np->next = hashtab[hashval];
hashtab[hashval] = np;
c程式語言6.6表查詢裡面install函式中對鍊錶的操作,表頭用h表示,鍊錶變化順序是 h=np1 ,h=np2->np1, h=np3 -> np2 ->np1,h=np4->np3->np2->np1,
即最新加入鍊錶的表項在表頭。
另外補充一下位運算概念, & 按位與 兩個都為1才是1,否則為0; | 按位或 兩個都是0才是0,否則為1;^ 按位異或,兩個不同(1 0或者0 1)為1,否則為0;~取反,直接取相反的數.常用方法:
#define external 02
#define static 04
flags|=external |static;
將flags中的external 和 static位置設為1;
flags &= ~(external | static);
將它們設為0.
oracle查詢學習記錄
alter user scott account unlock alter user scott identified by scott select e.empno,e.ename,d.dname from emp e join dept d on e.deptno d.deptno 內連線 se...
got,plt表學習記錄
include include int main int argc,argv argv 以下兩步分別用pwntools和objdump檢視got表和plt表 用pwntools獲取got表和plt表 from pwn import elf elf a.out print 0x x elf.symbo...
學習記錄 ST表
st 表是用於解決可重複貢獻問題的資料結構 可重複貢獻問題 是指對於運算 opt 滿足 x opt x x 則對應的區間詢問就是乙個可重複貢獻問題。摘自oi wiki 說人話,就是對區間的重複運算不影響結果。比如區間最值問題 rmq 區間gcd 比方10個數求最大值,先對前7個數求最值,再對後6個數...