码迷,mamicode.com
首页 > 编程语言
常用排序算法之JavaScript实现
笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。1、插入排序1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上....
分类:编程语言   时间:2015-09-17 17:09:47    阅读次数:304
python基础:输入输出及数据类型
1,输入输出 (1)输出函数print() 要清楚的是print是个函数,所以必须要有括号,python2里面是没有的。括号里面就是要输出的内容,一般字符串等需要加引号,单引号和双引号都可以,但是不能交叉使用。通过下面的实验,大家大概清楚了:如果想在输出字符串必须使用引号,如果没有引号,数值是可以输...
分类:编程语言   时间:2015-09-17 17:07:54    阅读次数:2634
在spring+beranate中多数据源中使用 ThreadLocal ,总结的原理 --费元星
设计模式首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。另外,说ThreadLocal使得各线程能够保持各自独立的一个对...
分类:编程语言   时间:2015-09-17 17:07:12    阅读次数:228
实现 WebSocket 断开自动重连的 JavaScript 库
ReconnectingWebSocket 是一个小型的 JavaScript 库,封装了 WebSocket API 提供了在连接断开时自动重连的机制。只需要简单的将:ws = new WebSocket('ws://....');替换成:ws = new ReconnectingWebSocke...
分类:编程语言   时间:2015-09-17 17:07:47    阅读次数:826
java安全编程
java安全程序实际上是一个点稍微防御性编程意味着内,竟java作为编程语言,较C,c++,本身被认为是比较安全的,随着C,C++这样的偏底层的编程语言比,java少了显示的指针调用。少了程序上的内存释放。回收。这些统统都交给了JVM。并且在内存分配的也做了一些检測,诸如越界检測Array...
分类:编程语言   时间:2015-09-17 17:03:54    阅读次数:187
使用struts+spring+hibernate组装web应用
这篇文章将讨论怎样组合几个着名的框架去做到松耦合的目的,怎样建立你的构架,怎样让你的各个应用层保持一致。富于挑战的是:组合这些框架使得每一层都以一种松耦合的方式彼此沟通,而与底层的技术无关。这篇文章将使用3种流行的开源框架来讨论组合框架的策略其实,就算用Java建造一个不是很烦琐的web应用程序,也...
分类:编程语言   时间:2015-09-17 17:03:12    阅读次数:183
学习算法 - 优先级队列二叉堆实现
PriorityQuenue优先队列就是作业调度类的ADT,这里用二叉堆来实现。优先队列最少有两个操作:插入(Insert)和删除最小者(DeleteMin)。插入操作图解:图片来源:www.educity.cn删除操作图解:watermark/2/text/aHR0cDovL2Jsb2cuY3Nk...
分类:编程语言   时间:2015-09-17 17:03:01    阅读次数:206
Spring+Hiberate 多数据源的网文整理
解决方案:http://www.th7.cn/Program/java/2011/10/23/44664.shtml分析共享Spring配置数据源四种方式(附相应jar包) :http://www.oschina.net/question/234345_65947 (原理)利用AbstractRou...
分类:编程语言   时间:2015-09-17 17:01:18    阅读次数:140
jquery 数组 添加元素
在前提不知道b在这个数组的下标,删除b这个元素var arrList = ['a','b','c','d']; arrList.splice(jQuery.inArray('b',arrList),1);alert(arrList);其中jQuery.inArray('b',arrList)是b.....
分类:编程语言   时间:2015-09-17 16:58:00    阅读次数:698
C++ 函数指针
我们都知道,数组名就是指向数组第一个元素的常量指针。同理,对于一个函数而言,函数名也是指向函数第一条指令的常量指针。而编译器要做的就是在程序编译之后,为每个函数分配一个首地址,即该函数第一条指令的地址。一般情况下,我们可以用一个指针来保存这个地址,而这个指针就是函数指针,该指针可以看作是它指向函数....
分类:编程语言   时间:2015-09-17 16:57:53    阅读次数:147
复习c语言解析教程(一)
最近又去图书馆找学习c语言的书籍了,感觉 由 Al Kelley和Ira Pohl 编著·麻志毅 译的《c语言解析教程》翻译本挺好,尤其是其中的c语言学习方法(当然我还是比较建议学过这两种语言之后再做浏览比较好),在学习c语言的过程中,穿插讲解了c++! 在c语言的道路上,自己还是要好好努力才是! ...
分类:编程语言   时间:2015-09-17 16:57:56    阅读次数:158
09.17,二维数组,地图
string[,] erwei = new string[10, 10] { { "■","■","■","■","■","■","■","■","■","■"}, { "■"," "," "," ","...
分类:编程语言   时间:2015-09-17 16:55:06    阅读次数:153
Java 8新特性之使用Stream API处理集合
1. 使用流来遍历集合简介:Java的集合框架,如List和Map接口及Arraylist和HashMap类,让我们很容易地管理有序和无序集合。集合框架自引入的第一天起就在 持续的改进。在Java SE 8中,我们可以通过流的API来管理、遍历和聚合集合。一个基于流的集合与输入输出流是不同的。如何工...
分类:编程语言   时间:2015-09-17 16:55:59    阅读次数:185
常用加密算法的Java实现总结(二) ——对称加密算法DES、3DES和AES
常用加密算法的Java实现总结(二)——对称加密算法DES、3DES和AES日期:2014/7/6文:阿蜜果1、对称加密算法1.1 定义对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密...
分类:编程语言   时间:2015-09-17 16:54:52    阅读次数:213
C++编译程序时的内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束...
分类:编程语言   时间:2015-09-17 16:51:13    阅读次数:180
Springmvc+Spring+Hibernate搭建方法及实例
Springmvc+Spring+Hibernate搭建方法及实例
分类:编程语言   时间:2015-09-17 16:51:52    阅读次数:116
0915,数组,练习题,
数组: 有固定长度的同种类型的一组变量,有索引,索引从0开始foreach 便利数组int[] shuzu = new int[6]; // 定义了一个长度为6的int类型的数组 Random r = new Random();for (int i = 0; i chengji[i]) { m...
分类:编程语言   时间:2015-09-17 16:47:18    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!