首页 > 编程语言
[Python] 对 Python 装饰器的理解的一些心得分享出来给大家参考
最近写一个py脚本来整理电脑中的文档,其中需要检校输入的字符,为了不使代码冗长,想到使用装饰器。   上网搜索有关python的装饰器学习文档,主要看的是AstralWind的一篇博文,以及Limodou的一篇文章。作为初学者,这两篇文章对新手有很大的帮助,但仍然有些不易理解的地方。因此在此以一个初学者的认知记录一下python的装饰器的学习心得。     1. 什么是装饰器?     ...
分类:编程语言   时间:2014-09-24 10:15:57    收藏:0  评论:0  赞:0  阅读:391
Effective JavaScript Item 27 使用闭包而不是字符串来封装代码
本系列作为Effective JavaScript的读书笔记。   对于代码封装,在JavaScript中有两种方式可以办到。第一种就是使用function,第二种则是利用eval()函数,传入到该函数的字符串参数可以是一段代码。   当对使用哪种方式犹豫不决时,使用function。因为使用字符串的一个重要缺点是,传入的字符串并不是一个闭包,而function则可以代表一个闭包。关于闭包...
分类:编程语言   时间:2014-09-24 10:15:22    收藏:0  评论:0  赞:0  阅读:230
运维堡垒机(跳板机)系统 python
相信各位对堡垒机(跳板机)不陌生,为了保证服务器安全,前面加个堡垒机,所有ssh连接都通过堡垒机来完成,堡垒机也需要有 身份认证,授权,访问控制,审计等功能,笔者用Python基本实现了上述功能。AD:2014WOT全球软件技术峰会北京站 课程视频发布11月21日-22日 与WOT技术大会相约深圳 ...
分类:编程语言   时间:2014-09-24 10:03:17    收藏:0  评论:0  赞:0  阅读:397
java foreach实现原理
java foreach 语法糖实现原理一 、 示例代码 1 import java.util.ArrayList; 2 import java.util.List; 3 4 /** 5 * 6 * @author lulei 7 * @date 2014-9-23 8 * 9 */...
分类:编程语言   时间:2014-09-24 09:59:17    收藏:0  评论:0  赞:0  阅读:749
python核心编程2第二章课后练习
2-1print来显示变量的内容,仅用变量名时,输出的字符串使用单引号括起来的,这是为了让非字符串对象也能以字符串的方式显示在屏幕上,print语句使用str()函数显示对象,交互解释器调用repr()函数来显示对象2-2(a)运算1+2*4(b)只会做运算不会输出(c)运算未显示结果(d)交互解释...
分类:编程语言   时间:2014-09-24 09:52:37    收藏:0  评论:0  赞:0  阅读:409
通过C++的类设置系统时间和输出时间
#include #include using namespace std; class TDate { public: void SetDate(int y,int m,int d); int IsLeapYear(); void SetTime(int h,int m,int s); void DisplayTime(); private: int year,month,day; ...
分类:编程语言   时间:2014-09-24 08:49:37    收藏:0  评论:0  赞:0  阅读:975
SpringMVC的第一个入门案例
SpringMVC 第一个简单案例: 1)     建一个Web工程 2)     在web.xml中配置 servlet>     servlet-name>springMVCservlet-name>     servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>     load...
分类:编程语言   时间:2014-09-24 08:48:07    收藏:0  评论:0  赞:0  阅读:298
使用Handler在子线程中更新UI
Android规定只能在主线程中更新UI,如果在子线程中更新UI 的话会提示如下错误:Only the original thread that created a view hierachy can touch its view((只有原来的线程创建一个视图层次可以触摸它的视图)。       只能在主线程中更新UI的原因是:android中相关的view和控件不是线程安全的,我们必须单独做处...
分类:编程语言   时间:2014-09-24 08:47:57    收藏:0  评论:0  赞:0  阅读:713
Python核心编程2第一章课后练习
1-1在windows下的安装方法在网上下载python2.7直接安装到C盘1)在系统变量中找到path。2)编辑path值,添加你安装的python路径,C:\Python27。3)检验python是否安装配置成功,打开cmd,输入python,如果出现以下界面,则说 明你的python安装成功了...
分类:编程语言   时间:2014-09-24 08:45:37    收藏:0  评论:0  赞:0  阅读:358
javascirpt
js自定义对象.属性2010-03-19 14:36:13|分类: JavaScript |标签: |举报 |字号大中小订阅 js自定义对象 一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashta...
分类:编程语言   时间:2014-09-24 08:44:17    收藏:0  评论:0  赞:0  阅读:530
转:JMir——Java版热血传奇2之资源文件与地图
我虽然是90后,但是也很喜欢热血传奇2(以下简称“传奇”)这款游戏。 进入程序员行业后自己也对传奇客户端实现有所研究,现在将我的一些研究结果展示出来,如果大家有兴趣的话不妨与我交流。 项目我托管到codeplex上了,使用GPLv2开源协议。大家可以checkout代码出来看。 我现在...
分类:编程语言   时间:2014-09-24 06:36:57    收藏:0  评论:0  赞:0  阅读:476
python解析ini、conf、cfg文件
1.使用python自带的ConfigParser模块: #test.cfg文件内容: [sec_a] a_key1?=?20 a_key2?=?10 [sec_b] b_key1?=?121 b_key2?=?b_value2 b_key3?=?$r b_key4?=?127.0.0.1 #?-*?-?coding:?UTF-8...
分类:编程语言   时间:2014-09-24 04:33:27    收藏:0  评论:0  赞:0  阅读:478
python解析yaml文件
系统:ubuntu1404、python:2.7 解析yaml文件要先安装pyyaml,可以直接用sudo pip ?install ?pyyaml 安装yaml模块; t.yaml文件内容:隔距为2个空格或4个空格 t.yaml"?10L,?143C????????????????...
分类:编程语言   时间:2014-09-24 03:30:27    收藏:0  评论:0  赞:0  阅读:645
python解析json文件
cat ?t.jo { "name":"test", "type":"kkk", "ppp":{"parate":[1,2]} } 或者加个数组t2.jo: [ {"name":"test","type":"kkk","ppp":{"parate":[1,2]}}, {"name":"ppp"} ] 2.解析t.jo import?json In?[61]:?s...
分类:编程语言   时间:2014-09-24 02:26:27    收藏:0  评论:0  赞:0  阅读:457
java爬取百度首页logo
两个方法一个获得Url的网页源代码getUrlContentString,另外一个从源代码中得到想要的地址片段,其中需要用到正则表达式去匹配得到网页源代码的过程:地址为string,将地址转换为java中的url对象url的openConnection方法返回urlConnectionurlConnection的connect方法建立连接新..
分类:编程语言   时间:2014-09-24 02:25:37    收藏:0  评论:0  赞:0  阅读:692
Python XML No module named etree.ElementTree
在学习使用Python解析XML的过程中,使用官方文档https://docs.python.org/2/library/xml.etree.elementtree.html中的例子进行测试,代码如下:importxml.etree.ElementTreeasET tree=ET.parse(‘/home/huayuan/code/xml.py‘) root=tree.getroot()试着运行,没想到竟然会报错:Tr..
分类:编程语言   时间:2014-09-24 02:24:17    收藏:0  评论:0  赞:0  阅读:409
C++OOP之类和对象 ---第一个特征:数据抽象
C++中的结构体:(不可访问整个结构体,如:不能一次输出结构体。)1):在C中,结构体只可以含有成员,不可以有函数,但是c++中可以。而且,函数可以直接访问里面的数据成员。2):访问方式a):若是结构体类型的 变量, 采用 . 形式。如:Person.Age_。b):若是结构体类型的 指针, 则采用...
分类:编程语言   时间:2014-09-24 02:20:36    收藏:0  评论:0  赞:0  阅读:423
Java数据结构和算法(二)——数组
Java数据结构和算法(二)——数组...
分类:编程语言   时间:2014-09-24 01:15:46    收藏:0  评论:0  赞:0  阅读:348
JAVA学习第十六课(内部类及其特点)
内部类: 内部类就是一个类定义在一个类里,定义在类中的类就叫做内部类 一、访问特点: 内部类可以直接访问外部类的成员,包括私有成员 外部类要访问内部类的成员,必须创建内部类的对象 简单体现: import out.in; class out { private int num = 3; class in { public void showou() ...
分类:编程语言   时间:2014-09-24 01:14:16    收藏:0  评论:0  赞:0  阅读:388
Coding之路——重新学习C++(3):对于编译和链接的重新认识
1.C++的源代码是怎么变成程序的。 (1)我们在编写完源代码后,首先需要把源代码交给编译器,编译器首先进行预处理,也就是处理宏,把#include指令引进的头文件全部引进,产生编译单元。编译单元是编译器的真正工作对象,是真正意义上的C++对象。 (2)一般的编译模式会采用分别编译,这时我们必须.....
分类:编程语言   时间:2014-09-24 01:06:36    收藏:0  评论:0  赞:0  阅读:412
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!