码迷,mamicode.com
首页 > 2019年09月01日 > 全部分享
python高级编程——锁
锁 在使用用的过程中需要导入threading模块的Lock类 使用锁: 当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制 线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互 斥锁。 互斥锁为资源引入一个状态:锁定/非锁定。 锁的语法 创建锁、锁定锁、释放锁 在锁定锁的过 ...
分类:编程语言   时间:2019-09-01 18:38:07    阅读次数:124
PHP 基础
echo函数无返回值 print返回1 ...
分类:Web程序   时间:2019-09-01 18:37:41    阅读次数:72
PostgreSQL之INSERT,DELETE,UPDATE
插入数据 每一列都赋值的话,可以省略列名 INSERT INTO Product VALUES(value1,value2,DEFAULT,value3,NULL) 只对部分列赋值,需要加上列名。被省略列名的列,如果存在默认值则默认值,如果不存在默认值则NULL。如果既不存在默认值又有非空约束,则执 ...
分类:数据库   时间:2019-09-01 18:37:23    阅读次数:84
threading.local
threading.local 基本概念:同一进程内的内存栈是全局的。 threading.local本质上是对全局字典对象管理类的一个封装, 内部自动为每个线程维护一个空间(字典),用于当前存取属于自己的值。保证线程之间的数据隔离。 主要的目的是线程之间的数据隔离。 当然,自己写也不是不可以,但开 ...
分类:其他好文   时间:2019-09-01 18:36:57    阅读次数:82
[JS]截取字符,中英文都可以
js,中英文截取字符串 ...
分类:Web程序   时间:2019-09-01 18:36:28    阅读次数:100
WIZnet芯片的W5500
1 WIZnet芯片正常工作,可以唤醒mcu 2 TCP_Client模式下,断电重启之后无法立即连接到服务器:需要KEEP_ALIVE机制,一段时间内发送心跳包,收不到则断开重新初始化连接 3 作为TCP服务器,不能是建立一个SOCKET对应多个客户端,而是初始化时建立多有的socket,分别对应 ...
分类:Web程序   时间:2019-09-01 18:36:15    阅读次数:133
关于代码规范
什么叫规范?在C语言中不遵守编译器的规定,编译器在编译时就会报错,这个规定叫作规则。但是有一种规定,它是一种人为的、约定成俗的,即使不按照那种规定也不会出错,这种规定就叫作规范。 虽然我们不按照规范也不会出错,但是那样代码写得就会很乱。大家刚开始学习C语言的时候,第一步不是说要把程序写正确,而是要写 ...
分类:其他好文   时间:2019-09-01 18:36:02    阅读次数:110
生成随机验证码,上传图片文件,解析HTML
1.生成随机图片验证码 1.1 页面调用createvalidatecode 生成随机图片验证码方法; <div class="inputLine"><label>验证码</label> <input type="text" maxlength="4" autocomplete="off" name ...
分类:Web程序   时间:2019-09-01 18:35:45    阅读次数:123
redis数据结构、持久化、缓存淘汰策略
Redis 单线程高性能,它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派器将事件分发给事件处理器。 1.Redis数据结构及简单操作指令 Stri ...
分类:其他好文   时间:2019-09-01 18:35:28    阅读次数:108
各种排序总结
代码中所有数组都是 1~n。 1、冒(起)泡排序 1 void sort1( int a[],int n) 2 { 3 for(int i=1; i<=n-1; i++) 4 for(int j=1; j<=n-i; j++) 5 if(a[j+1]<a[j]) 6 swap(a[j],a[j+1] ...
分类:编程语言   时间:2019-09-01 18:34:53    阅读次数:145
Scrapy源码剖析之自定义Scrapy框架
from twisted.internet import reactor # 事件循环(终止条件,所有的socket都已经移除) from twisted.web.client import getPage # socket对象(如果下载完成,自动从时间循环中移除...) from twisted. ...
分类:其他好文   时间:2019-09-01 18:34:23    阅读次数:83
CSS两列布局
方法1:左边设置绝对定位,右边设置左外边距,大小和左边的宽度相等 最终结果: ...
分类:Web程序   时间:2019-09-01 18:34:03    阅读次数:83
正则表达式全集
正则表达式全集 常用正则表达式 ...
分类:其他好文   时间:2019-09-01 18:33:27    阅读次数:88
Python-memcached的使用用法
Memcached API set(key,val,time=0,min_compress_len=0) 无条件键值对的设置,其中的time用于设置超时,单位是秒,而min_compress_len则用于设置zlib压缩(注:zlib是提供数据压缩用的函式库) set_multi(mapping,t ...
分类:编程语言   时间:2019-09-01 18:33:12    阅读次数:149
【mybatis源码学习】mybatis的参数处理
一、mybatis的参数处理以及参数取值 1、单个参数 mybatis不做任何处理 取值方式: ? #{参数名/任意名} mybatis不做任何处理 取值方式: ? #{参数名/任意名} <!-- Employee getEmpById(Integer id); --> <select id="ge ...
分类:其他好文   时间:2019-09-01 18:32:57    阅读次数:95
jdk1.8新特性Stream流式处理
前言: 之前在学习JDK1.8的时候接触到了1.8的两个重要的新特新,一个是lambda函数式编程、另一个则是接口的变化,在这里还有一个非常重要的内容就是strema流式处理方式,在传统的java代码中,如果我们要对一个集合做一些操作,就必须遍历这个集合那个集合中的元素逐个操作,而在JDK1.8引入 ...
分类:其他好文   时间:2019-09-01 18:32:38    阅读次数:128
vscod如何自定义 python虚拟环境
参考文档:https://code.visualstudio.com/docs/python/environments 1.创建虚拟环境,cd到当前目录 2.Ctrl+Shift+P,选择Python:Select Interpreter,选中刚才新建的env环境,即可自动定位。然后Ctrl+`来创 ...
分类:编程语言   时间:2019-09-01 18:32:26    阅读次数:142
1179条   上一页 1 ... 18 19 20 21 22 23 24 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!