码迷,mamicode.com
首页 > 编程语言
java介绍
一、java语言的特性:面向对象、多线程、与平台无关、简单、高效、安全、健壮、可移植、解释性、动态、高性能等 面向对象的基本特征:封装、多态、继承 封装:把客观存在的事物封装成一个抽象的类,把成员变量(事物的属性)和成员方(事物的行为)法封装在类中。通过四种修饰符public、protect、pri ...
分类:编程语言   时间:2016-04-19 19:29:38    阅读次数:255
【java入门点滴】向上转型与向下转型
向上转型: 简单理解就是由 子类 >基类 转换的过程。在此过程中,唯一发生的事情就是“子类新增方法的丢失”。我个人理解这个过程是:子类--①-->基类--②-->子类(阉割版) 在过程 ①,会把子类扩展新增方法给丢弃掉; 在过程 ②,通过“后期绑定(多态)”,检测到子类对象;但是,需要注意的是:如果 ...
分类:编程语言   时间:2016-04-19 19:27:40    阅读次数:194
JavaScript模块化
js通过立即执行函数可以进行模块化。 但是涉及复杂模块依赖关系上述方式就需要改造了。 require.js是遵循AMD规范的JavaScript模块化库,。下面展示了如何使用require.js进行js模块化。 1.定义一个模块mod1.js 2.定义需要依赖的模块mod2.js define方法用 ...
分类:编程语言   时间:2016-04-19 19:25:37    阅读次数:269
Python Requests模块讲解4
高级用法 会话对象 请求与响应对象 Prepared Requests SSL证书验证 响应体内容工作流 保持活动状态(持久连接) 流式上传 块编码请求 POST Multiple Multipart-Encoded Files 事件挂钩 自定义身份验证 流式请求 代理 合规性 编码方式 HTTP动 ...
分类:编程语言   时间:2016-04-19 19:27:26    阅读次数:500
多线程Java Socket编程
采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求. 1.服务端 2.客户端 ...
分类:编程语言   时间:2016-04-19 19:26:02    阅读次数:211
最小生成树 (Minimum Spanning Tree,MST) ---Kruskal算法
引导问题: 假设要在N个城市之间建立通信联络网,则连通N个城市只需要N - 1条线路。这时,自然会考虑这样一个问题,如何在最省经费的前提下建立这个通信网。 基于问题所建立的定义: 可以用联通网来表示N个城市以及N个城市之间可能设置的连通线路,其中网的顶点表示城市,边表示两城市之间的线路,赋予边的权值 ...
分类:编程语言   时间:2016-04-19 19:23:24    阅读次数:215
javascript之数组操作
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[ ...
分类:编程语言   时间:2016-04-19 19:24:45    阅读次数:154
Python 单例模式 和工厂模式
class Singleton(object): def __new__(cls,*args,**kwargs): if not hasattr(cls,'_inst'): cls._inst=super(Singleton,cls).__new__(cls,*args,**kwargs) retu ...
分类:编程语言   时间:2016-04-19 19:23:38    阅读次数:206
实验7:Problem H: STL——字符串排序
Description 对N个字符串排序。 0<N<=50000。每个字符串长度不超过50000,所有字符串长度总和不超过1000000。 对N个字符串排序。 0<N<=50000。每个字符串长度不超过50000,所有字符串长度总和不超过1000000。 Input 第一行读入N。 后面N行,每行一 ...
分类:编程语言   时间:2016-04-19 19:21:49    阅读次数:227
JAVA缓存的实现
...
分类:编程语言   时间:2016-04-19 19:20:26    阅读次数:218
python中类的method详解
************************** 转载自 https://www.zhihu.com/question/22869546/answer/22933397 ************************* 什么是method? function就是可以通过名字可以调用的一段代码, ...
分类:编程语言   时间:2016-04-19 19:18:11    阅读次数:254
算法Sedgewick第四版-第1章基础-017一约瑟夫问题
...
分类:编程语言   时间:2016-04-19 19:19:14    阅读次数:139
libc++abi.dylib: terminate_handler unexpectedly错误
今天测试app时发现一个必现的异常,当在登录成功后再打开登录前点击的页面时,就会在Xcode console中打印如下日志: NSScanner:nil string argumentNSScanner:nil string argumentlibc++abi.dylib: terminate_ha ...
分类:编程语言   时间:2016-04-19 19:17:46    阅读次数:226
javascript [] 与 {} 的区别
[]是数组形式,{}是对象形式,都可以包含其他类型.如var a= ["A","B",{a:1,b:2}];a[1] 取得的是B,a[2].b取得的是2;var s = {a:1,b:["A","B"]}s.a取得的是1,s.b[1]取得的是A []是数组形式,{}是对象形式,都可以包含其他类型.如 ...
分类:编程语言   时间:2016-04-19 19:16:34    阅读次数:148
进程和线程的理解
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运 ...
分类:编程语言   时间:2016-04-19 19:15:35    阅读次数:172
浅析JavaScript事件流——冒泡
一、什么是事件冒泡流 我们知道事件流指的是从页面中接受事件的顺序。 为了形象理解事件冒泡,可以想象三军主将诸葛亮,在帐内运筹帷幄,眼观六路耳听八方,这时候前方的战事情况就需要靠传令兵来传达,当第一位传令兵接到士官战事信息,打出旗语,百米之外的第二个传令兵看到后打出同样的旗语,第三个,第四个...., ...
分类:编程语言   时间:2016-04-19 19:12:50    阅读次数:190
在delphi中执行javascript代码
http://lhdeyx.blog.163.com/blog/static/318196972011101132922916/ 在delphi中执行javascript代码 2011-11-11 15:32:54| 分类: delphi|举报|字号 订阅 下载LOFTER我的照片书 | http: ...
分类:编程语言   时间:2016-04-19 19:11:59    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!