fovwin的专栏

让指针在内存中再跳一会儿~

C语言实现队循FIFO缓冲区-《30天自制操作系统》

本代码整理自《30天自制操作系统》P135的整理FIFO缓冲区 写的很好,所以记录一下(增加了一个fifo8_free函数,用于查询剩余容量,觉得有用)。作者实现的是char类型的缓冲区,但是可以用你要传的任意结构体来替换~~~ fifo8.h /*溢出标志:0-正常,-1-溢出*/ #de...

2012-10-30 16:51:24

阅读数:16323

评论数:4

【C语言:丹尼斯·里奇的不朽遗产 】

有一次有人问丹尼斯:一个程序员从新手成长为精通C语言的开发者,并能写出不凡的代码,据您的经验需要多长时间?丹尼斯答道:我不知道,因为我不需要学C语言。       “软件”一词几乎人人都有所耳闻,但几乎没人真正了解软件的含义、功用和数量。我在哥伦比亚大学讲授计算机科学基础课时,我问学生这样一...

2012-10-25 20:18:40

阅读数:1760

评论数:0

2012 MCU市场主旋律:低端被替代,高端走整合

关键字:MCU  据市场研究机构IHS iSuppli的报告显示,中国微控制器(MCU)市场预期在2015年达到47亿美元的营收规模,在之前5年里保持60%的增长率。工业和消费电子市场占据最大份额,而来自汽车电子领域的需求增长最快,同时,新能源和智能化应用也将加快高位MCU的应用普及。这与我...

2012-10-23 00:16:12

阅读数:2307

评论数:1

ARM推出Cortex-M0+处理器,为物联网发展奠定基础

关键字:ARM  Cortex-M0  物联网         ARM近日发布了一款拥有全球最高功耗效率的微处理器——ARM® Cortex™-M0+处理器。该款经过优化的Cortex-M0+处理器可针对家用电器、白色商品、医疗监控、电子测量、照明设备以及功耗与汽车控制器件等各种广泛应用的智...

2012-10-23 00:10:59

阅读数:864

评论数:1

思科笔试-嵌入式底层C

1. 用宏定义写出swap(x,y)(考宏的使用吧,嵌入式系统中宏的使用还是很多的,特别是对I/O口的命名时,有时还是有点小复杂) #include "stdio.h" #define SWAP1(x,y) {x=x+y;y=x-y;x=x-y;} #define SWAP2...

2012-10-22 22:05:35

阅读数:1970

评论数:1

思科与华为十年战争:优势正失 前景蒙阴影

华为在美国的竞争对手很多,但在长达58页的美国众议院常设特别情报委员会调查报告中,唯一出现的对手就是思科。此报告提到思科是因为“有证据显示,华为漠视美国公司和实体的知识产权”。至此,这份报告中所有关于“国家安全”、“华为身份”等指责终于落到了实处,华为被美国以安全名义拒之门外,还是因为多年前与思科...

2012-10-21 23:23:01

阅读数:2439

评论数:1

C语言区间随机数生成 with srand() & rand() & time()

在用计算机的一些智能算法(GA,PSO,ANN etc.)仿真时经常需要随机生成初始种群(初始样本),看看中的这两个函数的伪随机数生成吧~~~ 1. 生成[a,b]之间的一个实数和一个整数 /* 定义函数 int rand(void); 函数说明 rand()会返回一随...

2012-10-21 22:09:30

阅读数:4390

评论数:1

思科——硬件板级设计(Hardware Board Design Engineer)要求

Prepare for next year~~~ 1. Hardware Board Design Engineer-CABU-Shanghai 工作类型: 全职 工作地点: 上海 薪资待遇: 面议 所属职类: 技术...

2012-10-21 19:37:49

阅读数:1785

评论数:0

想成为嵌入式程序员应知道的0x10个基本问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。        从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只...

2012-10-19 19:05:25

阅读数:1065

评论数:0

中兴VS华为:牛与狼的殊途同归

来源:《中国商业评论》2005年5月 作者:米周/迟宇宙        从企业性格、创始人出身及处世风格,到企业体制、激励方式、管理思想、企业文化甚至发展战略,同一行业的两个不同核心企业居然会如此地截然不同!南辕北辙的成长路径,却成就了各自的辉煌……    如果没有华为,中兴也不可能始终保持...

2012-10-18 23:07:22

阅读数:4838

评论数:1

思科——嵌入式软件开发(Embedded Softare Developer)要求

Prepare for next year~~~ 1. Embedded Software Developer-CABU-Shanghai 工作类型: 全职 工作地点: 上海 薪资待遇: 面议 所属职类: 技术研发 招聘人数: 若干 所属部门: ---...

2012-10-18 21:38:58

阅读数:1763

评论数:1

面试题——嵌入式软件开发(1)

1. 什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。(好工程的回答,不是么~~~:)) 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 2. char * const p      ...

2012-10-18 12:58:45

阅读数:1077

评论数:1

三种实现交换的方法,其中一个诡异的swap函数——C/C++语言(问题求助)

直接上代码 #include using namespace std; void swap(int *a,int *b) { *a ^= *b ^= *a ^= *b; } void swap1(int *a,int *b) { int temp; temp=*a; *a...

2012-10-16 22:10:34

阅读数:1282

评论数:1

github入门及日常使用操作命令(附两个错误及解决办法)

What's git & git·hub? 开发环境:Linux,git工具 1.  注册个帐号先。 2.生成个SSH再(官网很详细,step-by-step) 3. 创建个Repository(用来放项目的仓库)再。 先在gi...

2012-10-15 22:13:08

阅读数:12328

评论数:1

我使用的Google产品

Google Search Chrome:LastPass,印象笔记。悦读,IE Tab Multi (Enhance),豆瓣电台,AdBlock,Google Dictionary Google Drive:客户端-Insync Gmail Andro...

2012-10-15 20:22:54

阅读数:925

评论数:1

Particle Swarm Optimization(粒子群)——Introduction

Explanation of terms Particle swarm optimization :粒子群优化理论 Stochastic OptimizationTechnique:随机优化技术 Evolutionary Computation Technique...

2012-10-14 14:57:41

阅读数:6209

评论数:1

xx年xx月xx日xx时xx分xx秒——if版本

if版本,貌似差不多,但是比switch要简洁点~~~都要那么多次的判断~~~ /* * * 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。 * 注意考虑润年。 * 如输入2004年12月31日23时59分58秒,则输出2004年12月31日59时59分59秒。 * 如输入20...

2012-10-11 20:33:06

阅读数:2869

评论数:1

C语言中的"NULL"到底是什么?又不是什么?有什么用?怎么用?

这个问题其实困扰我很久了,我问很多人"NULL"是什么?有啥用? 大多数人的回答是:"NULL就是系统定义特殊的0,把你初始化的指针指向它,可以防止“野指针”的恶果。" 今天碰到一个C语言的笔试题,还是一道不错的题~~~ Exp 1: #incl...

2012-10-10 20:29:30

阅读数:29196

评论数:11

xx年xx月xx日xx时xx分xx秒——版本1

/* * * 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。 * 注意考虑润年。 * 如输入2004年12月31日23时59分58秒,则输出2004年12月31日59时59分59秒。 * 如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。 * ...

2012-10-09 22:35:34

阅读数:3099

评论数:1

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