自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 浅谈代码提高运行效率的问题

最近看一些别人写的代码还有自己的一些总结,对于代码的运行效率,自己有一些见解与大家分享一下;对于代码运行效率,对于初学者或者而言可能不是很关注,因为我们首先需要先把功能实现了,调试没问题了。但是对于做嵌入式的朋友,对代码的效率和内存空间使用上会比较关注,因为平台的先执行决定了我们必须关注这两点。要实现让代码运行效率更高,对于编程者的功底也是很有要求的,起码有若干年的开发经验吧(个人觉得)。

2017-12-20 15:47:00 4589 6

原创 对于初学编程的一些建议

最近工作上有点闲,自己开始看看书,学习一些新的技术.最近开始看Linux内核的分析,Object-C编程和git的使用等书籍.看到累得时候,就喜欢到CSDN的论坛里逛逛,看看上面C语言论坛里大家提出的问题.只要是贴出代码的,我就习惯性copy到本地,运行一下发帖人的问题.然后开始找其中的问题.有的LZ贴了很长的代码,我也一并拷贝,然后运行复现问题,最后解决问题回帖给LZ看.这种方法可能不太好,不如

2016-12-15 17:56:15 1061 16

原创 我的5年程序员职业生涯

上学比别人稍晚一年,再加上上学期间的留级,我25岁大学毕业,今年30岁,正好工作5年有余.这期间换了4份工作,目前还在第四家公司上班.    大四下学期,来北京学了一个为期5个月的嵌入式开发培训,学的是Linux系统开发, 主打Linux下C的开发.当时学得很认真,找一份工作还不是问题.毕业后来北京,一个星期连续面试了7家公司,最后在清华园里找了第一份工作,薪水5K, 前两个月发的是现金,记得

2016-12-15 16:51:57 1219 5

原创 免费ARP简单介绍和程序编写

免费ARP,在网络上有很多的介绍。在《tcp/ip协议卷》中的第四章也有介绍,下面再啰嗦一下介绍其作用和操作:免费ARP,主要用于检测网络中IP地址是否冲突,它是一种功能而非协议。当设备重启或代理ARP功能开启时就会向本地网络主动发免费ARP以检测IP地址是否冲突。免费ARP是以源、目的IP都是自己,源MAC也是自己,目标MAC是广播,即向自己所在网络请求自己的MAC地址,当网络中如果有其他主

2013-05-15 13:40:17 7042

原创 ubuntu下安装NFS

1. 首先,需要安装NFS:命令安装:# sudo apt-get install nfs-kernel-server ----回车;# sudo apt-get install portmap nfs-common ---回车;2.编辑文件:/ect/exports# sudo vim /etc/exports 在新的一行输入: /home/ipc/nfsroot *(rw,

2012-08-06 15:29:46 755

原创 ARP攻击和防护的研究

最近学习了一下arp攻击,也从网上查了一下有关这方面的知识。我看到,网上的ARP攻击基本上是基于socket编写的。我呢,是基于libpcap库,在linux下实现的ARP攻击。ARP攻击,顾名思义吧,是发ARP包,攻击范围是限于局域网内。现在ARP攻击已基本上被大家了解、测试和采用策略防护。在这里,我要不厌其烦的再次叙述一遍了。首先,我们都知道在局域网内,外网的数据包是通过mac

2012-04-20 16:11:43 1315 1

原创 在雨中停留

昨晚的雨,着实把我浇成了”落汤鸡“。昨晚我是6点出去到公司,开始时还是毛毛细雨,没有什么感觉,所以就没有想着带把伞,毕竟公司离住的地方比较近嘛。没想到回来的时候,雨点变的稍微大点,雨点的速度也变得快了,再看我的自行车,已经不能骑了。真是同病相怜,自行车比我还辛苦和悲惨,它是一直在外面淋着,这是我的错。我也没想到是哪来的勇气和滑稽的想法:推着自行车回家。以前我骑着自行车也就十几分钟就能到家,推着

2012-03-18 10:44:57 771 2

原创 选择

刚毕业半年多,很多事情还没有稳定下来。现在又要选择是在北京发展还是去上海,我没去过上海,我对上海的了解也只是从亲戚、朋友那里听说的,如果有机会回去上海旅游感受一下那里的风光,人文地理。对于学过地理和历史的我,能从气候、文化、地理方面来区分上海和北京。首先,上海气候比较温和,它地理位于秦岭淮河以南,全年气温一般在0摄氏度以上,我想怕冷的北方人或者南方人比较喜欢吧。我从朋友那里得知,南方夏天比较潮湿,

2012-02-03 12:34:45 575

原创 回家的冲动

年假一天一天的临近了,我的心绪早在几天前飞到了家。如今晚上时而不时的梦到回到家和父母聊天,和伙伴们一起玩,等自己半夜醒时,已经是睡不着,这样闭着眼等着天亮,等待着起床的铃声响起……今年是我的毕业后第一次回家过年,也是第一次这么晚回家。工作了半年了,手里攒下了一点工资,我想用这些钱给父母买礼物,给弟弟妹妹买点小礼品。现在感觉用自己打拼下的钱为周围的亲人买礼物,能够孝敬父母那种感觉也是很幸福的。自己工

