青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

hdqqq

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  35 隨筆 :: 0 文章 :: 104 評(píng)論 :: 0 Trackbacks

2014年9月2日 #

自己組裝路由器
    很長(zhǎng)時(shí)間沒(méi)有更新博客了。這段時(shí)間,很多智能化的新產(chǎn)品層出不窮,穿戴設(shè)
備,智能路由器啥的,可以說(shuō),移動(dòng)互聯(lián)的時(shí)代正在到來(lái)。所以,本著人生苦短,
及時(shí)折騰的原則,投身其中,也買(mǎi)了幾塊板子開(kāi)始折騰。
先上張圖:
個(gè)人mini服務(wù)器。
    目前,我們的長(zhǎng)城越來(lái)越強(qiáng)大,google可以算是歇菜了,現(xiàn)在查資料,基本上
靠運(yùn)氣。寫(xiě)個(gè)博客、圍脖啥的,稍微一不小心,就碰到敏感詞,都沒(méi)啥積極性了,
去年,弄了塊pcduino的開(kāi)發(fā)板,征用了兒子幾塊樂(lè)高積木,自己組了個(gè)服務(wù)器,
上面博客、文件共享、代碼管理能帶的都帶上。空閑的時(shí)候,記記日記,貼貼照片,
,順帶文件備份啥的,自?shī)首詷?lè)。當(dāng)然,光靠開(kāi)發(fā)板自帶的存儲(chǔ)空間是不夠的,需
要附加存儲(chǔ)。考慮電源的功率問(wèn)題和靜音要求,弄了個(gè)ssd加移動(dòng)硬盤(pán)盒。現(xiàn)在跑
得不錯(cuò),已經(jīng)運(yùn)行了79天。板子買(mǎi)的較早,加上ssd的成本,在800 RMB 左右。
第二張圖:
    去年開(kāi)始,新的,基于ARM芯片可以玩的板子越來(lái)越多了。樹(shù)莓就不說(shuō)了,
cubieboard、swift board、beaglebone等,性能、接口等都比以前好。所以,又
入手了一塊。 banana pi,1G內(nèi)存,關(guān)鍵是帶一個(gè)千兆網(wǎng)口,可以配合使用的系統(tǒng)
也多。繼續(xù)折騰。再配塊便宜點(diǎn)的64G ssd,總價(jià)格在500 RMB 左右。
    相對(duì)來(lái)說(shuō),用這個(gè)開(kāi)發(fā)板組個(gè)無(wú)線(xiàn)路由器還是很簡(jiǎn)單的。找個(gè)支持的無(wú)線(xiàn)網(wǎng)卡,
NAT,配上相關(guān)的軟件,很容易實(shí)現(xiàn),網(wǎng)上也有教程。
    但是路由器,如果僅僅實(shí)現(xiàn)NAT轉(zhuǎn)發(fā)上網(wǎng),qos等功能,其實(shí)還算是很簡(jiǎn)單的。
相比軟路由,上網(wǎng)行為管理,應(yīng)用層協(xié)議分析,協(xié)議過(guò)濾等功能,還是缺很多的。
    我想要的功能,就是記錄每個(gè)人上網(wǎng),什么時(shí)候,都上了些什么網(wǎng),做分析和
統(tǒng)計(jì)。這個(gè)功能,在目前市面上100多的路由器中,因?yàn)橛布杀镜年P(guān)系,基本上
都是沒(méi)有的。盡管刷openwrt系統(tǒng)的路由,如果配上外接存儲(chǔ),能把日志存下來(lái),
但因?yàn)閮?nèi)存有限,效果不好。
    但是,如果用linux做軟路由,內(nèi)存足夠的情況下,可以通過(guò)iptable+squid的
