volatile 作用 保证线程可见性 使用volatile,将会强制所有线程都去堆内存中读取变量的值 -MESI(CPU的缓存一致性协议) 详细可看 https://www.cnblogs.com/z00377750/p/9180644.html 禁止指令重排序(CPU级别的支持) cpu级别增加 ...
分类:
编程语言 时间:
2021-06-08 23:17:33
阅读次数:
0
soup = BeautifulSoup(html,"html.parser")# -- coding: utf-8 -- """ Created on Tue Jun 8 09:55:53 2021 @author: Administrator """ from bs4 import Beauti ...
分类:
编程语言 时间:
2021-06-08 23:05:26
阅读次数:
0
通过这个小demo主要实现了一个发送消息的界面,该实例只有一个界面,发送方可以实现发送消息,我感觉主要的还是学习了一下消息框图片的缩放。 主要界面如上所示,下面看一下代码。 代码主要有两个xml文件夹,两张修改过的照片,选中照片,右击再点击create 9 patch file 即可进行编辑,具体方 ...
分类:
移动开发 时间:
2021-06-08 22:49:14
阅读次数:
0
Java数据类型 基本数据类型 整数类型 byte short int long 浮点类型 float double 字符类型 char string boolean类型 引用数据类型 类 接口 数组 ...
分类:
编程语言 时间:
2021-06-08 22:34:53
阅读次数:
0
? 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的另一种保证多线程访问时线程安全的方法,当我们在创建一个变量后,如果每个线程 ...
分类:
其他好文 时间:
2021-06-07 21:13:52
阅读次数:
0
1.padStart/padEnd ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全 注意: 这是个string的API , 需要先将数字转为字符串 解决: 时间格式化 不满两位数添0 第一个参数 ...
str.format() 作用:替换str中的替代变量。 “I am {}”.format("NIcklas") https://blog.csdn.net/jpch89/article/details/84099277 ...
分类:
编程语言 时间:
2021-06-07 20:58:05
阅读次数:
0
接口 接口的声明 [可见度] interface 接口名称 [extends 其他的接口名] { // 声明变量 // 抽象方法 } //例子 /* 文件名 : Animal.java */ interface Animal { public void eat(); public void trav ...
分类:
编程语言 时间:
2021-06-07 20:50:15
阅读次数:
0
一、 . 导出JAR file Export-->JAR file,按如下设置后点“Finish” 二、 1.首先打开Android Studio,新建一个项目 2.接下来展开App目录,找到libs文件夹 3.然后将准备好的Jar包拷贝进去, 4.接着右键Jar包,选择Add As Library ...
分类:
移动开发 时间:
2021-06-07 20:35:17
阅读次数:
0
变量作用域 类变量 加关键值static 实例变量 从属于对象;如果不自行初始化,这个类型的默认值 局部变量 必须声明和初始化值 public class Variable { static double salary =2500; //类变量 String str="hello,world!";/ ...
分类:
其他好文 时间:
2021-06-07 20:09:00
阅读次数:
0