自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (13)
  • 收藏
  • 关注

原创 子网合并(上)--理论讲解

【子网合并概念】         首先什么子网,如果不知道的网友请查看百度百科   http://baike.baidu.com/link?url=oTu3HBAE6edpRqhGQFWOSxPJEpxP_ei1Wb-_pbHIfqbGn8qJdryXG4_1BeOf55o_        各个子网的ip地址分布和可以容的最大主机数:IP 地址根据网络ID的范围从大到小分为五类,分别是

2014-04-29 01:09:29 4344

翻译 Python3.2官方文档翻译--实例对象和方法对象

6.3.3 实例对象现在我们用实例对象做什么呢?实例对象唯一可用的操作就是属性引用。现在有两种合法的属性名称:数据属性和方法。数据属性相当于smallTalk中的实例变量,C++中的数据成员。数据属性不需要申明。像局部连梁一样,当他们初次赋值的时候他们就存在了。例如,如果x是上面创建MyClass类的一个实例, 下面的代码块表示将会打印值16.这个值没有任何错误。x.counter =

2014-04-29 00:22:15 1049

翻译 Python3.2官方文档翻译-- 类定义语法和类对象

6.3 初识类   类引入一些新语法:三种新的对象类型和一些新的语义。6.3.1 类定义语法类定义的最简单形式如下:class ClassName:...类定义和函数定义(def语句)一样,必须先执行然后才生效。(你当然可以把类定义放在if语句分支中或者嵌入在函数中)在实际情况中,在类定义中的语句常常是方法的定义,但是其他语句也是允许的并且有时是很有用的

2014-04-28 23:16:05 992

翻译 Python3.2官方文档翻译--作用域和命名空间实例

6.2.1 作用域和命名空间实例下面的实例主要用来示范如何引用不同的作用域和命名空间,关键字global和nonlocalru如何影响变量绑定。  实例运行结果是:After local assignment: test spamAfter nonlocal assignment: nonlocal spamAfter global assignment: no

2014-04-28 01:24:42 1119

翻译 Python3.2官方文档翻译--作用域和命名空间

6.2 Python作用域和命名空间在介绍类之前,首先我想告诉你一些关于python作用域的规则。类的定义非常巧妙地运用了命名空间,你需要知道范围和命名空间的工作原理以能全面了解接下来发生的。 顺便说一下,关于这节讲到的知识对于任何优秀的python程序员非常有用。让我们开始以一些定义开始。命名空间(namespace)是一个从名称到对象的映射。大多命名空间目前用Python字典实现的

2014-04-28 00:17:41 1497

翻译 Python3.2官方文档翻译--名称和对象相关术语

6.1 名称和对象相关术语对象有自己的特性,多个名称(在多个作用中)可以绑定在同一个对象上。这在其他语言中称为别名。在对python中的第一印象中通常会被忽略。在处理不可变基本对象时(数字、字符串和元组)时可以放心忽略。但是,别名对于涉及到可变对象(如列表,字典和其他类型)的python源码语法时可能产生意想不到到的效果。这通常有利于代码的优化,因为别名在一些方面可以像指针使用。例如,你可以轻

2014-04-28 00:16:47 792

翻译 Python3.2官方文档翻译--类总介绍

第六章 类相比其他编程语言,python类机制用最少的语法和语义来添加类。它是C++和modula-3类机制的结合结果。Python类提供了面向对象的所有特性:类继承机制允许继承多个基类。一个子类可以重新基类的所有方法,一个方法可以用同样的方法名调用基类的方法。对象能包含任何数量和类型的数据。很模块一样,类带有python自身动态本性。它们在运行时创建,创建之后在将来可以修改。 在C+

2014-04-25 00:25:49 747

原创 快速比较两个字符串中字符完全相同(兄弟字符串比较)

刚才上网,看到这个问题在好多论坛上得到很大的讨论,于是尝试练习了一下。【问题描述】 对于两个字符串,判定包含的字符是否完全相同。比如:"sabac"和 "basca"算是包含的字符完全相同,并且相同字符的数量也一样要相同,但它们顺序可以不一样。【问题分析】1.先判断两个字符串的长度是否相同2. 判断相同长度的字符串中的字符和相同字符的数量是否相同。3. 判断字符时,先把字符

2014-04-23 01:30:46 4473 5

原创 迷宫问题的研究与实现

【问题描述】以一个M×N的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。(1)    根据二维数组,输出迷宫的图形。(2)    探索迷宫的四个方向:RIGHT为向右,DOWN向下,LEFT向左,UP向上,输出从入口到出口的行走路径。【算法分析】主要考查数据结构-栈。栈作为一种数据结构,是

2014-04-23 00:29:11 2320

原创 一道于心不甘的编程题