方式實(shí)現(xiàn)。現(xiàn)在的開(kāi)發(fā)板,內(nèi)存可以到1G,芯片都是雙核1.6G,性能已經(jīng)足夠強(qiáng)大。
所以,本次折騰的目標(biāo)就是用開(kāi)發(fā)板,實(shí)現(xiàn)透明代理,用以記錄所有人員的上網(wǎng)日
志。
一個(gè)網(wǎng)口,配合LINUX虛擬網(wǎng)卡,也可以實(shí)現(xiàn)路由功能。
操作系統(tǒng):
Lubuntu for arm,寫(xiě)到SD卡上啟動(dòng)。
接下來(lái)介紹步驟:
1、LINUX啟動(dòng)數(shù)據(jù)包轉(zhuǎn)發(fā)。
2、設(shè)置網(wǎng)卡eth0的ip地址,網(wǎng)關(guān)等。
3、設(shè)置虛擬網(wǎng)卡,作為內(nèi)網(wǎng)網(wǎng)段。
   ifconfig eh0:0 192.168.0.1 netmask 255.255.255.0
   虛擬網(wǎng)卡不用設(shè)網(wǎng)關(guān)。
4、安裝和設(shè)置dnsmasq,啟動(dòng)dns cache和dhcp服務(wù)
5、安裝squid3,設(shè)置訪(fǎng)問(wèn)規(guī)則和其他參數(shù),作為透明代理使用
   http_port 192.168.0.1:3128 transparent
   考慮日志存在SD卡上較慢,可以把日志存在內(nèi)存中。
6、設(shè)置iptabes,啟動(dòng)NAT和端口轉(zhuǎn)發(fā)
   iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
   iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 --dport 80 -j
REDIRECT --to-ports 3128
其他說(shuō)明:
    因?yàn)槭且粋€(gè)網(wǎng)口做路由,所以需要一個(gè)HUB或交換機(jī),連接上行網(wǎng)絡(luò)和內(nèi)網(wǎng)。
吞吐量測(cè)試:
使用一臺(tái)NAS模擬外網(wǎng)機(jī)器,計(jì)算機(jī)模擬內(nèi)網(wǎng),都接千兆交換機(jī)。拷貝文件測(cè)試。
4G數(shù)據(jù)文件,路由工作在千兆雙工模式
下行:
20MB/s 左右,系統(tǒng)負(fù)載峰值0.09左右
上行:
16.5MB/s 左右,系統(tǒng)負(fù)載峰值0.26左右。
日志分析:
    squid的日志,有現(xiàn)成工具進(jìn)行分析。sarg,安裝后,指定日志文件和輸出路
徑就可以了。
后記:
    因?yàn)楣β屎挽o音的需要,硬盤(pán)選了低端的64G SSD,190左右。對(duì)比前段時(shí)間比
較火的小米路由,缺雙頻的無(wú)線(xiàn)WIFI。但內(nèi)存相對(duì)來(lái)說(shuō)高一點(diǎn),加上軟件豐富,可
玩性更高一些。
posted @ 2014-09-02 20:37 hdqqq 閱讀(3254) | 評(píng)論 (0)編輯 收藏

2012年4月7日 #

    UBUNTU系統(tǒng)缺省安裝后,DNS查詢(xún)很慢,網(wǎng)上大多數(shù)的解決辦法是改DNS服務(wù)器和自己安裝dns服務(wù),像dnsmaq和bind服務(wù)。用fedora就沒(méi)有這個(gè)問(wèn)題。實(shí)際的解決辦法是,修改 /etc/nsswitch.conf文件,把其中的 hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4  修改為 hosts: files dns

posted @ 2012-04-07 09:52 hdqqq 閱讀(1209) | 評(píng)論 (0)編輯 收藏

2011年3月21日 #

     摘要: cygwin putty vim 編輯器  閱讀全文
posted @ 2011-03-21 17:17 hdqqq 閱讀(6450) | 評(píng)論 (0)編輯 收藏

2010年12月7日 #

VIM實(shí)現(xiàn)自動(dòng)添加新行

         emacs在編輯代碼時(shí),有個(gè)功能,在輸入{};時(shí)可以自動(dòng)追加新的一行。減少敲回車(chē)的次數(shù)。將下面的代碼加入VIM的配置文件后,可以在編輯c,cpp,h后綴的文件時(shí),也同樣有這個(gè)功能。


function Find_for()
    
if search('^\s*[f]or''b', line('.'))
        
return ""
    endif
 
    
if search('\"''b', line('.'))
        
