原创 java 定期將指定文件夾下的所有文件打包+刪除

1. 注意事項 (1). 需求: 1.目前處理的項目中,有個任務線程會一直在網絡上下載文件,所以需要定期將這些文件打包壓縮,並且定期將過時太久的壓縮文件刪除,以防磁盤滿。 2.刪除壓縮文件時,希望是根據文件容量大小,即設置一個閾值,當文件

原创 數據結構(26)--排序篇之歸併排序

參考書籍:數據結構(C語言版)嚴蔚敏吳偉民編著清華大學出版社 1 2-路歸併排序     歸併就是將兩個或兩個以上的有序數據序列合併成一個有序數據序列的過程。     採用歸併的思想進行排序—歸併排序。     假設初始序列含有 n個記錄

原创 Python性能優化的20條建議

轉載自:https://segmentfault.com/a/1190000000666603 優化算法時間複雜度 算法的時間複雜度對程序的執行效率影響最大,在Python中可以通過選擇合適的數據結構來優化時間複雜度,如list和s

原创 Python內置方法的時間複雜度

轉載自:http://www.orangecube.net/python-time-complexity 本文翻譯自Python Wiki 本文基於GPL v2協議,轉載請保留此協議。 本頁面涵蓋了Python中若干方法的時間複

原创 python實現的lower_bound和upper_bound

1. lower_bound(nums, target) 在非遞減數組nums中,lower_bound(nums, target)返回第一個大於等於target的值得位置,如果nums中元素均小於target(即不存在>=target的

原创 Linux的IO複用

轉載自:  http://www.linuxidc.com/Linux/2013-03/80704.htm         首先我們來定義流的概念,一個流可以是文件,socket,pipe等等可以進

原创 Selenium Webdriver學習記錄(一):環境搭建(Java+Maven+Eclipse+Selenium3.x)+第一個測試demo+部分問題解決

1.Selenium的學習網站:     官網:http://www.seleniumhq.org/docs/     中文網站:易百教程-->Selenium教程:http://www.yiibai.com/selenium/ 2.搭建

原创 Python函數式編程指南(三):迭代器

轉載自:http://www.cnblogs.com/huxi/archive/2011/07/01/2095931.html 3. 迭代器 3.1. 迭代器(Iterator)概述 迭代器是訪問集合內元素的一種方式。迭代

原创 java在windows上獲取網卡的mac地址

1. 寫在前面 網上的解決方法大致就是2種,第1種是通過命令行的“ipconfig all”,然後通過Runtime.getRuntime().exec(command)執行該命令,再去輸入流中讀取執行命令打印輸出的內容,通過找到“物理地