自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是菜鸟-从底层做起

梦想还是要有的,万一实现了呢 > ^_^<

  • 博客(176)
  • 问答 (3)
  • 收藏
  • 关注

原创 我的CSDN博客世界:欢迎切磋和交流

你好!这是我的CSDN博客世界,欢迎你的到来!

2014-07-20 17:10:12 2618

转载 栈的应用——四则表达式求值

转载:http://blog.csdn.net/hcx25909/article/details/37816693谢谢分享!        栈的应用有很多,四则运算是一个比较常见的应用。对于四则运算,括号内的要先运算,而且还要先乘除后加减,又要涉及到负数和浮点数,看上去简简单单的式子,其实暗藏杀机。        常用的方法是利用后缀表达式(逆波兰)进行计算。主要分为两步:

2015-10-22 23:22:51 2701

转载 Linux进程间通信——使用共享内存

转载地址:http://blog.csdn.net/ljianhui/article/details/10253345谢谢技术分享下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内

2015-10-12 20:48:43 983

转载 Linux守护进程的编程实现

转载:http://blog.csdn.net/hairetz/article/details/4195036谢谢分享Linux 守护进程的编程方法守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器in

2015-10-07 00:49:36 1191

转载 八大排序算法

八大排序算法转载:http://blog.csdn.net/hguisu/article/details/7776068谢谢分享排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。         当n较大,

2015-10-05 21:51:52 646

转载 O(logn)时间复杂度求Fibonacci数列

转载: http://blog.csdn.net/dadoneo/article/details/6776272  谢谢分享!O(logn)时间复杂度求Fibonacci数列题目:定义Fibonacci数列如下:        /  0                      n=0f(n)=      1                   

2015-10-05 10:41:10 561

原创 2015年9月22日-周二-写的几个排序算法

1、快速排序算法//quick sort()#include #include #include #include #include int quick_sort(int a[],int s,int t){    int i=0,j=0,tmp=0;    if(s    {        i=s;j=t+1;        while(1)

2015-09-22 19:35:12 430

原创 2015年9月15日周二-学习笔记

下雨了,淅淅沥沥今天还是接着昨天线程控制的代码1、pthread_join()的作用------->进程控制原语的wait()函数wait()函数的作用如下:1、等待子进程的结束2、得到子进程的返回值3、收尸,消除相关子进程的资源pthread_exit()函数的作用是放在子线程里直接结束子线程的,直接调用即可pthread_detach()函数的作

2015-09-15 09:41:37 491

原创 2015年9月14日-学习笔记

参考网址是参考的别人的内容,非本人原创,谢谢原创的作者!今天的代码内容主要是UNIX环境高级编程里的进程间的IPC进程IPC主要有三个(信号量,消息队列,共享内存)在新的POSIX机制中有了信号量,也就是信号灯主要使用的系列函数是1、以前旧版本XSI里比较常用的Sem_open() sem_close() sem_unlink() sem_post() se

2015-09-15 08:09:06 624

原创 s3c2440的系统时钟

下面内容是《ARM处理器裸机开发实战—机制而非策略》里的,以s3c2440开发板为例 系统时钟是整个电路的心脏。总体来说,与s3c2440处理器有关的时钟主要有4种:Fin、FCLK、HCLK和PCLK。Fin:  外部输入的晶振频率FCLK: 主要用于CPU核HCLK: 主要用在与AHB总线互连的设备上(存储器控制器、lcd控制器、dma)PCLK: 主要用在与APB

2015-01-14 19:00:34 1354

原创 linux/Unix 共享内存 mmap() 函数使用的一个问题

下面是我写的一端程序,运行出现了如下错误,不知为什么cannot open output file a.out: Text file busy代码如下:

2014-10-13 16:33:51 639

原创 向大师致敬:偶像-乔布斯

2014-10-10 13:07:14 821

原创 一句感悟

//**********************  2014-10-10  学东西也好,看书学知识也好,其目的不是为了嘴上说的多么好听,  就好比学武功不是为了打架,恋爱结婚不是为了完成传宗接代的使命

2014-10-10 13:04:37 559

原创 fopen()函数对文件IO操作时的问题

问题:当第一次创建文件3时是可以把3里的内容输出到屏幕终端的,但为什么之后再运行就无法显示了因为fopen("3" , "w+") 当文件不存在时,就创建文件,并对文件进行操作 当文件已经存在,就把文件里的内容字节数清零,然后对文件进行操作,所以理应是每次运行程序,都可以输出3里的内容ABC为什么第一次可以,但以后的就不行了???

2014-10-07 10:09:59 876

原创 第一个FPGA程序

成功完成第一个FPGA应用程序—点亮一个LED因为之前有CPLD的学习经历和VerilogHDL编程基础,所以上FPGA适应过程应该是非常快的,思路几乎就是一样的。这里FPGA芯片用的是Altera的Cyclone Iv系列的EP4CE6E22C8N芯片 1、需要注意的是,器件库的安装需要重新选择来过,第一遍没有安装成功,不知道为什么,第三遍才算是可以安装cyclone IV的器件