if searchpair('\"''''\"''b''', line('.'))
            
return "\r"
        
else
            
return ""
        endif
    endif
 
    
if search('\''''b', line('.'))
        
if searchpair('\'''';''\''''b''',  line('.'))
            
return "\r"
        
else
            
return ""
        endif
    endif
 
    
return "\r"
endfunction
 
autocmd BufReadPost 
*.{c,cpp,h} inoremap <expr><buffer> {      '{'."\r"
autocmd BufReadPost 
*.{c,cpp,h} inoremap <expr><buffer> }      '}'."\r"
autocmd BufReadPost 
*.{c,cpp,h} inoremap <expr><buffer> ;  ';'.Find_for()

     缺點(diǎn),對(duì)于“和‘的匹配沒(méi)有重復(fù),嵌套檢測(cè)的功能。在某些情況下,會(huì)導(dǎo)致自動(dòng)回車(chē)。
   
     如:
      std::cout << "hello world" << "second ;
     有興趣的話(huà),可以再改進(jìn)一下。

posted @ 2010-12-07 17:59 hdqqq 閱讀(1604) | 評(píng)論 (0)編輯 收藏

2010年9月25日 #

NERD_tree是vim的一個(gè)插件,支持樹(shù)形顯示目錄和文件,此插件支持文件和隱藏文件過(guò)濾,可以設(shè)置一個(gè)文件過(guò)濾的表達(dá)式列表,來(lái)阻止NERD_tree顯示這些文件。

但是在有些情況下,想要顯示某些特定后綴的文件,如一個(gè)h頭文件和cpp代碼文件混合的目錄,想只顯示cpp文件,NERD_tree的過(guò)濾就顯得有些不方便,因?yàn)樵瓉?lái)實(shí)現(xiàn)的是排除過(guò)濾。

因此,對(duì)NERD_tree做了些改進(jìn),可以過(guò)濾顯示某種類(lèi)型的文件。

使用方法:

將光標(biāo)移動(dòng)到某個(gè)文件:

l   只顯示此類(lèi)后綴的文件
L   恢復(fù)顯示所有文件

安裝方法:

filter.vim      復(fù)制到vim插件目錄的nerdtree_plugin 目錄下
NERD_tree.vim   替換原來(lái)的plugin目錄下的文件

下載地址:

http://m.shnenglu.com/Files/hdqqq/nerd_tree_improve.zip


posted @ 2010-09-25 10:49 hdqqq 閱讀(1394) | 評(píng)論 (0)編輯 收藏

2009年11月20日 #

  自己用模板實(shí)現(xiàn)的紅黑樹(shù),算是對(duì)紅黑樹(shù)有了一個(gè)深入的了解.
  測(cè)試代碼如下:
#include <iostream>
#include 
"rb_tree.h"

void test()
{
    rb_tree
<intint> ltree;
    std::cout 
<< "the tree is empty: " << (ltree.empty() ? "true" : "false"<< std::endl;

    
for(int i = 0; i < 15; i++) {
        ltree.insert(i, i);
    }
    ltree.show_tree();
}

int main(int argc, char* argv[])
{
    test();
    
return 0;
}
  紅黑樹(shù)的代碼位置:
  http://m.shnenglu.com/Files/hdqqq/rb_tree.zip
posted @ 2009-11-20 09:53 hdqqq 閱讀(1218) | 評(píng)論 (0)編輯 收藏

2008年7月14日 #

     摘要: 界面開(kāi)發(fā) 自定義 list control  閱讀全文
posted @ 2008-07-14 12:05 hdqqq 閱讀(3578) | 評(píng)論 (4)編輯 收藏

2008年6月28日 #

mysqldump 是mysql 用戶(hù)導(dǎo)出數(shù)據(jù)的工具,可以把mysql的數(shù)據(jù)庫(kù)導(dǎo)出成sql文件.也可以通過(guò)管道直接把數(shù)據(jù)重定向到mysql.

如在兩臺(tái)機(jī)器間導(dǎo)數(shù)據(jù)可以

mysqldump -h host1 --databases db | mysql -h host2

如果導(dǎo)出的數(shù)據(jù)庫(kù)很大,就需要在mysqldump 上加 --quick 參數(shù).因?yàn)閙ysqldump缺省的操作是先導(dǎo)出所有數(shù)據(jù),然后寫(xiě)入管道,如果數(shù)據(jù)庫(kù)很大的話(huà),會(huì)因?yàn)閮?nèi)存不足,出錯(cuò).

