码迷,mamicode.com
首页 > 编程语言
javase(6)_异常
一、异常的概念1、java异常是Java提供的用于处理程序中错误的一种机制.2、所谓错误是程序在运行过程中发生的一些异常事件(如:除0,数组下标越界,文件不存在等).3、Java程序的执行过程中,如出现异常事件,可将其封装为一个异常对象,该异常对象封装了异常的信息,并将其交给Java运行时系统,该过...
分类:编程语言   时间:2015-12-24 13:19:22    阅读次数:169
面试题4 将一个char数组中的所有空格替换成%20
题目: 将一个字符串 (char数组) 中的所有空格都替换成 "%20". 这里假设数组中是有足够的空余空间的 所以不需要扩展数组解题思路就是 首先判断数组中到底有多少个空格 这样就可以知道 新的数组有多长 然后反着遍历数组 从最后一个开始 将字符串中的最后一个字符 移动到新的最后一个位置 然后是倒...
分类:编程语言   时间:2015-12-24 13:16:50    阅读次数:207
python001环境搭建及入门
1 下载python ;下载jdk 必须是1.7版本以上; 下载eclipse;下载pydev;2 pydev 合并到eclipse中,jdk配置环境变量;运行python3 打开eclipse设置python 编译4 新建python工程;建python包,开始使用pythonpython语法:....
分类:编程语言   时间:2015-12-24 13:16:43    阅读次数:151
javascript 闭包
闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包--爱的初体验在接触一个新技术的时候,我首先会做的一件事就...
分类:编程语言   时间:2015-12-24 13:15:43    阅读次数:227
Lua中实现类似C语言的函数重载
Lua不支持像C那样的重载,例如,像下面这种形式在Lua中无法得到预期结果1 function Add(a,b)2 return a + b3 end4 5 function Add(a,b,c)6 return a + b + c7 end 但是,Lua中函数对于传入的参数个数也...
分类:编程语言   时间:2015-12-24 13:12:07    阅读次数:221
Java守护线程概述
Java的线程分为两种:User Thread(用户线程)、DaemonThread(守护线程)。 只要当前JVM实例中尚存任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束是,守护线程随着JVM一同结束工作,Daemon作用是为其他线程提供便利服务,守护线程最典型的应用就是GC(垃圾回收器),他就是一个很称职的守护者。 User和Daemon两者几乎没有区别,唯一的...
分类:编程语言   时间:2015-12-24 12:01:46    阅读次数:248
javaEE之---------过滤敏感词(filter)
我们在聊天的时候的或者留言的时候,有部分词是不允许发表出来。我们可以采用过滤器实现这个功能。 我们只是简单利用过滤器实现这个过滤的功能,有些地方没写的很全 前台代码: " method="post"> 姓名: 留言内容: Servlet里面的代码: 仅仅只是把从前台收的数据读取出来。看里面的敏感词是都过...
分类:编程语言   时间:2015-12-24 10:44:41    阅读次数:205
Java Executor 框架学习总结
大多数并发都是通过任务执行的方式来实现的。一般有两种方式执行任务:串行和并行。class SingleThreadWebServer { public static void main(String[] args) throws Exception { ServerSocket ...
分类:编程语言   时间:2015-12-24 10:43:03    阅读次数:194
python自学笔记(十一)关于函数及书写格式
1.函数是抽象的第一步1.1有关高压锅1.2函数是抽象出来的结构,是总结,是方法1.3多用函数2.如何定义函数2.1def是关键词,括号冒号永不忘,无缩进无真相。2.2没有return的函数,不是大丈夫——不是真函数。2.3不写doc的函数,就像没有性别的人类。 def test(): '这...
分类:编程语言   时间:2015-12-24 10:42:13    阅读次数:180
初探swift语言的学习笔记七(swift 的关健词)
每一种语言都有相应的关键词,每个关键词都有他独特的作用,来看看swfit中的关键词: 关键词:用来声明的:“ class, deinit, enum, extension, func, import, init, let, protocol, static, struct, subscript, t...
分类:编程语言   时间:2015-12-24 10:41:51    阅读次数:379
Swift基础知识入门(基于Swift2.0)
//: Playground - noun: a place where people can playimport UIKit// Swift中不需要设置main函数入口,编译器会在全局函数中自动设置程序的入口,在书写Swift代码时,可以不使用";"作为语句的结束标志var str = "Hel...
分类:编程语言   时间:2015-12-24 10:37:55    阅读次数:248
JavaScript之this指针深入详解
javascript中的this含义非常丰富,它可以是全局对象,当前对象或者是任意对象,这都取决于函数的调用方式。函数有以下几种调用方式:作为对象方法调用、作为函数调用、作为构造函数调用、apply或call调用。对象方法调用作为对象方法调用的时候,this会被绑定到该对象。var point = ...
分类:编程语言   时间:2015-12-24 10:39:51    阅读次数:205
Java单播、广播、多播(多播)
一、通信方式分类 在当前的网络通信中有三种通信模式:单播、广播和多播(组播),其中多播出现时间最晚,同时具备单播和广播的优点。单播:单台主机与单台主机之间的通信广播:当台主机与网络中的所有主机通信多播:当台主机与选定的一组主机的通信二、单播 单播是网络通信中最常见的,网络节点之间的通信 就好像是.....
分类:编程语言   时间:2015-12-24 10:37:40    阅读次数:178
hash一致性算法
转自:http://blog.csdn.net/cywosp/article/details/23397179一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用...
分类:编程语言   时间:2015-12-24 10:34:16    阅读次数:193
LRU缓存实现(Java)
LRU Cache的LinkedHashMap实现LRU Cache的链表+HashMap实现LinkedHashMap的FIFO实现调用示例LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定...
分类:编程语言   时间:2015-12-24 10:35:08    阅读次数:195
Python 用hashlib求中文字符串的MD5值 (转自 haungrui的专栏)
使用过hashlib库的朋友想必都遇到过以下的错误吧:“Unicode-objects must be encoded before hashing”,意思是在进行md5哈希运算前,需要对数据进行编码。而且在不同版本的Python下还有所不同,唉Python还需努力啊,接口和消 息都很不稳定。has...
分类:编程语言   时间:2015-12-24 10:31:43    阅读次数:177
堆排序
堆排序:要知道堆排序,首先要了解一下二叉树的模型。下图就是一颗二叉树,具体的情况我后续会分享的。那么堆排序中有两种情况(看上图理解): 大根堆: 就是说父节点要比左右孩子都要大。 小根堆: 就是说父节点要比左右孩子都要小。那么要实现堆排序,必须要做两件事情: 第一:构建大根堆。 首先上图...
分类:编程语言   时间:2015-12-24 10:31:32    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!