自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 联合体union和枚举enum的用法总结--基于C语法

对于C语言中的union和enum这两中类型如果在程序中运用的好,不仅能够提高程序的档次,还能够体现一个程序员的编程功底。从mbuf结构中可以看出一些端倪。

2015-04-18 16:33:19 1324

原创 关于《C语言深度解剖》一些例程的实验和感悟——关键字static

最经买了一本好书——《C语言深度解剖》,书比较薄,看的比较快,而且也非常地吸引人,对于其中的一些讲解和例子都非常的经典,感觉有一些新的感悟。可能我的想法和水平非常菜,但是我只想是写点东西出来,写给自己,写给一个即将毕业的苦逼工科男,写给那些曾经偷懒没好好学习的过去,和写些东西安慰现在的自己,表示我过的很踏实。      对于静态变量有两种:一种是静态全局变量;另一种是静态局部变量;   

2013-12-03 00:00:22 777

原创 "万恶的"指针

C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。回想两年前当初学习C语言的情形,我们用的是非常基础的谭浩强写的《C程序设计》(第三版),当时由于课程时间不够,老师到最后快期末了,才讲到结构体,没办法,最后老师一节课给我们讲了结构体、指针、链表、文件操作。当时就觉得这些非常难,也看不懂,并且期末还没有考这些,使得我以为这些东没用。后来当我踏

2013-11-18 22:10:19 947

原创 如何在windows 7系统下使用XP系统开发工具----超级终端

Windows XP中的Hyper Terminal,本身就是买的别的公司的程序,该公司叫Hilgraeve,这就使得Hyper Terminal(超级终端)也能够在其他的平台上独立使用,只需要将XP系统中的相关文件复制过来,进行相关的配置,在Windows 7也就可以使用了!1、从Windows XP中获取超级终端的相关文件(hypertrm.exe、hypertrm.dll、hticons

2013-11-17 20:58:30 1655

原创 记一次系统错误问题的排查经验-----sh: can‘t fork

最近系统出现了一个莫名其妙的问题,就是运行一段时间之后出现了很多奇怪的异常现象,所以第一反应是看一下进程的运行情况、内存占用情况和cpu利用情况,但是更加奇怪的问题是无论是运行ps还是free都出现了sh: can't fork的错误信息,这是什么鬼东西,去Google搜索了各种资料(不要问我怎么上的Google,你懂的),没有得到任何有用的信息,所以智能靠感觉定位了额,既然没办法...

2018-12-28 12:59:18 6427

转载 以太网数据链路层协议分析!

相信很多新人在学习协议的时候会遇到很多问题,有些地方可能会总是想不明白(因为我自己也是新人^_^),所以,跟据我自己学习的经历和我在学习中所遇到的问题,我总结了一下列出来。如果能对大家有所帮助,将是我莫大的荣耀! 关于局域网的起源和发展,这里就不多说,因为很多书上和网上都有详细的说明,我们将直接进入对局域网协议的学习中。 局域网的几种协议,主要包括以太网第二版、IEEE802系列、

2015-05-20 13:07:01 5045

转载 精明的程序员——重复的工作

精明的程序员——重复的工作什么样的工作是一份好工作?虽然还在读书,距离工作还很遥远,但是经常会思考这个问题。偶然间看到一个视频,是白岩松在江西的一所大学的演讲。白谈到一个观点,大概内容是这样的:一个清洁工,一个比尔盖茨,为什么这两个人的工作挣的钱差别就那么多?并非人与人之间的地位就有差别,工作也没有高低之分。根本原因在于你要在一个领域有自己的不可替代性。说白了,就是做同一件事,没有

2014-09-15 18:07:51 721

转载 精明的程序员——封装了什么

精明的程序员——封装了什么我一向对JAVA开发有偏见,总是看不惯一些老师带着学生们去写各种各样的JAVA程序。前些天又和一个比较喜欢JAVA的朋友争论到底是JAVA好还是C好,争来争取也没有一个结论。最多不过是些“各有千秋”之类的中庸之词。有人说C效率高,那么就有人反驳说,JAVA开发快。有人说C可以操作与硬件平台相关的功能,JAVA很难做到;那么倾向JAVA的人就会说,同一段JAVA代码

2014-09-15 18:04:29 523

转载 U-Boot-2010-03在S3C2440上的移植

四、自动识别启动模式Nand Or NorNotes:1)上文连接UBOOT-2010-03在S3C2440上的移植------------硬件初始化http://www.linuxidc.com/Linux/2011-11/46993p2.htmNotes:2)下面代码段红色部分为删除部分Notes:3)下面代码段绿色部分为添加部分4.1)Notes:以下资源

2014-07-09 22:42:26 1205

转载 U-boot 中的 .balignl 16 0xdeadbeef 说明

U-boot 中的 .balignl 16 0xdeadbeef 说明U-boot 版本:1.2.0在 U-boot 的 cpu/arm920t/start.S 里有一处代码为 .balignl 16 0xdeadbeef  ,初一看不知道意欲何为,但从伪指令 .balignl 来看,实际上就是对齐。对于某些处理器来说,所编写的代码不对齐并不会报错,但编译器为了优化,也可能会自动帮你对

2014-07-09 21:24:17 500

转载 UNIX环境高级编程第二版中编译程序提示“apue.h:找不到这个文件或目录”错误

apue.h 是作者自定义的一个头文件,并不是Unix/Linux系统自带的,此头文件包括了Unix程序所需的常用头文件及作者Richard自己写的出错处理函数。所以在默认情况下,gcc在编译时是读不到这个头文件的。解决方法:先从这个网站 http://www.apuebook.com/src.tar.gz 下载tar.gz格式的源码包,然后解压至某个目录,比如说/home/dylan/下

2014-06-30 17:37:48 680

转载 玩转Opencv源代码:生成Opencv工程解决方案与Opencv源码编译

一、下载安装cmake想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在camke的官网:http://www.cmake.org/上下载到,首先转到其下载页面。下载页面的Source distributions处可以下载到cmake软件的源码,如果对这款开源软件感兴趣,不妨看看。 而Binary

2014-04-11 10:49:56 1101

转载 给电子开发工程师的建议

恭喜,你选择开发工程师做为自已的职业   悲哀,你选择开发工程师做为自已的职业   本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。   当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。

2013-11-17 13:45:21 1084

c语言实现数字雨

纯C代码实现数字雨的功能,其中用到了windows的一些系统库和接口函数。

2015-04-18

超级终端【超级完整版】

在win 7上进行嵌入式等一些开发时,总希望能够有XP系统上超级终端那样好用的工具,但是win 7 中没有集成,所以只能自助移植。

2014-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除