01 2012 档案
摘要:Xml基本用法xml文件格式如下: <?xml version= "1.0 " encoding= "utf-8 "?> <userdata createuser= "false "> <dataconnection> <server> localhost </server> <uid> sa </uid> <pwd> </pwd> </dataconnection> <net> <name>
阅读全文
摘要:Preprocessor directives are lines included in the code of our programs that are not program statements but directives for the preprocessor. These lines are always preceded by a hash sign (#). The preprocessor is executed before the actual compilation of code begins, therefore the preprocessor digest
阅读全文
摘要:一个男人关心的东西决定了他的层次,你在关心什么呢?一、拥有自信和风度男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的男人,总是能够感染别人,无论这些人是朋友还是敌人。要使别人对你有信心,就必须要先对自己充满信心。自信的男人可以战胜一切困难。一个有风度的男人就像一片大海,不拒点滴,又包容江河。有风度使男人得到更多的青睐,不争眼前才能够放眼世界,给予别人才能够受益无穷。正所谓“宰相肚里能撑船”,一个心如大海的男人,肚中不知
阅读全文
摘要:By yuanyi | Published: 2011/06/19这是“你应该知道的Unix和Linux命令”系列的第三篇,在这篇文章中,我会介绍lsof这个工具,如果说netcat是进行网络诊断的瑞士军刀,那么lsof就是Unix调试的瑞士军刀。Lsof是遵从Unix哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。
阅读全文
摘要:用mingw32-make前修改一下makefile文件,改为如下# DEBUG can be set to YES to include debugging info, or NO otherwise(不是DEBUG)DEBUG := NO# PROFILE can be set to YES to include profiling info, or NO otherwisePROFILE := NO# TINYXML_USE_STL can be used to turn on STL support. NO, then STL# will not be used. YES will i
阅读全文
摘要:整理旧文章时,偶然间,找出几年前的一篇文章,是Oracle(甲骨文)的CEO Larry.Ellison在大学里的演讲,非常有趣,虽然狂妄,但是不失证据,有点味道,特推荐给大家。 Oracle(甲骨文)的CEO Larry.Ellison在耶鲁大学2000届毕业典礼上的演讲:耶鲁的毕业生们,我很抱歉---如果你们不喜欢这样的开场。我想请你们为我做一件事。请你---好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。 请你设想这样的情况:从现在起5年之后,10年之后,或30年之后,今天站在你左边的这个人会是一个失败者;右边的这个人,同样,也是个失败者。而你,站在中间的家伙,你以为..
阅读全文
摘要:昨日一位网友想和零才交换链接,他的是一个网址导航站,百度收录18页,快照9月20日。打开一看,确实没有什么特色或者新意,出于关心,我问他为什么要选择做导航站,他的回答竟然是做导航站简单,不需要太多时间管理。其实,做一个他那样的导航站确实简单,程序一安装就完事了,那如果做网站都这样简单,都可以有所收获,那80%的人都去做网址站了。 可以看出,上面那位朋友是位新手,就和两年前的零才一样,对互联网没有任何的经验。想想零才在两年前也做过导航站,不过是地方网址导航,但终究的想法也是做好一个导航站很难,不好推广,不好优化,更何况是那种没有细分的网址站。这几日QQ一直在线状态的,于是有不少新手朋友从网...
阅读全文
摘要:交叉编译的时候不能使用本地(i686机器,即PC机器,研发机器)机器上的库,但是在做编译链接的时候默认的是使用本地库,即/usr/lib,/lib两个目录。因此,在交叉编译的时候,要采取一些方法使得在编译链接的时候找到需要的库。 首先,要知道:编译的时候只需要头文档,真正实际的库文档在链接的时候用到。 (这是我的理解,假如有不对的地方,敬请网上各位大侠指教) 然后,讲讲如何在交叉编译链接的时候找到需要的库。(1)、交叉编译时候直接使用-L和-I参数指定搜索非标准的库文档和头文档的路径。例如:arm-linux-gcc test.c -L/usr/local/arm/2.95.3/arm-lin
阅读全文
摘要:编译microwindows-0.92时,遇到一些依赖问题,记录下来,以便来着参详root@ubuntu:/home/allen/share/ui/microwindows-0.92/src# ./xconfigure -bash: ./xconfigure: /usr/bin/wish: bad interpreter: No such file or directoryroot@ubuntu:/home/allen/share/ui/microwindows-0.92/src# wishThe program 'wish' can be found in the follo
阅读全文
摘要:http://developer.51cto.com/art/201201/310974.htm
阅读全文
摘要:哦,clock_gettime( ) 提供了纳秒的精确度,给程序计时可是不错哦;函数的原型如下:int clock_gettime(clockid_t clk_id, struct timespect *tp);clockid_t clk_id用于指定计时时钟的类型,对于我们Programmr以下三种比较常用:CLOCK_REALTIME, a system-wide realtime clock.CLOCK_PROCESS_CPUTIME_ID, high-resolution timer provided by the CPU for each process.CLOCK_THREAD_.
阅读全文
摘要:Framebuffer在Linux中是作为设备来实现的,它是对图形硬件的一种抽象[1],代表着显卡中的帧缓冲区(Framebuffer)。通过Framebuffer设备,上层软件可以通过一个良好定义的软件接口访问图形硬件,而不需要关心底层图形硬件是如何工作的,比如,上层软件不用关心应该如何读写显卡寄存器,也不需要知道显卡中的帧缓冲区从什么地址开始,所有这些工作都由Framebuffer去处理,上层软件只需要集中精力在自己要做的事情上就是了。Framebuffer的优点在于它是一种低级的通用设备,而且能够跨平台工作,比如Framebuffer既可以工作在x86平台上,也能工作在PPC平台上,甚至
阅读全文
摘要:http://emck.avaw.com/?tag=gpshttp://emck.avaw.com/?paged=3
阅读全文
摘要:在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念:Framebuffer,X11,SDL,DFB,miniGUI,OpenGL,QT,GTK,KDE,GNOME等等。一、Linux图形领域的基础设施1.1XWindowXWindow从逻辑上分为三层:XServer、XClient和X协议。最底层的XServer(X服务器)主要处理输入/输出信息并维护相关资源,它接受来自键盘、鼠标的操作并将它交给XClient(X客户端)作出反馈,而由XClient传来的输出信息也由它来负责输出;最上层的XClient则提供一个完整的GUI界面,负责与用户的直接交互(KDE、GNOME都是一个XC
阅读全文
摘要:中国最唯美的9首古老情诗一、《君生我未生,我生君已老》 君生我未生,我生君已老。 君恨我生迟,我恨君生早。 君生我未生,我生君已老。 恨不生同时,日日与君好。 我生君未生,君生我已老。 我离君天涯,君隔我海角。 我生君未生,君生我已老。 化蝶去寻花,夜夜栖芳草。二、《卜算子》 李之仪 我住长江头,君住长江尾。 日日思君不见君,共饮长江水。 此水几时休,此恨何时已。 只愿君心似我心,定不负相思意。三、《上邪》上邪! 我欲与君相知,长命无绝衰。 山无陵,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝! 四、《行行重行行》 行行重行行,与君生别离。相去万余里,各在天一涯。道路阻且长,会面安可知。胡.
阅读全文
摘要:如果你想走出常规,放松心情,以积极的心态开始每一天,那就很有必要以自问的方式开始一天,这些问题会给我们带来力量和好心情。1、我拥有什么?通常我们会为自己没有的东西而苦恼,却看不到自己拥有的,如健康、可以听、可以看,可以爱与被爱,每天都有食物供我们享用等。正如那句口口相传的话所说的:“失去了才知道珍贵。”让我们走出哀怨,这样就可以看到什么是我们拥有的。2、我应该为什么感到自豪?为你已经取得的成绩而自豪。成绩不分大小,每一次成功都意味着向前迈出了一步。你可以为你刚刚战胜的一个挑战感到骄傲,可以为帮助了一个陌生人而感到幸福,可以为帮助了一个朋友露出微笑,也可以为结识了新朋友或读了一本新书而感到高兴。
阅读全文
摘要:作者:bpsub1. 相关函数 #include <pthread.h> pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *cond_attr); int pthread_cond_signal(pthread_cond_t *cond); int pthread_cond_broadcast(pthread_cond_t *cond); int pthread_cond_wait(pthread_cond_t
阅读全文
摘要:计算机界的传奇人物:高德纳高德纳设置了一个悬赏游戏。如果有人挑出了他编写的TEX程序的错误,他就给挑错者奖励。第一个错误值2.56美元,第二个值5.12美元,第三个值10.24美元。据说,这张10.24美元的支票是他迄今为止为此签出的最后一张。高德纳是美国计算机科学家唐纳德·克努斯(DonaldKnuth)的中文名。这位“现代计算机科学的鼻祖”是计算机界的传奇人物。他在年仅36岁时就获得了图灵奖,成为该奖历史上最年轻的获奖者。他的获奖作品《计算机程序设计艺术》原计划出七卷,至今才出到第四卷。尽管如此,它依然与爱因斯坦的《相对论》、狄拉克的《量子力学》、费曼的《量子电动力学》等并列,被
阅读全文
摘要:与互斥锁不同,条件变量是用来等待而不是用来上锁的。条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。条件变量使我们可以睡眠等待某种条件出现。条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。条件的检测是在互斥锁的保护下进行的。如果一个条件为假,一个线程自动阻塞,并释放等待状态改变的互斥锁。如果另一个线程改变了条件,它发信号给关联的条件变量,唤醒一个或多个等待它的线程,重新获得互斥锁,重新评价条件。如果两进程共享可
阅读全文
摘要:--------------------------------------------------------------- ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。 ASSERT只有在Debug版本中才有效,如果编译为Release版本则被忽略。 -----------------------------------------------...
阅读全文

浙公网安备 33010602011771号