码迷,mamicode.com
首页 > 编程语言
JAVASCRIPT 验证计算中英文混合字符串长度的解决
方法一:采用escape函数折叠展开javascript代码复制内容到剪贴板functioncnLength(Str){varescStr=escape(Str);varnumI=0;varescStrlen=escStr.length;for(i=0;i=0)&&(strTemp.charCode...
分类:编程语言   时间:2014-10-11 22:26:56    阅读次数:167
Java Se : Java NIO(服务端)与BIO(客户端)通信
Java目前有三种IO相关的API了,下面简单的说一下:BIO,阻塞IO,最常用的Java IO API,提供一般的流的读写功能。相信学习Java的人,都用过。NIO,非阻塞IO,在JDK1.4中开始出现,大量应用与服务器端编程,用于提高并发访问的性能,常用的NIO框架有Netty,Mina。AIO...
分类:编程语言   时间:2014-10-11 20:28:27    阅读次数:368
排序分析
各算法的时间复杂度 平均时间复杂度 插入排序 O(n^2) 冒泡排序 O(n^2) 选择排序 O(n^2) 快速排序 O(n log n) 堆排序 O(n log n) 归并排序 O(n log n) 基数排序 O(n) 希尔排序 O(n^1.25)1 快速排序(QuickSort)快速排序是一个就...
分类:编程语言   时间:2014-10-11 21:51:36    阅读次数:222
html浏览器兼容性的 JavaScript语法
1.      在FireFox中可以使用与HTML节点对象ID属性值相同的JS变量名称,但是IE中不行。   解决办法:在命名上区分HTML节点对象ID属性值和JS变量   2.      IE不支持JS的const,无法定义JS常量   解决办法:全部用var定义为变量   3.      在JS中书写URL地址字符串时&字符就直接写为“&”(去...
分类:编程语言   时间:2014-10-11 21:16:46    阅读次数:187
SpringMVC项目中web.xml中的节点加载顺序问题
SpringMVC项目中web.xml中的节点加载顺序问题,之前以为web.xml中就是一些配置信息,和节点的顺序没有关系,后来才发现初始化时的加载顺序是和节点的顺序相关的。完整的web.xml文件内容: ...
分类:编程语言   时间:2014-10-11 19:35:06    阅读次数:190
HBase学习(十一)hbase Java API 介绍及使用示例
问题导读 1.java api与数据模型是如何对应的? 2.那两个类与HBase数据库有关系? 3.HTable可以用来做什么? 4.如何添加列族、列、列值? 5.hbase查询有几种方式? 几个相关类与HBase数据模型之间的对应关系 java类 HBase数据模型 HBaseAdmin 数据库(DataBa...
分类:编程语言   时间:2014-10-11 20:41:26    阅读次数:264
数据挖掘算法学习(七)SVM
SVM,支持向量机。数据挖掘中的一个经典算法,博主学了挺久,把学到的一些东西跟大家分享一下。 支持向量机(SVM,Support Vector Machine)是在高维特征空间使用线性函数假设空间的学习系统,它由一个来自最优化理论的学习算法训练,该算法实现了一个由统计学习理论到处的学习偏置.此学习策略由Vapnik和他的合作者提出,是一个准则性的 并且强有力的方法.在它提出来的若干年来,在范...
分类:编程语言   时间:2014-10-11 19:34:26    阅读次数:352
HBase学习(十二)Java API 与HBase交互实例
HBase提供了Java Api的访问接口,掌握这个就跟Java应用使用RDBMS时需要JDBC一样重要...
分类:编程语言   时间:2014-10-11 19:50:36    阅读次数:253
TCP数据量--滑动窗口、拥塞窗口、慢启动、Negle算法 经受时延的确认等
TCP的数据流大致可以分为两类,交互数据流与成块的数据流。交互数据流就是发送控制命令的数据流,比如relogin,telnet,ftp命令等等;成块数据流是用来发送数据的包,网络上大部分的TCP包都是这种包。        很明显,TCP在传输这两种类型的包时的效率是不一样的,因此为了提高TCP的传输效率,应该对这两种类型的包采用不同的算法。        总之,TCP的传输原则是尽量减少小分...
分类:编程语言   时间:2014-10-11 20:23:36    阅读次数:846
Java设计模式菜鸟系列(十六)原型模式建模与实现
原型模式(Prototype):该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。而这里的复制有两种:浅复制、深复制。 浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指向的。 深复制:将一个对象复制后,不论是基本数据类型还有引用类型,都是重新创建的。简单来说,就是深复制进行了完全彻底的复制,而浅复制不彻底。 1、浅复制的核心是super.clone(),它调用的是Object的clone()方法,而在Object类中,clone...
分类:编程语言   时间:2014-10-11 19:49:36    阅读次数:277
[Python]基于权重的随机数2种实现方式
代码: https://gist.github.com/orangle/d83bec8984d0b4293710 参考:...
分类:编程语言   时间:2014-10-11 19:16:06    阅读次数:187
算法:最长上升下降子序列
问题 给定n个数,从中拿走x(x>=0)个数,使剩下的数最有下列性质。 A1 At+1 >At+2 > … > As 问最少要抽掉几个数,此数列才会具有以上性质。 图解 代码 #include "stdafx.h" const int MAX=105; int down[MAX],up[MAX]; int h[MAX],n; void get_up(){ int...
分类:编程语言   时间:2014-10-11 19:15:56    阅读次数:248
python装饰器的本质
很多人把装饰器搞的很复杂,其实本质很简单. 首先,什么是装饰器呢?在代码中发现戴着@xxx帽子的,就是装饰器. 那要怎么自己定义一个装饰器呢? 其实任何一个接收一个参数的callable都可以用来做装饰器,比如函数和类.为方便起见,下面的例子都用函数来说明. def deco(func):return 1 这里,deco就可以做装饰器. @deco def f(args):pass ...
分类:编程语言   时间:2014-10-11 20:05:36    阅读次数:240
使用Java语言如何实现快速文件复制?
使用Java语言如何实现快速文件复制?...
分类:编程语言   时间:2014-10-11 21:09:46    阅读次数:189
VC与JavaScript交互(一) ———— 如何实现
为什么要让VC与JavaScript交互? 1.有时候我们需要让自己的软件打开一个网页,来获取页面上的一些数据。这时,可以用mshtml解析HTML提取出数据,也可以向HTML文档动态写入我们准备好的JS代码,用JS代码获取HTML上的数据,然后用VC调用该JS代码取得数据。 2.有时候我们需要让自己的软件打开一个网页并操控该网页,填写表单,提交等动作。这时,可以用mshtml操作HT...
分类:编程语言   时间:2014-10-11 19:12:56    阅读次数:216
Java NIO框架Mina、Netty、Grizzly介绍与对比
http://www.blogjava.net/javagrass/archive/2011/07/05/353680.htmlMina:Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开...
分类:编程语言   时间:2014-10-11 20:33:56    阅读次数:262
全面理解Javascript闭包和闭包的几种写法及用途
好久没有写博客了,过了一个十一长假都变懒了,今天总算是恢复状态了。好了,进入正题,今天来说一说javascript里面的闭包吧!本篇博客主要讲一些实用的东西,主要将闭包的写法、用法和用途。一、什么是闭包和闭包的几种写法和用法 1、什么是闭包闭包...
分类:编程语言   时间:2014-10-11 20:32:56    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!