操作系统
文章平均质量分 81
stillfantasy1988
这个作者很懒,什么都没留下…
展开
-
system用户进程或服务进程以特定用户启动其他程序的处理
当主进程用户为system,或为服务进程时,拉起进程需要特殊处理:DWORD api_start_process(char * process_name, char * user_name, char * user_pswd){ wchar_t w_process_name[1024]; wchar_t w_user_name[1024]; wchar_t w原创 2015-03-04 13:25:12 · 1332 阅读 · 0 评论 -
查看文件是否被其他进程访问
项目中写了一个穿网闸文件传输程序,定期扫描指定文件夹,并将文件传输至网闸对侧。但在使用过程中发现部分文件经常被截断传输,实际上程序中对该问题已经做了处理,Linux系统使用lsof命令可以直接插到该文件当前有没有被写入,Windows系统使用尝试重命名文件方式来确定文件有没有被占用。但实际应用中在Windwos环境安装的openssh来提供sftp server,该程序在文件传输过程中,可以随意重...原创 2018-03-23 16:41:47 · 1195 阅读 · 0 评论 -
字符编码详解
字节流(byte stream) VS 字符串(string)要理解字符编码,首先要区分字节(流)与字符(串)这两类不同的事物。计算机内部只存储和处理字节,字符只是人类理解的概念。在Python中,字节流和字符串分别对应bytes和str类型:(变量名b和s只是巧合,^___^|||)Python code?1234567# 示例-1>>> b = b'Unicode\xe5\x...转载 2018-03-27 11:37:25 · 980 阅读 · 0 评论