搜索到与相关的文章
编程技术

psutil - A cross-platform process and system

psutil-Across-platformprocessandsystemutilitiesmoduleforPython-GoogleProjectHostingQuicklinksDownloadsourcecodeDocumentationMailinglistSummarypsutilisamoduleprovidinganinterfaceforretrievinginformationonallrunningprocessesandsyste

系统 2019-08-12 01:32:32 2425

操作系统

操作系统理论学习笔记

操作系统理论的学习跟实际应用还是很大的。我学了进程线程同步互斥之后对于编程中的多线程等加锁的还是云里雾里,总是把操作系统和编程串不起来,也把计算机几门专业课串不起来,感觉计算机这个专业书读十遍以下是不可能把四门专业课书连贯的自己串起来。人的智商和逻辑性还是差异很大的。。壹:进程管理(一)进程与线程1.进程概念:就是一个具有独立功能的程序的一次动态执行。2.进程的状态与转换:进程的三个基本状态是就绪、执行、阻塞。就绪态到执行态的转换只需要cpu调度即可,阻塞

系统 2019-08-12 01:31:59 2425

Python

python subprocess 杀掉全部派生的子进程方法

下面就是今天下午的研究成果。发布系统需要响应用户的中断请求,需要在GET方法中杀掉由subprocess派生的子进程,刚开始直接用os.kill发现子进程的子进程无法kill,谷歌了一些,发现kill可以干掉进程组,于是测试,但是默认情况下,subprocess派生的进程组和主程序,也就是我的web.py进程是在一个进程组里的,这要是kill了,那就调的了。继续翻google,看subprocess的document时发现这个变量:subprocess.C

系统 2019-09-27 17:56:58 2424

Python

浅谈Python自带数据库SQLite3模块的使用(全面详细)

目录写在前面一:使用数据库的宏观过程二:数据库使用1、导入数据库模块2、打开数据库2.1、在硬盘上建立数据库2.2、在内存上建立数据库3、创建游标4、执行SQL语句4.1、创建表4.2、新增数据4.2、更新数据4.3、删除数据4.4、查询数据4.5、删除表5、查询并显示数据5.1、全部显示5.2、显示一条5.2、显示多条6、事务提交或回滚6.1、提交6.2、回滚7、关闭数据库连接和游标写在前面SQLite3数据库是一款非常小巧轻量级的嵌入式开源数据库软件,

系统 2019-09-27 17:55:21 2424

Python

python禁用键鼠与提权代码实例

要求利用python实现禁用键盘鼠标思路经过查阅资料目前最好的办法是采用ctypes中的dll文件进行编写fromctypesimport*improttimeprint(winll.shell32.IsUserAnAdmin())#判断是否有管理员权限user32=windll.LoadLibrary("C:\\Windows\\System32\\user32.dll")user32.BlockInput(True)#该功能需要管理员权限True禁用t

系统 2019-09-27 17:55:06 2424

Python

python的Image模块导入踩坑

最近在做pythonchallenge,做到16关的时候,需要导入Image模块成功通过setuptools安装okimportImage代码中直接这样导入,结果库里没有方法函数百度查了半天,发现都是这样导入的没问题。但我这样没法运行啊,最后无意间被我试出来了改成fromPILimportImage就可以了,心塞塞,很少做关于图像处理的,这次长教训,学习了很多

系统 2019-09-27 17:54:45 2424

Python

Python程序打包工具py2exe和PyInstaller详解

前言通常执行python程序要有相应的Python环境,但某些特定场景下,我们可能并不愿意这么麻烦的去配置这些环境(比如将写好的脚本发给客户进行操作),如果可以提前将程序打包成Windows平台的.exe文件或者是Linux下的.sh脚本,那么使用起来就会方便很多,py2exe和PyInstaller这两款工具都是干这么个事的,下面以hello.py脚本(代码内容如下)为例进行介绍。age=input("Howoldareyou?\n")print("A:

系统 2019-09-27 17:53:51 2424

Python

《Python数据科学入门》之使用网络数据(第7章)

Python数据科学入门DmitryZinoviev著熊子源译第7章使用网络数据第38单元概念剖析图的元素、类型和密度:名词说明多图图中存在平行边(节点A可以通过多条边连接到节点B)循环节点A到节点A的边简单图不存在平行边和循环的图边中可以存在多种类型:权重、数字、布尔和字符串类型的变量。图的密度:图与完全图的接近程度。一个具有e条边的n个节点的有向图,其密度为:d=e/[n(n-1)]。相应的无向图密度为:d=2e/[n(n-1)]图的结构:名词说明连通

系统 2019-09-27 17:51:48 2424

Python

剑指offer(第二版)读书笔记以及编程题目python版答案(一)

剑指offer(第二版)读书笔记以及编程题目python版答案(一)题目一:找出数组中重复的数字题目二:不修改数组找出重复数字题目三:二维数组中的查找题目四:替换空格github地址:https://github.com/ciecus/leetcode_answers/tree/master/jianzhi_offer题目一:找出数组中重复的数字书P39github代码名称:t1_duplicated_numbers.py在一个长度为n的数组里的所有数字都

系统 2019-09-27 17:51:08 2424

Python

python实现建造者模式

python实现建造者模式前言无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如汽车,它包括车轮、方向盘、发送机等各种部件。而对于大多数用户而言,无须知道这些部件的装配细节,也几乎不会使用单独某个部件,而是使用一辆完整的汽车,可以通过建造者模式对其进行设计与描述,建造者模式可以将部件和其组装过程分开,一步一步创建一个复杂的对象。用户只需要指定复杂对象的类型就可以得到该对象,而无须知道其内部的具体构造细节.介绍建造者模式(Bu

系统 2019-09-27 17:45:45 2424