摘要: typedef __u16 in_port_t;typedef __u32 in_addr_t; struct sockaddr_in *addr; char m_ipaddr[16]; memset(m_ipaddr,0,sizeof(m_ipaddr)); 需要区分下这些结构体的差异 socka 阅读全文
posted @ 2018-10-19 18:53 琳麻雀 阅读(3687) 评论(0) 推荐(0) 编辑
摘要: 运行上述代码的时候,出现创建消息队列异常,msgget返回No space left on device。 检查/proc/sys/kernel/msgmni里面值为16.这个msgmni参数决定了系统中同时运行的最大message queue的个数; 查看当前消息队列,#cat /proc/sys 阅读全文
posted @ 2018-10-19 18:09 琳麻雀 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: #include #include int main() { FILE *fp; char ch; char pRetMsg[128]; int msg_len=0; memset(pRetMsg, 0, sizeof(pRetMsg)); if((fp=fopen("test.txt","r"))==NULL) { prin... 阅读全文
posted @ 2018-07-25 17:35 琳麻雀 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 有一个未来的目标 总能让我们欢欣鼓舞 就像飞向火光的灰蛾 甘愿做烈焰的俘虏 摆动着的是你不停的脚步 飞旋着的是你美丽的流苏 在一往情深的日子里 谁能说得清 什么是甜 什么是苦 只知道 确定了就义无返顾 要输就输给追求 要嫁就嫁给幸福 阅读全文
posted @ 2018-03-22 09:29 琳麻雀 阅读(372) 评论(1) 推荐(0) 编辑
摘要: 当我们进行社招面试时,有一个问题几乎是必问的;当我们去企业参加面试时,也有一个问题是必须面对的:那就是—你为什么要离开上一家公司?其实这个问题主要是想试探一下求职者的核心诉求,并借此预估一下他在本公司工作的稳定性。常见的答案也无非就是这么几种:对薪酬不满意、干得不爽,或者是想换个环境。小编恰巧在大学 阅读全文
posted @ 2018-03-01 09:58 琳麻雀 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 干嘛 阅读全文
posted @ 2018-01-03 16:43 琳麻雀 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 有一个人,对我而言。就是家。所以,我想离她更近一点儿,再近一点儿。。 阅读全文
posted @ 2018-01-02 11:31 琳麻雀 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一. 元旦去衡阳拜佛许心愿,听到一个小男孩许了三个心愿。 第一个心愿是,愿全家不死; 第二个心愿是,全家发财。 然后他妈妈说,你就不许一个学习进步,长大当个科学家的心愿。 他说,那个第三个心愿是,长大要发明一个药, 他妈妈问,什么药。 小男孩说:长生不老药。 我瞬间笑喷。每次想起来都好笑。 阅读全文
posted @ 2018-01-02 08:52 琳麻雀 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 浅谈程序员的英语学习 作为在中国工作的程序员,不懂得英语似乎也不妨碍找到好工作,升职加薪。但程序员这个工种则稍有不同,因为程序,尤其是高级语言,基本上都是由英语和数字表达式构成的。英语对于程序员十分重要。我的大学本科全部采用英文教学,工作时也经常会遇到外国人,和他们谈笑风生,自认为自己的英语水平比园 阅读全文
posted @ 2017-10-18 10:16 琳麻雀 阅读(303) 评论(0) 推荐(0) 编辑
摘要: smtp协议原理:http://blog.csdn.net/woshinia/article/details/8994833 我的webf服务器是动态ip,因此需要检测服务器ip的变化然后更新域名的ip,打算检测到ip变化后自动发送邮件告知自己,于是上网搜了下编程发送邮件的方法,大部分是基于vc的, 阅读全文
posted @ 2017-10-12 13:44 琳麻雀 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 串口通信 Unix终端I/O函数。作用:清空终端未完成的输入/输出请求及数据。 Unix终端I/O函数。作用:清空终端未完成的输入/输出请求及数据。 包含头文件: 1 #include <termios.h> 1 #include <termios.h> 1 #include <termios.h> 阅读全文
posted @ 2017-09-18 15:44 琳麻雀 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: wsrt进程在处理upgradeAccess部分一直Segment fault,又一直没看出问题。 http://blog.csdn.net/yasi_xi/article/details/17840225原因在于这句修改,前一个版本没问题,后一个版本必现的话,注意查看版本间相关流程的差异,其实你对 阅读全文
posted @ 2017-09-14 14:18 琳麻雀 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: http://xmlgrid.net/cn/ 如果当前xml有问题,会有如下错误提示: The input XML is not well-formatted. Please correct the error and click the Check Syntax button to check t 阅读全文
posted @ 2017-09-14 10:36 琳麻雀 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 在/etc/profile中加入以下一行,这将允许生成coredump文件 ulimit-c unlimited segment fault的问题就会生成core文件;killed的方式出错不会生成core文件; gdb 应用程序 core ,就能恢复到程序奔溃的那一刻,通过bt查看出错的原因。 阅读全文
posted @ 2017-09-13 15:58 琳麻雀 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 为了避免进程发呆,或者陷入死循环,但是进程并没有真正挂死,导致软件看门狗没有监控得到进程挂死而重启。 所以,添加一个喂狗自愈机制。 time_t lastTime = time(NULL); for(耗时功能处理) { //喂狗 if(time(NULL) - lastTime >= 120) { 阅读全文
posted @ 2017-09-13 15:36 琳麻雀 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 1. 开机是否直接进入桌面?如果是新机,正常进入的是设置界面。如果没有特别向卖家说明,卖家为了避嫌,不会主动帮你设置; 2. cmd 查看 systeminfo, 往上翻,第一次软件安装的时间。正常,应是当天你开机的时间。 3. 查看电池使用状况 4. 鲁大师,查看硬盘操作次数及电池使用情况; 阅读全文
posted @ 2017-09-01 23:32 琳麻雀 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 输入: 07e1 输出: 2017 阅读全文
posted @ 2017-06-23 15:04 琳麻雀 阅读(4181) 评论(0) 推荐(0) 编辑
摘要: mystruct p;char buff[50];memcpy(buff,&p,sizeof(p)); //把p的内容以字节形式拷贝到buff中mystruct* q;q = (mystruct*)buff; //把buff的内容转换为结构体mystruct 或者 (将字节流转化成结构体) msg_ 阅读全文
posted @ 2017-06-23 10:54 琳麻雀 阅读(4641) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include #include #define BUFFER_SIZE 512 int main(int argc, char *argv[]) { int fdr,fdw; /* 文件描述符 fdr->源文件 fdw->目标文件 */ char buff... 阅读全文
posted @ 2017-06-01 17:07 琳麻雀 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 在标准C/C++中,我们可通过tm结构来获得日期和时间,tm结构在time.h中的定义如下:#ifndef _TM_DEFINEDstruct tm { int tm_sec; /* 秒 – 取值区间为[0,59] */ int tm_min; /* 分 - 取值区间为[0,59] */ int t 阅读全文
posted @ 2017-04-17 10:24 琳麻雀 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 在当今的网络时代,我们常常见到的进程间通信方式都是socket,比如Java的EJB调用,Java和C通信,Web Service服务等。socket是最常用的通讯技术,几乎所有的系统、语言都支持,socket也是面向网络的,通信的两方可以跨越IP网络进行传输。 在本地通信中(同一台机器上的进程间通 阅读全文
posted @ 2017-04-05 14:11 琳麻雀 阅读(7726) 评论(1) 推荐(1) 编辑
摘要: 我知道 欢乐是人生的驿站 痛苦是生命的航程 我知道 当你心绪沉重的时候 最好的礼物 是送你一片宁静的天空 你会迷惘 也会清醒 当夜幕低落的时候 你会感受到 有一双温暖的眼睛 我知道 当你拭干面颊上的泪水 你会灿然一笑 那时,我会轻轻对你说 走吧你看 槐花正香月色正明 阅读全文
posted @ 2017-03-15 19:20 琳麻雀 阅读(331) 评论(2) 推荐(0) 编辑
摘要: 可能是因为正当校招季,最近关于程序媛(女性程序员)的话题很火,朋友圈里一下就冒出很多相关文章,有的写自己求职入职的心路历程,有的从客观数据角度分析女性优劣势,也有过来人分享自己和周围人的看法,加之几天前我所在的公司ThoughtWorks赢得了2016最佳女性科技人员雇主,忽然间,”程序媛”成了每天 阅读全文
posted @ 2017-01-11 14:44 琳麻雀 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 以下是翻译过来的原文: 在软件开发过程中,你经历的每件事情都会潜移默化地影响着你。随着时间的流逝,年纪的增长,对于程序开发技术(相同/或者相关能力)以及自身的理解也会不断沉淀,这些最终也会帮助你达成目标——成为一名优秀的程序员。 这里谈到的经历不仅限于程序员生涯里的里程碑,比如换工作、成为领导/经理 阅读全文
posted @ 2016-12-27 18:27 琳麻雀 阅读(295) 评论(1) 推荐(0) 编辑
摘要: 一、函数指针 首先它是一个指针,只是这个指针指向的是一个函数。指针变量可以指向变量的地址、数组、字符串、动态分配地址,同时也可指向一个函数,每个函数在编译的时候,系统会分配给该函数一个入口地址,函数名表示这个入口地址,那么指向函数的指针变量称为函数指针变量。 表示: struct file_oper 阅读全文
posted @ 2016-12-27 18:13 琳麻雀 阅读(371) 评论(2) 推荐(0) 编辑
摘要: 出自:http://blog.csdn.net/zhourui1982/article/details/5282361 做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的VxWorks,实际应用后回过头来看理论,才发现自己理解的肤浅,也发现CSDN上 阅读全文
posted @ 2016-12-27 17:13 琳麻雀 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 查看反汇编的代码,发现:int nTmp = &a[4] - &a[0];00416B87 lea eax,[ebp-28h] 00416B8A lea ecx,[arrayTmp] 00416B8D sub eax,ecx 00416B8F sar eax,2 00416B92 mov 阅读全文
posted @ 2016-12-26 11:31 琳麻雀 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: 问题描述 原来字串内容name为下面内容: ######name=杨乃文做DJ,微信公众号FunRadio。什么样的姿态是小丑姿态?2016046###### 需要截取成大小为64的name_rm[64]的数组内容,出现如下乱码: ######name=杨乃文做DJ,微信公众号FunRadio。什么 阅读全文
posted @ 2016-12-05 10:25 琳麻雀 阅读(4252) 评论(0) 推荐(1) 编辑
摘要: 如果人生也如编程, 阻塞在无法回应也无法响应中断的环境, 那就果敢的改变成非阻塞Timeout,顺便也把目标IP给换了 ........... 可是,人生终究不是编程............................. 阅读全文
posted @ 2016-11-25 15:03 琳麻雀 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 Socket编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解C语言并想穿过网络编程的沼泽, 阅读全文
posted @ 2016-11-24 15:58 琳麻雀 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 本文为项目开发总结的原创文档。 本项目,添加一个watchdog守护进程,用来监控环境的三大进程mozart、bitbox、mplayer,任何一个进程出现故障,整个环境进行重启。 首先有通过版级驱动/arch/mips/xburst/soc-x1000/common# vim reset.c 找到 阅读全文
posted @ 2016-11-24 15:52 琳麻雀 阅读(7064) 评论(1) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-11-24 14:55 琳麻雀 阅读(23) 评论(0) 推荐(1) 编辑
摘要: 什么是需求分析? 通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述。 假如你是个建筑工程师,有个客户找你建一个鸡窝,这个时候要需要与客户沟通,来确定客户到底想要一个什么样子的鸡窝。我们应该注意三点: 1 . 准确的理解和描述客户需要的功能。 客户说, 阅读全文
posted @ 2016-11-24 10:04 琳麻雀 阅读(187) 评论(0) 推荐(0) 编辑
摘要: select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说 阅读全文
posted @ 2016-11-17 16:39 琳麻雀 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 这篇文章写得挺形象,对TCPIP、HTTP、Socket的作用有一个整体层次的理解。 转载文章内容如下: 网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有 阅读全文
posted @ 2016-11-17 13:55 琳麻雀 阅读(392) 评论(1) 推荐(0) 编辑
摘要: 官方协议有句如下的话来形容MQTT的设计思想: “It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is l 阅读全文
posted @ 2016-11-17 11:26 琳麻雀 阅读(2894) 评论(0) 推荐(1) 编辑
摘要: 参考原文:http://blog.csdn.net/xukai871105/article/details/33013455 JSON(JavaScriptObject Notation)是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使 阅读全文
posted @ 2016-11-09 15:03 琳麻雀 阅读(7657) 评论(0) 推荐(0) 编辑
摘要: 静静的前进...o(*≧▽≦)ツ 阅读全文
posted @ 2016-09-27 14:57 琳麻雀 阅读(216) 评论(0) 推荐(0) 编辑