自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 Python图像处理库PIL的Image模块介绍(五)

26、  Seek定义:im.seek(frame)含义:在给定的文件序列中查找指定的帧。如果查找超越了序列的末尾,则产生一个EOFError异常。当文件序列被打开时,PIL库自动指定到第0帧上。注意:在当前的版本上,大多数序列格式只允许用户查找下一帧,不能跳跃式查找指定的帧。例子:>>>from PIL import Image>>>i...

2018-11-04 21:56:19 1877

转载 Python图像处理库PIL的Image模块介绍(四)

(Image模块方法16-25)16、  Paste定义1:im.paste(image,box)含义1:将一张图粘贴到另一张图像上。变量box或者是一个给定左上角的2元组,或者是定义了左,上,右和下像素坐标的4元组,或者为空(与(0,0)一样)。如果给定4元组,被粘贴的图像的尺寸必须与区域尺寸一样。如果模式不匹配,被粘贴的图像将被转换为当前图像的模式。例子1:>&g...

2018-11-04 21:55:41 2795

转载 python中的generator和list之间的区别

可以通过列表生成式创建列表,但受到内存限制列表容量不能很大,而且,创建一个包含100万个圆的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那么后面的元素占用的空间就白白浪费了。所以可以通过一边循环一边推算的机制---生成器(generator)按照一定的算法让next()函数不断推算出后续的元素,这样就可以不用创建一个完整的list,从而节省大量的容量空间。创建gener...

2018-11-04 17:47:10 1607

转载 python os模块