2014-10-05 15:08:49 7099

原创 我眼中的ZX-2 FPGA开发板

下面是ZX-2开发板的板载资源:1、四个轻触按键2、蜂鸣器3、Sdram是现代的HY57V281620A4、138译码的数码管,译码芯片为74H1385、VGA接口6、PS/2键盘接口7、USB转串口接口8、30pins外接IO9、AS接口用于烧写FPGA配置FLASH10、           JTAG调试接口,用于调试FPGA11、       

2014-10-05 15:08:25 5081

原创 秒表程序初步

数字秒表程序的第二个问题:按键机械去抖在网上看了一个有关按键去抖的程序,用一个LED测试刚好通过,源代码如下:module Key_debounce(Clock,nReset,KeyIn,KeyOutValue); input Clock;input nReset;input KeyIn; //按键按下后是0,松开后是1output KeyOutValue; r

2014-10-05 15:06:41 762

原创 FPGA入门初步

//***************************************************  创建时间:2014年5月6日   星期二  创建人  :XXX//*************************************************** 1、创建工程时,工程名字要和第一个模块名字相同,以后的模块名字可以不一样;2、顶层文件名字可

2014-10-05 15:01:10 3481

原创 《程序员的思维修炼 –开发认知潜能的九堂课》读书笔记

《程序员的思维修炼 –开发认知潜能的九堂课》作者:老外~--图灵系列丛书,站在巨人的肩膀上前进。想写的话,比较杂,没有太多条理,希望不要介意吧。 1、省去书里的很多废话,有下面两条我认为是很关键的   1) 沟通能力   2) 学习和思考能力     有一种前瞻性的思维方法叫做“敏捷方法“,敏捷方法在很多重要的方面都与传统的基于计划的方法不同,最显著的就是摆脱了死板

2014-10-05 13:17:48 1175

原创 抛弃C程序设计中的谬误和恶习(6)

第8章 概念的缺失 1、只知变量,不知对象数据对象是C语言的一个最基本的概念。按照C标准的定义,所谓数据对象,就是程序运行环境中数据的存储区间,该区间的内容可以表示值。“数据对象”这样的基本概念之所以重要的原因是,概念是逻辑思维的基本元素。基本概念不清楚,根本无法精确的思考和正确的表达。而“精确地思考和正确的表达”恰恰是程序员所必须具备的最基本得职业素养,你不可能指望“朦胧诗”

2014-10-04 15:03:34 656

原创 HDU_ACM-2057 A+B again

注意:代码

2014-10-04 14:12:06 515

原创 HDU_ACM-2056 Rectangles

特别说明:代码参考了别人的,思路可以借鉴

2014-10-04 13:56:08 555

原创 人性论-读点哲学

当你能够感觉你愿意

2014-10-04 12:59:14 560

原创 HDU_ACM-2055 An easy problem

2014-10-04 10:43:42 542

原创 HDU_ACM2054 A == B ?

2014-10-04 10:08:53 593

原创 HDU_ACM-2052 Picture

2014-10-03 19:38:03 509

原创 HDU_ACM-2051 十进制转为二进制数

2014-10-03 19:36:54 853

原创 抛弃C程序设计中的谬误与恶习(5)

//*****************************************  创建时间:2014年9月28日星期日  创建作者:侯 超//*****************************************1、宏定义通常用在哪里://更多的是用在有常量的地方比如#define N  10Int  num[N] ;2、函数接口的定义

2014-09-28 16:05:07 596

原创 HDU_ACM-2048 神 上帝以及老天爷

2014-09-26 20:36:11 554

原创 抛弃C程序设计中的谬误与恶习(4)

//************************************************  创建时间:2014年9月26日星期五  创建作者:侯 超//************************************************1、测试性极差的垃圾代码,有一些简单的办法往往非常有效,比如边界检查。2、\t表示水平制表,即跳到下一个tab位置3

2014-09-26 20:19:40 539

原创 HDU_ACM-2046 骨牌铺方格

2014-09-26 10:04:29 551

原创 HDU_ACM-2045 不容易系列只LELE的PRG难题

2014-09-26 08:59:22 543

原创 HDU_ACM-2044 一只小蜜蜂

2014-09-25 20:58:59 576

原创 HDU_ACM-2043 密码

2014-09-25 10:33:44 485

原创 HDU_ACM-2042 不容易系列之二

2014-09-25 09:05:11 614

原创 HDU_ACM-2041 超级楼梯

2014-09-25 08:48:03 515

原创 抛弃C程序设计中的谬误与恶习(3)

//*******************************************************  创建时间:2014年9月24日星期三  创建作者:xxx//*******************************************************1、常数的处理不变的数据通常可以用宏定义来处理这是一种良好的编程习惯。这样的

2014-09-25 01:01:18 554

原创 qsort()函数直接进行排序

2014-09-25 00:48:36 567

原创 HDU_ACM-2040 亲和数

2014-09-24 22:09:37 655

原创 HDU_ACM-2039 三角形

2014-09-24 21:41:21 495

空空如也

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

TA关注的人

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