`
文章列表
优化后的排序算法: //TestNumberSort.java public class TestNumberSort{ public static void main(String args[]) { int a[] = new int[args.length]; for(int i = 0; i < args.length; i++) { a[i] = Integer.parseInt(args[i]); } print(a); SelectionSort(a); print(a); /* int a[]; a = new int[ ...
    当server process得到redo allocation latch进行redo log buffer分配之前,需要先嗅一下redo log file是否有足够的空间。倘若空间不足,则sp会发送switch log file的请求,然后坐等log file switch completion事件的完成了。       日志却请求发出后,CKPT会进行一次增量检查点事件,而LGWR开始进行日志却换工作。       具体流程如下:     1)LGWR进程会通过控制文件中的双向链表,查找到一个可用的REDO LOG文件,作为新的CURRENT REDO LOG。 ...
1.CArchive在菜单打开保存时的代码  CFile file("1.txt",CFile::modeCreate | CFile::modeWrite);  CArchive ar(&file,CArchive::store);  int i=4;  char ch='a';  float f=1.3f;  CString str("http://www.sunxin.org");  ar<<i<<ch<<f<<str;以上是保存,打开略
数据库中的事务和锁 一、事务的ACID特性 1、A (Atomicity)  原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 2、C (Consistency)一致性 事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B树索引或双向链表)都必须是正确的。 3、I (Isolation)   隔离性  并发事务所做的修改必须与任何其他并发事务所做的修改隔离。事务识别数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是第二个事 ...
在struts-2.1.8文件夹中的lib目录中找到以下jar文件(六个),将其复制到web 工程中的WEB-INF/lib目录下 Struts2-core-2.x.x.jar: Struts 2 框架的核心类库 Xwork-2.x.x.jar:XWork类库,Struts 2 在其上构建 Ognl-2.6.x.jar:对象图导航语言,struts 2 框架通过其读写对象的属性 Freemarker-2.3.x.jar:Struts2 的UI标签的模板使用FreeMarker编写 Commons-logging-1.1.x.jar:ASF出品的日志包,Struts2框架使用这 ...
打开wml开关后,wml网页已经可以解析显示出来了,但是发现input输入框不能正常工作。 表现为点击之后直接崩溃或者点击之后不能输入文字。   这个问题主要是webkit与android framework的衔接有问题。看下面示意图: Framework中的webview(UI)总是要与Webkit中的WMLInputElement打交道的,主要内容就两个 1.       点击事件。 webview需要通知input输入框各种点击事件,这条通知路径是通过Webviewcore最终到达WMLInputElement节点。 2.       获取当前节点的 ...

Poco::ThreadPool

Poco::ThreadPool提供线程池功能,减少线程的创建和销毁所带来的开销,适合在服务器上应用。创建线程池时指定最少运行线程数和线程池的最大容量,若不指定则采用默认值,取2和16 。线程池的实现机制:有一部分线程始终处于运行状态,但阻塞在Event的wait调用上,所以处于休眠状态,开销并不大。如果我们需要一个线程来运行一段代码(在Poco中,用Runnable的子类表示一个target),则从线程池中去除一个线程,并将这段代码赋给它,并触发Event。然后线程就继续运行了。 活动图 demo void ThreadPoolTest::testThrea ...
LayoutAnimationCotroller和AnimationListener监听器的使用 之前已经学过关于动画(Animation)的相关知识,动画总共分为两大类有:1.补间动画,2.逐帧动画 但单单使用这俩种动画效果,有时达不到自己想要的效果,比如显示一个列表,让它一条一条慢慢显示出每一个条目 关于LayoutAnimationController也是第一次学习,什么是LayoutAnimationController呢?   1.LayoutAnimationController用于为Layout中的控件,或者是ViewGroup中的控件设置动画效果。 ...
11、Linux每次启动时都会执行用户家目录下的.bashrc文件,所有可以在这个文件里面添加一些内容,以便Linux每次启动时都会执行相应的内容。   如果ssh方式远程登录Linux时,会自动执行用户家目录下的.bash_profile文件,所有可以在这个文件里面添加一些内容,以便ssh登录Linux时都会执行相应的内容。 12、whoami 查看当前登录用户名,/etc/group文件包含所有组,/etc/shadow和/etc/passwd系统存在的所有用户名。修改用户密码passwd username 13、crontab添加定时任务控制。  crontab文件例如:leebo ...
关于图像处理中的卷积运算,这里有两份简明扼要的介绍:文一,文二。 其中,可能的一种卷积运算代码如下: - (UIImage*)applyConvolution:(NSArray*)kernel { CGImageRef inImage = self.CGImage; CFDataRef m_DataRef = CGDataProviderCopyData(CGImageGetDataProvider(inImage)); CFDataRef m_OutDataRef = CGDataProviderCopyData(CGImageGetDataProvider(inIma ...
  原计划是使用单网卡拨4 条 ADSL 的。 结果不幸买错了交换机,TPlink 的楼道交换机, TL-SF1016L , 400 元。 不如买 Ecom 的了, Web 配置,端口 Trunk ,淘宝价 350 元。 反正是使用TL-SF1016L 没有配置成功。 不成功的Vlan 写出来,或者请指出错误。 (1 ) VST 方式 通过在虚拟交换机中配置多个port group 对应多个 vlan,  物理交换机启动 trunk 优点:VMware 推荐的方式 , 可以在 ESXi 的 ...

向上沟通

        参加工作以来,也换过几个公司,我和上司的关系一直处理不好,当然还没到水火不容的地步,但是没有成为上司的左膀右臂,进不了以上司为中心的核心圈(不只是能力问题)。         最大的问题是我缺乏和 ...
测试环境:Xcode 4.3.2 代码MyStaticLib, MyStaticLibUse 为了系统的安全,ios只允许使用静态库(静态连编到程序中),不能用动态库(程序运行时才加载到内存)。 首先创建静态库工程 File -> New -> Project -> Framework & Library -> Cocoa Touch Static Library 实现静态库功能 可以像普通的工程那样开发静态库的功能,比如工具类库的Objective-C类,UIView的派生类等。编译静态库 对静态库工程编译后,会生成一个.a的文件 ...
pku3083Children of the Candy Corn 模拟的部分写了一下午 写bfs的时候还不知道什么是bfs…… 然后去写bfs模板题(记录在前两篇博客里) 然后贴bfs完成后就一直Runtime Error。。。 因为开的数组是 mp[40][40] ,然后数据里正好有 40*40 就杯具的Runtime Error了十多次 #include<iostream> #include<stdio.h> #include<string.h> #include<queue> using na ...
设置:session.setAttribute( "name ", "ddalone ");  获取:String   name=(String)session.getAttribute( "name ");  改变:session.setAttribute( "name ", "freefalcon ");  删除:session.removeAttribute( "name ");  session.setAttribute(变量名,实例);  ...
Global site tag (gtag.js) - Google Analytics