mysqldump還有其它參數(shù),如果是在數(shù)據(jù)庫(kù)之間追加數(shù)據(jù), 則需要加 --skip-opt, --no-create-info 等參數(shù),其中和--skip-opt和--quick同時(shí)使用,一定要把 --quick 放在 --skip-opt參數(shù)后面,否則,會(huì)被覆蓋.

posted @ 2008-06-28 06:10 hdqqq 閱讀(1374) | 評(píng)論 (0)編輯 收藏

2008年5月9日 #

     摘要: 一個(gè)簡(jiǎn)單的網(wǎng)絡(luò)爬蟲(chóng)  閱讀全文
posted @ 2008-05-09 14:09 hdqqq 閱讀(21742) | 評(píng)論 (7)編輯 收藏

2008年4月3日 #

最近在網(wǎng)上爬東西,很多網(wǎng)頁(yè)需要處理,自己寫(xiě)了個(gè)html 到 text 轉(zhuǎn)換的小工具。

dos 命令行下運(yùn)行,可同時(shí)處理多個(gè)

html2txt.exe  *.html



下載地址

http://m.shnenglu.com/Files/hdqqq/html2txt.rar


posted @ 2008-04-03 11:24 hdqqq 閱讀(1589) | 評(píng)論 (7)編輯 收藏

