很多朋友想做网页 鼠标键盘后台消息的软件,但是苦于找不到超文本浏览狂的真实句柄。 如果你用 超文本浏览框.取窗口句柄() 那么你取到的是图1的句柄,这个句柄是无法操作的 图中2的句柄才是真正可以发送消息和模拟操作的句柄,也是用窗口助手真正查到的句柄 具体操作看下图。 用的是精易模块的窗口枚举所有子窗 ...
分类:
编程语言 时间:
2018-09-11 22:01:56
阅读次数:
335
注意,这些操作的对象是文件名(相对路径/绝对路径),而非文件/目录句柄,句柄只是perl和文件系统中文件的关联通道,而非实体对象。 创建文件 在unix类操作系统中有一个touch命令可以非常方便的创建文件,还能批量创建一些名称规律的文件。但实际上touch的主要介绍中却是"修改文件时间戳",创建文 ...
分类:
其他好文 时间:
2018-09-07 00:55:19
阅读次数:
253
# 序列化 —— 转向一个字符串数据类型 # 序列 —— 字符串 # json 数字 字符串 列表 字典 元组 # pickle # 所有的python中的数据类型都可以转化成字符串形式 # pickle序列化的内容只有python能理解 # 且部分反序列化依赖python代码 # shelve #... ...
分类:
其他好文 时间:
2018-09-06 02:30:04
阅读次数:
178
worker_processes worker_processes指令是用来设计Nginx进程数,官方默认设为1,赋值太多了,将会对系统IO影响效率,降低Nginx服务器性能。但是为了让多核CPU能够更好的处理并行任务,我们可以讲该值设置大一些,最好这个值是机器CPU的倍数,并不是越大越好。 wor ...
分类:
其他好文 时间:
2018-09-05 23:56:08
阅读次数:
183
socket通常也叫做“套接字”,用于连接server client,是一个通信链的句柄,应用程序通常通过套接字向网络发出请求或应答网络请求。 就像python 处理file一样: file是针对某个文件 打开-->读写-->关闭 socket是针对服务器 客户端进行 打开-->读写-->关闭 se ...
分类:
编程语言 时间:
2018-09-05 17:43:51
阅读次数:
127
os模块 跟操作系统相关 import os # os.makedirs('dirname1/dirname2')#生成多层递归目录 # os.removedirs('dirname1')#若目录为空,则删除,查找上级目录,如果为空也删除,递归删除 # os.mkdir('dirname')#生成单 ...
分类:
其他好文 时间:
2018-09-04 19:53:36
阅读次数:
149
(35)对资源的close()建议分开操作虽然有些麻烦,却能避免资源泄露。我们想,如果没有修改过的代码,万一XXX.close()抛异常了,那么就进入了catch块中了,YYY.close()不会执行,YYY这块资源就不会回收了,一直占用着,这样的代码一多,是可能引起资源句柄泄露的。而改为下面的写法 ...
分类:
编程语言 时间:
2018-09-04 17:52:06
阅读次数:
235
开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。我们用起epoll来都感觉挺爽,确实快,那么,它到底为什么可以高 ...
分类:
系统相关 时间:
2018-09-04 14:50:12
阅读次数:
207
socket socket通常称为'套接字',用于描述ip地址和端口,是一个通信链的句柄,应用程序通常通过'套接字'向网络发出请求或者应答网络请求. socket起源于Unix,Unix/Linux基本哲学之一就是'一切皆文件',对于文件用[打开][读写][关闭]模式来操作.socket就是该模式的 ...
分类:
其他好文 时间:
2018-09-03 16:28:00
阅读次数:
122
在golang当中,defer代码块会在函数调用链表中增加一个函数调用。这个函数调用不是普通的函数调用,而是会在函数正常返回,也就是return之后添加一个函数调用。因此,defer通常用来释放函数内部变量。 为了更好的学习defer的行为,我们首先来看下面一段代码: 这段代码可以运行,但存在'安全 ...
分类:
其他好文 时间:
2018-09-02 20:29:36
阅读次数:
372