上周五例会结束了,打算做到练习题放松下,于是选择了这道(人民币大写转换),一看这道题目觉得很简单,默默告诉在半个小时一定能搞定。如果你一听这道题也觉得很简单,说明你和我是在思想认识上是在同一个高度。       整个题目意思是: 输入阿拉伯数字,然后翻译人民币大写。例如 1 1101 1101   壹忆壹仟壹佰零壹万 壹仟壹佰零壹       是不是很简单? 立马我分析设计:

2014-04-22 22:22:14 1182 3

翻译 Python3.2官方文档翻译--异常抛出和自定义异常

6.4 抛出异常Raise语句运行程序员强制抛出一个具体的异常。例如:>>> raise NameError(’HiThere’)Traceback (most recent call last):File "", line 1, in ?NameError: HiThereRaise的唯一参数描述了将要抛出的异常。这可以是一个异常的实例或者一个异常类。(继承Excepti

2014-04-22 22:21:15 1632

翻译 Python3.2官方文档翻译--清理动作

6.6 定义清除动作Try语句中也可以其他可选择语句,这些语句被用来定义清除动作。这些动作无论在任何情况下都会执行。如下:>>> try:... raise KeyboardInterrupt... finally:... print(’Goodbye, world!’)...Goodbye, world!KeyboardInterrupt不管异常是否发生,Fi

2014-04-22 22:21:02 745

翻译 Python3.2官方文档翻译--异常抛出和自定义异常

6.4 抛出异常Raise语句运行程序员强制抛出一个具体的异常。例如:>>> raise NameError(’HiThere’)Traceback (most recent call last):File "", line 1, in ?NameError: HiThereRaise的唯一参数描述了将要抛出的异常。这可以是一个异常的实例或者一个异常类。(继承Excepti

2014-04-22 01:11:02 533

转载 用Java实现按字节长度截取字符串

Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。但目前很多流行的语言,如C#、Java内部采用的都是 Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字符,因此,如果要截取的字符串是中、英文、数字混合的,就会产生问题,如下面的字符串:String s = "a加b等于c,如果a等1、b等于2,那么c等3"; 

2014-04-21 21:31:32 848

翻译 Python3.2官方文档翻译--异常处理

8.3 异常处理编写可以处理可选择的异常是可能的。 看看下面的例子,要求用户输入一个合法的整数类型,但是允许用户打断程序()用control-c或者其他操作系统支持的语言;注意一个用户产生的终端会引发一个keyboardInterrupt 异常。>>> while True:... try:... x = int(input("Please enter a number: "))

2014-04-21 00:53:33 1163

翻译 Python3.2 官方文档翻译--错误与异常

第六章 错误和异常直到现在错误信息还没有被涉及到。但你如果已经尝试了实例你可能已经看到一些相关信息。在python中至少有两种不同的错误:syntax errors 和exceptions6.1 语法错误(syntax errors)   语法错误,也就是编译错误,当你开始学习python时,这种错误可能是你最常见的抱怨。>>> while True print(’Hello wo

2014-04-21 00:52:00 1329

翻译 Python3.2官方文档翻译--文件读写

5.2文件读写 Open()方法返回一个文件对象,在大多数情况下传递两个对象: open(filename, mode);例如:>>> f = open(’/tmp/workfile’, ’w’)第一个参数是包含文件名称的字符串,第二个参数是包含描述文件使用方式的字符串。如果文件只读标记为“r”,只写标记为“w”(相同名字的已经存在文件将会被清除),, “a”表示添加到文件结尾,数

2014-04-19 22:49:10 1923

翻译 Python3.2官方文档教程---格式化输出

一个程序的输出有好多种方式,数据既可以用人们读懂的形式打印出来或者写入到文件以便将来使用。这章就讨论这些问题。5.1 格式化输出目前我们已经接触了两种输出值方式: 表达式语句和print()函数。(第三种就是使用file对象中的write()方法;标准的文件输出可参考sys.stdout库文件) 常常你会想控制输出格式化的数据而不是简单用空格分隔的字符。这里有两种方式用来格式化你的

2014-04-19 02:09:37 1412

翻译 Python3.2官方文档教程--包

4.4 包包是一种通过“点模块名称”来创建模块命名空间的一种方法。例如,模块A.B表示在A的包下设计了一个子包B。就像模块的应用保存不同模块的作者,这些不同的模块需要考虑相互的全局变量名称。但是点模块名称让多个模块包的作者无需担心彼此的模块名称(冲突),就像Numpy或python图像库。 假设你为了统一操作音频文件和音频数据,你可以定义一个多模块(包)的集合。在里面可能有不同音频文件

2014-04-17 00:11:00 928

翻译 Python3.2官方文档--标准接口和dir()函数

4.2 标准接口Python自带一些标准模块的库文件。这些库文件介绍在单独的文档(python库文件介绍)中有所描述。一些模块在解释器中创建,它们提供了对非语言核心的但又为了效率又不得包含到里面部分的操作方法,或者是提供了对操作系统的底层的访问,例如系统调用。这些模块ge会根基底层平台进行不同的选择配置,比如:winreg模块只能在window系统上提供, 另一个特殊模块更值得注意,sys,它

2014-04-16 21:49:30 1492

翻译 Python3.2官方文档教程--深入模块

4.1 深入模块一个模块可以包含可执行语句和方法定义。这些语句用来初始化模块。当模块第一次被导入到其他地方时候这些语句将会执行。每个模块都有自己私有的符号表, 定义在模块内的所有方法可以把它当做全局符号表来用。因此,模块的作者可以在模块中用全局变量而不同担心与用户全局变量的意外冲突。另一方面,如果你确切地知道自己在做什么,你可以使用引用模块函数的表示法访问模块的全局变量。Modname.i

2014-04-16 00:54:22 1252

原创 Java程序员进阶必练题

NoTopicSummary1JVM basic concept1. What's is JVM2. Concept of JVM, JDK, JRE3. HotSpot4. Reference type5. Garbage Collection2How to create new

2014-04-16 00:35:08 2559

原创 Java程序员应该常思考的问题

Java Serial1. Java基础问答2. Java Generic3. Latch VS Barrier4. AtomicInteger, BlockingQueue and Fork/Join5. ConcurrentHashMap, Executor, ThreadPoolJava基础问答1. 进程vs线程2. JVM同步交互机制介绍3. Synch

2014-04-16 00:30:26 1888 3

原创 程序员不可不知的eclipse操作快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2014-04-16 00:03:54 1512 2

转载 码农提高工作效率

俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。而我本人很喜欢各种各样的方式来提高自己的工作效率,可以分享给大家一些经验。键盘功底要扎实。敲键盘时要使用标准指法。可能你认为这是程

2014-04-15 23:50:31 837

转载 java架构师之路:JAVA程序员必看的15本书的电子版下载地址

java架构师之路:JAVA程序员必看的15本书的电子版下载地址  作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类  对于没有Java编程经验的程序员要入门,随便读什

2014-04-15 22:52:06 1492 1

翻译 python3.2官方文档教程--模块

第四章 模块如果你退出python的解释器重新进入,则有关你已定义的方法和变量都会消失。因此,如果你想编写比较长的程序,你最好用文本编辑器来为解释器准备输入和用文件作为输入来运行程序。这就是众所周知的脚本。如果你的程序更强大而负责,你可能为了方便维护想把它分为几个文件。可能你想用你已写在文件中的便利方法而不需要把它拷贝到每个程序中。 为了支持这个功能,Python提供一种方法把这些定义

2014-04-15 01:16:10 1414 1

原创 剖析工作问题,提高码农效率

今天下班与几同事一起下班,刚出公司大门一同事半开玩笑说“你这么总那么忙,你应该向我徒弟好好学习,编码快问题又少”。尽管是一个句玩笑,却让我如梦苏醒。感谢这么这为同事,如果你看到这篇博客,就在心里默默笑一下吧,记得千万不要发出声哦 * _ * 。回想最近一周,确实每天过得忙忙碌碌,甚至上个周末六从早晨九点加班到晚上8点。本来周一晚上和教会兄弟姐妹一起学乐队知识的,已经连续都没有参加了。但结果了,今天

2014-04-15 00:26:03 1337

转载 编码套路的实战演练

1.     写一份自己的简历。把自己所有的相关技能都罗列出来,然后把那些在100年后还用得到的标出来。给每个技能打分,满分为10分。2.     罗列出你所景仰的程序员。尽量包括那些与你一起工作的人,因为你会在工作中从他们身上获取一些技能。记录下他们身上的1 ~ 2个闪光点,也就是你希望自己有所提高的方面。3.     查看维基百科上的“计算机科学”栏目,找到“计算机领域先驱者”

2014-04-14 23:20:53 831

翻译 Python3.3.2 官方文档教程---深入条件控制

3.7 深入条件控制在while和if语句中用到的条件可以包含任何操作符而不仅仅是比较运算符。比较运算操作符in和not in 主要检查值是否在列表中出现(或不出现)。操作符is和is not 用来比较两个对象是不是真正相同的对象。这仅仅用于可变对象如列表。所有的比较运算法拥有同样的优先级,但都比数字操作符的优先级低。比较运算法可以连接使用,例如: a 用来测试a是否< b 并且b =

2014-04-13 23:08:02 998

翻译 Python3.3.2 官方文档教程---遍历技巧

3.6 遍历技巧当通过字典遍历数据时,用items()方法就可以同时把关键字和相对应的值从字典中取出。>>> knights = {’gallahad’: ’the pure’, ’robin’: ’the brave’}>>> for k, v in knights.items():... print(k, v)...gallahad the purerobin th

2014-04-13 23:01:53 1211

翻译 Python3.3.2 官方文档教程---字典

Python3.3.2 官方文档教程 翻译

2014-04-13 22:59:48 1082

原创 分享感动,追求幸福

幸福是什么,作为程序员,如何去设计自己的单调生活,如何去实施自己的幸福,如何去测试自己是否一名合格的男人,如何去发布和部署自己相应的责任

2014-04-12 23:50:32 1022

转载 Struts,Hibernate,Spring经典面试题

Hibernate工作原理及为什么要用? 原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是

2014-04-11 01:44:33 2399

转载 设计模式读书笔记与总结系列文章

设计模式读书笔记设计模式目录目录(?)[+]这学期开始学习设计模式了,借了一本马士兵推荐的《JAVA与模式》,很厚,现在还在看。开始的时候,只是写一些读书笔记,只给自己看,文章的质量很低,后来我们老师和我们共享了CSDN访谈刘伟的一个文档,看了一下刘伟是怎么谈如何学习设计模式的,说是学设计模式,要知道设计模式的意图是什么,它要解决一个什么问题,什么时候可

2014-04-11 01:39:29 1037 4

转载 MySQL按年龄段查询

下面是项目中按照男女年龄段统计的核心sql代码:[sql] view plaincopyprint?              COUNT(tr.id)AS '体检总人数',  SUM(CASE WHEN s.sex=1 THEN 1 ELSE 0 END) AS '男体检总数',  SUM(CASE WHEN s.sex=0 THEN 1 

2014-04-11 01:36:21 4161

原创 Python中global用法详解

1. 文档说明   在python3.3.2的官方api帮助文档上看到, 如下一段话:The global statement is a declaration which holds for the entire current code block. It means that the listed identifiers are to be interpreted as global

2014-04-11 01:17:43 61416 1

翻译 Python3.2官方文档教程---Set集合

写在前面: 已经连续翻译python3.2官方文档好长时间,今晚第一次翻译的文章被网友阅读上千次,激动不已,在此特别谢谢各位网友的朋友。看到大家的朋友,兴奋得有点失眠,所以顺便把set集合也翻译了,最后在谢谢各位网友,翻译不当之处请吐槽。 3.4 Set集合Python还包含一个集合的数据类型。一个Set 是一个不包含重复元素的无序集合。基本应用是成员资格测试和消除重复元素。

2014-04-10 01:01:40 1641

原创 有一种幸福,就是看着自己的博文阅读量不断上升, 感恩生命

一个夜深人静的码农在深夜里的独白

2014-04-09 23:49:10 14547 49

翻译 Python3.2官方文档教程---元组与序列

Python3.2官方文档翻译

2014-04-09 22:59:59 8970 6

MongoDB学习笔记

笔者阅读三本书做的读书笔记,并且在自己的机器上面做了验证,吧详细截图贴在文档里面

2015-01-22

calculator

calculator

2014-08-29

Python3.2.3官方文档(中文版)高清完整PDF

Python3.2.3官方文档(中文版) 由笔者自己翻译,有不当之处希望在博客上相互交流

2014-05-19

Java实现图片格式转化(图形界面)

Java用Jimi包可以实现实现主流图形文件格式之间的相互转换,主要图形界面形式展示,同时带有滚动条显示图片转换的进度。

2014-04-14

mindmanager 实用教程

这是介绍mindmanager这款软件的实用教程,清新明了,简单实用,掌握好能提高工作效率

2013-01-22

div +css +html+js的漂亮后台模板

div +css +html+js的漂亮后台模板,涉及到各个行业,各种公司的后台界面

2011-12-09

建筑的永恒之道

建筑的永恒之道,作者亚历山大,原出版社原出版社 arrangement with Oxford University Press,Inc.

2011-12-09

基于java jimi包的图片格式转换

基于java jimi包的图片格式转换,图形用户见面,包括jpg,gif 到png,psd等转换

2011-12-09

C#开发技术大全

C#开发技术大全,部分pdf文档,李佳等人编写

2011-12-09

ASP.net 开发技术大全

ASP.net 开发技术大全,pdf文档

2011-12-09

Java数据库高级编程宝典

Java数据库高级编程宝典,主要是web 开发,练习项目有;网上购物系统,照片等

2011-07-17

快餐预订Applet小程序源编码

这是Java小程序,采用主要是choice组件和复选框,然后单挤可现实价格

2010-09-28

空空如也

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

TA关注的人

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