2012-01-13 18:03:29 1066 3

原创 在ubuntu下安装libpcap库

这两天公司里要我了解一下pcap,但是还不知道它是干什么的。首先,我从网上查到了,pcap实际上是抓包库。这个抓包库给抓包系统提供了一个高层次的接口。所有网络上的数据包,甚至是那些发送给其他主机的,通过这种机制,都是可以捕获的。它也支持把捕获的数据包保存为本地文件和从本地文件读取信息。进一步了解到,在linux下的这个库是libpcap,libpcap是unix/linux平台下的网络数据包捕获函

2011-12-22 17:28:11 19917 7

原创 使用栈来实现进制转换

最近从网上看到一些进制间转换的题目。对于这样的问题我尝试了使用栈来实现,实现了十进制转二进制、八进制、十六进制等其他进制转换方式。根据栈先进后出的特性,符合十进制转其他进制采用循环相除取余,然后反向输出。以下是我的代码,有更好地方式可以讨论一下: 1 #include   2 #include   3   4 #define MAX  12  5 static char sta

2011-12-16 23:38:48 3128

原创 小心行走,安全出行

今天,我又出现了一次惊险的出行。我又挡在了一位司机师傅的前面,虽然只有一瞬间的时间。但这一瞬间,足以要了我性命,最好的情况也是非死即残呢。幸亏司机师傅急刹车,本来车速就不快的车,很快刹住了车,就离我自行车还有不足半米的距离,我很感谢他的“仁慈”。我想他一定会在心里嘀咕着:“不要命了,找死啊……”,如此如此的话。我也感觉是有惊无险,下次一定注意了,就是绿灯了,也不代表这条斑马线上就安全了。我不知

2011-12-16 09:16:42 2101

原创 完全数小结

没事的时候,喜欢自己写写小的程序,以此给自己带来一些乐趣。今天看到完全数,从定义,历史了解了一下。发现完全数也是一个很好玩的数据。完全数又称完美数,完备数。它是一个特殊的自然数,它的特殊性在:它所有的因子(不包含它本身)之和恰好等于其本身。对于完全数的研究从古时候就开始了,至今发现的完全数有47个,而且这47个数还都是偶数小于10^300。根据数学家的推算,完全数存在奇数,不过这个数会很大,并

2011-12-15 17:30:01 874

原创 系统安装

我这些天一直在纠结一件事,前些天把VMware卸掉了,想重装。开始的时候我以为我在虚拟机上装得Ubuntu系统有时会自动忽然突出系统,每次等我要输入用户名和密码时,就退出系统,开始认为是虚拟机的问题,现在想想不见的是它的问题。结果是卸不好卸,装又出现了问题。从网上找了找没有办法解决的。哎,只有选择了最笨的方法,把系统重装了。我这有点像杀鸡取卵的行为,不管怎么了吧,重装系统就重转吧。重装后,发现原来

2011-12-07 14:14:21 500 2

原创 距离美

都说距离能够产生美,真的是这样吗?也许距离并不能将两个人隔开,但是如果因为这个距离而让心隔开那是不好的事情,就不是距离产生美了,而是距离产生了隔阂,产生了分歧。随着中国经济的发展,中国的交通行业发展的甚是迅速。中国的高铁,大城市的地铁,遍布城乡的客车,还有穿梭于城市大路上的公共汽车,还有各色各样的私家车等让我们的出行变得简单快捷。理论上这种距离在今天会产生美,我们依靠现在的交通可以在很短的时间

2011-10-29 19:28:25 672

原创 知道为谁奋斗

我这个人,喜欢简单。我希望我的生活是简简单单的,工作上班,和朋友、同事吃饭聊天,周末又可以出去玩玩……这样的生活很好,我不要求自己能够挣多少钱,没想在北京能够买车买房,一切都尽自己的最大努力去做。        前几天在网上偶尔看到一部电视剧《家的N次方》,一下子就想把它看完。其实它已经播出很长一段时间了,在电视上也看过片段。直到今天,我终于把它看完了我,我也感动了,偶尔也有些泪花。我承认,我

2011-10-20 20:10:51 716 3

原创 如何处理输入函数留下的“垃圾”

如下一个程序:#include《stdio.h》int main(int argc, char *argv[]){      int x;      char ch;      scanf("%d", &x);      scanf("%c", &ch

2011-09-06 20:48:40 1581 2

原创 linux下的dns搭建

这两天在公司一直在忙如何在linux下搭建dns服务器,以前在学校里做过在windows下搭建dns服务器。对我来说,确实是一个挑战,开始做时心里没有把握,做起来时确实找不到头脑。我一直在网上搜索如何搭建linux下的dns,也对如何搭建dns有了一点了解。然后,自己就尝试在自己

2011-09-06 19:38:44 1245

原创 兴趣

