大家应该都知道,python有一个GIL(全局解释器锁),用于控制多线程的并发行为。 注:GIL不是必须的,可以通过对每个资源单独加锁的方式去掉GIL,也就是将GIL换成更细粒度的锁。 GIL锁的实现 Linux上的POSIX线程的实现有如下行为: 1、同一个线程多次调用pthread_mutex_ ...
分类:
编程语言 时间:
2021-05-03 12:21:44
阅读次数:
0
第一步 安装模块 Application Initialization for IIS 7.5https://go.microsoft.com/fwlink/?LinkID=247817 https://download.microsoft.com/download/0/A/6/0A6790C9-C ...
分类:
Web程序 时间:
2021-05-03 12:21:24
阅读次数:
0
gitblit 非常简单易用的开源免费的git服务端,能满足一般的git server的要求,非常好。 安装非常简单:http://gitblit.github.io/gitblit/ 下载windows或linux版本,默认启动或简单改一下配置文件的端口就能用,不需要数据库。 记录一下遇到的小问题 ...
分类:
其他好文 时间:
2021-05-03 12:04:32
阅读次数:
0
在日常 Coding 中,多多少少都会接触到网络 IO,就会想要深入了解一下。看了很多文章,总是云里雾里的感觉,直到读了《UNIX网络编程 卷1:套接字联网API》中的介绍后,才豁然开朗。这里就给大家分享一下,如有不对,欢迎指出。 1. 概念说明 为了便于理解后面的内容,我们先来了解一些概念。 1. ...
分类:
系统相关 时间:
2021-05-03 11:49:34
阅读次数:
0
linux Error downloading packages free 0 * needed 71 k 原因:硬盘空间不足 查看磁盘大小 /]# df -hl 从/主目录开始搜索,查看占用磁盘大的 # du -sh * 最后发现jenkins目录下占用过高 cd /var/lib/Jenkins ...
分类:
系统相关 时间:
2021-04-30 12:41:59
阅读次数:
0
背景 最近在跑程序的时候,遇到一个问题就是需要先下载数据包,但是这个数据包非常大,而且网速较慢,需要很长时间。而一旦中断与服务器的连接,所有的进程就都被kill掉了。所以需要在后台运行,且不能在断开shh连接后被kill掉。 操作步骤 1、执行自己的程序。例如 python hello.py 2、按 ...
分类:
系统相关 时间:
2021-04-30 12:24:47
阅读次数:
0
用回溯法设计求解装载问题的算法,并分析时间复杂度。 装载问题:有一批共n个集装箱要装上2艘载重量分别为c1和c2的轮船,其中集装箱i的重量为wi,且w1+w2+…+wn<=c1+c2。装载问题要求确定是否有一个合理的装载方案可将这n个集装箱装上这2艘轮船。如果有,找出一种装载方案。 此问题是一个可行 ...
分类:
其他好文 时间:
2021-04-30 12:23:24
阅读次数:
0
1、机器信息: node01:192.168.1.102node01:192.168.1.104 2、实现效果: node01 --> node02 免密; node02 --> node01 不免密 3、node01端: node01 把自己公钥内容(id_rsa.pub) 增加到 node02 ...
分类:
系统相关 时间:
2021-04-30 12:19:08
阅读次数:
0
1.gpio引脚申请 1 ret = gpio_request(linux_gpio, "xxxx_gpio"); //一个参数是linux内部的gpio编号 2.gpio引脚转成中断io,并返回中断号 1 irq = gpio_to_irq(linux_gpio); 3.注册中断函数 reques ...
分类:
其他好文 时间:
2021-04-30 12:16:44
阅读次数:
0
压力测试工具 jmeter http stree 硬件测试 mysqlslap 数据库压力测试工具 ####tomcat配置参数优化 #####1.注释8009 <!-- <Connector protocol="AJP/1.3" address="::1" port="8009" redirect ...
分类:
其他好文 时间:
2021-04-30 12:13:59
阅读次数:
0