摘要:
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!我们已经在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用。此外,random包可以用来生成随机数。随机数不仅可以用于数学用途,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。1. math包math包主要处理数学相关的运算。math包定义了两个常数:math.e # 自然常数ema
阅读全文
posted @ 2012-10-27 10:42
HackerVirus
阅读(198)
推荐(0)
摘要:
在很多软件系统中,都允许用户设置自己的头像,甚至可以直接使用摄像头照相作为自己的头像,就像QQ的自拍头像功能一样。 这种功能是如何实现的了?最直接的,我们可以使用Windows提供的VFW技术或DirectX技术来捕获摄像头采集到的视频和图片。但是,无论使用这两种技术中的哪一个,要实现一个兼容所有摄像头而又运行稳定的拍照功能,都不是那么容易。幸运的是,OMCS已经内置集成了这种功能的一个WinForm控件PhotoPanel,我们可以直接拿来使用。 PhotoPanel控件的主要接口如下图所示: /// <summary> /// 初始化摄像头,并启动它。 /// </sum
阅读全文
posted @ 2012-10-27 10:42
HackerVirus
阅读(370)
推荐(0)
摘要:
在前几年塞班系统比较火,但是最近不行了,这几年android、ios、windows phone开始崛起,手机朝向大屏、触摸发展,移动互联网的时候到来,android开发相比也是很有前途的。android是谷歌旗下的“开源”操作系统,基于linux内核,2007年谷歌向外发布该系统,目前该系统的版本为4.1.2,该系统采用甜品名称命名。如下图为每个版本的图片:关于android的系统,我就不做介绍了,网上很多的百度百科就有。传送门:http://baike.baidu.com/view/1241829.htm上图为android的系统结构:1、Linux Kernel是精简的linux内核,同
阅读全文
posted @ 2012-10-27 10:41
HackerVirus
阅读(163)
推荐(0)
摘要:
由于新浪SAE使用的环境是Python2.6.7+Django1.2.7,而我的电脑使用的环境是Python2.5+Django1.2.7,为了完成今年下半年在SAE上部署一个个人博客的任务,我决定首先把开发环境搭建完毕。显然,我需要安装一个更高版本的Python。我在Python2.6.6与Python2.7.2中纠结了很久。我主要是担心如果安装Python2.7,可能很多常用的模块不支持或者支持不好。思虑良久之后,终于下定决心安装Python2.7。费了很长的一段时间后,我居然把之前所用到的模块全部装齐了!以前写的脚本也都可以正常运行,用Py2exe打包成EXE后也正常。看来目前Pytho
阅读全文
posted @ 2012-10-27 00:18
HackerVirus
阅读(229)
推荐(0)
摘要:
Django入门:第一个Django应用分类:Python学习2012-05-03 11:59135人阅读评论(0)收藏举报目录(?)[+]对Django这个框架感兴趣好久了,却一直懒于研究学习,现在跟随官网的教程跑一遍,学学Django同时也继续学学Python。在开始之前,我们先把Python和Django这个框架安装好。官网:https://www.djangoproject.com/下载:http://www.djangoproject.com/download/1.3/tarball/由于兼容性问题,Django并不支持Python3+,只支持版本2.4到2.7,所以如果你的系统(本
阅读全文
posted @ 2012-10-26 23:19
HackerVirus
阅读(171)
推荐(0)
摘要:
一周以来工作总结--关于位图索引 我曾经迷茫于一个问题,为什么有的时候明明有索引,却无法提升效率。后来我在很多书上和论坛上看到,索引分为3种,默认的是B树索引,这个类型的索引在对付重复很多很多的列的时候并没有任何优势,比如性别列这个只有两个值(不排除会有第三值)的列。而这种重复度很高的列在我平时的生产系统中非常多,比如运营商的行政区列,西安市只有市区,户县,周至,蓝田等几个行政区,这种重复在百万级甚至千万级的表中属高重复的。那么这种情况就要交给位图索引来对付了。 下面是我在自己机器上做的一个实验: 1 首先建立三张表,table1来自于dba_objects中object_type为table
阅读全文
posted @ 2012-10-26 15:09
HackerVirus
阅读(180)
推荐(0)
摘要:
今天在VS2008中发现了超级令人抓狂的问题,经试验发现在VS2010中有同样的问题存在。重现问题——在VS2008中新建C++的“win32控制台应用程序”项目,并添加对MFC类库的引用。在_tmain函数前加上如图所示的注释,然后在主函数中随便写上几句代码,并设置断点,整个代码如图。最后在debug模式下,按F5运行,结果,程度在第二个断点处没有停住,而是直接运行过去!!经过反复的试验——包括删除ncb文件,重启VS,重启电脑……忽然想到《Exceptional C++ Style》中有提到注释可能对代码产生影响,比如 “//?” 会被转换成 “\”,结果使第二行代码失效了!!难道这里也是
阅读全文
posted @ 2012-10-26 15:08
HackerVirus
阅读(244)
推荐(0)
摘要:
1、打开myeclipse 选择File->new -> Project...->Maven Project在next后如果你想改变默认的工程位置 那你能在 use default workspace location 的 Browswe了选择一个 点 next在这一步里 你一定要选择 maven-archetype-webapp 点 next填入自己的Group ID 和 Artifact Id 点击 finish然后 不知道是为什么就出了这个 failed to create project 的错误。在网上找了好久 都没找的解决的方法 但是不要紧 我们还有别的方法现在看下
阅读全文
posted @ 2012-10-26 15:06
HackerVirus
阅读(223)
推荐(0)
摘要:
在Linux下学习Python,首先安装Linux系统,绝大多数的Linux系统中都存在Python的解释器。 1. 在Linux系统的命令窗口下输入python,测试是否安装python,如果python已经安装,会出现下图中的信息. 如果提示:-bash: python:command not found,则没有安装python。 2.安装python 安装软件,要进入到root权限下,输入su切换到root权限,然后输入apt-get install python,按Enter键,就可以完成python的安装。 3.安装编辑器vim 如果您的系统中没有安装vim,请按照按照2.安装py.
阅读全文
posted @ 2012-10-26 15:05
HackerVirus
阅读(353)
推荐(0)
摘要:
从asp.net转到php不仅因为php空间很普遍,又经济实惠,还因为有WordPress这样的大家都在用的优秀应用。但是,习惯了微软的豪华开发工具VS,还真有些不适应。现在把自己这几天鼓捣的成果记录下来,备忘和分享一下。开发工具:Zend Studio用于代替visual studio。安装是傻瓜式的,下载地址:我用的是ZendStudio 8.0。如果打开文件出现乱码,解决方法是将文本编码格式改为Utf-8。windows-》preferencesWeb服务器:ZendServerzend studio不像vs有自带的web服务器,开发调试很方便。ZendServer是基于Apache的,
阅读全文
posted @ 2012-10-26 09:17
HackerVirus
阅读(200)
推荐(0)