現在位置: 首頁 > 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,心立刻涼了。找了一下,還是發現不了漏洞,於是......
閱讀全文