pretty code

2014年7月4日 星期五

計算機組織與設計

最近在重看這本大學用書
第一次看是在資策會時
但印象中只有上前兩章
有些章節之前考地特時為了找答案有翻過

果然是本很硬體的書
但第二章寫的還不錯

進度有點慢
趕快邁向第三章吧

2014年6月29日 星期日

stack frame

x86 intel gcc

stack 由高位元往低位元長
parameters
return address
ebp
local variables

2014年6月26日 星期四

查詢 MySQL table 空間 語法

SELECT table_name, table_rows,
       IF(Index_length=0, Data_length, Data_length*Index_length) AS 'Table Size'
FROM information_schema.tables
WHERE table_schema='mk'
ORDER BY 'Table Size', table_rows DESC;

1.  mk 是資料庫名
2.  IF是判斷式,如果Index_length是0

MySQL 自創欄位

也是之前面試回家才想到犯的錯誤

SELECT DNAME, '1st table' AS 'Table名' FROM DEPARTMENT
UNION
SELECT DNAME, '2nd table' AS 'Table名' FROM DEPARTMENT;

同一張表都多出來一個欄位,但欄位名稱不一樣
因為是字串,故記得加單引號

MySQL ROWNUMBER

之前面試答不出來的問題
今天突然想到解法

SET @rownum:=0;
SELECT LNAME, BDATE, (@rownum:=@rownum+1) AS '名次'
FROM EMPLOYEE
ORDER BY BDATE;

重點在 @rownum:=@rownum+1
會讓 @rownum 一直累加

如果沒有 SET @rownum:=0;
重複執行 SELECT 敘述 @rownum 會延續上一次 SELECT 後的值

2014年6月19日 星期四

看來我跟資料庫無緣

終於跟某家公司說了我的決定
那家是我第二想去的公司
可惜目前卡在第一想去的公司流程上
總不能讓人家一直等我
真的很抱歉

I am sorry

2014年6月18日 星期三

車輛機電問題紀錄

問題發生點:
打方向燈的瞬間,機電發生故障
(門鎖解除,無法打燈,空調失效)

猜測原因:
先從保險絲查起

備註:
買來10年次數約10次
上一次至少是半年前
都發生在夏天?