一、什么是Java事务
 
通常的观念认为,事务仅与数据库相关。
 
事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都...
                            
                            
                                分类:
数据库   时间:
2014-04-29 13:44:21   
                                阅读次数:
394
                             
                    
                        
                            
                            
                                一、拍照模式
打开原生Camera应用,将出现如下所示拍照界面
左边为预览区域,右边为控制面板。
控制面板分为三部分,从上到下依次为缩略图、快门按钮和模式选择器。
模式选择器中显示当前模式为拍照模式。
 
按下快门按钮将会执行拍照操作,缩略图区域显示所拍照片的缩略图。
二、录像模式
点击模式选择器区域,选择录像模式,将会进入录像界面,如下图所示...
                            
                            
                                分类:
移动开发   时间:
2014-04-29 13:35:22   
                                阅读次数:
431
                             
                    
                        
                            
                            
                                北京理工大学的教务管理系统兼容性总是很差,正方软件公司的,可能不止我们一个学校使用,在chrome和火狐上面选项的按钮都用不了,经过我的查看发现了问题,认为还有可以修改的地方,借鉴了搜狗云输入法的原理,主要是利用了在已经打开的页面上可以继续执行javascript代码,我重写了原来网站的一些函数,使其拥有兼容性,大家不用猜想变量的含义了,变量是我宿舍的同学的名字,以此来纪念我的大学生活。
下面把...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:22:20   
                                阅读次数:
371
                             
                    
                        
                            
                            
                                代理模式的本质:控制对象访问
既然本质是控制对象访问,意思就是在访问者与原始对象之间加一个代理即可
同理,代理模式也可以通过继承原始类来实现,让访问者操作继承类,继承类来控制原始对象的访问
从而实现控制对象访问的目的
何时选用代理模式
1.需要为一个对象在不同的地址空间提供局部(重点)代表的时候,可以使用远程代理
2.需要按照需要创建开销很大的对象的时候,可以使用虚代理(即一个不完整的对象)
3.需要控制对原始对象的访问的时候,可以使用保护代理,上边即保护代理实例
4.需要在访问对象执行一些附加操作的时候,...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 10:27:41   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                直接上存储过程、函数
--执行不带参数但带返回值的存储过程
CREATE OR REPLACE PROCEDURE proc_getUserCount(v_totalCount OUT NUMBER) AS
BEGIN
  SELECT COUNT(*) INTO v_totalCount FROM vote_user;
END;
--测试不带参数但带返回值的存储过程
DECLARE
  v_t...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 10:25:43   
                                阅读次数:
461
                             
                    
                        
                            
                            
                                构件图(Component diagrams)
    构件图用于静态建模,是表示构件类型的组织以及各种构件之间依赖关系的图。一个构件可以是一个资源文件、一个二进制文件或者一个可执行文件。
    构件图主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系.所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图.在构件图中,系统中的每个物理构件都使用构件符号来表...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 22:28:26   
                                阅读次数:
342
                             
                    
                        
                            
                            
                                1.jvm 内存结构
1)程序计数器
较小的内存区域,可以看作是当前线程所执行的字节码的行号指示器;每条线程独立;
2)java虚拟机栈
描述java方法执行的内存模型,即每个方法在执行的同时都会创建一个栈帧用户存储局部变量表、操作数栈、动态链接、方法出口等信息;即一个方法的调用直至完成的过程对应着一个栈帧的入栈到出栈的过程。同样是线程私有;
3)本地方法栈
对应虚拟机使用的nativ...
                            
                            
                                分类:
编程语言   时间:
2014-04-27 22:12:22   
                                阅读次数:
440
                             
                    
                        
                            
                            
                                上篇文章中,我们重点了解了腐蚀和膨胀这两种最基本的形态学操作,而运用这两个基本操作,我们可以实现更高级的形态学变换。
所以,本文的主角是OpenCV中的morphologyEx函数,它利用基本的膨胀和腐蚀技术,来执行更加高级的形态学变换,如开闭运算、形态学梯度、“顶帽”、“黑帽”等等。
 先上几张示例程序的截图吧:
有没有很熟悉这张图?没错,这就是最近热映的电影Captain America~
下面这张图的效果就有些凶残了:...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 22:12:16   
                                阅读次数:
646
                             
                    
                        
                            
                            
                                安了两次才弄好, 蛋疼的操作系统实验..先总结下第一次的错误。在最后使用gdb调试pintos的时候, 会报这样的错误:bochsrc.txt:8: Bochs is not compiled with gdbstub support百度了好久没找到解决办法。 后来通过设置 ubuntu 64位 兼容32位 , 解决了问题。具体解决办法如下: (依次执行如下三条指令即可)$ sudo apt-ge...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:45:59   
                                阅读次数:
355
                             
                    
                        
                            
                            
                                初始化程序
7.1 main.c 程序
         图中,高速缓存的部分还要扣除显存和ROM BIOS占用的部分。告诉缓冲区是用于磁盘等块设备临时存放数据的地方,以1K字节为一个数据单位。
init().函数的功能可分为四个部分
安装根文件系统显示系统信息运行系统初始资源配置文件rc中的命令执行用户登录程序shell程序...
                            
                            
                                分类:
系统相关   时间:
2014-04-27 21:11:07   
                                阅读次数:
494