PIXNET Logo登入

斑的家

跳到主文

心情隨筆

部落格全站分類:

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 23 週一 201417:39
  • 從 kernel space 呼叫 user space 程式

利用
static inline int call_usermodehelper(char *path, char **argv, char **envp, enum umh_wait wait)
 
example
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(194)

  • 個人分類:Linux
▲top
  • 6月 20 週五 201410:21
  • int ip_decrease_ttl(struct iphdr *iph)

Linux kernel function
 
1. 由於是 iph->check 已是 one's complement 過後的狀態,所以 iph->check +=1 相當於是 ttl -1 。
2. 為了處理 ttl =0 是的情況, 也就是 iph->check = 0xffff ,ttl 不減,所以iph->check 做一些特殊處理。
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(1) 人氣(28)

  • 個人分類:Linux
▲top
  • 1月 31 週五 201411:39
  • Codeforces 387

E. George and Cards
這題一看到題目,就想到greedy+資料結構去加速。
 
核心思想是找到一段在array 連續的數字,使得要刪除的數字是裡面最小的。
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(37)

  • 個人分類:程式解題
▲top
  • 1月 01 週三 201416:14
  • Codeforces 375

C1C. Circling Round Treasures
 
題解:看了其他人的code 才知道解法,這題真有意思。

dp[x][y][state] :表示目前在點(x,y) ,state 是一個 bitmask ,若某位為 1 表示 object 在所圍的框框當中。
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(1) 人氣(11)

  • 個人分類:程式解題
▲top
  • 12月 25 週三 201320:45
  • program call graph

目前使用兩種 tool
(1) etrace
etrace  是根據 gcc 在下 -finstrument-function在 function 前後加入 code 。
使用分法要開兩個terminal 在同一資料夾下。
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(51)

  • 個人分類:TOOL
▲top
  • 12月 15 週日 201317:25
  • Codeforces 369

A. Valera and Plates
 
題意: Valera 要吃東西,吃 A 時用bowl , 吃 B 時可用bowl/plate 。一開始n 個 bowl 和 m 個 plate 。如果沒有餐具 Valera
 
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:程式解題
▲top
  • 12月 14 週六 201314:24
  • Codeforces 367

CA. Sereja and Algorithm
 
題意:Sereja 有一個字串,每個字元只可能是{x,y,z} 其中一個
 
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(23)

  • 個人分類:程式解題
▲top
  • 12月 14 週六 201312:27
  • Codeforces 366

CA. Dima and Guards
 
題意:有 n 根柱子,每個柱子旁有2個 guards ,你想要收買其中一根柱子的2個guards 。
 
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(17)

  • 個人分類:程式解題
▲top
  • 12月 06 週五 201322:23
  • 開機流程

MBR看了很多資料都很片段,在此整理成我認為合理的解釋。
 
首先BIOS 會去硬碟起始512 bytes 稱為MBR ( master boot record)。然後把它放在記憶體000:07c0 然後去執行它。
MBR 的前446 bytes 是code 。接著64 bytes 是partition table ,最後2bytes 是 magic number 0xAA55。
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(121)

  • 個人分類:作業系統
▲top
  • 11月 24 週日 201320:32
  • Codeforces 364

EA. Matrix
題意:
給數字陣列Ai , 用A 去組成一個matrix B 且 Bi,j = Ai*Aj
有一個數字 n, 問有幾個 submatrix 內的數字合等於 n
(繼續閱讀...)
文章標籤

lettice0913 發表在 痞客邦 留言(0) 人氣(22)

  • 個人分類:程式解題
▲top
12...19»

個人資訊

lettice0913
暱稱:
lettice0913
分類:
好友:
累積中
地區:

熱門文章

  • (32)UVA 10340
  • (4,017)GPE contest in 12 月
  • (411)PERL parsing 1
  • (713)CYK parsing algorithm
  • (218)UVA 10393
  • (77)baseball elimination problem
  • (526)uva 10908
  • (77)虛擬機器的 project
  • (135)台清交程式比賽

文章分類

  • Linux (2)
  • 作業系統 (1)
  • 動漫 (1)
  • Android (2)
  • 程式解題 (12)
  • compiler (3)
  • LLVM (1)
  • paper (1)
  • TOOL (4)
  • Trace Minix 3 (3)
  • Algorithm (10)
  • PERL (15)
  • python (16)
  • 比賽 (6)
  • 一些心得 (38)
  • UVA (73)
  • 未分類文章 (1)

最新文章

  • 從 kernel space 呼叫 user space 程式
  • int ip_decrease_ttl(struct iphdr *iph)
  • Codeforces 387
  • Codeforces 375
  • program call graph
  • Codeforces 369
  • Codeforces 367
  • Codeforces 366
  • 開機流程
  • Codeforces 364

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: