自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java中Thread.Sleep(0)的作用

原文在此我就说说结论吧:就是提醒操作系统立即再来异常CPU优先级计算,从而对线程进行调度

2019-05-26 16:51:01 2373

原创 Java线程

1.每个线程都有一个独立的程序计数器和方法调用栈。方法调用栈简称方法栈,用来跟踪线程运行中一系列的方法调用过程,栈中的元素称为栈帧。每当线程调用一个方法,就会向方法栈压入一个新帧,帧用来存储方法的参数、局部变量和运算过程中的临时数据。2.使一个线程停止运行的三种情况:1)自己运行结束2)因为某种原因而阻塞3)另一个高优先级线程就绪...

2019-05-25 20:05:16 92

原创 SQL实验9

1.nvarchar:可变长度Unicode字符(所以它相比varchar多了一个n字母)varchar:可变长度非Unicode字符2.CHECK 约束用于限制列中的值的范围。 (即可以定义列也可能定义表),比如要建一个表:账户(顾客姓名,存款数(使用表约束规定不少于1元)),建表语句如下:create table account( usrname varchar(50) primary...

2019-05-25 12:27:04 755

原创 Linux信号知识点+系统编程LAB11

1.信号全称软中断信号,其本质是软件层次上对中断机制的一种模拟,用于提醒进程某件事情已经发生。2.信号被应用于进程间通信,但它实际并不由进程发送,在遇到某种情况时,内核会发送某个信号到某个进程。3.通常产生信号的情况有以下5种:1)用户在终端输入某些组合按键时,终端会通知内核产生一个信号,之后内核将该信号发送到相应进程。2)硬件检测到异常时,如段错误、除0(浮点数除外)、总线错误等异常,内...

2019-05-24 21:23:41 213

原创 手工模拟SQL的死锁

今天看到数据库PPT上有个手工模拟死锁的SQL程序:--用户1:okbegin transaction t1;select * from test with (holdlock,xlock) where id=1; --用户2:OK begin transaction t2; select * from test with (holdlock,xlock) where id=2;-...

2019-05-24 17:30:56 1686

原创 吴恩达ML课程笔记(第2周)

1.关键图:

2019-05-24 00:20:51 154

原创 Java期中考知识点总结

1.所有标识符的首字符只能是字母、美元夫或者下划线,首字符以后可以是字母、美元符、下划线或者数字的任意组合。2.byte是8位有符号数,short是16位有符号数,char是16位无符号数,char能存储任何字符3.Java的异常分为受检异常和非受检异常两类,非受检异常包括RuntimeException及其子类、error及其子类;受检异常指除了非受检异常之外的异常。由此,我们可以知道err...

2019-05-22 10:52:25 644

原创 UNIX系统编程LAB10

1.linux 线程操作问题undefined reference to 'pthread_create’的解决办法(cmake):在编译时加入参数-pthread:可以看到,加了编译参数后就能成功编译了2.获取当前线程号的方法:int pthread_self()3.函数的返回值如果是void类型的,则表示这个函数的执行结果是没有返回值的;如果函数的返回值是void*类型的,则表示返回...

2019-05-21 22:09:30 127

原创 JDBC学习笔记

1.jdbc本质:jdbc是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口编程,真正执行的代码是驱动jar包中的实现类。2.访问被拒绝一般都是用户名和密码不匹配造成的1)DriverManager:驱动管理对象2)Connection:数据库连接对象3)Statement:执行SQL对象4)...

2019-05-21 01:29:28 117

原创 UNIX上机实验10笔记

1.在Linux系统中,除编号为1的进程(init进程)外,其它进程都有对应的父进程2.通常进程的pid会被顺序编号,即新创建的进程pid通常为前一个进程的pid加1.但是Linux系统上pid的取值范围是有限的,因此若当前进程的pid已为最大值,系统创建下一个进程的pid就必须使用闲置的数值。3.uid:用户标识符,即创建这个进程的用户表示;euid:有效用户标识符,即以有效权限发起进程的...

2019-05-20 11:55:58 186

原创 SQL上机LAB8(游标的使用)

1.我们对游标的使用一般遵循“五步法”:声明游标–>打开游标–>读取数据–>关闭游标–>删除游标。2.简单游标示例:--1.定义游标declare curAccount cursor fast_forwardfor select * from account;--2.打开游标open curAccount;--3.提取数据fetch from curAc...

2019-05-19 00:59:22 211

原创 结合Unix中的缓冲理解fork

