linux
penghuilater
这个作者很懒,什么都没留下…
展开
-
多线程
POSIX表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。--------------------翻译 2016-09-14 17:15:53 · 583 阅读 · 0 评论 -
QPaintEvent的性能
QPainter在绘图过程中,受到很多因素的影响:在绘制图片的过程中避免临时读取图片文件,应该载入一张已经读好的图片;在刷新过程中应该避免在事件当中进行刷新,可以用定时器设置帧率刷新;原创 2017-09-08 10:32:22 · 648 阅读 · 0 评论 -
编译过程中提示 /usr/bin/ld: cannot find
在编译过程中遇到 找不到 /usr/bin/ld: cannot find -lxtst.首先在本地搜索该文件: apt-file/aptitude search xtst;通过pkg-config --cflags --libs xtst, 就可以看到链接库的方式: -lXtst.通过: dpkg -L libxtst-dev, 可以看到该包的所有相关文件.cat 其中的.pc文原创 2017-08-10 16:00:34 · 1011 阅读 · 0 评论 -
c 调用gtk剪贴板
#include #include #include GError *err = NULL; screenShotPix.save("/tmp/deepin-screenshot.png", "PNG"); GdkPixbuf* pixbuf = gdk_pixbuf_new_from_file(QString( "/原创 2017-04-28 16:00:17 · 814 阅读 · 0 评论 -
Linux下使用inotify监控文件动作
原作者blog地址: http://www.jiangmiao.org/blog/2179.html在日常应用中,常常会遇到以下场景,监控文件夹A,若文件夹中的B文件发生变化,则执行C命令。Linux下可以通过inotify完成该功能。自从Linux kernel 2.6.13起,inotify以作为内核的一部份,同时需要glibc 2.4以上版本。1. 相关函数inotify转载 2017-01-07 14:34:24 · 366 阅读 · 0 评论 -
Makefile error
makefile时常遇到这样的问题,汇总网上的原因如下:1. 上一行换行符号 \ 后面有空格2. 本行前面的空白有非法字符makefile时常遇到这样的问题,汇总网上的原因如下:1. 上一行换行符号 \ 后面有空格2. 本行前面的空白有非法字符1)Makefile可能是以命令行开始:原创 2016-12-12 15:16:09 · 2121 阅读 · 1 评论 -
Linux下的压缩解压缩命令详解
linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /h linux zip转载 2016-12-12 15:13:57 · 210 阅读 · 0 评论 -
gt-itm模型生成拓扑结构
终于翻译成中文了,可自己都觉得这译得自己都不太懂.暂时先这样吧从GT-ITM拓扑产生器产生图表 下载 GT-ITM Topology Generator软件 GT-ITM拓扑产生器可以创建一种平面随机的图表和两种层次型的图表,N-level和transit-stub.看看在这个叫Daniel Zappala的主页上的例子(实际上这个超链接已经没用).也看看在GT-ITM目录转载 2016-12-12 15:12:41 · 1968 阅读 · 0 评论 -
ns2.34添加mflood协议(泛洪协议)
在ns2.34下实现MFlood泛洪协议首先确认已经获得下列文件(随书光盘里有,或者在网上搜索):mflood源码:mflood.cc,mflood.h,mflood-seqtable.cc,mflood-seqtable.h,mflood-packet.h。mflood测试代码:cbr-50n-30c-1p,scene-50n-0p-40s-400t-1200-1200,原创 2016-12-12 15:11:43 · 573 阅读 · 0 评论 -
关于ns2添加mudp
今天系统重装,所有得都要重来,上回自己都忘了怎么把mudp那些给弄进去得,找到当初得那个示范网页,一步一步来,发现老是在make clean;make那出问题,郁闷。想了半天,发现那大哥得教程(准备写一个NS2 step by step,NS2 by Step (2) )写得不对,下面把柯老师得教程补充详细了贴上来,以防自己再忘记,如果有童鞋能看到,也不错1. Downlo原创 2016-12-12 15:10:41 · 1256 阅读 · 0 评论 -
柯老师的mudp.cc在NS2.35上的移植问题解决方案
最近移植柯老师的示例代码measure/mudp 相关的代码,发现了问题,但是网上也没找到解决方法,很多人有相同问题但是没有最后解决。1、在Makefile中不加 -fpermissive, 会报错误,说mUdpAgent 不能直接调用UdpAgent(), 在makefile中加入[html] view plaincopyprint?CCOPT =原创 2016-12-12 15:07:43 · 1660 阅读 · 1 评论 -
linux系统中安装jdk1.6.0-转自红联linux
1.上SUN官网下载JDK1.6.0(jdk-6u3-linux-i586-rpm.bin)2.复制到/usr/local#cp jdk-6u3-linux-i586-rpm.bin /usr/local3.给所有用户添加可执行的权限#cd /usr/local#chmod +x jdk-6u3-linux-i586-rpm.bin4.安装#./jdk-6u转载 2016-12-12 15:05:02 · 226 阅读 · 0 评论 -
多线程 pthread学习之一
一个简单的duo例子 thread_demo1.c : #include #include #include #include static void wait(void) { time_t start_time = time(NULL); while (time(NULL) == start_time) { /* do nothing原创 2016-09-19 17:05:08 · 442 阅读 · 0 评论 -
在 linux 下使用 CMake 构建应用程序
原链接:https://www.ibm.com/developerworks/cn/linux/l-cn-cmake/index.htmlCMake 简介CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects转载 2017-10-24 13:28:28 · 226 阅读 · 0 评论