原创 Intelli IDEA配置Luacheck

目錄安裝luacheck使用luarocks安裝使用luarocks-jit安裝設置Intelli IDEA使用Luacheck 安裝luacheck 使用luarocks安裝 luarocks install luacheck

原创 負載均衡的算法

負載均衡的算法有很多,如下所示: 1.輪詢(rr):如果我們網絡環境中,服務組1中有三臺後臺服務器,服務組2中有兩臺後臺服務器,並且這兩個服務組都採用輪詢算法,那麼通向服務組1的所有請求都將按照“1、2、3、1、2、3……”的順序分配到服

原创 awk編程總結

注意:如果以命令行的方式提供awk程序,而不是將它寫入一個文件中,那麼在程序的任何地方都不能出現單引號,否則shell將對它進行解釋而導致錯誤。 記錄:每一行輸入爲一個記錄。 字段: 由空格或製表符分隔的單詞成爲字段。 使用-F來修改分隔

原创 jenkins hash函數源碼

參考文章: http://burtleburtle.net/bob/hash/doobs.html #include <stdio.h> /* defines printf for tests */ #include <ti

原创 鏈表面試題

struct ListNode { int m_nKey; ListNode *m_pNext; }; Q1:單鏈表反轉。 Q2:檢測單鏈表是否有環,如果有環的話,找到環的入口點。 Q3:檢測兩個單鏈表是否相

原创 C++常見面試問題

Q1:構造函數可以是虛函數嗎?爲什麼? A1:不可以。 從實現上,虛函數是使用虛表指針,而虛表指針存在於對象的內存空間中,而在構造函數調用之前,對象內存空間還沒有分配,所以不存在使用虛表指針調用構造函數。 從使用角度上,虛函數的作用

原创 高進度計算C++實現

大整數的加減乘除: 大整數加法,openjudge 2981 void add(string &s1, string &s2, string &res) { if (s1.size() < s2.size()){

原创 Perl腳本學習心得

Perl腳本跟C語言語法比較接近。 Perl的座右銘是“辦法不止一種 (There's More Than One Way To Do It)”。 變量 變量需要使用$字符, 如下: $pi = 3.14; print $pi . "\

原创 使用Python的groupby實現壓縮功能

# from itertools import groupby def compress(data): return ((name, len(list(group))) for name, group in groupby(d

原创 使用Python進行socket通信

 // import socket def talk(data): """Send data to a Daemon, and return the response""" reply = "" s = sock

原创 MySQL命令範例

windows上啓動MySQL服務:net start mysql windows上停止MySQL服務:net stop mysql 連接MySQL服務器命令:mysql -u root -p 123456 -h 127.0.0.1 #

原创 C++常見筆試題

Q1. 下面程序的輸出結果是? class A{ public: A(){ cout << "A()" << endl; } ~A(){

原创 Python vs C++

 // C++                          Python NULL                         None true                            True false  

原创 C++之迭代器

// 五種迭代器 Input iterator(輸入迭代器) 讀,不能寫;只支持自曾運算 Output iterator(輸出迭代器) 寫,不能讀;只支持自曾運算 Forward iterator(前向迭代器) 讀和寫;只支持自增運算

原创 找出字符串中第1個只出現1次的字符

C/C++面試題,使用256大小的表,掃描兩遍,第一遍統計每個字符的個數,第二遍找到第1個只出現一次的字符。 注意: 1.str爲NULL時,返回\0; 2.找不到第1個只出現1次的字符時,返回\0; 3.table不要忘記初始化爲全0。