查找字符所在文件 grep -ir "S_ROLE" ./* -i 不区分大小写 -r 查找字符出处 -a --text #不要忽略二进制的数据。 -A<显示行数> --after-context=<显示行数> #除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -b --byte-offs ...
分类:
系统相关 时间:
2019-12-07 12:47:01
阅读次数:
179
起因 在阅读百度的发号器 uid-generator 源码的过程中,发现了一段很奇怪的代码: 这里面有6个看上去毫无作用的volatile long变量(标红)。如果这是我自己写的代码,我肯定会认为是我自己手抖写多了。 但是作为百度的发号器,开源了这么久,如果是手抖早被fix了。肯定还是有深意的。于 ...
分类:
编程语言 时间:
2019-12-07 01:28:43
阅读次数:
128
来到了一家新公司,发现公司什么都没有。在我来的第二天我旁边的哥们走了,什么交接都没有,只留下他的电脑和开机密码。。。。。 于是首先找来了一台服务器,打算通过vmware套装来进行iass层的虚拟化,找了个U盘,用UltraISO这个软件做了一个esxi的启动盘 链接:https://pan.baid ...
分类:
其他好文 时间:
2019-12-06 17:41:38
阅读次数:
127
更新models字段 出现的问题: 原因: 之前数据表里面已经存在,如果添加,file_type需要默认值 解决: 方法1: 在model字段后面添加, 再执行 方法2: 数据库中找到django_migrations,该表对应,每次makemigrations的每次记录 删除,生成的migrati ...
分类:
编程语言 时间:
2019-12-06 11:22:20
阅读次数:
159
兼容性前缀: 谷歌:webkit 火狐:moz ie:ms 欧鹏:o选择器: 属性选择器: * = 包含 {href * = 'www'} ^ = 以什么开头 $ = 以什么结尾 伪类选择器: 第一个:first-of-type 最后一个:last-of-type 第几个:nth-of-type() ...
分类:
Web程序 时间:
2019-12-06 09:16:44
阅读次数:
793
static: 默认布局。元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 absolute: 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 ...
分类:
其他好文 时间:
2019-12-06 00:31:42
阅读次数:
129
随笔:是一些比较杂乱的技术类东西且有待修改和讨论的文章,假如是原创则只是作者随时提笔写下的内容,而并没有经过太多的推敲,甚至措辞也没有得到很合理的运用。 文章:直接获得的有正规性质的文章,或当随笔中的原创经过了讨论、分析和修改后,就可以作为正式的文章被发表,此为正式内容,里面的措辞等都应该得到很好的 ...
分类:
其他好文 时间:
2019-12-04 12:58:54
阅读次数:
93
发现BUG后开发人员fix bug后,测试人员针对该问题进行测试,冒烟测试的成功与否关系到下一步系统测试能否进行。 与系统测试不同:前者覆盖范围不够,只要保证修改部分及其关联的模块不出问题就可。 冒烟测试和回归测试的区别: 冒烟测试是保证新开发功能的正确性。而回归测试,则是,相对新功能的原有系统的正 ...
分类:
其他好文 时间:
2019-12-03 23:38:12
阅读次数:
102
在大型公司里,一般都会用到子网划分,来解决网络风暴的产生。也有通过子网划分来解决组播和广播的优化网络的。 本教程,通过简单的文字,让你充分了解并掌握子网划分技术,并运用到实践当中。 IP地址划分,以C网为例介绍,子网掩码划分。下面我们随便找个一个网段并赋上相应的子网位数。 如 192.168.1.5 ...
分类:
其他好文 时间:
2019-12-03 19:57:56
阅读次数:
156
ClustrixDB记录关于重要和有问题的查询的详细信息。这些日志有助于确定以下事项: 慢速查询 资源争用 SQL错误 读取意外数量行的查询 模式变化 全局变量的修改 集群的改变 默认情况下,查询日志是启用的,日志存储在/data/clustrix/log/中。 每个节点将记录其运行的查询的信息,同 ...
分类:
数据库 时间:
2019-12-03 17:59:41
阅读次数:
140