python之给文件加锁(fcntl模块)
摘要:对该文件加密:fcntl.flock(f,fcntl.LOCK_EX) 这样就对文件test加锁了,如果有其他进程对test文件加锁,则不能成功,会被阻塞,但不会退出程序。 解锁:fcntl.flock(f,fcntl.LOCK_UN) fcntl模块: operation : 包括: 如果指定此参
阅读全文
python之文件下载 (urllib模块urlretrieve方法)
摘要:有很多时候需要从服务端下载文件,比如更新客户端的版本, 从服务端下载文件进行解析等很多的时候选下载文件操作,今天记录一下python 从服务端下载文件的操作, 代码如下: 运行结果: 主要函数 : urlretrieve 参数说明:url:外部或者本地urlfilename:指定了保存到本地的路径(
阅读全文
C++ 在linux环境获取命令行返回值
摘要:很多时候我们需要 上层代码需要执行 shell 命令,但还要有返回值,例如需要获取 ls 的返回值 接下来介绍几种编程语言的获取命令的返回值的方法 第一种 C++ 代码如下: #include <iostream> #include <string> #include <stdio.h> int e
阅读全文
QT 定时器的使用方法
摘要:在界面程序中很容易使用到,定时刷新或者更新什么东西,此时应该使用定时器的功能,定时器是在指定时间触发定时器函数,来达到定时的效果 接下来介绍两种定时器的使用,废话不说直接上代码 代码结构: dialog.h dialog.cpp main.cpp 两种定时器使用方法已经介绍,可以根据自己的实际情况进
阅读全文
perl判断文件是否存在 perl -e
摘要:perl 有很多的命令 其中有 -e 是判断文件和目录是否存在 代码如下: 还有以下命令:(请自行测试) 以下为文件测试清单:文件测试测试操作符提供的信息-r文件或目录可读-w文件或目录可写-x文件或目录执行-o文件或目录归用户所有-R文件或目录对真正用户可读-W文件或目录对真正用户可写-X文件或目
阅读全文
perl自定义简易的面向对象的栈与队列类
摘要:perl中的数组其实已经具备了栈与队列的特点,下面是对数组经过一些封装的stack,queue对象 1、Stack类 创建一个Stack.pm文件 2、Queue类 创建一个Queue.pm 3、调用 参考的链接
阅读全文
liunx shell 脚本的基础知识
摘要:Shell脚本编程30分钟入门 ## 什么是Shell脚本### 示例看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch test_$i.txt done ### 示例解释 - 第1行
阅读全文
liunx mkisofs 命令的使用(制作iso)
摘要:参考的博客 有很多时候需要在liunx 环境中将文件打成 iso 所有很多时候就会用到这个命令(mkisofs)直接上命令参数 bb 是光盘的名字 release 是将要生成的 文件夹名字 aa.iso 是生成的 镜像名字 -o -J -R -V 是参数具体的请看一下参数表 mkisofs -hel
阅读全文