原创 [算法]拷貝粘貼可得到最大字符串長度

題目:如果只能使用複製和粘貼功能,給定任意初始字符串s和操作步數N,求經過N次操作之後可以獲得的字符串的最大長度。假定複製可以複製當前任意長度的字符串。 例:s="abc",如果N爲2,可以通過一次複製一次粘貼得到"abcabc",長度爲

原创 Tensorflow迴歸和分類示例代碼

1. 使用tensorflow訓練一個三分類問題。 分類是一個雙曲線分成的三部分。藍色部分對應的是x<=-(y^2+1)^(1/2),其向量爲[1,0,0],黃色部分對應的是x>=(y^2+1)^(1/2),其向量爲[0,0,1],其餘部

原创 C++ 11特性示例代碼

初始化列表,這個基本沒啥可講的 #include <iostream> #include <vector> #include <functional> struct Point { private: float x;

原创 終將化作流星

       流星從天空隕落,在接近地球的過程中,一直暗淡無光,卻藉着地球的引力在不斷加速,當它速度達到幾乎最大的時候,進入地球稠密的大氣,發出耀眼的光,然而很快,他就燃燒殆盡,生命隨之終結。        每天工作,週而復始,也有一些小

原创 娛樂和學習

    人長期堅持主動做一件事情,大抵是因爲能持續從中得到反饋,或是額外的收穫,或是焦慮的消除。被動的堅持自不必說,是不得不做。     我最近沉迷遊戲和短視頻,我在想其中的原因。玩遊戲是很容易看到結果的,輸贏都會很快看到結果。贏了很開心

原创 JVM筆記之GC

1. JVM 運行時數據區域: 1)程序計數器(線程私有),當前線程所執行字節代碼的行號指示器,如果執行的是java方法,則值爲字節碼的指令地址,如果是native方法,則爲空。2)Java虛擬機棧(線程私有),存儲局部變量,操作數棧,動

原创 Unix進程間的通信

1. 管道可以用作父子進程之間的通信,pipe函數,將fd[0]打開用於讀取數據,fd[1]打開用於寫入數據。通常,對於單方向通信,讀端會關閉寫fd,即fd[1],寫端會關閉讀fd,即fd[0] int main() { int

原创 Tensorflow牛刀小試

1. 使用tensorflow訓練一個三分類問題。 分類是一個雙曲線分成的三部分。藍色部分對應的是x<=-(y^2+1)^(1/2),其向量爲[1,0,0],黃色部分對應的是x>=(y^2+1)^(1/2),其向量爲[0,0,1],其餘部

原创 Innodb引擎筆記

原書:《mysql技術內幕:InnoDB引擎》 源碼:https://github.com/mysql/mysql-server/tree/8.0/storage/innobase ============================

原创 cocos2d-x/js雜記

cocos基本操作Mac cocos在cocos2d-x的tools/cocos2d-console/bin/ 目錄下 創建新項目: cocos new -p com.xxx -d . -l js Game 目前支持的語言有js cpp

原创 許願石

阿珊今年九歲了,她是個調皮的小孩。她家住在大山裏,她很擅長爬山,去那些未開闢山路的地方玩耍。有一天晚上,她帶了一個玻璃瓶和一個網子去山裏捉螢火蟲。天上沒有月亮,只有星星眼睛眨呀眨,地上螢火蟲發出點點綠光。天氣開始轉涼了,晚上有濛濛的霧氣,

原创 libevent 入門學習

前提條件 libevent實際上是對unix/linux/windows網絡編程模型以及IO的封裝,必須具有unix高級環境編程和unix網絡編程的知識。對我來說,學習libevent實際上是對以上知識的鞏固。推薦W. Richard S

原创 C項目構建

gcc 在如上的目錄結構下,進行編譯。 gcc -I include src/main.c src/math.c 直接生成a.out,可運行 gcc -I include src/math.c -c -o lib/libmath.so

原创 從日記到博客

我自零八年上大學開始主動寫日記,記錄一些自己的想法。我特別喜歡在紙上寫字的感覺。我會在紙上記錄一些想法和反思,自己新見識的事物、經歷,與人接觸的小摩擦,待人接物的新想法,也有自己的情感的。當看看最初的日記的時候,覺得當時的想法還非常的幼稚

原创 不求回報的善心

晚上下班回來,已是晚上十一點。最近天氣悶熱,間或大雨,但是大雨間隙確實比較悶熱。 路上遇到一個拾荒老人,看上去得七八十歲的樣子,頭髮花白且捲曲,肢體瘦削,穿着破破爛爛的,左手用木棍挑着一些瓶瓶罐罐和廢紙箱在肩上,右手也提着一個塑料袋,裏面