原创 Linux線程同步(條件變量和信號量)
題目要求: The outputshould be: from thread 10 from thread 9 from thread 8 from
原创 LeetCode. Pow(x, n)
這題的難度是easy,主要考慮到3點即可: 當n是0的時候,結果爲1;當n是正數時;當n是負數時,可以把x變成1/x; 下面是非遞歸的解法,代碼如下:class Solution { public: double myPow(d
原创 騰訊雲Ubuntu下搭建FTP服務器
之前用騰訊雲搭建WordPress環境使用的是第三方鏡像庫,使用起來各種問題,而且不是自己裝的系統,用起來各種不方便,遂重做系統,一步步搭建! 看了很多相關博客,會出現各種各樣的錯誤,本文是我親自測試,有幾點特別需要注意的
原创 Win10配置java環境注意事項(不同於Win7)
今天重新配置java的環境,看了很多博客,基本都是說win7下的設置,win10有一點不同的地方,不注意的話,一直會提示javac不是內部命令。 1、下載安裝JDK,這裏不再說了; 2、找到 控制面板——系統——高級系統設置——編輯環境
原创 JAVA和C/C++的區別
最近在學校Java語言,發現和C++還是很多相似的,所以在學習中,整理了一些,以後會繼續更新補充,適合初學者,很多不對的地方,感謝大家指出,謝謝了。 1、Java中有byte整型類型,代表8個字節,c/c++中最小是char表示16位。
原创 SQLAlchemy使用UUID
在使用SQLAlchemy時,如果主健使用uuid時import uuid id = db.Column(db.String(32), default=uuid.uuid4().hex, primary_key=True)上述寫法,如果
原创 題目:已知rand7() 可以產生 1~7 的7個數(均勻概率),利用rand7() 產生rand10() 1~10(均勻概率)
<span style="font-size:18px;">int rand10() { int temp; int temp2; do { temp = rand7(); } while (temp > 5);//temp 1到5 d
原创 動態規劃簡單例子之硬幣數量
如果我們有面值爲1元、2元和5元的硬幣若干枚,如何用最少的硬幣湊夠n元? 這是典型的動態規劃的問題,我們可以把問題分解爲若干之問題,設pi爲湊夠i元所需的最少硬幣的個數。那麼當i > 5時有遞推方程 pi = min(pi-1,pi-2,
原创 高效的求大數的冪和取餘
做TopCoder SRM 576 D2 L3 題目時,程序有個地方需要對一個數大量求冪並取餘,導致程序運行時間很長,看了 Editoral 之後,發現一個超級高效的求冪並取餘的算法,之前做System test時,程序運行時間(最
原创 JAVA的泛型和C++的模板的區別與聯繫
總結一下java的泛型編程和c++模板的區別和聯繫。 泛型本質上是提供類型的"類型參數",它們也被稱爲參數化類型(parameterized type)或參量多態(parametric polymorphism)。其實泛型思想並不是 Ja
原创 如何將已有文件導入eclipse中
如何將已有文件導入eclipse中[eclipse] 將已有的文件加入到一個項目中目前有三種方式:第一種是象在IVJ中的一樣,用IDE的"File"菜單中的"Import"功能將文件導 入到項目中。這也是推薦的方式。第二種是從Win
原创 TCP/IP協議學習筆記
TCP/IP協議學習筆記 TransmissionControl protocol(TCP) InternetProtocol(IP) [1] TCP/IP協議是IP、TCP、HTTP等協議的集合,採用分組交換
原创 Palindrome Number
本題還是反轉一個整數的題目,首先確定負數不是palindrome,題目的提示裏有 You could also try reversing an integer. However, if you have solved the probl
原创 102. Binary Tree Level Order Traversal
我解決這道題用的是一個雙端隊列配合,按照層次把節點push到隊列中,先把該節點的值存入到vector中,然後在該隊列中移除該節點。當一層結束後,開始判斷該層每個節點的左右子樹,push到隊列中,重新循環。class Solutio
原创 華爲OJ(求字符串中最後一個單詞的長度)
/*------------------------------- 計算字符串最後一個單詞的長度.cpp ----------電子科學--------------- -------時間 2015-10-04----------*/ #i