僅列出標(biāo)題  下一頁(yè)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品视频免费观看| 夜夜嗨av一区二区三区四季av | 欧美激情四色| 久久久久久成人| 美女网站久久| 91久久嫩草影院一区二区| 欧美国产精品久久| 亚洲精品日本| 午夜一区二区三区在线观看| 久久激情网站| 欧美激情a∨在线视频播放| 欧美三级视频在线播放| 国产精品一区一区三区| 在线精品国精品国产尤物884a| 亚洲精品视频在线播放| 午夜宅男欧美| 亚洲精品激情| 久久久久国产精品一区| 欧美日韩在线不卡一区| 国内免费精品永久在线视频| 亚洲伦理精品| 久久久欧美精品sm网站| 亚洲精品三级| 久久久精品tv| 国产精品自在欧美一区| 日韩视频永久免费| 久久躁日日躁aaaaxxxx| 亚洲一区在线观看视频| 欧美国产视频日韩| 国产日韩欧美在线播放不卡| 99国产精品国产精品毛片| 老司机精品福利视频| 亚洲天堂久久| 欧美日韩三级在线| 亚洲欧洲美洲综合色网| 欧美一区二区三区在线观看 | 亚洲影院色无极综合| 奶水喷射视频一区| 国内偷自视频区视频综合| 亚洲伊人一本大道中文字幕| 欧美高清视频一区二区三区在线观看| 欧美一区二区三区视频| 国产视频不卡| 久久久噜噜噜久久人人看| 亚洲欧美另类在线观看| 欧美一级免费视频| 久久精品一本| 亚洲天堂av在线免费观看| 欧美亚洲在线视频| 日韩午夜精品| 久久国产乱子精品免费女| 亚洲美女电影在线| 午夜日韩激情| 99日韩精品| 久久噜噜噜精品国产亚洲综合| 亚洲人成网站999久久久综合| 亚洲私人影院在线观看| 最新日韩欧美| 久久国产乱子精品免费女 | 在线视频国内自拍亚洲视频| 99国产精品久久久久久久久久| 国内精品久久久久伊人av| 99伊人成综合| 亚洲精品久久久久中文字幕欢迎你| 亚洲欧美国产日韩天堂区| 日韩视频亚洲视频| 久久婷婷国产麻豆91天堂| 香蕉乱码成人久久天堂爱免费| 欧美成人一区二区三区片免费| 久久精品二区| 国产精品一区毛片| 一本一本a久久| 亚洲精品资源| 麻豆精品视频在线| 久久在线精品| 国产真实乱子伦精品视频| 亚洲一区三区视频在线观看| 中文高清一区| 欧美日韩精品免费观看视频完整| 免费亚洲婷婷| 一区精品久久| 久久久久国产精品www | 久久夜色精品国产欧美乱极品| 午夜久久久久久| 国产精品vvv| 中文欧美日韩| 亚洲一区在线观看视频 | 国产欧美在线播放| 亚洲天堂第二页| 亚洲午夜在线| 国产精品ⅴa在线观看h| 一本色道久久99精品综合 | 亚洲国产成人久久| 亚洲日本一区二区三区| 欧美国产日产韩国视频| 亚洲电影免费在线| 欧美日韩在线视频观看| 亚洲午夜av电影| 欧美视频在线观看视频极品| 亚洲精品国产精品国自产观看浪潮| 亚洲欧洲一区| 欧美福利视频在线| 亚洲乱码一区二区| 亚洲欧美精品在线| 国产女优一区| 久久久久久穴| 亚洲国产一区二区三区a毛片| 亚洲日本va午夜在线电影| 欧美精品一区二区三区久久久竹菊| 亚洲人精品午夜| 亚洲综合日韩在线| 黄色成人91| 欧美国产高潮xxxx1819| 99热这里只有精品8| 欧美一区二粉嫩精品国产一线天| 国产一区二区三区四区五区美女| 久久久综合网站| 亚洲人午夜精品| 性久久久久久| 在线日韩精品视频| 欧美日韩免费观看一区二区三区| 亚洲午夜精品网| 女人色偷偷aa久久天堂| av不卡在线| 国产亚洲精品久久久久动| 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲日本aⅴ片在线观看香蕉| 亚洲欧美偷拍卡通变态| 精品成人在线| 国产精品theporn88| 久久狠狠一本精品综合网| 亚洲人成在线播放网站岛国| 欧美专区18| 日韩亚洲精品视频| 国产精品视频网址| 欧美不卡一卡二卡免费版| 香蕉国产精品偷在线观看不卡| 欧美激情四色 | 午夜日韩在线| 亚洲欧洲日产国产综合网| 欧美在线免费视屏| 99在线热播精品免费99热| 国内精品免费午夜毛片| 欧美视频在线看| 欧美电影免费观看| 99精品欧美一区二区三区| 国产一区在线播放| 欧美性淫爽ww久久久久无| 另类综合日韩欧美亚洲| 亚洲免费小视频| 日韩午夜中文字幕| 欧美激情第三页| 乱中年女人伦av一区二区| 欧美一级视频精品观看| 亚洲视频专区在线| 99re66热这里只有精品4| 亚洲第一黄网| 一区二区在线不卡| 好看的av在线不卡观看| 国产伦精品一区二区三区免费迷 | 欧美乱大交xxxxx| 亚洲精品一区二区三区不| 亚洲欧美久久久久一区二区三区| 狂野欧美激情性xxxx欧美| 性视频1819p久久| 一区二区三区精品久久久| 亚洲国产另类久久久精品极度| 国产一区91| 国产女优一区| 国产女主播在线一区二区| 国产精品萝li| 国产精品私房写真福利视频| 欧美午夜精品久久久久久人妖| 欧美精品久久一区| 欧美老女人xx| 欧美日韩在线播放一区| 欧美性大战久久久久久久蜜臀| 欧美日韩国产不卡在线看| 欧美日韩1区2区| 欧美日韩精品欧美日韩精品| 欧美人与性动交cc0o| 欧美日韩伦理在线| 国产精品久久97| 国产日韩精品电影| 国产一区二区黄色| 在线精品视频一区二区| 亚洲激情欧美| 一本色道久久综合亚洲91| 亚洲天天影视| 欧美一区二区在线看| 久久影院午夜论| 亚洲国产成人精品久久久国产成人一区 | 久久久久久久999| 久久最新视频| 欧美高清一区| 国产精品福利久久久| 国产欧美一区二区精品婷婷| 韩国女主播一区二区三区| 亚洲欧洲日产国产综合网| 一区二区三区色|