摘要: 原文出自http://www.cppblog.com/xmoss/archive/2009/07/20/90680.htmlVA_LIST 是在C语言中解决变参问题的一组宏他有这么几个成员:1) va_list型变量:#ifdef _M_ALPHAtypedef struct { char *a0; /* pointer to first homed integer argument */ int offset; /* byte offset of next parameter */} va_list;#elsetypedef char * va_list;#endif2)_INTSIZEOF 阅读全文
posted @ 2013-08-26 09:44 安小息 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/furturerock/article/details/6850634View Code 1 int rand7() 2 { 3 return rand()%7+1; 4 } 5 6 int rand10() 7 { 8 int x=0; 9 do10 {11 x=(rand7()-1)*7+rand7();12 }13 while(x>40);14 return x%10+1;15 } 分析:要保证rand10()在整数1-10的均匀分布,可以构造一个1... 阅读全文
posted @ 2013-04-09 18:31 安小息 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 来源:http://hi.baidu.com/yowsah/GLUT 代表OpenGL Utility Tookit。Mark J.Kilgard 为了使OpenGL应用程序结构能够真正独立于窗口系统构思了GLUT库。Freeglut是一个GLUT的开源实现。本文介绍VS2008环境下的Freeglut 2.6.0配置:1. 下载Freeglut:http://freeglut.sourceforge.net/,http://prdownloads.sourceforge.net/freeglut/freeglut-2.6.0.tar.gz?download2. 下载到的文件为freeglut 阅读全文
posted @ 2013-03-05 20:59 安小息 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/balian/archive/2012/11/22/2782308.html最近使用Python为项目开发一款测试工具。因为使用者在另一个部门,领导希望能把Python脚本发布为脱离Python平台运行的可执行程序,最好是单个的exe文件,同时也保护我们部门的源码。PyInstaller恰满足这个需求。目前PyInstaller的最新版本是2.0,支持Python2.7。接上贴,本文将讨论怎样使用PyInstaller2将Python脚本文件转化成Windows可执行exe文件。文中提到的所有工具都能下载到。本文博客园balian原创,欢迎转载 阅读全文
posted @ 2012-11-29 10:04 安小息 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/balian/archive/2012/11/21/2780503.html最近使用Python为项目开发一款测试工具。因为使用者在另一个部门,领导希望能把Python脚本发布为脱离Python平台运行的可执行程序,最好是单个的exe文件,同时也保护我们部门的源码。PyInstaller恰满足这个需求。目前PyInstaller的最新版本是2.0,支持Python2.7。本文将讨论怎样安装PyInstaller2并使其正常工作。文中提到的所有工具都能下载到。本文博客园balian原创,欢迎转载,转载请说明原作者。下面的截图来自PyInstall 阅读全文
posted @ 2012-11-29 10:02 安小息 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 原文http://www.cnblogs.com/jans2002/archive/2006/09/30/519393.html一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32comclient和server,和其它的独立程序。py2exe是发布在开源许可证下的。二、安装py2exe从http://prdownloads.sourceforge.net/ 阅读全文
posted @ 2012-11-28 18:56 安小息 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 最近在学习使用Python3.2, 因为目前大多数资料和书籍都是基于Python 2.x的,所以在学习的过程中会碰到一些问题,特此记录,方便查找不同,并分享给其他需要的朋友。1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china' >>>print(中国) chin 阅读全文
posted @ 2012-11-26 19:17 安小息 阅读(239) 评论(0) 推荐(0) 编辑
摘要: python模块固定的格式,按照这样写,最规范。 阅读全文
posted @ 2012-11-26 17:32 安小息 阅读(428) 评论(0) 推荐(0) 编辑