
随笔
文章平均质量分 60
霖枫007
这个作者很懒,什么都没留下…
展开
-
火车票订票系统的几点优化思考
今天刚和选哥讨论这个铁道部新搞的什么网上售票系统,非常之难登陆,昨天我登了一上午才挤上去买了一张票,和在火车站排队有什么区别~,无奈中国人口之多,在哪都要排队,网上也逃厄运,于是我开始抱怨铁道部设计的购票系统,偶然发现网上一篇文章志同道合,于是摘之如下:一、场景分析1、平时访问量不高,但是春运几天会出现瞬间高峰2、订单的事务性要求较高3、全国开放,并且票数要精准转载 2012-01-09 14:09:46 · 1627 阅读 · 2 评论 -
编程习惯-enum的用法
enum的用法说明以下摘自维基百科:在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。枚举是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一原创 2016-01-15 11:55:55 · 903 阅读 · 0 评论 -
编程习惯-函数无参数用void填充
如果函数无参数,应该声明其参数为void类型:#include int function(){ return 1;}int main(void){ int ret = 0; ret = function(2); printf("rst:%d\n", ret); return 0;}如果用gcc编译器(即C语言编译器)编译如上代码,没有编译错误,函数正常retur原创 2016-01-15 11:14:21 · 4121 阅读 · 0 评论 -
extern 声明函数和定义函数
extern 关键字放在函数声明之前:> test.hextern int test();如果这样函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义。这样一来,就是在程序中取代include “*.h”来声明函数,在一些复杂的项目中,比较习惯在所有的函数声明前添加extern修饰,以防止遗漏包含头文件而导致的编译错误。extern 关键字放在函数定原创 2016-01-14 17:35:09 · 28755 阅读 · 0 评论 -
使用J-link在ADS下调试S3C6410裸机程序
花了半天时间,玩了放了很久的板子,调试几个led程序,开始ADX与ARM板不能很好的进行连接和单步调试,我就使用熟悉的MDK4.5移植ADS上的工程,移植和编译都成功了但是在调试的时候总出现CPU code error的问题,无解???后来我用USB把编译好的二进制文件下载到开发板上运行可以成功:代码很简单的:#include "utils.h" static void Led原创 2012-04-18 14:12:51 · 2028 阅读 · 0 评论 -
C语言数组下标是负数
编程时我们经常会遇到处理边界问题的情况,这时数组的下标可能是从负数开始的。通常的方法是将边界分离出来单独处理,但这样比较麻烦,程序读起来也比较费力。那么能不能直观的用负数作为下标呢? C语言中数组下标必须是从0开始的,但C语言中的指针操作给我们提供了解决负数下标问题的方法。看下面一个示例:#include "stdafx.h"#include int main(int arg转载 2012-04-12 10:33:06 · 9892 阅读 · 0 评论 -
电话面试(上海阿尔卡特)
今天被阿尔卡特电话面试了,第一次接受外企的电面,还是有点紧张的,怕那边提的问题啥都不会,电面前也看了不少的C语言基础问题,下午4点半准时来电了,给我电面的人姓黄,是泛在网/云计算项目组成员,挺和蔼的,属于比较好交流的那种类型,开始他就问我工程实践的事情,问我在里面主要负责哪部分,进度怎样了,什么时候能弄完,然后问我熟悉哪些语言,我说我只对C比较熟悉,以前弄过C51单片机开发过一些项目,都的底层硬件原创 2012-02-23 20:30:39 · 1480 阅读 · 0 评论 -
传值与传地址的区别
传值, 是把实参的值赋值给行参 那么对行参的修改,不会影响实参的值 传地址 是传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和行参都指向同一个对象 传引用 真正的以地址的方式传递参数 传递以后,行参和实参都是同一个对象,只是他们名字不同而已 对行参的修改将影响实参的值-------------------转载 2012-02-22 15:46:54 · 3174 阅读 · 0 评论 -
面试可能遇到的问题
野指针:“野指针”不是NULL指针,是指向“垃圾”内存(不可用内存)的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if无法判断一个指针是正常指针还是“野指针”。有个良好的编程习惯是避免“野指针”的唯一方法。野指针的成因主要有三种: 一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指原创 2012-02-23 15:59:13 · 681 阅读 · 0 评论 -
SecureCRT下的串口不能输入
SecureCRT下的串口不能输入用secureCRT建了一个串口COM1后,连接上开发板后,可以正确接受和显示串口的输出,但是按键输入无效。解决方法:Session Options -> Connection -> Serial -> Flow Control,将原先默认选中的 RTS/CTS取消掉,再重新connect开发板,再次连上后,此时就可以从键盘输入了。 网上解转载 2012-02-21 12:41:15 · 56631 阅读 · 4 评论 -
杨致远时代终结:雅虎应知天命?
今天,雅虎宣布,创始人杨致远辞去雅虎董事会董事以及所有其它公司职位,立即生效。此外杨致远还将辞去雅虎日本董事会董事、阿里巴巴集团董事会董事职位,立即生效。看到这个消息,笔者的感觉是既在情理之中,又在意料之外。曾经的意气风发,换来的是否是知天命?这就是科技产业的道是无情胜有情其实最早在2008年杨致远领导下的雅虎拒绝微软470亿美元的并购而企图与谷歌在广告领域进行合作失败时,转载 2012-01-18 23:32:35 · 1629 阅读 · 0 评论