我现在才真正明白兴趣的主要性,通过我的两个月的工作实践,我对兴趣有了新的认识。找工作一定要找自己感兴趣的,这个兴趣来自哪里呢。来自自己学习的知识,来自平时的爱好。我是学习计算机的,年前又参加了嵌入式工程师培训,开始我是为了找到一份好工作才参加这个培训的。慢慢地我喜欢上了Linux

2011-08-29 22:16:43 399

原创 工作中的学习--物联网

毕业了,在一个公司任职了。我去后被分配到一个做物联网的项目中。哎,和我一个项目组的人员要么是博士生要么是研究生,就我一个是刚毕业的本科生。有压力啊,让我感觉更头疼的不是他们给我带来的压力,而是这个项目中要用到的知识我在大学和培训中都没有遇到过。物联网这个名词以前听说过但是不知道是

2011-07-12 18:48:40 546

原创 从学习中领悟的东西

        昨天在我在测试自己写的数码相框的项目时发现自己的鼠标操作出现了问题,问题是当我从主菜单点击某一选项按钮时,比如是手动播放图片, 我会进入手动播放图片的界面。但是,当我从手动播放返回主菜单时,我发现我的鼠标还在主菜单手动播放按钮上。可是我在返回前我的鼠标明明不在那个地方。开始时,我很郁闷啊!后来,在同学和我的努力下,我发现是因为我在从手动播放返回时并没有带回鼠标的位置造成我在画鼠

2011-03-23 07:49:00 550

原创 调整心态

<br />        年后的我好像变了一个人似的,开始不爱说话,好像受到的什么打击似的。年前我来到北京学习嵌入式,开始的时候心情很好,对自己的未来充满的信心。学习上能认真听讲和努力练习,并且收获颇丰。我想,只要在以后的学习中我坚持这样的状态,在这里学好一门技术决定是没问题啊。我有时就开始憧憬自己未来工作的场景,想象自己将来挣钱了能让家人过上好的生活。可是,过了一个年。我变了很多,不爱说话,不爱和别人交流。我又掉进了忧郁的深潭,我总有这样一个坏的习惯,遇到不顺心的是总是自封自己,不与外界交流。殊不知,关

2011-03-17 09:20:00 551 2

原创 从学习C语言中获得的知识

         一门技术都有它的精髓所在,C语言也不例外吧。我通过一个月的培训,让我进一步了解了C语言。我很惭愧以前对C语言的学习没有深入,现在发现每一种语言都有其与众不同之处。现在进入了高级编程阶段,虽然C语言的知识不再细讲了,但我发现我还没有离开它。而是离它更近了,学懂了,了解了就会更亲切了。       有时候自己的情绪很低落,一个小的程序总是想不到算法,很伤脑筋。也许这是我还没有真正

2011-03-05 10:26:00 573 2

原创 过年后的嵌入式学习

<br />      2011年的新年过得很舒适,拿到家里的书几乎没有静下心来看一看。现在感觉忘记了好多,真后悔没有在家看看书。知识需要我的经常复习才能掌握。。。<br />     后悔也没有用阿,还是用一个星期的时间给自己补补课吧。在那里摔倒的就在那里重新站起来。永不言败,我相信我永远是最棒的。加油!!!<br />

2011-02-14 20:19:00 508

原创 学习嵌入式

学习C语言也有一个多月了,我还是不能运用它来解决我的好多问题。通过逐步深入的学习,我发现我越来越变得无知,越发现自己学的东西太浮浅,太少阿。只有我进入了C语言的学习才知道我要学习的东西太多,学好嵌入式我现在发现不是一件容易的事。我以前太幼稚了,也努力的太少了。对嵌入式的了解更是少的不能在少了,我都快out了。 在今后的学习中我要多向更多的人学习, 自己更要努力动手尝试做些东西。想办法然自己学的更多,学的更快。

2011-01-26 13:05:00 642 2

原创 学习嵌入式

<br />        学习嵌入式就要学好C语言,学好C语言,就要学好指针。今天算是比较了解了指针,以前会用,但也经常出现错误。最常见的就是段错误,这种错误出现的原因今天算是比较了解。最让自己头疼的是数组指针和指针数组,以前很少用,尤其是数组指针。更是没用过。今天第一次用真有点束手无策阿。<br /> <br />         还需要加倍努力阿!!!

2011-01-25 19:11:00 380

绿色版VirtualBox

一款比较实用绿色版、免费的的VirtualBox工具,能够实现“NAT模式、Bridge模式、Host-only模式”启动系统(unix/windows),在网上搜了很长时间,终于在一个官网上找到,和大家分享一下。 注意:1.需要按照上面的提示下载;(因绿色包比较大,大于60M) 2.如果出现版权问题,请告知!

2014-09-18

libpcap库,提供底层的发送和接收数据包

libpcap用于发送和接收数据包,这是一个开源的网络监控软件库;

2012-04-16

网络协议格式及其值

从链路层到运输层的网络协议的介绍和协议对应的值,对于网络发包和收包具有帮助…… 学习协议包的助手……

2012-04-16

apache v2.2.22

apache v2.2.22 for linux

2012-04-08

UNIX 网络编程源码

unix网络编程是一本好书,最好的学习方法就是动手写。

2011-09-21

空空如也

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

TA关注的人

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