1. __file__ 和 __name__ __file__ 想要使得在任何环境下代码都可执行的话,只需手动将项目的路径导入环境变量path中即可,这就需要用到__file__了 变量__file__表示文件本身,输出的是一个绝对路径(但在pycharm中会自动输出绝对路径),所以需要将其转换成绝 ...
分类:
编程语言 时间:
2018-12-31 23:47:30
阅读次数:
305
浏览器端js是单线程执行,所以当js执行高负载运算时,UI渲染就会阻塞,页面就会出现卡顿,用户体验就不是很好 js为此也提供了异步操作,例如: 定时器(setTimeout 和 setInterval),Ajax请求等,但异步终究还是单线程,不能从根本上解决问题,像setTimeout并不能拿到正确 ...
分类:
编程语言 时间:
2018-12-31 23:47:14
阅读次数:
313
判断JavaScript值的类型可以用typeof和instanceof 更多了解 "instanceof" 更多了解 "typeof" ...
分类:
编程语言 时间:
2018-12-31 23:47:05
阅读次数:
286
var brr=[1,2,3,4,5,6,7,8,9]; var start=0; var end=brr.length-1; while(true){ if(start > end){ break; } var mid=parseInt((start+end)/2); if(brr[mid] ==... ...
分类:
其他好文 时间:
2018-12-31 23:46:52
阅读次数:
297
前言 每年到年终的时候,都会写个总结。今天是2018年最后的一天了,过了今天不仅仅代表自己又长了一岁,也代表着自己又更加成熟了。回收2018,我到底做了什么?收获了什么? 路该怎样走 程序员生涯,一路艰辛 一路风景,既然选择了,就要坚持下去。过去的一年,时长想着一个问题,该到底如何才不会被淘汰?到了 ...
分类:
其他好文 时间:
2018-12-31 23:46:44
阅读次数:
405
语法规则: 1. = 开头表示精确匹配 2. ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url 路径即可。nginx不对url做编码,因此请求为 ,可以被规则 匹配到(注意是空格)。 ...
分类:
其他好文 时间:
2018-12-31 23:46:35
阅读次数:
251
先说说 box sizing 分 2 个 一个叫 content-box, 一个叫 border-box content-box 是像外发展的 padding 和 border 都在 div 外面. (margin 当然也在外面) border-box 是向内发展的 border 和 padding ...
分类:
其他好文 时间:
2018-12-31 23:46:21
阅读次数:
321
Condition(条件变量)通常与一个锁关联。需要在多个Contidion中共享一个锁时,可以传递一个Lock/RLock实例给构造方法,否则它将自己生成一个RLock实例。 不理解锁的,请看上一条随笔。 Condition(): acquire(): 线程锁 release(): 释放锁 wai ...
分类:
编程语言 时间:
2018-12-31 23:46:12
阅读次数:
412
/.事件响应刷新:有请求才会刷新 1、通过JS HTML DOM或jQuery获取HTML元素,通过DOM方法或jQuery方法监听页面事件,获取用户请求; 2、通过Ajax将用户请求提交至服务器,服务器处理后返回结果,再由Ajax接收数据; 3、通过DOM方法或jQuery方法将数据载入页面,事件 ...
分类:
Web程序 时间:
2018-12-31 23:46:02
阅读次数:
408
使用 LLVM 混淆器添加参数进行编译提示如下错误:clang (LLVM option parsing): for the -bcf option: may only occur zero or one times! 将编译参数全部复制下来,仔细对比发现,有重复的 -DINIT_SCRIPTING ...
分类:
其他好文 时间:
2018-12-31 23:45:53
阅读次数:
461
CSS 是指层叠样式表 (Cascading Style Sheets),基本语法规则如下 CSS 由两个主要的部分构成:选择器,以及一条或多条声明 声明以大括号{ }括起来,一个申明包括属性和值,属性与值通过冒号分隔;多个声明通过分号;分隔 CSS注释以 "/*" 开始, 以 "*/" 结束,即/ ...
分类:
Web程序 时间:
2018-12-31 23:45:45
阅读次数:
331
1.服务端SpringBoot@WebServlet(name = "vectorUpload", urlPatterns = "/gis/vectorUpload", initParams = { @WebInitParam(name = "upload_path", value = "D:\\d... ...
分类:
Web程序 时间:
2018-12-31 23:45:33
阅读次数:
297
一、进程锁(同步锁/互斥锁) 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的, 而共享带来的是竞争,竞争带来的结果就是错乱,如何控制,就是加锁处理。 例子 加锁后 例子2 多个进程共享同一文件 文件当数据库,模拟抢票 未加锁版 输出结果 加锁版 分析 ...
分类:
编程语言 时间:
2018-12-31 23:45:23
阅读次数:
383
DECLSPEC void sha256_transform (const u32 *w0, const u32 *w1, const u32 *w2, const u32 *w3, u32 *digest) { u32 a = digest[0]; u32 b = digest[1]; u32 c... ...
分类:
其他好文 时间:
2018-12-31 23:45:05
阅读次数:
396
少用复制黏贴 程序员很多时候都习惯复制黏贴,这里复制一点,那里复制一点,拼拼凑凑的搞出了一段代码。这是一种常态,毕竟没有必要重复造轮子,在开发的时候,讲究的是效率,讲究速度,有时候也是不得不这样做。但有些时候,代码能自己写的就自己写。比如我们学习一种新的技术的时候,如果我们只是复制黏贴,看看代码的效 ...
分类:
编程语言 时间:
2018-12-31 23:44:57
阅读次数:
367
在我们使用数据库的时候,我们都知道应用程序在DB2上运行时,会产生临时表空间,我们想要监测这些临时表空间的使用情况,可以使用以下步骤:(1)打开monitor switches 中的table监视器:db2inst1@Linux:/qinys> db2 update monitor switches... ...
分类:
数据库 时间:
2018-12-31 23:44:50
阅读次数:
340
定义和用法 contentDocument 属性能够以 HTML 对象来返回 iframe 中的文档,可以通过所有标准的 DOM 方法来处理被返回的对象。 语法:frameObject.contentWindow,或者 iframeObject.contentWindow(不是jquery对象) 用 ...