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