- 博客(10)
- 收藏
- 关注
原创 Java中所有字符表示方式
jvm的设计者在设计之初时,是不允许使用各种编码方式的字符并存的。这是因为各种不同的编码模式存在,开发者甚至打印字符和拼接字符都会显得十分困难。所以java中,字符只会以Unicode来表示。char c='的';System.out.format("%x",(short)c)打印结果为十六进制的0x7684如果char c=0x7684;System.out.println(c)打印是 ‘的’JVM的这种约定使得一个字符分为两部分:jvm内部和os文件系统。在jvm内部采取统一的
2022-01-09 16:17:16
1267
原创 java 线程常用方法
1.Tread状态xx.getState()Thread具有State内部枚举类型,getState通过调用sun.misc.VM.toThreadState方法来判断当前线程的状态信息。创建(new)状态: 准备好了一个多线程的对象,即执行了new Thread(); 创建完成后就需要为线程分配内存就绪(runnable)状态: 调用了start()方法, 等待CPU进行调度运行(running)状态: 执行run()方法阻塞(blocked)状态: 暂时停止执行线程,将线程挂起(sleep(
2021-12-14 18:42:41
1323
2
原创 使用 java制作简单的小游戏——扫雷
使用java制作一款简单的扫雷游戏,import java.util.*;public class nephelokokkygia { int[][] abarta;//数字矩阵 boolean[][] abhartach;//当前点是否被标记 boolean alpluachra;//判断是否结束游戏 int caoineag;//标记的flag数 int catSith;//标记命中雷的个数 static int count;
2021-05-21 14:49:25
1106
1
转载 Mysql中脏读、不可重复读、幻读的区别
1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如:张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。与此同时,事务B正在读取张三的工资,读取到张三的工资为8000。随后,事务A发生异常,而回滚了事务。张三的工资又回滚为5000。最后,事务B读取到的张三工资为8000的数据即为脏数据,事务B做了一次脏读。2、不可重复读:是指在一个事务内,多次读同一数据。在这个事务
2021-05-19 21:27:04
753
转载 linux下解压或压缩文件
linux zip命令1.zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;3.其他zip -d myfile.zip smart.txt删除压缩
2021-01-26 23:54:45
327
原创 python原神抽奖
这里写自定义目录标题Python粗略实现原神抽奖Python粗略实现原神抽奖由于没钱,但是又特别想抽卡,于是我就随便写了原神抽奖相关的代码。有很多博主做过原神抽奖的分析,我这里就简单提一下保底,四星十连是保底,也就是9次后抽中概率为1,于是我直接用的是十连给一个四星角色,同理,五星角色是90次保底我的抽奖概率是均匀增加的,也就是中奖概率是线性增加的,不过没有考虑出了四星角色是否会对五星角色抽奖概率的影响。而且也没时间去看直播抽奖视频。。。不过,一次十连只出四星的话,,,是挺非的我用代码的话,十
2021-01-18 22:24:26
4368
2
原创 人工智能产生式系统
人工智能产生式系统期末作业,用python写的,知识库就写了一点。可以完善一下知识库。大概思想是:通过置信度,得到置信度最高的几个结论(在一定的误差范围内),如果只有一个最大,就返回这个结论。得不到该结论,就进行逆向推理。大佬就见笑了# 2020 boogie_liusymbol={1:'毛',2:'橡皮',3:'金属',4:'塑料',5:'墨水',6:'有笔尖',7:'需要笔芯', 8:'笔尖金属',9:'笔尖为毛', 10:'可以写字',11:
2020-12-26 12:19:44
1255
3
原创 collection.sort排序依据
关于collection.sort排序的依据 String timestamp = "1455868453"; String nonce = "1677866950"; String token = "weixin"; ArrayList<String> list = new ArrayList<String>(); list.add(token); list.add(nonce); list.
2020-11-30 19:20:51
804
原创 SSM与SSH区别
SSM与SSH区别:SSM: Spring MVC,Spring,MybatisSSH: Struts2, Spring, HibernateStruts2 和 SpringMVC 控制器(controller)控制视图和模型的交互机制的不同Struts2是Action类级别,SpringMVC是方法级别,更容易实现RESTful风格ORM持久化方面不同(Hibernate与Mybatis)...
2020-11-26 17:28:08
309
原创 使用pycharm发送多封邮件
新手如何使用python发送多封邮件(详解篇)1.编译器以及python安装完毕这里博主使用的是pycharm编译器,然后python使用的开源的anaconda。在这里简单说一下,anaconda的好处:Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。如果只用python的话,还要去用pip一个个下载相应的包,很麻烦。这里博主推荐使用anaconda。不会下载的去百度哦。(注意:pycharm的python不要使用pyc
2020-09-08 22:13:34
1282
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人