码迷,mamicode.com
首页 > 编程语言
深刻理解Python中的元类(metaclass)
本文转自博客在线,只供自己学习保存,任何转载和使用,责任自负,原地址:http://blog.jobbole.com/21351/ 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他 ...
分类:编程语言   时间:2016-06-15 14:04:29    阅读次数:201
javascript [object,Object]
今天给html标签的属性赋值为对象时,发现取出来的值为 [object,Object],感觉有点奇怪。 代码如下: 那怎样可以取到对象的值呢?我的做法是赋值的时候,先用JSON.stringify方法将student对象转换为json字符串。 代码如下: 但是我还有一个疑问就是:为什么alert(o ...
分类:编程语言   时间:2016-06-15 14:02:03    阅读次数:172
python学习之正则表达式re模块
正则表达式使用到的是re模块importre即可开始调用正则表达式。常用的正则有如下字符: .^$*+?{}[]\|().匹配任意除\n以外的字符,在DOTALL模式中也能匹配换行符。 ^匹配字符串开头,在多行模式中匹配每一行的开头。 [^]匹配的是不包含某些字符串的内容。 $匹配以某字符串结尾的..
分类:编程语言   时间:2016-06-15 12:51:45    阅读次数:155
【Java多线程】Java的MapReduce框架ForkJoin
Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。Fork就是把一个大任务切分为若干子任务并行的执行。类似MapReduce里面的Map。Join就是合并这些子任务的执行结果,最后得到这个大..
分类:编程语言   时间:2016-06-15 12:52:13    阅读次数:452
python学习过程之从零开始
用于交互使用:>>>user=raw_input(‘Enterloginname:‘)Enterloginname:root>>>printuserroot交互使用,将输出的数字型转化为整形,并通过%进行替换注解:%s表示由一个字符串替换,%d表示由一个整数来替换%f由一个浮点数来替换>>>num=raw_input(‘Nowe..
分类:编程语言   时间:2016-06-15 12:53:08    阅读次数:333
springmvc+mybatis+spring 整合
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:编程语言   时间:2016-06-15 12:49:39    阅读次数:339
Python自动更新脚本
本脚本主要针对python2.6升级至python2.10,并且解决了升级后不能使用yum的问题。添加了ipython功能##########################!/bin/bashpath="/home/tools"if[!-d$path];thenmkdir$pathelserm-rf$path&&mkdir$pathficd$pathyum-yinstallautomakegccgcc-c++readline-de..
分类:编程语言   时间:2016-06-15 12:51:53    阅读次数:355
Python处理JSON
Python处理JSON json.dumps encoding:把一个Python对象编码转换成Json字符串 json.loads decoding:把Json格式字符串解码转换成Python对象 Pythonencode()函数用于将Python对象编码成JSON字符串。 data=[{‘a‘:1,‘b‘:2,‘c‘:3,‘d‘:4,‘e‘:5}] json=demjson.encode(data) type(jso..
分类:编程语言   时间:2016-06-15 12:50:14    阅读次数:401
Python中浅拷贝和深拷贝的区别
Python中浅拷贝和深拷贝的区别浅拷贝和深拷贝示意图如上图,简单点说1.copy.copy浅拷贝只拷贝父对象,不会拷贝对象的内部的子对象。2.copy.deepcopy深拷贝拷贝对象及其子对象数字,字符串是不可变类型列表,字典是可变类型我们看下面的案例案例一:浅拷贝>>>importcop..
分类:编程语言   时间:2016-06-15 12:50:12    阅读次数:299
java代码性能优化
一、避免在循环条件中使用复杂表达式  在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。  例子:  [java] view plain copy print? import java.util.vector;  class cel {      void method (vector ...
分类:编程语言   时间:2016-06-15 12:48:51    阅读次数:316
Spring表达式语言:SpEL语法
SpEL表达式语言详解...
分类:编程语言   时间:2016-06-15 12:49:12    阅读次数:259
模式识别(Pattern Recognition)学习笔记(二十七)-- 基于树搜索算法的快速近邻法
近邻法中计算距离需要遍历,带来很大的计算量和存储量,为了改善这两方面的性能,有人提出采用分枝界定算法(Branch-Bound  Algorithm)来改进近邻法,主要分为两个阶段:1)利用人工划分或K-means聚类算法或其他动态聚类算法将样本集X划分成层级形式,形成一个树结构;2)利用树搜索算法找出与未知样本的k个近邻。 1.层级划分 1)将样本集X划分成l个子集,每个子集再分成l个子集,...
分类:编程语言   时间:2016-06-15 12:47:47    阅读次数:423
目前大部分编程语言
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机 ...
分类:编程语言   时间:2016-06-15 12:44:57    阅读次数:217
Eclipse Java、XML自动提示
1、java智能提示 (1). 打开Eclipse,选择打开" Window - Preferences"。 (2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for j ...
分类:编程语言   时间:2016-06-15 12:44:48    阅读次数:361
C++ 课堂笔记
1.纯虚函数 virtal void function() = 0; 不能实例化, 因为此函数没有实体, 用于派生有实体的类 所以不能实例化含有纯虚函数的class 2.静态多态 3.模板(动态多态) 泛型编程 函数模板 template<typename T> T maximun(T n1, T ...
分类:编程语言   时间:2016-06-15 12:43:38    阅读次数:246
Java集合框架
1. Java集合类操作优化经验总结 http://www.codeceo.com/article/java-collection-class.html 2. HashSet和HashMap源码剖析 http://www.codeceo.com/article/java-hashset-hashma ...
分类:编程语言   时间:2016-06-15 12:42:50    阅读次数:188
HDOJ-ACM1022(JAVA)
这道题:是模拟出栈,判断出栈顺序的可能性。 基本上大家的做法都是直接模拟栈的出栈入栈并将顺序用0,1序列来表示,我暂时没想到什么好的思路。 ...
分类:编程语言   时间:2016-06-15 12:41:46    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!