码迷,mamicode.com
首页 > 编程语言 > 日排行
每天一算法 -- (插入排序)
一、原理 插入排序就是把当前待排序的元素插入到一个已经排好序的列表里面。对于给定的一组记录,初始时假定第一个记录自成一个有序序列,其余记录为无序序列。接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直到最后一个记录插到有序序列中为止。 二、思路 1.在要排序的一组数 ...
分类:编程语言   时间:2017-05-09 16:55:34    阅读次数:192
Python 基础之 异常处理
python 基础之异常处理 说到异常处理,就得先问一下,什么是异常处理? 先来看一下,什么是异常? 异常就是:程序运行时发出的错误的信号。 异常的种类先来看一下: 一、常见的异常 二、不常见的异常 ArithmeticError AssertionError AttributeError Base ...
分类:编程语言   时间:2017-05-09 16:56:37    阅读次数:220
JavaScript Ajax
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是一种用于创建快速动态网页的技术。动态网页:是指可以通过服务器语言结合数据库随时修改数据的网页。静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改 ...
分类:编程语言   时间:2017-05-09 16:56:57    阅读次数:109
Python学习:函数(function)
编写函数def是可执行的代码。Python函数是有一个新的语句便携的,即def。不像C这样的编译语言,def是一个可执行的语句,函数并不存在,知道Python运行了def后才存在。事实上,if语句、while语句升至是其他的def中嵌套都是合法的。def创建一个函数对象,并将其赋值给某一变量名..
分类:编程语言   时间:2017-05-09 17:40:38    阅读次数:111
Spring(四):Spring整合Hibernate,之后整合Struts2
背景: 上一篇文章《Spring(三):Spring整合Hibernate》已经介绍使用spring-framework-4.3.8.RELEASE与hibernate-release-5.2.9.Final项目整合搭建的过程,本文基于上一篇文章的基础之上,整合Struts2。 开发环境简介: 1) ...
分类:编程语言   时间:2017-05-09 17:40:43    阅读次数:196
JavaScript 原型链
前言JavaScript不包含传统的类继承模型,而是使用prototypal原型模型。虽然这经常被当作是JavaScript的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现JavaScript中的原型继承则要困难的多。由于JavaScript是唯一一个被广..
分类:编程语言   时间:2017-05-09 17:41:08    阅读次数:171
树状数组—模板整理
树状数组整理 update 更新 1.单点更新,将第p个数增加v 2.区间更新,将区间[x,y]增加v 或者直接在输入时加上这两行代码,下面有 附:单点改变,将第p个数变成v,还要定义一个储存初始值的数组a。 query 查询 1.单点查询,查询第p个点的值 2.区间查询,查询区间[x,y]的值 ( ...
分类:编程语言   时间:2017-05-09 17:42:35    阅读次数:283
10.python网络编程(socket server 实现并发 part 2)
一、基于tcp的socket通信的基本原理分析。基于tcp的socket通信,主要依靠两个循环,分别是连接循环和通信循环。这个前面的文章有写过,在这里就不再重复了。二、socketserver实现多并发的原理分析。1.server类:2.reques类。类继承关系:示例代码:importsocketserver importst..
分类:编程语言   时间:2017-05-09 17:43:39    阅读次数:217
七. 多线程编程6.isAlive()和join()的使用
如前所述,通常你希望主线程最后结束。在前面的例子中,这点是通过在main()中调用sleep()来实现的,经过足够长时间的延迟以确保所有子线程都先于主线程结束。然而,这不是一个令人满意的解决方法,它也带来一个大问题:一个线程如何知道另一线程已经结束?幸运的是,Thread类提供了回答此问题的方法。有 ...
分类:编程语言   时间:2017-05-09 18:18:24    阅读次数:275
七. 多线程编程8.线程同步
当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。像你所看到的,Java为此提供了独特的,语言水平上的支持。同步的关键是管程(也叫信号量semaphore)的概念。管程是一个互斥独占锁定的对象,或称互斥 ...
分类:编程语言   时间:2017-05-09 18:18:43    阅读次数:263
Spring(五):Spring&Struts2&Hibernate整合后,实现查询Employee信息
背景: 基于之前两篇文章《Spring(三):Spring整合Hibernate》、《Spring(四):Spring整合Hibernate,之后整合Struts2》,了解了如何整合SSH的过程,但还不知道整合后在项目中该怎么开发使用,本文主要讲解的是基于SSH实现Employee信息查询功能的使用 ...
分类:编程语言   时间:2017-05-09 18:20:02    阅读次数:286
七. 多线程编程7.线程优先级
线程优先级被线程调度用来判定何时每个线程允许运行。理论上,优先级高的线程比优先级低的线程获得更多的CPU时间。实际上,线程获得的CPU时间通常由包括优先级在内的多个因素决定(例如,一个实行多任务处理的操作系统如何更有效的利用CPU时间)。一个优先级高的线程自然比优先级低的线程优先。举例来说,当低优先 ...
分类:编程语言   时间:2017-05-09 18:20:34    阅读次数:260
javaWeb中RSA的加密使用
加密算法在各个网站运用很平常,今天整理代码的时候看到了我们项目中运用了RSA加密,就了解了一下。 先简单说一下RSA加密算法原理,RSA算法基于一个十分简单的数论事实:将两个大质数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。 RSA的算法涉及三个参数,n、e ...
分类:编程语言   时间:2017-05-09 18:22:00    阅读次数:265
python基本数据类型及对象方法
string 1.strip str_test=' Larry ' v=str_test.strip()print(v)v=str_test.lstrip()print(v)v=str_test.rstrip()print(v) 2. indexprint(str_test[2]) 3.slicep ...
分类:编程语言   时间:2017-05-09 18:52:56    阅读次数:145
SpringMVC学习笔记二:常用注解
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6831976.html 一、用于定义类的注解:@Controller @Controller 用于标记在一个类上,使用它标记的类就是一个Controller 对象。 DispatcherServlet将会扫描使用 ...
分类:编程语言   时间:2017-05-09 18:54:50    阅读次数:195
七. 多线程编程9.线程间通信
上述例题无条件的阻塞了其他线程异步访问某个方法。Java对象中隐式管程的应用是很强大的,但是你可以通过进程间通信达到更微妙的境界。这在Java中是尤为简单的。像前面所讨论过的,多线程通过把任务分成离散的和合乎逻辑的单元代替了事件循环程序。线程还有第二优点:它远离了轮询。轮询通常由重复监测条件的循环实 ...
分类:编程语言   时间:2017-05-09 18:54:57    阅读次数:225
实现对多维数组按照某个键值排序的两种方法(array_multisort和array_sort)
实现对多维数组按照某个键值排序的两种解决方法(array_multisort和array_sort): 第一种:array_multisort()函数对多个数组或多维数组进行排序。 //对数组$hotcat按照count键值大小降序进行排序; $hotcat =array( array('1501' ...
分类:编程语言   时间:2017-05-09 18:55:37    阅读次数:147
python16_day15【Django入门】
一、Django基本 1.什么是框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket ...
分类:编程语言   时间:2017-05-09 18:57:09    阅读次数:203
七. 多线程编程11.线程的挂起、恢复和终止
有时,线程的挂起是很有用的。例如,一个独立的线程可以用来显示当日的时间。如果用户不希望用时钟,线程被挂起。在任何情形下,挂起线程是很简单的,一旦挂起,重新启动线程也是一件简单的事。挂起,终止和恢复线程机制在Java 2和早期版本中有所不同。尽管你运用Java 2的途径编写代码,你仍需了解这些操作在早 ...
分类:编程语言   时间:2017-05-09 18:57:59    阅读次数:250
Java中的中文乱码问题
客户端向服务器发送请求时,有两种方式post和get请求,当客户端提交的内容有中文时。服务器要进行设置才能获得中文,否则获得的是乱码。那么怎么设置呢:在servlet中进行设置,有两种情况:1:请求时服务器获得客户提交的中文, 2:响应时客户端浏览器得到响应的中文 1:服务器获得客户端提交的内容,两 ...
分类:编程语言   时间:2017-05-09 18:58:18    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!