- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Linux环境下C++只允许单个程序运行
本程序在Ubuntu和Centos系统下能够正常使用!具体实现的代码:bool isSingleProcess (){ long pid; char full_name[1024] = {0}; char proc_name[1024] = {0}; int fd; pid = getpid(); cout << "pid = " <<
2016-07-25 16:57:34 2085
转载 Linux sed命令详解
流编辑器sed1.1 sed简介sed是stream editor的缩写,一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或
2016-07-18 12:31:06 3681
转载 linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred
2016-07-18 09:50:33 712
原创 This application failed start because it could not find or load the Qt platform plugin "windows in"
用QT5.7编译的程序在Win7上正常运行,打包后放到Win10报错,错误提示“This application failed start because it could not find or load the Qt platform plugin "windows in"”。网上似乎解决的办法不少,但用起来总是无法达到效果,综合了几个方法,总结出一个可行的办法:1、用Qt打包工具de
2016-07-13 08:55:36 5566 1
转载 Ubuntu12.10中打开Qt creator,提示无法覆盖文件 /home/xxx/.config/Nokia/qtversion.xml : Permission denied解决办法
打开Qt creator,提示无法覆盖文件 /home/xxx/.config/Nokia/qtversion.xml : Permission denied ,要不断点好几次确定之后才能进去。退出的时候显示无法覆盖文件 /home/xxx/.config/Nokia/toolChains.xml : Permission denied。实际上解决方式是改变主目录下.config的
2016-07-04 15:42:58 1271 1
原创 Qt之国际化
Qt中的国际化的方法有很多,常用的有使用QTextCodec类和使用tr()函数。前者将编码名称写到代码里面,除非你使用Unicode编码,否则国际化依然是一个问题;后者就不会有这个问题,并且这也是Qt推荐的做法。因此,我们主要来说使用tr()函数的方法进行应用程序的国际化。接下来讲解一下Qt国际化实现步骤:一、创建一个QMainWindow用来测试,界面只有两个按钮,很简单!二、在项目工程文件
2016-07-04 09:29:47 604
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人