阳光岛主

欢迎访问我的新博客: https://blog.mimvp.com

globalalloc、malloc和new的区别

<br /> <br />GlobalAlloc<br />是为了与Win16兼容才保留的,在Win32下不要使用。 全局内存对象使用GlobalAlloc函数分配,在Windows 3.X的时代,分配的内存可以有两种,全局的和局部的,例如GlobalAlloc...

2011-02-23 15:10:00

阅读数:5300

评论数:0

C++ 智能指针

智能指针(Smart Pointer),是一个来用存储指向动态分配(堆)对象指针的类。简单的说,它本身是一个类,这个类是用来存储对象指针。一、智能指针的介绍智能指针,就是具备指针功能同时提供安全内存回收的一个类。它是用一个对象来对指针进行建模,使之具有指针的特性,跟指针具有相同含义的 -> ...

2011-02-21 16:26:00

阅读数:7258

评论数:0

网络编程常见问题总结

在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出.  对于网络编程的更多详细说明建议参考下面的书籍 《UNIX网络编程》 《TCP/IP 详解》 《Unix环境高级编程》    非阻塞IO和阻塞IO:   ...

2011-02-21 16:23:00

阅读数:4455

评论数:1

线程池(领导者-追随者,生产者-消费者等)小结

领导者/追随者模型(Leader/Followers)这几天翻了些文章,发现对领导者/追随者模型说的比较少,下面就这个模型打个比方:话说一个地方有一群有组织无纪律的人从事山贼这个很有前途的职业。一般就是有一个山贼在山路口察看,其他人在林子里面睡觉。假如发现有落单的过往客商,望风的山贼就会弄醒一个睡...

2011-02-21 11:39:00

阅读数:5434

评论数:1

Python的print 格式化输出

<br />使用print输出各型的字符串整数浮点数出度及精度控制strHello = 'Hello Python'print strHello #输出结果:Hello Python#直接出字符串<br /> 1.格式化输出整数 <br />python ...

2011-02-20 16:33:00

阅读数:9444

评论数:1

va_start va_arg va_end 的原理与实例

<br /> <br />func( Type para1, Type para2, Type para3, ... ) <br />{ <br />      /****** Step 1 ******/ <br />      v...

2011-02-16 21:23:00

阅读数:4241

评论数:1

linux线程-sysconf系统变量

了解系统的线程资源限制是使得应用程序恰当地管理它们的关键。前面已经讨论了利用系统资源的示例。当设置线程的栈大小时,最小值为PTHREAD_MIN_STACK。栈大小不应当低于由pthread_attr_getstacksize( )返回的默认栈大小的最小值。每个进程的最大线程数决定了能够为每个进程...

2011-02-16 21:11:00

阅读数:8082

评论数:1

SVN常用命令

SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时...

2011-02-16 11:10:00

阅读数:251158

评论数:9

使用PDB调试Python程序

本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序 源码例子例如,有模拟税收计算的程序: #!/usr/bin/python def debug_demo(val):                 if val                               ...

2011-02-14 09:45:00

阅读数:4544

评论数:0

shell基础知识

Shell脚本是含有若干UNIX命令或可执行程序的文本文件。1 运行Shell脚本Shell脚本有两种运行方式,第一种方式是利用sh命令,把shell脚本文件名作为参数。这种执行方式要求shell脚本文件具有“可读”的访问权限。第二种执行方式是利用chmod命令设置shell脚本文件,使shell...

2011-02-12 17:56:00

阅读数:6734

评论数:0

VIM配置文件vimrc

VIM配置文件vimrcUbuntu 默认情况下只安装tiny-vim , 只要运行 sudo apt-get install vim 安装完整的vim就好了.vimrc 下载""""""""""&...

2011-02-12 14:17:00

阅读数:11390

评论数:0

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