stone2083

          我的評論

          共3頁: 1 2 3 下一頁 
          re: 使用vimdiff作為svn diff的默認工具 stone2083 2017-10-17 16:17  
          @zhugw
          在mac系統下,可以在.vimrc文件中,添加:
          vmap <S-Y> :w !pbcopy<CR><CR>

          linux系統,可以使用xclip工具,替換成:
          vmap <S-Y> :w !xclip<CR><CR>
          re: 為什么你的博客不夠火? stone2083 2016-05-11 15:43  
          非常有心,用數據說法,靠譜!
          re: Spring Data JDBC 詳解 stone2083 2015-12-29 21:54  
          uml是用什么畫圖工具的?
          re: Java Exception性能問題 stone2083 2015-12-16 19:18  
          @小明
          private static final ExecutorService POOL = Executors.newFixedThreadPool(30);
          最大的原因, 還在于
          公網暴露, 并且不設置驗證機制.

          一般來說:
          * 如沒必要, bind到內網IP
          * 使用Auth機制
          * 不要使用root啟動

          對于沒有特別的原因, 可以考慮禁用config指令
          re: DNS代理服務器 stone2083 2015-09-01 12:42  
          @yang
          這個是反向域名解析查詢.
          不影響正常使用.
          echo 'Hello, Shell'
          re: DNS代理服務器 stone2083 2015-04-22 21:08  
          @麥田
          比較困難
          如果是為了FQ考慮,可能需要想其他方案.
          re: java mp3播放器 stone2083 2014-12-16 13:17  
          @lousongtao
          音頻文件是將模擬信號采樣轉成的數字信號. 把每一秒鐘所采樣的數目稱為采樣頻率或采率. 也就是說, 聲音的速度是一定的,取決于模擬信號.
          比特率 = 每秒采樣數量 (hz) × 位深(bit) × 聲道數量
          位速是指在一個數據流中每秒鐘能通過的信息量

          從理論上說, 增加位速, 就可以實現快速播放的效果.
          至于api上怎么使用, 我也不知道, 你可以順著這個思路,再看看.
          re: Linux下基于命令行的音樂播放器 stone2083 2014-07-21 14:16  
          @John
          有意思.
          可以搞, 給個思路
          利用局域網廣播, 監聽局域網內有機器, 一旦獲得指定MAC(就是你手機的MAC地址)
          調用lib, 播放音樂, 即可.
          re: Spring Data JPA 簡單介紹 stone2083 2014-04-23 12:49  
          @最代碼
          不錯
          re: 誰說web.py性能差? stone2083 2013-08-19 11:24  
          @vaga
          tornado性能是公認的.
          web.py確實優雅, 一些小網站還是喜歡用它. 只是作者掛了, 不知道以后發展如何.
          flask也是我很喜歡的一個框架.
          re: GitHub被墻了 stone2083 2013-01-22 17:51  
          見怪不怪了,翻吧 :)
          re: Java Exception性能問題 stone2083 2013-01-21 11:03  
          @weipeng
          確實,存在如你所說的問題。
          但是問題的本質還在于使用者,忽視業務分支邏輯導致的。
          即便使用If Else,也存在類似的問題(只是發生普遍性相對會小),如:
          if(result.isMemberNotFound || result.isOfferNotFound) {
          System.out.println("Sys Error.");
          }

          我現在到不糾結使用哪種形式,唯一要求是:同個項目內部要保持風格統一,并且規范使用。
          re: 支付寶接口demo代碼讀后感 stone2083 2013-01-21 10:55  
          @weipeng
          我能理解、接受KV結構體,但是不能接受一個方法體使用19個參數。

          總體來說,這個客戶端包代碼質量,太差了。
          re: Java Exception性能問題 stone2083 2012-11-28 11:27  
          @fillInStackTrace的 synchronized 無影響
          throw對于jvm來說,只是一條athrow指令,將異常壓棧出棧而已。所以開銷非常小。

          至于synchronized測試,能否將你的測試代碼貼一下(是在多線程條件下測試的嗎?)
          我之前的數據沒有了,這次新做了測試,差異還是很大的。
          20個線程下:
          Opt Take Time: 1372
          Gen Take Time: 36510

          50個線程下:
          Opt Take Time: 3906
          Gen Take Time: 88240

          mac jdk 1.6 64bit
          re: SAE Python 支持web.py (非官方支持) stone2083 2012-11-13 13:40  
          @simplenjoy
          增加頁面和wsgi沒什么關系.
          web.py中,你加個class就可以了
          class Other:
          def GET():
          return 'other'
          re: DNS代理服務器 stone2083 2012-07-16 10:40  
          @Lee
          可行性還是用的,就是利用dhcp client獲取默認DNS信息。
          不過開發的成本比較大,寫一份dhcp協議的解析,客戶端;還要測試多網卡下的場景,PPPOE下的測試,等等。
          不知道你的需求緊迫嗎?

          或者可以使用稍微麻煩的辦法:
          1. windows下,使用ipconfig /all
          2. linux下, cat /etc/resolv.conf
          可以查看默認的DNS,之后再修改成我的DNS Proxy地址。
          re: DNS代理服務器 stone2083 2012-07-12 19:47  
          @Lee
          理論上應該是可行的--就是程序中設法獲取默認的DNS。
          我周末有空的時候去研究下,可以的話,就修改下。
          re: 誰說web.py性能差? stone2083 2012-07-03 21:34  
          @樹上
          文中沒說生產環境敢用cherrypy,只是想說它的性能比傳說的要好的多。
          uwsgi確實不錯
          gevent也很好。
          re: DNS代理服務器 stone2083 2012-02-22 16:41  
          @Jackie
          用一個bat腳本封裝,放入自啟動目錄下,就能滿足你的需求了。
          @Eywa
          還在招,有興趣的話,可以把簡歷發給我,或者直接聯系我。
          re: java反射效率 stone2083 2011-12-16 18:06  
          @wangwanttt
          雖然通過JIT做編譯優化,但和直接方法調用還是有差距的。
          如果你覺得差不多,還請拿出測試數據。謝謝。
          re: SAE Python 支持web.py (非官方支持) stone2083 2011-11-24 19:02  
          SAE更新速度還真快,晚上回家一看,發現SAE官方已經支持web.py了。
          http://readthedocs.org/docs/sae-python/en/latest/framework.html#web-py
          2. 盡量重用對象 有道理
          1. 幾乎沒什么影響,所謂50%的性能提升,不知來源何處?不妨做個測試。
          3. 理解錯誤 對象都是在heap的,對象引用在stack
          re: Spring Data JPA 簡單介紹 stone2083 2011-10-24 09:51  
          @diecui1202
          什么時候換成自己的空間了?逛了一下,居然還沒有技術文章。
          re: 誰說web.py性能差? stone2083 2011-10-14 10:36  
          @xiyou
          tornado性能真不是蓋的,同等測試情況,TPS差不多在3.3K左右。真強。
          今天一天剛好在浙大進行招聘,不能及時響應大家投遞的簡歷和MSN請求。明天我會一一回應。感謝各位。
          re: 誰說web.py性能差? stone2083 2011-10-12 20:38  
          @Chunlin Zhang
          如果僅僅是簡單頁面的性能對比測試,可以使用apache ab工具。比較方便的。
          re: 誰說web.py性能差? stone2083 2011-10-12 20:33  
          @xiyou
          能否發下你的測試結論?
          re: 誰說web.py性能差? stone2083 2011-10-12 20:31  
          @xiyou
          tornado性能好貌似是公認的。可能對比測試下web.py性能略差。
          文中測試只是想表明web.py性能并沒有想象地那么不堪。1.5K TPS(專業服務器下4-5K TPS)足夠勝任生產環境的運行。框架只要沒有致命的性能瓶頸,最終產品的性能一定取決于業務本身,而非語言或者框架。
          flask我也稍微了解過一些,其理念也是屬于我喜歡的類型,只是web.py更加simple一些 :)
          @Rogue & @留意生活
          工作崗位主要是偏向于Web開發工程師(J2EE這塊),也有少量架構師的名額。
          我們并不特別在意你熟悉哪個框架,只是希望:
          1. 基礎扎實;
          2. 對于自己感興趣的某種技術有較深的研究;
          3. 有良好的溝通能力;
          4. 對技術有追求


          @stone
          杭州濱江區
          re: DNS代理服務器 stone2083 2011-09-15 20:16  
          @zhouzm
          如果僅僅是上面描述的需求,那么擴展filter邏輯,也是方便的一個事情。
          只是設計擴展點,本身不是一件輕松的事情。需要對需求進行相對全面的分析。
          就拿你這個需求來說,哪怕獨立了擴展點,保持了Hosts的語法,但是卻改變了Hosts的語意:你需要對Hosts信息做exclude操作。

          所以,如果不歸納需求,那么擴展點非常難設計。甚至于到最后,需要非常復雜的DSL語言來描述。

          python不難,花個2-3個小時,就差不多掌握語法了。如果要簡單實現你的需求。
          1. 配置filter列表
          2. hosts.py 中,加入self.filter_list,get_ip的時候,優先判斷filter_list.
          re: DNS代理服務器 stone2083 2011-09-15 16:01  
          @zhouzm
          可以做,不過需要自定義Hosts語法,然后修改hosts.py get_ip方法。
          當然最簡單的方式,就是加一份filter列表,filter中的host,直接交給上級DNS。
          可以嘗試自己修改下。

          這個需求雖然合理,但是有違系統Hosts語法,Hosts理念都是正向的,
          1. 系統Hosts語法, equals(host) (相等匹配)
          2. 我擴展了一下,wildcard_match(host) (通配符匹配)
          3. 甚至可以利用正則擴展,pattern_match(host) (正則匹配)
          re: Spring Data JPA 簡單介紹 stone2083 2011-08-29 11:27  
          @help
          請跟蹤Bean初始化過程
          1. QueryExecutorMethodInterceptor#QueryExecutorMethodInterceptor()
          2. CreateIfNotFoundQueryLookupStrategy#resolveQuery()
          Method Query不是具體查詢方法,交由CreateQueryLookupStrategy動態創建查詢方法
          3. PartTreeJpaQuery進行具體處理,SQL Build見PartTree#buildTree()
          re: Linux下SSH Session復制 stone2083 2011-08-26 09:04  
          @gavingeng
          不錯的方法。像開發服務器上,就可以這么干。不過對于線上環境,跳板機+動態口令,那么Session復制的方式是最理想的了。
          除了證書方式,linux下sshpass軟件,也還是不錯的。
          re: Spring Data JPA 簡單介紹 stone2083 2011-08-25 16:41  
          @rox
          在使用上確實有一些動態腳本語言的影子,非常快捷。
          但是它最大的優勢還在于集成了不同數據源。像Relation Database,Document Store,KV Store,Hadoop。
          re: Unix/Linux常用的一些命令 stone2083 2011-07-16 23:08  
          @セ智軍ミ
          看個人習慣了,如果習慣了vi的命令,使用起來還是比較方便的。像很多人直接使用vi+plugins作為一些編程語言的IDE工具。
          我自己一般只用vi作用常用的文本工具而已,工程的開發還是使用專門的IDE工具。

          對于不習慣vi的同學,在linux下推薦geany,還是一款比較不錯的編輯器。
          re: DNS代理服務器 stone2083 2011-07-16 23:03  
          @Diky
          ^_^,貌似看中通配符功能用于干其他用途的客戶還不少嘛。我特意寫來一個standalone版本的,可以更方便的使用。具體說明我已經補充在正文下方了。
          這個代碼,我本來就是放在googlecode上,地址為:https://stonelab.googlecode.com/svn/trunk/dns
          只是這個東東只是我用業余時間搞出來的實驗版本,還算不上真正的產品,所以還是低調點。
          re: java容器類的層次及區別 stone2083 2011-07-14 13:07  
          推薦個畫圖軟件:
          linux下的dia,或者jude
          windows下的edraw,或者staruml,或者jude(跨平臺的)
          re: Unix/Linux常用的一些命令 stone2083 2011-07-14 13:05  
          不需要系統地學(只要建個索引,知道有大概的命令就行),直接裝上linux用上一個月,基本就熟悉了。
          真正需要用到的時候,man下即可。
          re: DNS代理服務器 stone2083 2011-07-09 19:49  
          @geyee
          支持通配符,但是沒支持ipv6--目前還沒有這個需求。
          re: DNS代理服務器 stone2083 2011-07-07 11:38  
          @Dahai
          確實,我還真沒有在windows下做過測試 :(
          理論上,python是跨平臺的,需要做的事情,也差不多
          1. 安裝python
          2. 安裝Django框架
          3. 下載附件,解壓
          4. 進入dns/dns,修改settings.py配置文件,主要是配置hosts存儲路徑和代理服務器ip等信息
          5. 命令提示符下,python main.py
          6.進入dns/config,修改settings .py配置文件,主要是配置hosts存儲路徑和代理服務器通訊地址(一旦修改hosts信息,需要通知給dns代理服務器)
          7.命令提示符下,python manager.py runserver 0.0.0.0:8000

          貌似有工具可以將python程序制作成exe文件。我可以嘗試下。
          你這邊也有類似的需求嗎?
          re: DNS代理服務器 stone2083 2011-07-07 11:27  
          @mj
          挺好的想法。
          目前我們公司并行開發項目量不大,所以理論上特殊化的hosts并不會多得離譜。
          所以在DNS代理服務器端,完全使用了內存cache(Hosts文件內容一次性load到內存中)
          DNS BackOffice為了實現簡單,暫時通過文件的方式保存hosts信息。

          如果要完善這個產品,確實需要考慮一些中間件。相比于memcache,我可能會選擇TT Server(即有底端存儲,又兼容mc協議)
          re: java mp3播放器 stone2083 2011-05-16 12:55  
          @zechou
          是的。需要第三方服務提供。
          re: Linux下基于命令行的音樂播放器 stone2083 2011-04-20 18:59  
          @greatghoul
          一直來自己動手,豐衣足食 :)
          用py寫一些小工具,確實是一種享受。太便捷了。
          re: 推薦:Eclipse全屏插件 stone2083 2011-04-12 12:40  
          @kgd1120
          Ctrl+Alt+Z
          re: 推薦:Eclipse全屏插件 stone2083 2011-04-10 21:48  
          @fish
          額,通假字,^_^ 。。。 低級錯誤啊。
          共3頁: 1 2 3 下一頁 

          My Links

          Blog Stats

          常用鏈接

          留言簿(9)

          隨筆分類(94)

          隨筆檔案(93)

          tech

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平江县| 张家界市| 句容市| 阿克| 东阿县| 二连浩特市| 金阳县| 巴林左旗| 和顺县| 北海市| 清涧县| 开化县| 阳山县| 聂拉木县| 曲周县| 康平县| 鸡东县| 禄丰县| 化德县| 德钦县| 达州市| 疏附县| 嘉峪关市| 卢龙县| 凤冈县| 扎兰屯市| 固镇县| 镇江市| 耿马| 古丈县| 乾安县| 江源县| 古蔺县| 辰溪县| 康保县| 江都市| 广南县| 汝城县| 行唐县| 金山区| 澄江县|