多线程 创建线程的两种方式 1.继承Thread类,重写它的run方法; 2.实现Runnable接口,重写它的run方法; 延时睡眠 sleep(延时)使线程休眠不会释放锁 线程终止 定义一个标志位flag=false,不推荐使用stop(),destroy()方法 线程强制执行 join,可以想 ...
分类:
编程语言 时间:
2020-07-30 10:47:15
阅读次数:
77
Linux修改文件时的一些常用操作指令,如 保存和退出等 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi : ...
分类:
系统相关 时间:
2020-07-29 12:44:15
阅读次数:
116
磁盘在进行测试之前,首先进行分区、格式化文件系统、挂载。 一、磁盘分区 1、执行fdisk -l查看分区的情况。 [root@localhost ~ ]# fdisk - l Disk / dev / sda: 16.1 GB, 16106127360 bytes 255 heads, 63 sec ...
分类:
其他好文 时间:
2020-07-29 10:23:40
阅读次数:
84
题目: http 常见的状态码有哪些? http 常见的 header 有哪些? 什么是 Restful API? 描述一下 http 的缓存机制(重要) http 状态码 状态码分类 1xx 服务器收到请求 2xx 请求成功,如 200 3xx 重定向(到某一个地址不被允许,重新定向到另一个地址, ...
分类:
Web程序 时间:
2020-07-29 10:01:10
阅读次数:
83
官网上对于vue的描述是一套用于构建用户界面的渐进式框架,wo的理解就是vue不会强制要求项目中完全都由vue来实现 // 引入了vue.js文件,vue.js文件会暴漏一个全局的Vue构造函数 // 初始化一个vue实例, 需要指定 视图 数据 const vm = new Vue({ el: ' ...
分类:
其他好文 时间:
2020-07-29 00:40:42
阅读次数:
91
假设在页面中使用了别人家的组件,或者是同事写的组件(总之是不熟悉的组件),假设要根据需求更改样式,则需要使用/deep/的方式来达成目的。 //.content:别人家的组件里的class //如果仅仅deep无效,则可能是优先级不够的原因,此时尝试在单个样式后补important的方法达成目的 / ...
分类:
移动开发 时间:
2020-07-28 09:59:50
阅读次数:
108
-l:锁定用户,禁止其登录 -u:解除锁定,允许用户登录 --stdin:允许通过标准输入修改用户密码,如echo "NewPassWord" | passwd --stdin Username -d:使该用户可用空密码登录系统 -e:强制用户在下次登录时修改密码 -s:显示用户的密码是否被锁定,以 ...
分类:
其他好文 时间:
2020-07-27 13:57:34
阅读次数:
95
1. 逗号操作符(,) (1)逗号表达式用于将多个子表达式连接为一个表达式 (2)逗号表达式的值为最后一个子表达式的值 (3)逗号表达式的前N-1个子表达式可以没有返回值,最后一个要有返回值 (4)逗号表达式按照从左向右的顺序计算每个子表达式的值 exp1,exp2,exp3,…,expN; 1 # ...
分类:
其他好文 时间:
2020-07-27 09:43:16
阅读次数:
63
具体 小数类型 // 附录2 6. 【强制】小数类型为 decimal,禁止使用 float 和 double。 说明:在存储的时候,float 和 double 都存在精度损失的问题,很可能在比较值的时候,得到不正确的 结果。如果存储的数据范围超过 decimal 的范围,建议将数据拆成整数和小数 ...
分类:
数据库 时间:
2020-07-26 16:01:42
阅读次数:
92
线程数据不安全现象 from threading import Thread n = 0 def add(): for i in range(500000): global n n += 1 def sub(): for i in range(500000): global n n -= 1 t_l ...
分类:
编程语言 时间:
2020-07-26 15:44:32
阅读次数:
64