os模块os模块的作用:  os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小……  另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前路径时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,额...我擦,我还真不知道,(甭管怎么着,肯定不...

2018-11-04 17:46:45 176

转载 python shutil模块

shutil  -- --High-level file operations  高级的文件操作模块。  os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录……  但是,os文件的操作还应该包含移动 复制  打包 压缩 解压等操作,这些os模块都没有提供。  而本章所讲的shutil则就是对os中文件操作的补充。--移动 ...

2018-11-04 17:23:19 170

转载 python赋值、浅拷贝、深拷贝区别

阅读目录一、赋值(assignment) 二、浅拷贝(shallow copy) 三、深拷贝(deep copy)or 递归拷贝在写Python过程中,经常会遇到对象的拷贝,如果不理解浅拷贝和深拷贝的概念,你的代码就可能出现一些问题。所以,在这里按个人的理解谈谈它们之间的区别。 回到顶部一、赋值(assignment)在《Python FAQ1》一文中,对赋值已经讲的很清楚...

2018-11-04 15:59:44 128

转载 python os._exit() 和 sys.exit()

os._exit() vs sys.exit() 概述Python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那...

2018-11-04 15:47:43 13277

转载 python中的time模块

time模块--时间获取和转换time模块提供各种时间相关的功能与时间相关的模块有:time,datetime,calendar必要说明:这个模块的功能不是适用于所有的平台这个模块中定义的大部分函数是调用C平台上的同名函数实现一些术语和约定的解释: 1.时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日开始按秒计算的偏移量(time...

2018-11-04 15:27:32 1470

转载 Python open() 函数

open(name[, mode[, buffering]])参数说明: name : 一个包含了你要访问的文件名称的字符串值。 mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。 buffering : 如果 buffering 的值被设为 0,就不会有寄存。如果 bu...

2018-11-04 15:15:01 930

原创 一个分号引起的血案

    真的,真的是一个血案,血淋淋的惨痛教训。只因为多了一个小小的分号,惊动了无数的大领导,花了好几天的时间,才最终发现问题并解决。也许很多人会觉得,不就是一个分号嘛,何必那么没见过市面。但对于我司,对于我们这个庞大的系统,对于一个可能上亿人无形中使用的产品,我司的代码流程是非常复杂的,与互联网的运行模式很不一样。小小代码的合入,自己要测,UT、FT、ST等等都需要测试,还有版本测试,到后面是测...

2018-06-05 22:24:57 264

原创 初始化问题

      变量不初始化,在代码中其实很常见,当然原因各种各样。可能写代码的时候不知道该初始化为什么值,放着放着就忘记了;或者在自己完成时,这个变量在各个分支都已经先初始化给值了,但后续的人修改这部分代码时并没有注意以为已经初始化了;或者有些人会以为不初始化就是默认为0,然后不同的编译器对没有初始化的变量默认值是不相同的;或者只是因为懒。。。      反正对于初始化这件事上,我吃了不少亏的。有前...

2018-05-14 22:43:21 380

原创 一点点总结,供后续添加

     很久没有写一些总结了,再过两个多月,工作就要满2年了。还是用C语言,开始学了点python,但这两年从编程能力上来说提高的并不是很快。更多的是对方案,对逻辑熟悉了不少。C语言很基础,尤其是嵌入式的开发,不需要太花哨的编程技巧,为了可读性可扩展性,为了后续自己或者别人能看懂这段代码实现的功能以及为什么这么实现,往往越易懂简单越推荐。不到不得已,绝不会为了炫技用复杂的方式来实现功能。当然再刚...

2018-05-13 16:29:35 172

原创 不好编程习惯挖的坑——优先级

作为程序猿,一直就是在不断的填坑和不断的挖坑中度过的。你填过哪些前辈们挖过的坑?你又挖过哪些坑?       前两天我就遇到了一个资深前辈挖的坑,定位了两三个小时才找到问题所在。       代码想要实现的功能是这样的,如果A的第1位为1则进入if条件,代码是这样子的:    if(1 == A&0x01)    {        ....    } 

2017-05-14 15:24:38 233

转载 啊啊啊

package himi.hebao;/** * (1).编写函数isPrime()用来判断输入数据是否为素数 (2).遍历判断101~200之间的数据是否为素数,并且计数count * * @author Administrator * */public class TestDemo05 { public static void main(String[] arg

2015-10-15 19:04:13 300

转载 fmod函数

原型:extern float fmod(float x, float y); 用法:#include 功能:计算x/y的余数 说明:返回x-n*y,符号同y。n=[x/y](向离开零的方向取整) 举例: // fmod.c #include #include main()

2014-11-07 17:21:06 1053

转载 浅谈#ifdef在软件开发中的妙用

笔者从事UNIX环境下某应用软件的开发与维护工作,用户分布于全国各地,各用户需要的基本功能都是一样的,但在某些功能上要随着需求变化,不断加以升级,要想实现全国各地用户的升级工作是很困难的,而我们则只是利用E-mail发送补丁程序给用户,这些补丁程序都是在一套软件的基础上不断地修改与扩充而编写的,并由不同的标志文件转入到不同的模块,虽然程序体积在不断扩大,但丝毫不影响老用户的功能,这主要是得益于C程

2014-11-05 11:33:40 330

转载 c语言编程中%g是什么格式

%g用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种),且不输出无意义的0。即%g是根据结果自动选择科学记数法还是一般的小数记数法  printf("%g\n", 0.00001234);  printf("%g\n", 0.0001234);  printf("%.2g\n", 123.45);  printf("%.2g\n", 23.4

2014-11-05 11:28:54 4031 2

转载 对-128的补码的理解

今天看到一个问-128的补码为何就是 1000 0000的贴子.问是如何计算出来?是不是还是按:取相应正数的原码,最高位即符号位,取1,其余各位取反后整个得值 +1?按我的理解(上学时学c语言就是这样理解的,老谭那本书上讲整数的取值范围那段就有)16位int  -32768至32767 -2^(16-1)至 +2^(16-1)-1:8位二进制的原值表达范围为:-127至127

2014-11-03 18:28:10 640

原创 ASCII字符代码表

经常遇到ASCII

2014-11-03 18:23:44 912

转载 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.

使用VS2005以上版本(VS2005、VS2008、VS2010)编译在其他编译器下正常通过的C语言程序,你可能会遇到类似如下的警告提示: 引用内容warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation

2014-10-28 10:39:48 379

原创 C中各数据类型的取值范围

以前学了那么久的C,一直不清楚各数据

2014-10-24 14:39:33 825

原创 记录的开篇

打算重新捡起C语言,

2014-10-24 12:34:39 328

原创 运行VS2010后CPU占用率高,鼠标指针旁的沙漏一闪一闪,终于解决这个问题了!

运行VS2010后CPU占用率高,鼠标指针旁的沙漏一闪一闪,终于解决这个问题了!

2014-10-21 16:15:57 2411

CLAD复习资料part2

LabVIEW助理工程师CLAD考试复习资料全。

2015-06-05

clad复习资料part1

LabVIEW助理开发员认证,CLAD考试复习资料全。

2015-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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