fatal: not in a git directoryError: Command failed with exit 128: git 只需要运行 git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-coregit config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-c
一、什么是智能指针 一般来讲C++中对于指针指向的对象需要使用new主动分配堆空间,在使用结束后还需要主动调用delete释放这个堆空间。为了使得自动、异常安全的对象生存期管理可行,就出现了智能指针这个概念。简单来看智能指针是 RAII(Resource Acquisition Is Initialization,
C++17的结构化绑定 首先设置语言标准为C++17标准(或更高的版本),才支持结构化绑定 void test1() { Student s1(18, "Tom"); auto [age, name] = s1; cout << "age=" << age << "name=" << name << endl; } void test2
import javax.swing.*; import java.awt.event.*; public class Main extends JPanel{ public void action() { MouseAdapter m = new MouseAdapter() {//鼠标事件监听 /** 重写mouseMoved()鼠标移动事件 */ public void mouseMoved(MouseE
习题一: 打印两数之和: 习题二: 数字的阶乘: 习题三: 算园的面积: 系统四; 区间内的所有素数:输入开始和结束数字,打印区间内所有素数,比如,输入11和25,打印11-25直接所有素数,包括25. 素数,如果数字只能被1和自己整除就是素数,否则不是素数,比如3室素数,4不是。
//throw抛出异常 import java.util.Scanner; public class test66{ static class A { void d() throws Exception { int a, b, c; Scanner in = new Scanner(System.in); System.out.println("亲输入a
finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下。 之前在写爬虫的时候数据库连接的频率很高,有时候数据处理的不好,sql报错后,抛出异常但后边的数据库连接没有断开。导致最
定义一个汽车类 import java.util.Date; public class Car { private String brand;//品牌 private Date createDate; private int housepower;//马力 private int speed;//速度 public void setBrand(String brand) { this.brand = b
import java.util.Date; public class Car { private String brand;//品牌 private Date createDate; private int housepower;//马力 private int speed;//速度 public void setBrand(String brand) { this.brand = brand; }
public class Department { private String code;//部门编号 private String name;//部门名字 private int quanity;//部门人员数量 public void setCode(String code) { this.code = code; } public String getCode() {
import java.util.Hashtable; //hashtable public class test70 { public static void main(String[] args){ Hashtable ht=new Hashtable(); ht.put("k0","歌谣"); ht.put("k1","小白"); ht.pu
import java.util.*; public class test71 { public static void main(String[] args){ Scanner in=new Scanner(System.in); System.out.println("请输入学生的信息"); List syuList=new ArrayList();//存储所有学生 f
import java.util.ArrayList; import java.util.List; //泛型通配符的使用 public class test73 { public static void main(String[] args){ List<Integer> intList=new ArrayList<Integer>(); intList.add(new Integer(100)); int
定义一个员工类 public class Employee { private String name; private String ags; public void setName(String name) { this.name = name; } public String getName() { return name; } public v
@SuppressWarnings("all") public class GJClass<T> { public String getClassName(T t){ return t.getClass().getName(); } } 测试类 public class test76 { public static void main(String[] args){ GJClass gjClass=new GJCla
//java异常初识 public class test78 { public static void main(String[] args) { countArraylength( -1 ); } public static int countArraylength(int length) { int[] nums = new int[length]; return nums.length;
//异常 public class test79 { //定义方法声明定义异常,在满足条件时抛出异常对象,程序转向异常处理 public double count(double n,double m)throws Exception { if (m == 0) {//如果除数等于0.则抛出异常实例 throw new Exception("
public class Employee { private String name; private String ags; public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAgs(Stri
import java.sql.Connection; import java.io.IOException; import java.sql.SQLException; //java异常处理 //异常 public class test82 { //定义方法声明定义异常,在满足条件时抛出异常对象,程序转向异常处理 public double count(double n, double m, Connect
差分 一、介绍 差分数组就是原始数组相邻元素差构成的数组。其定义为: \[b_i =\begin{cases} a_i-a_{i-1}, & i\in[2,n]\\ a_i, & i=1 \end{cases} \]主要的性质有: \(a_i\) 的值是 \(b_i\) 的前缀和,即 \(a_n = \sum_{i=1}^n{b_i}\) 计算 \(a_i\) 的前缀和 \(sum = \sum_{i=1