- 博客(10)
- 收藏
- 关注
转载 编程融入生活--设计模式总结
原文章出处为:http://blog.csdn.net/xhf55555/article/details/7060848大话设计模式大话设计模式中将近三十种模式,是将我们原来的代码框架思路转变成另一种思路。代码和生活是一样的,当我们发现重复的去做一件事情的时候就会思考是否会有捷径有效率的完成,而在程序中当大量重复的代码出现时,我们就自然想到类、抽象、接口,而又是如何让每一类独立性更强,如何
2011-12-19 11:47:34 658
原创 windows>solaris -- dos格式文件转化为unix格式
在windows上编码生成的文件在solaris(unix)里进行查看,行后面总是有^M,原来是“回车”字符在不同系统下编码格式的问题。解决方法有两种:1、vim编辑文件替换法:在vim编辑器中打开文件,进入命令模式,输入以下命令 “%s/^M//g ”,即用空白字符(不是空格哦)替换^M。其中^是ctrl+V打出来的,M是ctrl+M打出来的。2、工具转换法:在unix系统中
2011-11-30 13:22:27 1758
原创 如何锻炼分析问题的方法?请各位大虾指教~~
最近在solaris下移植heartbeat模块,遇到了一个问题,就是连接其他节点的crm应用程序,有时出现连接失败的问题。有时返回return -5,有时return-6代码如下:#include #include #include #include #include #include #include #include //struct ifco
2011-11-28 20:27:34 554
转载 [转]UDP协议的两个主要方法sendto和recvfrom详解
原文地址:UDP协议的两个主要方法sendto和recvfrom详解作者:Lucekersendto()简述: 向一指定目的地发送数据。 #include int PASCAL FAR sendto( SOCKET s, const char FAR* buf, int len, int flags, const struct so
2011-11-25 13:07:06 1370
原创 有关strtok函数进行字符串分割
最近读别人代码时,用到strtok函数进行字符串分割。其中有几个疑问:1、为什么第一次调用时,第一个参数是原字符串,之后第一个参数是NULL即可。2、第二个参数如果是字符串,而不是字符,那结果怎样?3、该函数有什么限制因素。故进行了学习。。。。。查函数库看到的strtok的解释和示例:strtokSyntax: #include char *s
2011-11-22 17:20:09 2412
原创 solaris/unix/linux 获取系统时间的方法--精确到年月日时分秒
solaris/unix/linux下获取系统时间的c语言方法——精确到年月日时分秒,可以用localtime函数,该函数在windows上也是通用的。localtime函数如下:表头文件 #include定义函数 struct tm *localtime(const time_t * timep);函数说明 localtime()将参数timep所指的time_t结构中的信息转换
2011-10-24 14:53:47 7118
转载 《职来职往》中值得人们深思的话
在人人上看到别人的分享,特意放到这里跟大家共勉! 学历代表你的过去,财力代表现在的努力,学习能力代表将来的成就。大多数人都想要改造这个世界,但却罕有人想改造自己。无论你在好单位还是一时不得志,都请你保持学习,这是你未来立足之本。——申晨 你很细节,其实第一份工作是要找一个平台,要在这个平台上修好自己的管道,做出自己的特色,最终是要指点江山的,最终达到“不想做什么
2011-10-19 18:48:40 4519
转载 gcc 参数详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机
2011-10-09 17:29:09 401
原创 gcc学习心得(一)
本篇介绍什么是gcc,编译和链接都做了什么,以及gcc的参数-L 和 -l 的区别。 一、什么是gccgcc/g++是GNU的c/c++编译器,其对源程序.c执行编译和链接工作需要四步:1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换
2011-10-09 17:25:48 2720
原创 getTickCount函数移植到solaris
在编写heartbeat模块时,需要定时执行轮询函数checkForTimeout判断节点是否死亡。这里涉及了大量的对于时间信息的获取,在windows中,我们用getTickCount函数。DWORD getTickCount()为取得从系统启动到被调用的时间,单位是毫秒。
2011-09-26 17:44:31 707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人