程序开发
文章平均质量分 53
花未眠的欣喜
这个作者很懒,什么都没留下…
展开
-
"万恶的"指针
C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。回想两年前当初学习C语言的情形,我们用的是非常基础的谭浩强写的《C程序设计》(第三版),当时由于课程时间不够,老师到最后快期末了,才讲到结构体,没办法,最后老师一节课给我们讲了结构体、指针、链表、文件操作。当时就觉得这些非常难,也看不懂,并且期末还没有考这些,使得我以为这些东没用。后来当我踏原创 2013-11-18 22:10:19 · 950 阅读 · 0 评论 -
玩转Opencv源代码:生成Opencv工程解决方案与Opencv源码编译
一、下载安装cmake想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在camke的官网:http://www.cmake.org/上下载到,首先转到其下载页面。下载页面的Source distributions处可以下载到cmake软件的源码,如果对这款开源软件感兴趣,不妨看看。 而Binary转载 2014-04-11 10:49:56 · 1117 阅读 · 0 评论 -
精明的程序员——封装了什么
精明的程序员——封装了什么我一向对JAVA开发有偏见,总是看不惯一些老师带着学生们去写各种各样的JAVA程序。前些天又和一个比较喜欢JAVA的朋友争论到底是JAVA好还是C好,争来争取也没有一个结论。最多不过是些“各有千秋”之类的中庸之词。有人说C效率高,那么就有人反驳说,JAVA开发快。有人说C可以操作与硬件平台相关的功能,JAVA很难做到;那么倾向JAVA的人就会说,同一段JAVA代码转载 2014-09-15 18:04:29 · 528 阅读 · 0 评论 -
精明的程序员——重复的工作
精明的程序员——重复的工作什么样的工作是一份好工作?虽然还在读书,距离工作还很遥远,但是经常会思考这个问题。偶然间看到一个视频,是白岩松在江西的一所大学的演讲。白谈到一个观点,大概内容是这样的:一个清洁工,一个比尔盖茨,为什么这两个人的工作挣的钱差别就那么多?并非人与人之间的地位就有差别,工作也没有高低之分。根本原因在于你要在一个领域有自己的不可替代性。说白了,就是做同一件事,没有转载 2014-09-15 18:07:51 · 737 阅读 · 0 评论 -
联合体union和枚举enum的用法总结--基于C语法
对于C语言中的union和enum这两中类型如果在程序中运用的好,不仅能够提高程序的档次,还能够体现一个程序员的编程功底。从mbuf结构中可以看出一些端倪。原创 2015-04-18 16:33:19 · 1328 阅读 · 0 评论 -
关于《C语言深度解剖》一些例程的实验和感悟——关键字static
最经买了一本好书——《C语言深度解剖》,书比较薄,看的比较快,而且也非常地吸引人,对于其中的一些讲解和例子都非常的经典,感觉有一些新的感悟。可能我的想法和水平非常菜,但是我只想是写点东西出来,写给自己,写给一个即将毕业的苦逼工科男,写给那些曾经偷懒没好好学习的过去,和写些东西安慰现在的自己,表示我过的很踏实。 对于静态变量有两种:一种是静态全局变量;另一种是静态局部变量;原创 2013-12-03 00:00:22 · 781 阅读 · 0 评论 -
记一次系统错误问题的排查经验-----sh: can‘t fork
最近系统出现了一个莫名其妙的问题,就是运行一段时间之后出现了很多奇怪的异常现象,所以第一反应是看一下进程的运行情况、内存占用情况和cpu利用情况,但是更加奇怪的问题是无论是运行ps还是free都出现了sh: can't fork的错误信息,这是什么鬼东西,去Google搜索了各种资料(不要问我怎么上的Google,你懂的),没有得到任何有用的信息,所以智能靠感觉定位了额,既然没办法...原创 2018-12-28 12:59:18 · 6599 阅读 · 0 评论