首页 > 编程语言
JAVA序列化基础知识
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化...
分类:编程语言   时间:2014-05-04 09:57:00    收藏:0  评论:0  赞:0  阅读:412
C语言负数的除法和求余运算
假定我们让 a 除以 b,商为 q,余数为 r: q = a / b;r = a % b;这里,不妨假定 b 大于 0。我们希望 a、b、q、r 之间维持怎样的关系呢?1.最重的一点,我们希望 q * b + r == a,因为这是定义余数的关系。2.如果我们改变 a 的正负号,我们希望这会改变 q...
分类:编程语言   时间:2014-05-04 10:06:55    收藏:0  评论:0  赞:0  阅读:523
JAVA异常处理机制
异常(Exception)是程序在执行过程中所产生的问题。导致异常的原因有很多,例如:用户输入无效的数据、找不到一个需要打开的文件、在通讯过程中网络中断、JVM内部内存溢出等等。 有些异常是由用户操作所导致的、有些是程序员的错误导致的,有些则是硬件的故障导致的。所以异常分为错误(error)、...
分类:编程语言   时间:2014-05-04 10:16:44    收藏:0  评论:0  赞:0  阅读:326
javascript中的构造函数
当创建javascript的构造函数: 构造函数创建对象。构造函数特点: (1)函数名与实例化构造名相同。 (2)通过构造函数创建对象,必须用new。构造函数与普通函数的区别: 调用方法不同,构造函数也是函数,但是必须通过new来调用才可以创建对象。构造函数中的this: 只代表当前构造函数所声.....
分类:编程语言   时间:2014-05-04 10:34:07    收藏:0  评论:0  赞:0  阅读:327
c++构造函数详解(转)
c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。 c++类的构造函数详解一、 构造函数是干什么的classCounter{public...
分类:编程语言   时间:2014-05-04 10:43:40    收藏:0  评论:0  赞:0  阅读:371
Eclipse c++ 调试
详细信息在运行菜单上,下面件几个重要的:单步进入 F5单步调试 F6单步跳出 F7添加断点 K删除断点L查看变量值:鼠标停留在变量上运行到 CTR+R
分类:编程语言   时间:2014-05-04 10:46:23    收藏:0  评论:0  赞:0  阅读:334
C/C++知识点
二维数组意义:int **Ptr 表示指向"一群"指向整数的指针的指针。int *Ptr[ 5 ] 表示指向 5 个指向整数的指针的指针,或者说Ptr有5个指向"一群"整数的指针,Ptr是这5个指针构成的数组的地址int ( *Ptr )[ 5 ] 表示指向"一群"指向 5 个整数数组的指针的指针。...
分类:编程语言   时间:2014-05-04 10:54:42    收藏:0  评论:0  赞:0  阅读:427
报错: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
描述:使用Hibernate登陆验证时故意输入没有的用户名,所产生的错误。错误代码:/* * 根据客户的用户名查找客户信息 */ @Override public User getUserByUserName(String userName) { String hql="from User ...
分类:编程语言   时间:2014-05-04 10:57:06    收藏:0  评论:0  赞:0  阅读:549
生产者/消费者问题的多种Java实现方式--转
实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。生产者消费者问题是研究多线程程序...
分类:编程语言   时间:2014-05-04 11:00:34    收藏:0  评论:0  赞:0  阅读:425
Effective Java 69 Prefer concurrency utilities to wait and notify
using wait and notify directly is like programming in "concurrency assembly language," as compared to the higher-level language provided by java.util....
分类:编程语言   时间:2014-05-04 11:03:57    收藏:0  评论:0  赞:0  阅读:589
C++学习之路,漫长而遥远
一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循序渐进。C语言的书嘛,先买一本 300 页以内的,把书中的每一个例子都通过键盘敲打进去到 Visual studio里面去,然后单步执行,逐行调试去看各个变量的值。或者自行添加一些printf...
分类:编程语言   时间:2014-05-04 11:32:05    收藏:0  评论:0  赞:0  阅读:563
python 内置数据类型
一、Dictionary 的介绍 dictionary 是python 的内置类型之一,它定义键和值之间一对一的关系 1.定义dictionary 2.修改dictionary NOTE: Dictionary 是无序的。当使用 dictionary 时,您需要知道:dictionary 的 key...
分类:编程语言   时间:2014-05-04 11:38:46    收藏:0  评论:0  赞:0  阅读:564
【Python】菜鸟的基本课程继续中
同样的缩进表示这段代码处于同一个层次。每一个print都自带一个换行。定义变量一定要在使用函数等之前。abs(-14) ======= 取绝对值函数 内建函数 print abs(-14) ====== 14notepad++编译器没有gbk的 所以但是dos脚本系统是使用gbk的 所以建议直接使用...
分类:编程语言   时间:2014-05-04 11:37:49    收藏:0  评论:0  赞:0  阅读:441
Mac OS10.9.2下的eclipse C++开发环境配置
需要的软件: 1.eclipse C/C++版本 2.Xcode 3.gdb1.安装eclipse任意一个C/C++版本2.安装Xcode,Xcode中有C++的编译器3.安装gdb 官网下载地址:ftp://sourceware.org/pub/gdb/releases/ 下载之后运行打开T...
分类:编程语言   时间:2014-05-04 11:39:12    收藏:0  评论:0  赞:0  阅读:599
Spring工厂模式
普通工厂模式和抽象共产模式的优缺点:(1)普通工厂模式能够在单一产品维度上进行扩展,但是增加一个产品就要增加一个相应的工厂类,这样就会造成工厂的泛滥;(2)抽象工厂模式:很好的实现了一批产品的更新,但是,另一方面在单一产品维度上不好扩展。而Spring的工厂模式原理是将Bean的信息放在配置文件当中...
分类:编程语言   时间:2014-05-04 11:44:14    收藏:0  评论:0  赞:0  阅读:522
智能指针——C++实现
实现 smart_ptr 智能指针会自动地管理内存(释放不需要的内存),而不需要程序员去操心。 它能避免迷途指针(dangling pointers),内存泄漏(memory leaks), 分配失败等情况的发生。智能指针需要为所有实例维护一个引用计数, 这样才能在恰当的时刻(引用计数为0时)...
分类:编程语言   时间:2014-05-04 11:55:18    收藏:0  评论:0  赞:0  阅读:412
javascript实现页面跳转
因为要做登录,利用ajax在本界面做验证,然后跳转,所以在网上找到了以下内容,均属转载原文链接:http://www.68design.net/Development/JSP/39394-1.html第一种:第二种:第三种:第四种:第五种:=====javascript中弹出选择框跳转到其他页面==...
分类:编程语言   时间:2014-05-04 12:00:13    收藏:0  评论:0  赞:0  阅读:368
JavaScript判断图片是否加载完成的三种方式
一、load事件?12345678910111213141516 img - load event loading... 测试,所有浏览器都显示出了“loaded”,说明所有浏览器都支持img的load事件。二、readystatechange事件?12345678910111213141...
分类:编程语言   时间:2014-05-04 12:02:04    收藏:0  评论:0  赞:0  阅读:402
安装Python
这里是windows 环境下的安装 Windows 环境默认不提供任何版本的python。 这里使用的是安装ActivePython ActiveState 制作的 ActivePython 是专门针对 Windows 的 Python 套件,它包含套件, 一个完整的 Python 发布、一个适用于...
分类:编程语言   时间:2014-05-04 12:15:11    收藏:0  评论:0  赞:0  阅读:326
C++的开源跨平台日志库glog学习研究(二)--宏的使用
上一篇从整个工程上简单分析了glog,请看C++的开源跨平台日志库glog学习研究(一),这一篇对glog的实现代码入手,比如在其源码中以宏的使用最为广泛,接下来就先对各种宏的使用做一简单分析。1. 日志输出宏这里我们以一条最简单的日至输出为例说明:LOG(WARNING) stream_;}dat...
分类:编程语言   时间:2014-05-04 12:15:45    收藏:0  评论:0  赞:0  阅读:605
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!