码迷,mamicode.com
首页 > 编程语言
【Python基础教程第2版】——第一讲:基础知识
1、长字符串:(用三引号如'''或者"""来引起来)>>> print """This is a very log string.It continues here.And it's not over yet."Hello world!""""This is a very log string.It...
分类:编程语言   时间:2014-08-20 19:23:52    阅读次数:94
java的System.getProperty()方法可以获取的值
java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机规范版本java.vm.specifi...
分类:编程语言   时间:2014-08-20 19:23:22    阅读次数:104
C++ 虚函数表解析
http://blog.csdn.net/haoel/article/details/1948051/前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛...
分类:编程语言   时间:2014-08-20 19:23:12    阅读次数:128
python高级编程之装饰器01
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#装饰器01#特点是:使得函数和方法封装(接收一个函数并返回增强版本一个函数)#语法:原始场景可以将方法在定义首部将其定义为类方法或者静态方法,在未使用装饰器之前,语法如下:classWh...
分类:编程语言   时间:2014-08-20 19:22:42    阅读次数:95
python locals globals
Python有两个内置的函数,locals()?和globals(),它们提供了基于字典的访问局部和全局变量的方式。 首先,是关于名字空间的一个名词解释。是枯燥,但是很重要,所以要耐心些。Python使用叫做名字空间的东西来记录...
分类:编程语言   时间:2014-08-20 18:14:12    阅读次数:89
JAVA正则表达式 Pattern和Matcher
1.简介:? java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。? 它包括两个类:Pattern和Matcher 。 Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。? Matcher: 一...
分类:编程语言   时间:2014-08-20 18:11:53    阅读次数:126
看看你对编程语言了解多少
今天闲逛tutorialzine看到一个游戏-Guess the Programming Language,大家不妨测试一下,你对编程语言了解多少?...
分类:编程语言   时间:2014-08-20 18:03:52    阅读次数:80
Java设计模式-设计模式的六种原则
所谓无招胜有招,练一门功夫分为内功和外功。外功好比招式,就是所谓的23种设计模式。而内功呢,就是心法,那就是这6种法则。光会外功那是花拳绣腿,内功修为才是境界。如此众多的设计模式,学完2遍,3遍可能也会忘的只记得单例和工厂模式。但是只要原则记住,在以后的设计中,有意无意就会用的设计模式的精髓。 六种设计原则 单一职责原则 不要存在多于一个导致类变更的原因。通俗的说,即一个...
分类:编程语言   时间:2014-08-20 18:02:12    阅读次数:76
我的C++自动化测试程序
个人编程中比较喜欢重构,重构能够提高自己的代码质量,使代码阅读起来也更清晰。但是重构有一个问题,就是如何保证重构后带代码实现的功能与重构前的一致,如果每次重构完成后,对此不闻不问,则会有极大的风险,如果每次重构后,都进行一边测试,则工作量会很巨大,最终可能是即使代码有重构的欲望,也会尽量克制住,不去重构。除非代码能够进行自动化测试。实际上进行测试的是接口,而不是所有代码,只要能够保持接口不变,自动化测试的工作量也没有想象中的巨大。其实我们在单元测试的时候,会测试各种异常情况,只不过,没有将这些测试写成测试代...
分类:编程语言   时间:2014-08-20 18:01:02    阅读次数:91
C++访问lua函数性能测试结果
?? 转载请注明,来自:http://blog.csdn.net/skyman_2001 lua版本是5.1 1. windows平台      CPU: Intel Core i5 3.20GHz 3.60GHz      内存: 8G      操作系统:win7 64位      测试数据:执行125次耗时0.067毫秒 2. ios平台     iPhone 4s...
分类:编程语言   时间:2014-08-20 17:59:42    阅读次数:69
在多线程中使用静态方法是否有线程安全问题
类的成员分为两类,静态成员(static member)和实例成员(instance member)。静态成员属于类,实例成员则属于对象,即类的实例。 简单讨论一下在一个类中使用静态字段(static field)和静态方法(static method)是否会有线程安全问题。 我们在知道, 静态字....
分类:编程语言   时间:2014-08-20 17:56:52    阅读次数:77
python高级编程之生成器表达式和itertools模块
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#生成器表达式和itertools模块#yield中可以使用圆括号代替中括号iter0=(x**2forxinrange(10)ifx%2==0)foriter1initer0:print...
分类:编程语言   时间:2014-08-20 17:54:52    阅读次数:90
swift __1 试写第一个swift程序
参照:http://swiftist.org/topics/96?page=2#comments发现有几个地方一直报错,自己修改了下,有可能是xcode6更新导致代码写的比较乱,这是我的硬伤,这次注释还是后面加上的,这也是我的硬伤,需要改。养成良好的代码习惯。下面贴上自己的代码//// ViewC....
分类:编程语言   时间:2014-08-20 17:51:22    阅读次数:132
用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?
用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?1. 最笨的办法....... [我就怎么干的.........]1functionget()2{3vars=22.127456+"";4varstr=s.substring(0,s.indexOf("."...
分类:编程语言   时间:2014-08-20 17:50:02    阅读次数:77
spring中Bean的注入类型
spring中Bean的注入类型
分类:编程语言   时间:2014-08-20 17:49:22    阅读次数:244
java 通过jni调用c++实现详解
Java通过JNI调用C++程序 JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来....
分类:编程语言   时间:2014-08-20 17:48:02    阅读次数:128
java安全——BASE64
这个主题主要是关于java安全的,应该来说算是个大杂烩吧,但是又不缺乏实用性,算是作为一个总结,用的时候可以作为参考。1、使用BASE64加解密在java加密技术中,BASE64算是一种最简单、最基本的加密技术。详见如下例子:import java.io.IOException;import Dec...
分类:编程语言   时间:2014-08-20 17:47:12    阅读次数:121
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!