C/C++
文章平均质量分 88
php_boy
善于团队协作, 项目管理,善于自我激励,自我学习
良好的沟通、组织协调能力
精通C/C ,PHP, Python, JavaScript 和MSSQL
熟练使用Java, Ruby, Shell, Perl, MySQL
精通TCP/IP协议
熟练使用Linux/Window操作系统,和虚拟化系统
熟练使用办公软件,提高工作效率
能很好的面对压力并完成既定目标
展开
-
【转帖】浅谈C中的malloc和free
在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的总结。这篇文章之所以命名中有个“浅谈”的字眼,也就是这个意思了!希望对大家有一点帮助! 如果不扯得太远的话(比如说操作系统中虚拟内存和物理内存如何运做如何管理之类的知识等),我感觉这篇文转载 2011-05-11 16:38:00 · 456 阅读 · 0 评论 -
strtol()详解
--------------CUT------------------本文转载自http://hi.baidu.com/qwpsmile/blog/item/9bc44efa4f41018a9f514637.html--------------CUT------------------今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有转载 2011-12-02 15:32:30 · 827 阅读 · 0 评论 -
Linux文件查找命令find,xargs详述
总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2转载 2011-11-01 16:13:52 · 644 阅读 · 0 评论 -
linux c/c++ GDB教程详解
学习使用了GDB一段时间后,发现它真的好强大!好用!GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:转载 2011-11-14 15:26:07 · 568 阅读 · 0 评论 -
动态链接库与静态链接库(转载)
本文是笔者在其他地方看到, 觉得不错, 转载过来,对于之前看到的有些图片不能显示, 笔者在自己的环境下,将其还原了文章来源:http://hi.baidu.com/yueyemijing/blog/item/b0a3f500f932c181e850cd07.html一转载 2011-08-16 15:55:16 · 2004 阅读 · 1 评论 -
设计模式学习(1) 工厂模式
最近在学习设计模式相关的内容, 下面把看到的,和自己 理解的内容记录下来, 什么是工厂模式:工厂模式类似于创建类的实例对象,所以当我们使用A a = new A();的时候,就可以考虑是不是可以用工厂来实现。工厂模式包括 简单工厂,工厂方法,和抽象原创 2011-08-09 22:51:35 · 735 阅读 · 0 评论 -
va_arg,va_start,va_end 使用学习
对于 可变参数的使用,脚本语言python,ruby使用起来很方便 不过C、C++也有利器,那就是va_arg之类函数。 笔者每次使用的时候,都要查msdn的文档, 所以这次把它记录下来。 方便以后的查询。 首先是对可变参数处理的函数有哪些,需要哪些头文件原创 2011-08-02 17:28:57 · 1495 阅读 · 0 评论 -
内存垃圾回收 GC
最近在公司内部做了一次关于垃圾回收的讲座,我打算用几篇文章把讲座的内容整理出来,供大家参考。在开始之前,我们有必要稍微复习一下内存分配的主要方式,大多数主流语言都支持三种内存分配方式:1. 静态分配:静态变量和全局变量的分配形式 2. 自动分配:在栈中为局部变量分配内存的方法 3. 动态分配:在堆中动态分配内存空间以存储数据的方式如何管理堆对象的生命周期,正是我们要探讨的话题。转载 2011-06-03 21:59:00 · 3690 阅读 · 0 评论 -
sizeof (1)
<br />今天 帮一个同事调试他新写的一段代码, 说他只是正常的加了一个类。<br />然后对他进行初始化, 但是每次调用类的初始化之后,会发现原来的参数被变了, <br />而且程序老是crash. <br /> <br />一开始不知道 问题在哪里,请我帮忙 来看。 <br />我先把类的初始化注释掉, 编译,执行没有问题, 正常。 <br /> <br />那看起来应该是类的初始化有问题。 <br /> <br />因为涉及到公司的保密, 所以简化如下,<br />class A { A原创 2011-05-20 17:15:00 · 889 阅读 · 0 评论 -
fstream 对中文的问题
<br />由于 项目要增加对l10n的支持, 最近把项目中一个原来hard code 的部分, 现在用配置文件的方式进行的修改。 <br /> 用到了 fstream对文件进行处理。 <br />发现当文件名有中文的时候, fstream的open 总是返回失败, google一把, 把一些学习到的东西放到下面,希望对大家有帮助吧。<br /> <br />1. 参考网页让VS2005中的fstream支持中文路径文件打开ifstream的open文件的时候出错Ansi、Unicode、UTF8字符串之间原创 2011-05-18 13:57:00 · 1184 阅读 · 0 评论 -
C/C++字符串使用军规
C/C++字符串使用军规 本文转载自http://blog.csdn.net/yah99_wolf/article/details/63818761. 概述本文对常见的C++ string使用方式进行了测试,并结合源代码分析,总结出如何高效的使用C++ string对象。2. 测试情况2.1. 测试环境测试环境信息如下:配置项目配置信息转载 2012-03-30 11:45:29 · 1426 阅读 · 0 评论