- 博客(51)
- 资源 (32)
- 收藏
- 关注
Mac OS X用户密码忘记的重置方法
1)安装光盘放入光驱2)启动时按Option3)进入Boot Manager,选择带光盘启动的4)实用工具的菜单中选择“终端”5)命令行输入resetpassword6)选择用户,重置密码7)重启后登录用户,提示“系统无法将你的登录钥匙串解锁”8)点击“创建新钥匙串” 测试通过的Mac OS X版本:10.8.5...
2014-09-07 11:07:31
645
原创 XA和分布式事务处理
1、分布式事务处理(DTP)模型应用程序(AP)事务管理器(TM):交易中间件资源管理器(RM):通常是数据库通信资源管理器(CRM):消息中间件2、事务处理本地事务:一个数据库内部的事务处理,如对多个表的操作全局事务:DTP环境中的多个数据库的事务处理3、交易中间件(TM)通常多个数据库之间无法知道彼此在做什么,只将自己所做的操作影射到全局事务中,由TM通知和协调相关数据库的提交或回滚。4、XA...
2014-04-04 18:01:24
205
Python module的重新加载
pyDev的console很好用,可以实时调试写的Python代码。但有个问题,发现代码问题,修改后无法重新加载。笨的方法就是关掉pyDev console,再重新打开。还好Python提供了reload函数,可以用来加载module。下面是自己写的2个简单的重新加载方法,通过类名(或对象)加载其所在的module,或通过module名加载:def reload_by_class(claz...
2013-03-20 13:09:39
341
Duck typing
Duck typing:是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定。在 Duck typing中,关注的不是对象的类型本身,而是它是如何使用的。Duck typing在Python中被广泛使用。下面是Duck typing的一个典型例子:class Duck: def quack(self): ...
2013-03-15 15:45:42
141
Windows环境SSH中文显示乱码解决方法
据说是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要‘UTF-8’编码,而Windows中文版的编码当然非UTF-8。vi /etc/sysconfig/i18n修改成(默认是UTF-8):LANG="zh_CN.GB18030"source /etc/sysconfig/i18n...
2013-03-12 13:27:12
2544
1
Python IDLE代码颜色主题
(1)将附件解压缩到用户的.idlerc目录(2)IDLE中,Options -> Configure IDLE,Hignlighting选项卡选择Custom Theme
2013-03-10 22:31:24
336
Python文件运行时报TabError错误
问题:Python文件运行时报TabError: inconsistent use of tabs and spaces in indentation原因:说明Python文件中混有Tab和Space用作格式缩进。这通常是使用外部编辑器编辑Python文件时,自动采用Tab进行格式缩进。解决:将Tab转换成4个Space(通常)或者用Python编辑器(如pyDev)格式化。 ...
2013-03-10 19:26:46
1191
SSH连接超时设置
(1)为了安全考虑,当SSH连接远程服务端后,在一定时间(具体多少秒不清楚,反正很短)内没有输入,服务器会自动断开连接。这对远程操作是个麻烦的事,特别是一些后台操作时间比较长时,如上传下载文件。(2)通过修改/etc/ssh/sshd_config的设置来设置SSH连接超时时间(例如:30分钟)vi /etc/ssh/sshd_config/Client去掉下面两行前面的#,修改如下:Clie...
2013-03-10 15:15:43
370
vim使用
(1)选择文字复制剪切和粘帖v 字符可视模式,使用光标键选择文字Ctrl+v 可视块模式(即列选择模式)y 复制选择文字,之后在光标处按p粘帖d 剪切选择文字(2)多文件间复制粘帖命令行:vim file1 file2...打开多个文件,在一个文件中复制,切换到令一个文件粘帖:files 显示打开的文件:n 切换到下一文件:N 切换到上一文件(3)多窗...
2013-03-01 09:52:24
104
vi常用命令汇总
(1)一般模式:Ctrl+f PageDownCtrl+b PageUp0 Home$ Endx DelX Backspacegg 第一行首G 最后一行首nG n为数字,第n行dd 删除光标所在行yy 复制光标所在行nyy n为数字,复制复制光标所在向下n行p 光标所在下一行粘帖P 光标所在上一行粘帖u ...
2013-02-28 10:15:01
142
原创 Linux虚拟机VMWare-Tools安装
(1)root登录虚拟机,进入终端模式(2)VMWare菜单VM -> Install VMware Tools(3)mount查看/dev/cdrom是否已加载(4)如果未加载:mount /dev/cdrom /mnt/cdrom,如果/mnt/cdrom未创建则先mkdir /mnt/cdrom(5)cd /tmp(6)tar zxpf /mnt/cdrom/VMwareTools...
2013-02-22 14:23:21
102
原创 按钮不可用读秒的JS方法
function setDisabledTime(id, time) { var btn = $("#" + id); var originBtnValue = btn.val(); btn.fadeIn(1000); btn.val(time <= 0 ? originBtnValue : ("" + (time) + "...
2013-01-18 18:33:04
199
Mylyn Context无法正确加载
问题:Mylyn集成JIRA,Context无法正确加载原因:Mylyn利用工程名来恢复Context环境,可能工程名不一致导致解决:检查开发环境的工程名是否一致,确保每个开发环境的工程名相同...
2012-12-21 13:52:05
151
Java开发环境构建之JIRA Task集成
5、 JIRA Task 集成 l Eclipse中, Windows->Show View->Mylyn->Task Repositories ,打开 Task Repositories 窗口 l 右击窗口,Add Task Repository... ,选择 JIRA l Server处指定 JIRA 服务的 URL ,指定用户名和密码,点击 Valid...
2012-12-20 18:36:12
365
原创 Java开发环境构建之工程代码的版本控制
4、工程代码的版本控制( SVN) (1 )工程提交到 SVN 服务器 l 右击工程,Team->Share Project... l 选择类型为SVN l 指定SVN 服务器的 URL l 点击Finish ,其中会提示输入用户名和密码(不能乱提交的) l 在Synchronize 窗口中,只提交 src 目录下的文件和 pox.xml ,其他文件或目录...
2012-12-20 18:34:29
172
Java开发环境构建之创建基于Maven的Web工程
3、创建基于 Maven 的 Web 工程 l File->New->Web->Dynamic Web Project创建 Web 工程 l 右击Web 工程, Configure->Convert to Maven Project l 指定groupId, , artifactId 和版本号, Packaging 选择 war l 配置pom.x...
2012-12-20 18:32:41
110
Java开发环境构建之创建Maven工程
2、创建 Maven 工程 (1 ) Maven 的仓库配置之 settings.xml (对当前用户的所有工程有效) l 创建指向nexus 私服 public 路径的镜像 <mirrors> <mirror> <id>nexus</id> <mir...
2012-12-20 18:29:53
112
Java开发环境构建之开发环境配置
1、开发环境配置(1)安装的软件l JDK:jdk-7u9l Eclipse:eclipse-jee-juno-SR1-win32(J2EE版本)l Tomcat::7.0.33l Maven:3.0.4 (2)Java配置l 设置环境变量JAVA...
2012-12-20 18:24:23
116
原创 关于SpringRMI设置中的端口
Spring RMI提供远程调用服务的配置片段: <property name="appRegistryPort"> <value>8888</value> </property> <property name="appServicePort">
2012-08-10 16:09:37
223
原创 解决StringHttpMessageConverter显示中文乱码
原因分析: StringHttpMessageConverter内部使用ISO-8859-1字符集,而不是标准的UTF-8解决方法: 通过查看Spring的源码,发现可以通过设置属性supportedMediaTypes(位于父抽象类AbstractHttpMessageConverter)来设置字符集为UTF-8配置内容: <bean id="s...
2012-06-19 13:42:03
355
原创 The Definitive Guide to Grails, Second Edition
The Definitive Guide to Grails, Second Edition已经上传,地址:http://download.youkuaiyun.com/source/1113812
2009-03-16 20:26:00
560
原创 开始Python -- 标准库(2)
6、shelve模块shelve模块用来保存数据到文件中(1)open()函数l open()函数用来打开指定的文件(如果文件不存在则创建),返回shelf对象l shelf对象是一个类Dictionary对象,只是key值必须是字符串>>> import shelve>>> s = shelve.open(rc:/test.dat)
2009-03-13 19:34:00
1027
原创 开始Python -- 标准库(1)
Python自带很多模块,这里描述一些常用的模块(标准库)中的重要函数和变量。1、sys模块(1)argvl 命令行参数List,包括Python脚本名(sys.argv[0])(2)exit([arg])l 退出当前程序(具有UNIX风格);可以指定一个整数来表明程序执行结果,或者指定一个字符串来提供错误信息或执行结果信息(3)module
2009-03-05 17:22:00
1733
原创 开始Python -- 模块(Modules)
1、模块(1)Python程序可以作为模块导入l 将Python程序保存为.py文件到指定目录,例如:c:/python/hello.py# hello.pyprint "Hello, world!"l 告诉Python模块的位置,一种方法是将.py文件的保存目录追加到Python的系统路径中:>>> import sys>>
2009-03-02 15:50:00
4566
原创 开始Python -- Magic方法(2)
4、property()函数l property()函数只能用于new-style类,使用和属性相同的访问方式来替代访问方法(getter/setter方法)class Rectangle(object): def __init__(self): self.width = 0 self.height = 0 def
2007-11-02 14:29:00
1434
原创 开始Python -- Magic方法(1)
1、构造函数(1) __init__l 要为类提供构造函数,只要在类中实现__init__()方法:class FooBar: def __init__(self): self.somevar = 42 >>> f = FooBar()>>> f.somevar42l 可
2007-11-02 14:25:00
1591
1
原创 开始Python -- 抽象化(2)
4、创建自己的类l 类是一种类型的对象的抽象,而对象是属于类的实例l 使用class关键字创建类:>>> class Person:... def setName(self, name):... self.name = name... def getName(self):
2007-10-18 17:52:00
989
原创 开始Python -- 抽象化(1)
1、创建自己的函数l Callable()函数:检查是否可以调用>>> from math import sqrt as x>>> y = 1>>> callable(x)True>>> callable(y)Falsel 创建函数:用def关键字定义,用return语句返回结果def fibs(num):
2007-10-17 17:54:00
896
原创 开始Python -- 控制语句(2)
6、循环(1) while语句x = 1while x print x x += 1(2) for语句numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]for number in numbers: print numberl range()函数:返
2007-10-17 09:43:00
3321
原创 开始Python -- 控制语句(1)
控制语句1、print语句(1) 可以同时输出多个表达式,用“,”分割>>> print Age:, 42Age: 42l 注意Tuple的使用:>>> 1, 2, 3(1, 2, 3)>>> print 1, 2, 31 2 3>>> print (1, 2, 3)(1, 2, 3)(2) 如果最后是“,”,则下
2007-10-16 15:48:00
2187
转载 UltraEdit中Python语法高亮显示:将下面内容复制到wordfile.txt文件中
/L10"Python" PYTHON_LANG Line Comment = # Escape Char = / File Extensions = PY PYW/Indent Strings = ":"/Function String 1 = "%[ ,^t]++def[ ]+^([a-zA-Z0-9_]+*^):"/Function String 2 = "%[ ,^t]++^(class
2007-10-15 17:58:00
2885
原创 开始Python -- Dictionary
1、Dictionary语法l Dictionary由key/value对(称为项目)组成,key和value之间用“:”分割,项目用“,”分割,所有项目用“{}”包括起来>>> phonebook = {Alice: 2341, Beth: 9102, Cecil: 3258}l Dictionary的key值必须唯一,
2007-10-12 17:30:00
4790
原创 开始Python -- String处理(2)
5、String方法(1) find:返回子串在Sting中第一次出现的index值,没有找到返回-1>>> title = "Monty Pythons Flying Circus">>> title.find(Monty)0>>> title.find(Python)6>>> title.find(Zirquss)-1l
2007-10-11 14:13:00
5947
原创 Komodo-Professional-3.5.2及其注册机下载
提供一个专业级Python开发的IDE: Komodo。当然,Komodo是一个集成各种脚本开发的IDE,包括PHP、Ruby、Perl、Tcl、XSLT等。请到“我的空间”的下载频道下载:http://download.youkuaiyun.com/user/ruby_beginner
2007-10-11 09:39:00
1129
原创 开始Python -- String处理(1)
1、基本String操作l String支持大部分Sequence操作,但String是不可变的,所以所有Sequence赋值操作是不支持的:>>> website = http://www.python.org>>> website[-3:] = comTraceback (most recent call last): File "", lin
2007-10-10 17:52:00
2245
原创 开始Python -- List和Tuple(3)
3、Tuple:不可变的Sequencel Tuple类似List,不同的是Tuple不能被改变l 当你用“,”分割各个值时,就创建了Tuple:>>> 1, 2, 3(1, 2, 3)l 同样,你可以使用()来包括Tuple:>>> (1, 2, 3)(1, 2, 3)l 只有一个元素
2007-10-10 15:48:00
1995
原创 开始Python -- List和Tuple(2)
2、List(1) list函数l 根据String创建List:>>> list(Hello)[H, e, l, l, o]l 转换字符List成String.join(somelist)(2)基本 List操作符l 改变List>>> x = [1, 1, 1]
2007-10-10 13:45:00
4308
原创 开始Python -- List和Tuple(1)
l Python中最基本的数据结构是Sequence,Sequence中的每个元素分配一个index来指定位置,index从0开始l Python有6种內建的Sequence,这里聚焦两种最通用的:List和Tuple;它们的主要区别是:你可以改变List,但不能改变Tuplel List的形式:“,”分割,“[]”包括起来>>> e
2007-10-09 17:17:00
2310
原创 开始Python -- Python基础(2)
7、String(1) 字符串引号和转义字符l String可以用单引号或双引号包含,其中使用到引号,可以用“/”转义:>>> Let/s go!"Lets go!">>> "/"Hello, world!/" she said""Hello, world!" she saidl 注意,输出都用引号包含,因为是Stri
2007-10-05 18:05:00
1498
原创 开始Python -- Python基础(1)
1、数值和表达式(1) 除法l 操作的数值都为整数,则为整除,结果为整型:>>> 1/20l 操作的数值有浮点数,则结果为浮点型:>>> 1.0 / 2.00.5>>> 1/2.00.5>>> 1.0/20.5>>> 1/2.0.5l 为了显式的区分这两种除法,可以执行下面的语句
2007-10-05 11:37:00
1878
2
Practical.REST.on.Rails.2.Projects.Apr.2008.pdf
2008-05-11
Teach Yourself Django in 24 Hours(February 20, 2008).part2.rar
2008-05-11
Teach Yourself Django in 24 Hours(February 20, 2008).part1.rar
2008-05-11
The.Definitive.Guide.to.symfony.Jan.2007.pdf
2007-11-02
Build.Your.Own.Ruby.on.Rails.Web.Applications.Feb.2007.pdf
2007-11-02
Foundations of Python Network Programming (2004).djvu
2007-11-02
Jabberd 2 Installation and Administration Guide
2007-10-26
Java InstantCode - Developing Applications Using Jabber(2004).chm
2007-10-24
tlslite-0.3.8.zip
2007-10-24
py2exe-0.6.6.win32-py2.5.exe
2007-10-24
py2exe-0.6.6.win32-py2.4.exe
2007-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人