码迷,mamicode.com
首页 > 编程语言
Java并发编程:线程池的使用(转)
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办...
分类:编程语言   时间:2015-12-08 18:05:43    阅读次数:193
python模块的学习——base64模块
首先,对于base64模块的学习参考别人的总结:http://blog.csdn.net/wanghai__/article/details/6898032之后,在模拟登录的过程中,需要对用户名进行加密编码,采用base64.encodestring()函数1 def GetUserName(use...
分类:编程语言   时间:2015-12-08 18:04:43    阅读次数:552
swift 2中关键字和解释整理
1.swift 最新关键字和符号参考:https://developer.apple.com/library/mac/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html#//apple_ref...
分类:编程语言   时间:2015-12-08 18:01:38    阅读次数:580
KMP算法(转)
KMP算法在介绍KMP算法之前,先介绍一下BF算法。一.BF算法 BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符,依次比较下去,直到得出最后的匹配结...
分类:编程语言   时间:2015-12-08 18:01:20    阅读次数:160
Java 中 静态方法与非静态方法的区别
静态方法和实例方法的区别主要体现在两个方面:在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变...
分类:编程语言   时间:2015-12-08 17:59:31    阅读次数:114
Effective C++:规定20: 宁pass-by-reference-to-const更换pass-by-value
(一)假设传递参数当函数被调用pass-by-value,然后函数的参数是基于实际参数的副本最初值,调用,也得到该函数返回的结束值复印件。请看下面的代码:class Person { public: Person(); virtual ~Person(); private: ...
分类:编程语言   时间:2015-12-08 17:58:59    阅读次数:150
编程语言大牛王垠:编程的智慧,带你少走弯路 [本文转载CocoaChina]
作者:王垠授权本站转载。编程是一件创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称三天瘦二十斤的减肥药,它并不能代替你自己的勤奋。然而我希望它能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做到一分耕耘一分收获。反复推敲代码既然“天才...
分类:编程语言   时间:2015-12-08 17:56:27    阅读次数:225
数据结构:Binary and other trees(数据结构,算法及应用(C++叙事描述语言)文章8章)
8.1 Trees-->root,children, parent, siblings, leaf; level, degree of element 的基本概念8.2 Binary Trees-->什么样的tree是Binary Tree8.3. Properties of Binary Tree...
分类:编程语言   时间:2015-12-08 17:53:02    阅读次数:128
Java并发专题 带返回结果的批量任务执行 CompletionService ExecutorService.invokeAll(转)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/27250059一般情况下,我们使用Runnable作为基本的任务表示形式,但是Runnable是一种有很大局限的抽象,run方法中只能记录日志,打印,或者把数据汇总入某个容器(一方面...
分类:编程语言   时间:2015-12-08 17:53:15    阅读次数:205
Java学习----不变的常量
byte: -128~+127shortint:129longfloat:1.5f (1.5被系统默认为double)double:4.5dchar:'s' '1'boolean:true false字符串常量:"hello world"
分类:编程语言   时间:2015-12-08 17:53:16    阅读次数:107
Python 基础【第二篇】python操作模式
一、交互模式1 #python2 3 Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)4 5 [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux26 7 Type "help", "copyright", "...
分类:编程语言   时间:2015-12-08 17:52:02    阅读次数:171
C# ---- 算法之洗牌算法
作为一名学数学的渣渣,其实对各种算法还是有兴趣的。有时候看到某位大神写的精妙的算法真真是比一场演唱会都精彩~~洗牌算法常用于像是连连看,爱消除这种小游戏。目的就在于打乱既定顺序。我目前喜欢并觉得效率高易理解的洗牌算法有两种实现方式。下面一一陈述。本博在csdn看到某位大神写的,随手摘抄了。第一种是用...
分类:编程语言   时间:2015-12-08 17:49:04    阅读次数:176
Python基础之面向对象(进阶篇)
面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数面向对象三大特性:封装、继承和多态本篇将详细介绍Python 类的成员、成员修饰符、...
分类:编程语言   时间:2015-12-08 17:48:36    阅读次数:277
在MacBook Pro上设置Java开发环境
好吧,我去了地球的另一边,并且因为我的PC不在旁边,只有一台MacBook Pro可以用于开发。这篇文章应该被看作是一个加强书签,我列出了使得MacBook能实现目的的所有必需安装的工具,即用于Java和稍后也会用于JavaScript的开发。需要提一下的是,直到现在,我仍然是Windows用户(X...
分类:编程语言   时间:2015-12-08 17:48:25    阅读次数:232
python 杂记
1 class TestA(object): 2 def __init__(self): 3 print("A is initing"); 4 def foo(self): 5 print("foo"); 6 7 class Tes...
分类:编程语言   时间:2015-12-08 17:45:25    阅读次数:229
Python 基础【第三篇】输入和输出
这里我们创建一个python(pytest)脚本用于学习测试(以后都为这个文件,不多做解释喽),这个文件必须要有执行权限的哈1.创建pytest并赋予执行权限[root@fengyuba_server py]# touch pytest[root@fengyuba_server py]# chmod...
分类:编程语言   时间:2015-12-08 17:47:50    阅读次数:298
Python 基础【第一篇】环境部署
一、Windows基础环境配置部署1.1、下载python安装程序下载地址:https://www.python.org/ftp/python/3.4.1/python-3.4.1.msi1.2、运行 python-3.4.1.msi1.3、这里可以选择安装路径(默认即可)1.4、一路默认下一步 直...
分类:编程语言   时间:2015-12-08 17:46:50    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!