原创 Programming With POSIX Threads 讀書筆記(一)

我們現在編寫一個簡單的鬧鈴程序,允許用戶輸入一個時間,在這個時間過後鬧鐘顯示到達時間的文本消息。 #include "errors.h" #include <stdio.h> int main(int argc, char **a

原创 筆試——全排序算法(字典序法)——記Works Applications面試題

Works Applications的面試,我現在還是覺得不寫篇日誌反省一下就睡不着。 Works Applications的面試只有一道題,直接給你電腦,讓你現場寫。你的電腦直接投影到面試官的電腦上,你寫代碼的每一個步,甚至是寫代碼的習

原创 筆試——字符串算法題——尋找最大回文子串

如題:代碼返回最大的迴文子串,長度一樣返回第一個。空間效率O(1)時間效率O(N)(一邊遍歷搞定) #include <stdio.h> char* answer; char* maxPalindrome( const char *

原创 筆試——字符串算法題——翻轉分段字符串

        這個既然有人筆試完就問,那我還是敲一份分享一下吧。        題目大意:字符串的問題,把字符串按點的位置翻轉。要求時間複雜度O(n)、空間複雜度O(1)。                             例如:

原创 C++對象 內存細節(二)

前言:C struct的內存對齊 結構體: struct T { public byte id; public int val; } sizeof(System.Byte)=1 sizeof(System.Singl

原创 Programming With POSIX Threads 讀書筆記(二)

Pthread基礎: PThread類型和接口: 類型 描述 pthread_t 線程標識符 pthread_mutex_t 互斥量 pthread_cond_t 條件變量 pthread_key_t 線程私有權訪問鍵 pthrea

原创 C++對象 內存細節(一)

        首先考慮成員變量在類的繼承中的行爲 代碼41-55行,基類指針可以準確的判斷出哪些變量是基類可見的,哪些是“理論上”不可見的。這樣的行爲是C++類的內存結構所實現的。通過sizeof()我們可以發現這三個類的對象的大小

原创 筆試——全排序算法的變形——另類的字典序算法

原題:        有一個數字的集合A和一個整數M,找到一個由A中數字組成,且比M大的最小整數。                例如A = {0, 1} M = 21,ANSWER = 100題解:        最常規思路,從當前的數

原创 Eclipse MyEclipse 中文字體偏小的解決辦法

新版本的Eclipse、MyEclipse採取了一種新的字體使得中文字體偏小。 解決辦法: 進入菜單欄 Window -> Preference -> General -> Appearance -> Colors and Fonts。

原创 阿里巴巴的開發分支管理

前言 在阿里工作時使用的各種系統,彷彿像空氣和水一樣,彷彿是理所應當就應該在那裏的。但是在離開之後,瞭解其他人其他公司遇到的困惑與煩惱的時候,才發現這些其實都是大量試錯之後寶貴的最佳實踐,希望分享給大家。 開發流程 開發同學從A

原创 Programming With POSIX Threads 讀書筆記(三)

使用線程的幾種方式 流水線:         每個線程反覆的在數據系列集上執行同一操作,並把操作結果傳遞給下一步驟的其他線程,這就是流水線的方式。         下面的程序演示簡單的流水線程序片段。流水線中的每個線程將它的輸入加一

原创 讀了四年軟件工程覺得不錯的書

    各方面的好書,不代表我都看過。後面的是閱讀難度和推薦程度,單單只是個人感覺而已。可能會有被我遺忘的書希望大家提醒C、C++:        語法基礎:                C程序設計語言 第二版         

原创 面試 算法題 在字符串中尋找最長的數字串(包含+-)

在字符串中找到最長的數字串(包含+-) 1。數字開頭可以有 +- 號 2。數字可以有小數點 3。小數點前後必須要有數字 4。有相同長度的取靠後的一串 返回結果串,沒有結果返回空串   面試的時候沒多想,直接一個窗口往字符串上擼,情況太複雜

原创 阿里雲RDS文檔概述——實例管理

該系列博客的目錄:     概述與請求方式: http://blog.csdn.net/hyzhou33550336/article/details/41620595 (請先看這篇瞭解公共請求參數)     實例管理:   http:/

原创 Docker 命令詳解 命令示例

Docker 子命令: attach   commit   diff     export   history import  insert    kill       login   port     pull       res