原创 Guass消元 poj 1830

代碼是拷別人的。。。。 舉個例子 當n=3時 燈1  (a11*x1)^(a12*x2)^(a13*x3)=sta[0]^end[0] 燈2  (a

原创 矩陣類 poj3420

第一次寫博客,希望以後能有個美好的回憶。。 決心把 算法與實現的題 都做一遍,加油! 這題我這個菜鳥整整研究了一個晚上才弄明白。。。好弱啊。。 已知

原创 上交 算法與實現 1.1.1 矩陣類 poj3420

決心把 算法與實現的題 都做一遍,加油! 這題我這個菜鳥整整研究了一個晚上才弄明白。。。好弱啊。。 已知第i行的狀態,推導出第i+1行的可行性狀態,狀態用0,1,表示,同一行2個0表示一個橫着的骨牌,同一列1個1表示豎着的骨牌 比如 第

原创 內部類詳解

內部類詳解 最近一週學習了內部類的知識,以前寫android的時候總是看到內部類,那個時候其實也不知道這是內部類,沒有好好理解,看書學到的東西還是比較全面的。 我想分爲幾篇文章記錄一下我學的東西 1.內部類的分類以及用法 2.內部類的

原创 java初始化順序

今天想看一下java編程思想,心血來潮看看上一節的課後題,就是9.1章的練習3的那道題,題目是這樣的: 創建一個基類,讓它包含抽象方法print(),並在導出類中覆蓋該方法。覆蓋後的方法版本可以打印導出類中定義的某個整形變量的值

原创 批處理編譯java

最近學習Java的時候用gvim跑書上的例子,主要是爲了能記住關鍵字,畢竟孰能生巧嗎。。但是編譯的時候感覺有點麻煩,需要兩條命令: // :! 是vim中可以用來執行外部命令的命令 :!javac Main.java :!java Mai

原创 windows右鍵菜單新建中添加新建.c文件

首先win+r打開“運行”,輸入regedit打開註冊表,然後打開HKEY_CLASSES_ROOT,找到.c這一項 打開之後,右鍵新建一項,名字叫做ShellNew, 左鍵點擊ShellNew,到右側右鍵新建字符串值 名字叫做Null

原创 使用iframe無刷新上傳文件,並獲取返回值

使用iframe無刷新上傳文件,並獲取返回值 項目中需要完成這樣一個功能 新增一個用戶,填寫他的基本信息,並且還要上傳他的頭像,頭像可以預覽 項目使用springmvc開發的,還不是很瞭解,所以做的有點慢,不過總算是做出來了,應該還會

原创 acm 各種樹的合集

線段樹:http://blog.csdn.net/metalseed/article/details/8039326 二叉搜索樹: http://blog.csdn.net/npy_lp/article/

原创 java計算兩個日期的月數差

找了幾個感覺不太對,自己寫了個,不知道api中有沒有 /** * 獲取兩個日期相差的月數 * @param d1 較大的日期 * @param d2 較小的日期 * @return

原创 標準IO緩衝與fork問題

系統函數read和write是不帶緩衝的,而c的標準io函數是帶緩衝的, (1)當io函數與stderr相連時 是不帶緩衝的(爲了錯誤能夠快速輸出) (2)當與stdin和stdout相連是行緩衝的(即遇到換行符就輸出) (3)與其他的相

原创 策略模式(java)

今天,看java編程思想9.3章學習到了策略模式,以前也學習過,總是忘,所以記錄一下。 首先需要說明的是,設計模式只是編寫低耦合,高內聚,擴展性好的一種實現方式,它是人們總結出來的經驗,不是規定一定要這麼做,但是設計模式都遵循六

原创 c 類型自動轉換 出現問題

  今天在此學習了一下kmp算法,和以前的不太一樣,這個next[0] = -1,寫了個程序 # include <stdio.h> # include <string.h> int next[50]; void getNext(char

原创 常係數線性齊次遞推 poj3070

唉。。。矩陣的逆搞了好幾天都搞不明白,好不容易搞明白點了,poj1166那題wa了,雖然知道是模的地方有問題,但是不會改啊。。還得去看別人的解題報告啊。。 沒辦法 看下一道題了,安慰一下我受傷的心靈。。 poj 3070 水題 矩陣快速

原创 memcpy 與 memmove

memcpy 與 memmove 的功能是一樣的,都是從 src開始將count個字節複製到 以dst開始的count個字節中 但是當內存有重疊的時候,memcpy不保證結果的正確性,而memmove能夠保證 我覺得這裏的重疊就是指  d