今天看到一个有趣的程序:#include <unistd.h>; #include <sys/types.h>; main () { pid_t pid; printf("fork!"); // printf("fork!/n"); pid=fork(); if (pid ...

2019-05-16 11:55:00 75

原创 unix实验9笔记

1.centos中普通用户切换到root用户:su+回车ubuntu中普通用户切换到root用户:sudo -i2.好像math.h中的atof函数和stdlib.h中的atof函数不是一回事,今天我试了一下在往C程序里传命令行参数实现加减法运算,如果头文件是math.h,没有实现字符串到浮点数的转换3.Windows中用命令行编译C程序后得到的可执行文件名默认为a.exe,Linux中好像...

2019-05-15 12:27:32 198

原创 OC学习笔记

1.oc里把属性称为实例变量2.类的方法到了实例里面就被称为实例的消息或者实例的方法了3.OC里面的函数声明示例:- (void)eat;这个减号表示对象的方法或者行为,加号则表示是类的方法4.下面这种写法是用来生成set和get方法的@property (nonatomic,assign) int age;@property (nonatomic,assign) char * n...

2019-05-13 17:39:09 655

原创 华为云部署过程错误点记录

1.git clone 华为云仓库地址时出错:出错原因:SSH没有配置到华为云中:先生成密钥,然后把这个密钥添加进去:生成密钥指令及结果:2.如何进入master分支?git clone华为云仓库以后会在当前文件夹新建一个仓库:(当前指的是执行git clone时的路径)然后进入即可:3.要执行git push origin master以后才能把本地的修改添加到远端仓库上...

2019-05-12 17:28:58 860

原创 SQL实验七

1.大括号,中括号在SQL语句里面的意思1)大括号表示必有的内容2)中括号表示可选的内容3)连接符|连接的是任意有一个的内容2.自定义函数的限制:1)不能用于执行修改数据库状态的操作2)不能包含将表作为其目标的output into子句3)不能返回多个结果集,如果需要返回多个结果集,请使用存储过程4)错误处理受限制。用户定义函数不支持try…catch,@error或raiserr...

2019-05-11 21:29:02 1058

原创 修缮图书馆java代码学到的新知识点

1.BigDecimal比较大小:BigDecimal d=new BigDecimal("1");BigDecimal dd=new BigDecimal("0");int re=d.compareTo(dd)//d大于dd返回1,d小于dd返回-1,相等返回0

2019-05-11 20:37:36 117

原创 解决Ubuntu虚拟机“重新安装VMware”按钮变灰+主机和虚拟机共享剪切板

倒腾来倒腾去发现还是简单地挂载虚拟机,然后恢复虚拟机即可

2019-05-09 11:14:24 463

转载 查看本机公钥

查看本机 ssh 公钥,生成公钥|菜鸟教程1.打开git bash2.进入~/.ssh目录:cd ~/.ssh3.查看公钥:cat id_rsa.pub4.然后大概就是这样子:

2019-05-08 21:04:32 1529

原创 微信小程序修改原有小程序ID

1.先来说一下如何在已经打开的小程序项目中查看其APPID:小程序ID存储在project.config.json文件里:然后红框圈出来的位置就是APPID的位置了:2.然后进入正题:主要步骤就是删除和导入1)点击管理键进入管理页面:2)然后在管理页面选中要修改的项目:(这个修改只是删除项目和工具之间的关系而已,本地文件并不会被删除)3)最后导入项目,并在导入项目那一页的APP...

2019-05-08 19:57:57 9070

原创 软工第五次上机

题目链接java代码:import java.util.Scanner;public class Main { public static void main(String[] args) { int a=0,b=0,c=0; Scanner scanner=new Scanner(System.in); try{ ...

2019-05-08 11:57:30 128

原创 Ubuntu1604LTS安配置hyperledger fabric过程bug及新指令记录

一、安装docker1.dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。解决办法在此:dpkg被中断问题解决办法执行相关指令后的结果:2.bash: 未预期的符号 'newline' 附近有语法错误ubuntu解决方案在此:把‘<’和‘>’改成单引号即可E: 无法获得锁 /var/lib/dpkg/lock – ...

2019-05-06 23:12:05 306

原创 java多态的理解

class PrivateOverride { private void f() { System.out.println("private f()"); } public static void main(String[] args) { PrivateOverride po = new Derived(); po.f(); }}class Derived ex...

2019-05-04 21:29:35 93

清华2017上机题目-扫雷测试用例

清华2017上机题目-扫雷测试用例

2021-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除