一、什么是序列化?“对象序列化”(Object Serialization)是 Java1.1就开始有的特性。 简单地说,就是可以将一个对象(标志对象的类型)及其状态转换为字节码,保存起来(可以保存在数据库,内存,文件等),然后可以在适当的时候再将其状态恢复(也就是反序列化)。serializati...
分类:
编程语言 时间:
2014-08-24 00:08:51
收藏:
0 评论:
0 赞:
0 阅读:
554
1.Comparable和Comparator接口是干什么的?列出它们的区别。Java提供了只包含一个compareTo()方法的Comparable接口。这个方法可以个给两个对象排序。具体来说,它返回负数,0,正数来表明输入对象小于,等于,大于已经存在的对象。Java提供了包含compare()和...
分类:
编程语言 时间:
2014-08-24 00:06:41
收藏:
0 评论:
0 赞:
0 阅读:
682
[该教程翻译自Spring官方,并进行适当删减。]
你将搭建的
创建一个Spring MVC项目,来探测访问网站的设备类型(手机、电脑、平板),并动态切换呈现的视图。...
分类:
编程语言 时间:
2014-08-23 23:03:41
收藏:
0 评论:
0 赞:
0 阅读:
572
总结一下C++中变量的存储类别以及变量的作用域。
(1)标示符的存储类别决定了标示符在内存中存在的时间(我们可以理解标示符就是确定一个变量的符号,也就是我们所说的变量名)
二:存储类别
(1)静态存储类别:静态存数类别变量(我们简称静态变量),从程序的开始处就存在,其生命期伴随整个程序。
(2)自动存储类别:当变量时自动存储类别时,变量在进入到定义它们的程序快时定义它,在离...
分类:
编程语言 时间:
2014-08-23 23:01:31
收藏:
0 评论:
0 赞:
0 阅读:
618
一、socket简介
1. 套接字
套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。
它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。
套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。
...
分类:
编程语言 时间:
2014-08-23 23:00:32
收藏:
0 评论:
0 赞:
0 阅读:
464
昨天写的关于解决JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java的方案非常好的攻克了这个错误,可是它没有全然的解决我的问题,Maven项目依旧有一个红色叹号存在。红色叹号存在的...
分类:
编程语言 时间:
2014-08-23 22:49:11
收藏:
0 评论:
0 赞:
0 阅读:
473
import mathclass sort: def selectSort(self, L): size = len(L) for i in range(0, size): max = L[i] index = i ...
分类:
编程语言 时间:
2014-08-23 22:48:11
收藏:
0 评论:
0 赞:
0 阅读:
404
[该教程翻译自Spring官方,并进行适当删减。]
任务调度是一种常用的功能,比如定期更新系统日志等。
你将搭建的
使用Spring的@Scheduled注解在控制台每5秒钟打印出当前时间。...
分类:
编程语言 时间:
2014-08-23 21:44:11
收藏:
0 评论:
0 赞:
0 阅读:
447
出现java.lang.OutOfMemoryError: Java heap space的错误要么是程序问题,要么就是分配给JVM的内存确实不够。
一般来说都是可以事前可控解决的。
但是如果不可控的情况,例如使用第三方包,或者系统抽筋,就会抛出OutOfMemoryError错误。OH NO,根据不会抛出来,当前线程直接挂掉。
既然都...
分类:
编程语言 时间:
2014-08-23 21:40:51
收藏:
0 评论:
0 赞:
0 阅读:
349
1.javascript中的作用域 正如其他语言一样,在javascript中,变量的作用域也有全局和局部作用域的划分。 2.全局作用域 1)所有在最外层定义(非函数体内定义)的变量拥有全局作用域 2)直接赋值的变量,自动默认为全局作用域 3)所有window对象的属性拥有全局作用域。例如window.name等 3.局部作用域 1)在函数体内部用var定义的变量,这里注意一下...
分类:
编程语言 时间:
2014-08-23 21:40:11
收藏:
0 评论:
0 赞:
0 阅读:
243
//lamda //first lamda [] {}; // second lamda []() //or no need () when paramater is null { std::cout bool { return (bool)i; }(5); //5, lamda captu...
分类:
编程语言 时间:
2014-08-23 21:39:11
收藏:
0 评论:
0 赞:
0 阅读:
343
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,仅仅有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的寻常的Java对象 满足这三个条件: 1.....
分类:
编程语言 时间:
2014-08-23 21:36:21
收藏:
0 评论:
0 赞:
0 阅读:
359
Valgrind的多线程调试工具 Helgrind是Valgrind的一个重点功能 本节主要针对与多线程基本安全问题进行检测:【所有的代码环境都是在POSIX_THREAD模式下】 写线程代码时 经常碰到如下问题1) 资源不安全访问 【就是多个线程在没有同步的情况下写某个资源体】2) 死锁问题 3)...
分类:
编程语言 时间:
2014-08-23 21:32:01
收藏:
0 评论:
0 赞:
0 阅读:
890
package arithmetic;import java.util.Scanner;public class IThinkI1049 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ....
分类:
编程语言 时间:
2014-08-23 21:31:51
收藏:
0 评论:
0 赞:
0 阅读:
303
一个简单的例子:https://github.com/fekberg/GoHttp一个运行在windows上例子:http://www.adp-gmbh.ch/win/misc/webserver.htmlhttp://www.ibm.com/developerworks/systems/libra...
分类:
编程语言 时间:
2014-08-23 21:30:01
收藏:
0 评论:
0 赞:
0 阅读:
402
分类:
编程语言 时间:
2014-08-23 21:28:12
收藏:
0 评论:
0 赞:
0 阅读:
465
Recursion. ?????/**
?????*?sum?from?1?to?n.?recursion
?????*?@param?i
?????*?@return?sum?
?????*/
????public?int?recur_head(int?i){
????????Syste...
分类:
编程语言 时间:
2014-08-23 20:26:41
收藏:
0 评论:
0 赞:
0 阅读:
395
java 编程思想 22.11: java bean 案例代码...
分类:
编程语言 时间:
2014-08-23 20:25:21
收藏:
0 评论:
0 赞:
0 阅读:
543
女娲抟土造人 话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。 女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 1.)女娲...
分类:
编程语言 时间:
2014-08-23 20:15:31
收藏:
0 评论:
0 赞:
0 阅读:
479
第十六章(数据的输入输出处理)1、在变量、数组、对象中存储数据是暂时的,程序运行结束后他们就会消失。为了永久地保存程序创建的数据,可以将其保存在磁盘文件中,这样以后可以在其他程序中使用这些数据。2、可以使用文件输入/输出流与指定的文件建立关联,然后将需要的数据输..
分类:
编程语言 时间:
2014-08-23 19:11:31
收藏:
0 评论:
0 赞:
0 阅读:
411