04 2011 档案
PIL 中的 Image 模块
摘要:本文是节选自 PIL handbook online 并做了一些简单的翻译只能保证自己看懂,不保证翻译质量。欢迎各位给出意见。------------------------------------------------------ Image 模块提供了一个同名类(Image),也提供了一些工厂函数,包括从文件中载入图片和创建新图片。例如,以下的脚本先载入一幅图片,将它旋转 45 度角,并显示出来:1 >>>from PIL import Image2 >>>im = Image.open("j.jpg")3 >>>
阅读全文
<C 程序设计语言>__第 1 章 导言
摘要:int 与 float 类型的取值范围取决于具体的机器。对于 int 类型,通常为 16 位,其取值范围在 -32678 ~ +32767 之间,也有用 32 位表示的 int 类型。 float 类型通常是 32 位,它至少有 6 位有效数字,取值范围一般在 10^(-38) ~ 10^(+38) 之间。 while 循环语句的执行方式是这样的:首先测试圆括号中的条件:如果条件为真,则执行循环体;然后再重新测试圆括号中的条件,如果为真,则再次执行循环体;当圆括号中的条件测试结果为假时,循环结束。 正确的缩进以及保留适当的空格的程序设计风格对程序的易读性非常重要。我们建议每行只写一个语句,并.
阅读全文
C 指针__<C 程序设计语言>
摘要:指针是一种保存变量地址的变量。使用指针可以生成更高效、更紧凑的代码。 & 可用于取一个对象的地址。地址运算符只能应用于内存中的对象,即变量与数组元素。 * 是间接寻址或间接引用运算符。作用于指针时,将访问指针所指向的对象。 指针只能指向某种特定类型的对象,每个指针必须指向某种特定的数据类型。例外:void 类型的指针可以存放指向任何类型的指针,但它不能间接引用其自身。 如果指针 ip 指向整型变量 x ,那么在 x 可以出现的任何上下文中都可以使用 *ip 。 指针也是变量,可以在程序中直接使用,而不必通过间接引用的方法使用。
阅读全文
Python 之 使用 PIL 库做图像处理
摘要:1. 简介。 图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理库,目前版本为 1.1.7,我们可以在这里下载学习和查找资料。 Image 类是 PIL 库中一个非常重要的类,通过这个类来创建实例可以有直接载入图像文件,读取处理过的图像和通过抓取的方法得到的图像这三种方法。2. 使用。 导入 Image 模块。然后通过 Image 类中的 open 方法即可载入一个图像文件。如果载入文件失败,则会引起一个 IOError ;若无返回错误,则 open 函
阅读全文
应届生经典面试题:说说进程与线程的区别与联系
摘要:这问题,估计计算机专业的同学在找研发等工作的时候都会遇到过。前几天某老牌软件厂商的电话面试就提到了这一经典问题,今天招聘会上又有不少同学说在面试的时候被问到这点。在这里我就起个头,大家有啥想法意见等都欢迎回帖交流。 要了解二者的区别与联系,首先得对进程与线程有一个宏观上的了解。 进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空间大小为 216 ,而 32 位处理机的进程空间大小为 232 。进程至少有 5 种基.
阅读全文
使用 Inno Setup 快速打包你的应用程序
摘要:Inno Setup 网址:http://www.jrsoftware.org/isinfo.php1. 首先介绍一个该软件吧,以下英文部分摘自官网。Inno Setup is afreeinstaller for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.以下部分摘自网上。 InnoSetup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,
阅读全文
转:软件测试 从零开始
摘要:原文地址:http://blog.sina.com.cn/s/blog_4ded701501000ask.html--------------------------------------------------------------------------【摘要】本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。【关键词】软件测试、测试用例、测试需求、测试结果分析引言几年前,从学校毕业后,第一份工作就是软件测试。那时候,国内的软件企业
阅读全文
一些 shell 代码
摘要:1. 计算当前脚本目录下的文件个数。 1 #!/bin/sh 2 # 3 4 counter=0 5 for file in * 6 do 7 counter=`expr $counter+1` 8 done 9 10 echo "There are $counter files in `pwd`"2. 将 .foo 后缀的文件批量改名为 .bar 后缀。#!/bin/sh#for f in *.foodo base=`basename $f.foo` mv $f $base.bardone3. 将大写文件名改为小写文件名。1 #!/bin/bash2 #3 4 for f
阅读全文
Shell 入门基本知识 __ 第二部分
摘要:5. 条件控制:有时需要判断字符串是否相等,需要判断文件状态,对数字进行测试。对文件、字符串和数字使用 test 命令;对数字、字符串还可使用 expr 命令。命令格式: $test condition 或: [ condition ] 注意 []与条件必须有空格。5.1. 文件状态测试:test 状态 或 [ 状态 ] 1 [ -e file ] 文件存在 2 [ -d directory ] 目录存在 3 [ -s file ] 文件大小大于0 4 [ -r file ] 文件可读 5 [ -b file ] 区块文件 6 [ -c file ] 字符文件 7 [ -f file ] 一般
阅读全文
Shell 入门基本知识 __ 第一部分
摘要:1. 简介: Shell 是一种接口程序,用户可以通过它可以与 Unix/Linux 操作系统的核心程序进行交互。Bash 即 Bourne again shell ( /bin/bash )。Shell 程序相当于 dos 的批处理文件,一条命令就可以完成某项任务,也可以通过循环、条件控制、数学运算、文件测试、传递参数等方式完成复杂的管理任务。它提供个人化的用户环境,在 shell 的初始化文件 ( .profile, .login, .cshrc, .tcshrc 等)中完成,这些文件包括设置终端机键盘,定义窗口的特征,设置变量,定义查找路径,许可权限,提示符号和终端型以及设置特殊应用程序
阅读全文
我看 手机游戏 。
摘要:在我看来,能够超越(甚至颠覆)整个 PC 网游时代的手机游戏绝不仅仅是复制 PC 网游模式,那些通过多人在线,团队合作等方式进行的游戏。PC 网游需要大量连续的时间,耐用的键盘、鼠标,借助第三方工具(即时通讯软件)协同合作等。这些特点手机游戏都不具备! 娱乐乃人之天性。用户同样会将大量的时间使用在手机游戏,但跟 PC 网游不同的是:这些时间不会是连续的。现代人更多的是拥有一些断断续续的时间片段(搭公车,地铁;饭前饭后;睡觉前等),而不是连续四五个小时没事干,就玩游戏。用户可能会每小时花五到十分钟在游戏上,游戏进行到中途用户需要做更加重要的事(工作,生活等)。这些情况下,手机游戏必须允许他们能.
阅读全文
无法显示此网页
摘要:收集一些无法打开网页后,页面出现的提示。虽然这些设置一般没用。==||--------------------------------------------------无法显示此网页The server at*.comcan't be found, because the DNS lookup failed. DNS is the web service that translates a website's name to its internet address. This error is most often caused by having no connec
阅读全文
浙公网安备 33010602011771号