上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 249 下一页
摘要: JS 获取网页源代码远程网页源代码读取远程网页源代码读取 地址: 阅读全文
posted @ 2013-09-05 18:16 pangbangb 阅读(903) 评论(0) 推荐(0)
摘要: 今天看书,学习到了泛型类,泛型方法及泛型委托,做一个简单的总结,仅涉及泛型类,泛型方法及泛型委托的定义方法。1.泛型类泛型类的定义与普通类的定义类似,只是增加了泛型类型()的声明。泛型类型可以作为类中成员变量的类型,也可以作为成员方法的参数类型或方法返回值类型。class ExampleGenericClass{ //成员变量 private T classmember; //构造函数 public void ExampleGenericClass(T classmember) { this.classmember = classmem... 阅读全文
posted @ 2013-09-05 18:14 pangbangb 阅读(1786) 评论(0) 推荐(0)
摘要: 求一个N个元素的逆序数例如:{1,5,2,6,3}的逆序数为:0+2+0+1+0=3最直接的求解逆序数方法时间复杂度为O(N^2)如果用分治的策略可以将时间复杂度降为O(N*logN),求N个元素的逆序数的分治思想如下:首先求前N/2个元素的逆序数,再求后N/2个元素的逆序数,最后在排序过程中合并前后两部分之间的逆序数实现代码如下:#includeusing namespace std;int invalid_input=false;int cal_reverse(int *data,int len,int start,int end);int merge_reverse(int *data, 阅读全文
posted @ 2013-09-05 18:11 pangbangb 阅读(790) 评论(0) 推荐(0)
摘要: 一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。 要了解RO,RW和ZI需要首先了解以下知识: ARM程序的组成 此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。 一个ARM程序包含3部分:RO,RW和ZI RO是程序中的指令和常量 RW是程序中的已初始化变量 ZI是程序中的未初始化的变量 由以上3点说. 阅读全文
posted @ 2013-09-05 18:08 pangbangb 阅读(745) 评论(0) 推荐(0)
摘要: 贪心,从大到小排序,只要不超额就能放多少就放多少,最后再从小的开始找一个放进去能超额的。正确性证明,因为大的是小的倍数,所以大的放进去不超额一定要放进去,因为小的不管怎么取,再超过c之前一定会凑成这个大的面额,那么用大的代替一定更优。第一步做完之后,那么现在一定要再放进去一个硬币,那么选择最小的并且能大于c的也一定是最优的。#include #include #include #include using namespace std;const int maxn=22;int need[maxn];struct C{ int v,b; bool operator xx.v; ... 阅读全文
posted @ 2013-09-05 18:06 pangbangb 阅读(1022) 评论(0) 推荐(0)
摘要: 今天纠正了一个由来已久的认识错误:一个进程的时间片用完之后,当再次发生时钟中断时内核会调用schedule()来进行调度,把当前的进程上下文切出CPU,并把选定的下一个进程切换进来运行。我一直以为schedule()函数是在时钟中断处理函数中被调用的。其实不是,如果真是这样的话,那么在第一次这样的调度完成之后,时钟中断可能就要被mute掉了,系统从此失去“心跳”。我之前那样理解是基于这样两点考虑:在时钟中断发生时会更新进程的时间片(对于CFS调度器来说,就是更新进程的虚拟运行时间virtual run-time)。 更新完这个时间信息之后,立刻运行schedule()顺理成章,调度就应该在这个 阅读全文
posted @ 2013-09-05 18:04 pangbangb 阅读(1138) 评论(0) 推荐(0)
摘要: 如下界面可以通过该界面研究一下Swing的鼠标事件:图中用红粗线圈起来的为JtextPanel,该Panel添加了鼠标事件监听器,鼠标事件监听器有三种,分别为MouseWheelListener,MouseMotionListener和MouseListener分别用来监听鼠标的滑轮事件,鼠标的移动事件,和一般的鼠标事件。通过给JtextPanel添加鼠标事件监听器和加上打印信息后很容易就能摸得着鼠标事件的规律,滑轮事件不用说了,鼠标移动事件包括Dragged和Moved,这两种事件只要鼠标在移动不论是动还是被按住拖拽都会不断的触发事件, 一般鼠标事件有Pressed,Released,Cli 阅读全文
posted @ 2013-09-05 18:02 pangbangb 阅读(1301) 评论(0) 推荐(0)
摘要: 本人用了接近一个月的经历实习生面试,总结一下自己被鄙视之后的教训吧。amazon、IBM、百度、日立、websense、CA ...一串串公司的名字,血淋淋的教训。本人状况:虽然有一年的实习经验,但是都是copy+past.具体细节不谈,说一下教训吧:1)关于学习一门技术的深入程度:学一门技术,一定要学其内涵,掌握深入、透彻。要不面试的时候,很容易就被面试官鄙视。2)关于学习态度:所有的事情从细小入手,不要好高骛远、眼高手低。一些基本的算法,自己不要只是理解其含义,要用自己熟悉的语言自己写出来,比如排序算法,我看了无数遍,思想滚瓜烂熟,可是当amazon的面试官让我自己写的时候,错误百出啊。3 阅读全文
posted @ 2013-09-05 17:59 pangbangb 阅读(343) 评论(0) 推荐(0)
摘要: ·BLOB/TEXT 在实际的应用程序中往往需要存储两种体积较大的数据,一种是较大的Binary数据,e.g. 一张10M的图片,另外一种是 较大的文本 e.g.一篇几万字的文章。在Oracle中有BOLB和CLOB来应对这两种数据,而在MySQL中对应的是BLOB以及TEXT. 鉴于这两种数据类型的特殊性,在MySQL中对BLOB以及TEXT的存储和操作做了特殊的处理: 1) BLOB/TEXT 的值往往是作为对象来处理,这些对象有自己的ID,以及独立的存储空间 2) BLOB/TEXT的值被用来排序的时候,只有前N个字节会被使用,N 对应的是数据库中的一个常量值 (max_sor 阅读全文
posted @ 2013-09-05 17:57 pangbangb 阅读(210) 评论(0) 推荐(0)
摘要: Installing and setting up Oracle GoldenGate connecting to an Oracle database Also please make sure the Oracle database is in archive log mode [oracle@ggos ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Wed Sep 4 21:00:12 2013Copyright (c) 1982, 2013, Oracle. All rights reserved... 阅读全文
posted @ 2013-09-05 17:55 pangbangb 阅读(744) 评论(0) 推荐(0)
上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 249 下一页