- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 python 时间提取
from datetime import datetimenow = datetime.now()print now.monthprint now.yearprint now.dayprint str(now.year)+ '/' + str(now.month) + '/' + str(now.day) ,str(now.hour) +':'+ str(now.minute) + '
2013-04-18 11:16:01
2304
转载 java oracle 数据库
程序运行会报 关闭的语句: next 错误,请高手指正,谢谢!1、TEST类,启动两个线程。package main;public class Test {public static void main(String[] args){TestThread t1 =new TestThread();t1.setName("T1 ");t1.start();TestThread t2 =new Tes
2013-04-03 15:48:44
910
原创 ubuntu下的中文乱码问题
eclipse 下的中文乱码问题 ,简单的解决办法 1) eclipse->window->preferences->General->Content Types 2) 找到要修改的文件的类型,在下面有个Default encoding,在输入框中输入GBK 3) 点击Update 4) 点击OK
2013-03-20 09:45:35
986
转载 w ! sudo tee%
原文是这样解释这个命令的:在vim中保存正在编辑的文件而不需要必要的权限。(Save a file you edited in vim without the needed permissions)下面我们就分析下这条命令是怎样做到保存文件而不需要必要的权限的:w !sudo tee %man vim就会发现百分号(“%”)代表当前文件名根据man vim的提示
2013-03-04 09:56:47
1321
原创 深克隆 与 浅克隆
克隆是创建作为当前实例副本的新对象。克隆分为深度克隆和浅度克隆深度克隆:会克隆当前实例的所有所有成员.浅度克隆:只会克隆当前实例的所有值类型的.浅度克隆Object类为我们提供了一个受保护的克隆方法MemberwiseClone()深度克隆要我们自己实现 实现深度克隆的方式一般有2种... 我来创建2个类
2013-02-28 14:37:39
662
原创 2013 祈愿一切安好
千里江山寒色远,芦花深处泊孤舟。 你说生活艰苦吗? 苦 难以下咽,但是他不是饭菜,吃不下还可以不吃,生活就是塞进你嘴里的苦菜叶。没的选择。 我觉得我甚是年轻,因为我有很多问题我还是想不通,课本上找不到,生活中没有一个固定的答案,人们各抒己见。 今天在公交车上。我突然想到,正如inter/AMD 垄断CPU制造一样,他们都能造出精细的CPU。但是对外
2013-02-21 22:44:01
754
原创 设计模式之---策略模式
策略:namespace 商场管理软件{ class context { private cash cs; public context(cash cs)//构造相应的 函数 这里其实是构造对应不同算法的对象 { this.cs = cs; } public double g
2013-01-28 16:53:28
559
原创 C # 中Math 小结
1、向上进位取整。Math.Ceiling 例如: Math.Ceiling(32.6)=33; Math.Ceiling(32.0)=32;2、向下舍位取整。Math.Floor 例如: Math.Floor(32.6)=32;3、取指定位数的小数。Math.Round 例如:Math.Round(36.236,2)=36.24; Math.Roun
2013-01-28 15:17:43
2709
原创 学习设计模式----有关C#问题的理解
最近在看设计模式 ,里面的演示代码的c#的,因为C#的封装性还是比较好的,所以学起来还是比较简单,刚好学习的设计模式中有一段演示C# 演示代码,演示之后有一点问题this.Load +=new System.EventHandler(Form1_Load);//这个属于Load在设计代码中添加加载控件的函数,时间函数式在Form1.cs中实现的: private void
2013-01-28 11:08:16
1046
1
原创 设计模式之 ------工厂模式
谨记 设计模式的学习是帮助你设计更好的代码,而不能帮助你更好的体改你的代码写作水平,所以一点要记住:1 多写代码 2 多提炼代码 3 不能硬套模式 就我这两天看的工厂模式来说一说我的理解: 工厂模式顾名思义 就是生产一系列具有相同相同特征 完成特性相同的 实例的一个工厂类; 首先: 一个公共类 :就是这些实例的共有特性的一个类
2013-01-25 16:12:28
530
原创 读书笔记 之一
使用设计模式来降低模块之间的耦合度,使程序更加的灵活,并且复用度高,容易修改同时容易扩展。这是目的。 1 业务逻辑 与界面逻辑 分开 public class operation{ public static double GetResult(double bumberA ,double numberB ,string operation )}这是计
2013-01-24 20:03:19
513
原创 王二 设计模式读书笔记
针对经常使用面向对象语言编程的我来说,再没有学习设计模式之前 ,乃至现在 我的代码质量一点都不高,甚至是相当的低。虽然知道的语言不少,但是每一个写出来的东西都像是初学者的水平。至多也就是在别人的已经架构好的代码里面,添加一些重复性的工作。就着 都害怕影响别人软件的质量。所以,作为一个不可能在转行的计算机专业的学生,我打算,从《设计模式》学起。 不适用设计模式的代码,就像是 没有主
2013-01-24 19:27:23
600
原创 花开一时
花开一春,人活一世,有许多东西你可能说不太清楚为什么与到底怎么了,人不是因为弄清了一切的奥秘与原委才生活的,人是因为询问着、体察着、感受着与且信且疑着才享受了生活的滋味的。不知,不尽知,有所期待,有所失望,所以一切才这样迷人
2013-01-11 10:51:03
924
2
原创 python 中仅用于整数的函数
1 进制转换函数>>> hex(255)'0xff'>>> hex(230579452)'0xdbe5cfc'>>> hex(65536*2)'0x20000'>>> >>> oct(255)'0377'>>> oct(23094552)'0130062430'>>>hex()函数式16进制转换函数 oct() 是八进制转换函数2 ASC
2013-01-10 22:30:48
1338
原创 python int() round() floor()函数的比较
猛的一看 int() round() math.floor() 这几个函数函数好像做的是同一件事情,很容易将他们弄混,下面是他们的一些不同之处:int()函数直接截去小数部分floor() 得到最接近原数但是小于原数的部分round()得到最接近原数的整数(返回为浮点类型)如下面的例子:import mathfor eachnum in (.2,.7,1.2,1.7,-.2
2013-01-10 21:16:15
33981
原创 python 内建函数功能函数 abs() coerce() divmod() round() pow()
>>> abs(-1)1>>> abs(10.) 10.0>>> abs(1.2-2.1j)2.4186773244895647>>> abs(0.22-0.77)0.55>>> coerce(1,2)(1, 2)>>> >>> coerce(1.3,134L)(1.3, 134.0)>>> >>> coerce(1,134L)(1L,
2013-01-10 20:48:37
4622
原创 python 中的位操作符
python中这样处理位运算:复负数会被当成整数的二进制补码左移和右移会被当成2的N幂次运算对于长整型位操作使用一种经过修改的2进制补码形式,使得符号位可以无限制的向左扩展 python中的位操作位操作功能~num单目运算 结果为-(num+1)num1num1左移num2位 num1 >> num2n
2013-01-10 20:03:55
7879
原创 python 幂运算以及其他运算 应该注意的几个问题
>>> -3**2-9>>> (-3)**29>>>>>> 5./9.0.5555555555555556>>> 64.375+1j + 4.23 -8.5j(68.605-7.5j)>>> 0+1j**2(-1+0j)>>> 1+1j**20j>>> (1+1j)**22j>>> -214748567L-245673557L-460
2013-01-10 19:50:15
4011
原创 python 中的除法
为什么要将python中的除法单独的写出来呢? 这当然是他的不同之处:传统的除法是“地板除”,也就是5/2=2.5,那么除的结果就是2,这就是所谓的‘地板除’。地板除就是舍去小数部分,返回一个整数:>>> 1/20>>> 1.0/2.00.5>>> 然而在python未来的版本中,已经改变这种行为,也就是能完成正真的除法:>>> from __futur
2013-01-10 19:18:54
4745
原创 python 中的 数据类型
python中的浮点类型类似于C语言中的 double类型 ,是双精度的浮点类型,可以用直接的十进制或者科学计数法表示: 0.0 -777 1.6 -5.32658789 96e3*10 4.2E-10 -90. python中的复数类型有以下几个概念:复数不能单独存在,他们总是和一个0.0的实属部分一起来构成一个复数复数有实
2013-01-10 18:36:34
1369
原创 python函数 cmp() type() str() repr()和 ''
>>> type(type(4)) #在python中 type()函数主要是返回数据的类型 和类型的类型 >>> type(type('hello'))>>> a = 'hello'>>> b ='world'>>> cmp(a,b) #cmmp()函数式比较两类型的大小 前> 后 返回1 前 = 后 返回0 前-1>>> b = "he
2013-01-10 10:14:52
1559
原创 ecilpse 安装问题
Eclipse启动提示javaw.exe in your current PATH、No java virtual machine第一次运行Eclipse或者重新安装了JDK以后,经常会提示下面的问题:... No java virtual machine was found after searching the follwing locations:d:javaeclipsej
2013-01-09 20:56:06
4312
原创 安装pydev插件
Eclipse安装PyDev插件 Eclipse也可以进行python开发,这个开源的IDE也终于有人为之加上python开发的插件了,安装方式和安装其他Eclipse插件一样,前提是你必须在windows上已经安装了python。如下: 安装插件 打开Eclipse,找到Help菜单栏,进入Install New Software…选项。
2013-01-08 09:49:08
791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人