现在位置: 首页 > abate发表的所有文章
  • 05月
  • 23日
综合 ⁄ 共 11409字 评论关闭
(1) 异步方式实现socketchannel package nonblock; import java.net.*; import java.nio.channels.*; import java.nio.*; import java.io.*; import java.nio.charset.*; import java.util.*; public class EchoClient{ private SocketChannel socketChannel = null; private ByteBuffer sendBuffer=ByteBuffer.allocate(1024); private ByteBuffer receiveBuffer=ByteBuffer.allocate(1024); private Charset charset=Charset.forName("GBK"); private Selector selector; public EchoClient()throws IOException{......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 3318字 评论关闭
XEN 4.1.0 PVOPS设置和启动中遇到的一些问题 前段时间由于一些特殊的需求,需要使用2.6.39版本的linux内核安装xen,遇到了一些问题,总结一下。   第一步下载内核,www.kernel.org,我当时用的是rc-3版本的内核。解压,OK。   第二步配置内核,进入解压后的内核目录,make menuconfig进入配置界面,具体配置参考 http://wiki.xensource.com/xenwiki/XenParavirtOps   第三步编译内核,修改grub,重启。   好了现在我们使用2.6.39内核启动了. 但此时无法启动xend,很费解。于是查log。 /var/log/xen/xend-debug.log:......
阅读全文
  • 04月
  • 19日
编程语言 ⁄ 共 4390字 评论关闭
先贴出代码: #include"stdafx.h" template <class T> class STACK { public: void operator--(int) { index--; } void operator-(long count) { index-=count; } void operator+(T value) { Push(value); } long operator+=(T value) { return PushDifferent(value); } T&operator[](long addr) { if(addr<0)return data[index+1+addr]; return data[addr]; } public: STACK() { basicLen=BASICLEN; len=0; data=NULL; index=-1; } STACK(long basiclen) { basicLen=ba......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 1137字 评论关闭
题目的意思是说,给你一个三角形的三边(保证数据合法),求它三个旁切圆圆心所围成的面积和图中灰色部分的面积。 内切圆的圆心是三条角平分线的交点,旁切圆的圆心是两个外角的角平分的交点。 推导出发现三角形AEC、BDC、AFB是相似的,可用余弦定理算出角度后利用正弦定理算出边长。 #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <math.h> #include <algorithm> using namespace std; const double pi = acos(-1.0); double anga, angb, a......
阅读全文
给出2n+1个数,其中有2n个数出现过两次,如何用最简便的方法找出里面只出现了一次的那个数。 例如这样一组数3,3,1,2,4,2,5,5,4,其中只有1出现了1次,其他都是出现了2次,如何找出其中的1? 最简便的方法是使用异或,代码如下: [java] view plaincopy public class XOR {       public static void main(String[] args){           int[] arr={3,3,1,2,4,2,5,5,4};           int res=0;//初始值            for(int i=0;i<arr.length;i++){               res ^=arr[i];           }           System.ou......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2888字 评论关闭
MySQL 5.5版本对普通索引增删性能的优化 转自:http://www.mysqlops.com/2011/11/01/mysql-alter-index-performance-optimize.html 导读: 传说5.5对于非聚集索引添加、删除性能上做了很大改善,在5.5之前版本中,ADD INDEX,DROP INDEX 需要拷贝整个表的,这样在生产环境上修改索引带来的风险很大。即便性能提高了,大家还是要慎重考虑索引的使用。先来实验下 基本表: CREATE TABLE `task` ( `UID` bigint(20) unsigned NOT NULL DEFAULT ’0′, `TDID` int(10) unsigned NOT NULL, `s` tinyint(3) unsigned NOT NULL DEFAU......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 132字 评论关闭
                                                                             android  整体列表刷新大集合 源码下载的地址:http://download.csdn.net/detail/wangliang198901/6419681
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 6501字 评论关闭
java程序员面试必备的32个要点   第一,谈谈final, finally, finalize的区别。  final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?  可以继承其他类或完成其他接口,在......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1409字 评论关闭
此问题来源于网络封装的一个内容,由于保密的问题,我只叙述我业余的一些想法。 基本思想: 网络请求大家应该都会用一个基类的BaseNetWork, 然后由派生类继承于BaseNetWork,并实现一些特殊的方法。 一般标准的流程是传入block, 当网络请求完毕后,通过block回调回来。这里叙述的关键不是如何实现一个网络请求和回调block的相关内容,而是如何取消请求。 一般基类会实现一个cancelNetWork方法,它根据自己的url进行cancel操作。  举例: 我们使用 DerivedNetWork* net = [DerivedNetWork alloc]init]; 在init方法中设置了自身......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 595字 评论关闭
1、OnOK()或OnCancel()//只对对话框有用 2、PostQuitMessage(0);//最常用      PostMessage(WM_QUIT,0,0);//最常用      ::SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用     ::PostMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用 3、ExitProcess(0);注意使用时先释放分配的内存,以免造成内存泄露 4、exit(0) 正常终止程序; exit(非0)非正常终止程序 5、OnClose(); void CMainFrame::OnClose() {        // TODO: Add your message handler code here and/or call default       if (MessageBox(......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 1268字 评论关闭
(转自http://code4app.com/article/cocoapods-install-usage ) CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 845字 评论关闭
      这是算是第一次参加比较大型的比赛了,只是抱着去被虐的心态去比赛的。       根据之前几次做往年省赛题的经历,一般都会有几道水题让我去水的。比赛一开始,我们果断快速看第一道题,果然很水,一道输出数组中最大最小值的题,1A,不过我们过的时候已经是四十几名了。在水题上也不能抢的先机。然后,我们又开始找下一道水题。JZ看一道概率题,YX看了最后的一道字符串的题。而我看了J题,是一道解方程的题,推了一下方程之后,我果断抢来了电脑敲代码。可是返回却是红色的NO,心立刻凉了。找了一下,还是发现不了漏洞,于是......
阅读全文