原创 python實現最小功能的 ftp server

      最近由於要在嵌入式系統中加入一個ftp功能,於是用python研究起ftp協議來。這個就是兩個星期的學習的結果,它實現了一個最小功能的 ftp server。我用這個驗證了我對ftp 協議的理解,可惜的是,它最終證實我的嵌入式

原创 使用C來擴展python功能

作者: 梅勁松 出處:www.chinaunix.net 更新時間:2005-09-26 10:07關 鍵 詞:功能閱讀提示:本文通過實例介紹如何使

原创 Python日期操作筆記

字符串是使用靜態的方式進行存儲,只能讀而不能直接修改字符內容。特別將一堆對字符串並在一起的時候,雖然可以直接相加,聽說這樣的速度奇慢,只有用其它函數的方式進行,好在也不太麻煩。比如用 print ','.join(datelist)

原创 關於C和Python之間通信的方法

這些天在做一個項目,前端使用python來作,便於快速開發,底層使用C來寫,效率高,速度快。這樣就牽扯到二者之間的通信問題。我查了相關文檔,發現有以下幾種解決方式: 使用標準的數據表示形式,比如xml或者xdr,然後在C和python兩端

原创 NSGA2代碼分析——dominance.c

    該源文件中包含一個函數int check_dominance (individual *a, individual *b), 主要功能是比較兩

原创 用PERL實現一個簡單的NIDS

隨着對網絡安全需求的深入開發,基於網絡的入侵檢測技術已經成爲一個重要且有意思的研究方向。想學習NIDS技術除了去讀一些現成的資料和一些開源系統的源碼,

原创 Python 3000 進度報告

 Python 3000 進度報告(有點長!) 新一篇: Python 3000 FAQ <script type="text/javascript">function StorePage(){d=document;t=d.selec

原创 c++設計模式

 C++設計模式之Adapter一、功能   將一個類的接口轉換成客戶希望的另外一個接口,解決兩個已有接口之間不匹配的問題。Adapter模式使得原本

原创 補丁升級系統流程

客戶端的升級程序流程大概是這樣的: 1,收集本機各個模塊的版本信息。 2,將版本信息發送到服務器端。 3,服務器端經過一陣子運算,得到一個

原创 系統清理腳本

看到網上有一段用語刪除win系統垃圾文件的bat腳本文件,現用python模仿實現該類似的功能。 # -*- coding: UTF-8 -*-imp

原创 Nutch爬蟲工作流程及文件格式詳細分析

Nutch爬蟲工作流程及文件格式詳細分析 Nutch主要分爲兩個部分:爬蟲crawler和查詢searcher。Crawler主要用於從網絡上抓取網頁併爲這些網頁建立索引。Searcher主要利用這些索引檢索用戶的查找關鍵詞來產生查找結

原创 NSGA2代碼分析——rank.c

    該源文件中就包含一個函數assign_rank_and_crowding_distance (population *new_pop), 主要

原创 Python字符集編碼和文件讀寫

字符串編碼python中默認編碼是ASCII,可以通過以下方式設置和獲取:import sysprint sys.getdefaultencoding()sys.setdefaultencoding('gbk') 但直到python重新啓

原创 在windows下面關閉subprocess打開的子進程

A:我在windows下面使用subprocess打開了一個進程,請問如何在程序裏面關閉它? 代碼: import subproces proce

原创 在應用中嵌入Python

在應用中嵌入Python 翻譯: gashero 前面的章節討論如何擴展Python,如何生成適合的C庫等。不過還有另一種情況:通過將Python嵌入C/C++應用以擴展程序的功能。 Python嵌入實現了一些使用Python更合適的功能