摘要:
原来在一台Windows 2008服务器上配置了一个SVN UPDATE的计划任务,定期将版本库中的最新版本抓取到本地。在主机名更改后,计划任务执行失败,提示“所指定的账户名称无效”。 具体来看一下下图,箭头所指的部分是表示任务的创建用户,表示形式类似于: ,主机名修改后位于原来主机名上的用户就找不 阅读全文
摘要:
最近在学习Python,从网上粘贴的代码很多缩进都是空格,这样就会导致代码执行的时候报错,因为Python是依靠缩进来判断代码层次的。我的编辑器是Sublime Text 3看了一下,原来转换成Tab非常简单。 查看Python源码,全选之后,可以看到现在的缩进都是空格。 这时,点击右下方的“Tab 阅读全文
摘要:
Python提供了众多的PDF支持库,本文是在Python3环境下,试用了两个库来完成PDF的生成的功能。PyPDF对于读取PDF支持较好,但是没找到生成多层PDF的方法。Reportlab看起来更成熟,能够利用Canvas很方便的生成多层PDF,这样就能够实现图片扫描上来的内容也可以进行内容搜索的 阅读全文
摘要:
网络编程 网络程序出现的比互联网要早很多,实现方式主要依靠网络上不同主机间进程的通信,通信协议最重要的是TCP/IP协议。在这两个协议基础上还有很多更高级的协议,包括HTTP、SMTP等。要进行两个主机间的网络通信,必须四个元素:源地址、源端口号、目的地址、目的端口号。 TCP编程 Socket是网 阅读全文
摘要:
最近一段运行良好的代码突然无法运行,报错: MySQL said: Documentation 1690 BIGINT UNSIGNED value is out of range in 经过查询,发现这个错误的原因是两个时间字段进行 减法 运算时,如果有一个时间为 0000 00 00 时造成的, 阅读全文
摘要:
错误、调试和测试 程序运行中,可能会遇到BUG、用户输入异常数据以及其它环境的异常,这些都需要程序猿进行处理。Python提供了一套内置的异常处理机制,供程序猿使用,同时PDB提供了调试代码的功能,除此之外,程序猿还应该掌握测试的编写,确保程序的运行符合预期。 错误处理 在一般程序处理中,可以对函数 阅读全文
摘要:
面向对象编程 面向对象编程 Object Oriented Programming 简称 OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切 阅读全文
摘要:
Python 的高级特性 切片 对于指定索引范围取值的操作,Python提供了 方法,类似于Excel中数据透视表的切片器。 tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple。 迭代 Iteration 给定一个list或tulp 阅读全文
摘要:
知识是一座宝库,而实践就是开启这座宝库的钥匙。 _ Thomas Fuller_ 开始之前 基础示例 Python语法基础,python语法比较简单,采用缩紧方式。 可以看到,注释以 开头,python的变量不需要任何前缀,行结束不需要结束符号,非常符合我们自然语言的阅读和书写习惯。当语句以 结尾时 阅读全文
摘要:
对于所有喜欢Mac操作系统的用户来说,如果办公环境必须使用Windows及Windows程序,那一定会非常崩溃,因为你很可能使用了 Parallels Desktop 来运行你的Windows虚拟机,那么你将会体验风扇狂转、机器发烫的感觉。此时,如果在终端中查看一下进程,会看到 prl_vm_app 阅读全文