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

開源之路

憶往昔, 項羽不過江. 江東好風光! 今振臂一呼,率甲三千, 試問天!
posts - 86, comments - 55, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

2009年3月15日

UDP協議相比TCP要簡單許多,雖然數據無法保證完整性.
先看一下client端的演示代碼:

import socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
port = 8000
host = '192.168.1.102'
while True:
  ...

收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/36597361.html

posted @ 2009-03-15 19:26 江邊之鳥 閱讀(1521) | 評論 (0)編輯 收藏

2009年3月3日

現在網絡上的博客搬家服務,博客搬家工具越來越多,博客聯盟大概收集了下,希望對那些想搬家的博客有所幫助。

一、和訊博客的“搬家公司”提供博客搬家服務 搬家服務地址:點這里

目標對象:新浪博客、搜狐博客、網易部落、TOM博客、MSN Space、天涯社區、中國博客網、中華部落閣、博客中國、博客中國專欄、DoNews、歪酷博客、敏思博客、BlogBUS、BlogDrive、百度空間、mop博客。

服務特色:該ID下博客文章、鏈...

收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35992729.html

posted @ 2009-03-03 15:04 江邊之鳥 閱讀(829) | 評論 (0)編輯 收藏

現在找工作的事情,基本上集中在三點了.一是華為,現在基本已經定下來了,但是華為的管理相當嚴格,是唯一顧忌的事情;二是盛大,說是面試已通過,正在進行崗位評定,可能還需要過去一次.不過這里面用delphi作開發.三是一家新加坡公司,各方面都不錯,而且可以直接從管理層做起,就等一個命題做完就可以了.但是卻一直沒有音訊.從下周周一,一定要開始工作啊.不能再等了,老婆孩子兩張口,可是一直等著呢.


隨機文章:

奇怪的消息 2009-03-03
C,Very Good 2007-03-07

收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35989096.html

posted @ 2009-03-03 13:37 江邊之鳥 閱讀(655) | 評論 (0)編輯 收藏

2009年3月2日

safari 4出來了,和3.x版本相比,從界面上看,有比較大的改變.有點像是chrome的感覺.因為和chrome都在使用webkit引擎,可以用來作為備選瀏覽器.


收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35942064.html

posted @ 2009-03-02 13:20 江邊之鳥 閱讀(635) | 評論 (0)編輯 收藏

版權聲明:轉載時請以超鏈接形式標明文章原始出處和作者信息及本聲明
http://bangzhuzhongxin.blogbus.com/logs/24030921.html

Windows Live Writer是一款免費的桌面應用程序,您可以使用它在Blog中輕松發布豐富內容。通過它,您能夠在本地電腦中撰寫、發布、管理日志,您可前往http://get.live.com/writer/overview下載這款軟件。

目前Bl...

收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35937634.html

posted @ 2009-03-02 12:21 江邊之鳥 閱讀(1013) | 評論 (0)編輯 收藏

live writer功能非常強大,應該讓他來做更多的事情.


收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35937584.html

posted @ 2009-03-02 12:20 江邊之鳥 閱讀(690) | 評論 (0)編輯 收藏

2009年3月1日

今天的好看簿好像出問題了,總是無法提交內容,真是讓人郁悶。blogbus看起來是不錯的東西,好像總部在杭州,搬家功能讓人喜歡。


收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35898677.html

posted @ 2009-03-01 14:21 江邊之鳥 閱讀(547) | 評論 (0)編輯 收藏

2009年2月28日

今天兒子隨著他的媽媽從西安到杭州過來,這是他媽媽在火車上給他拍的照片,頭發長的挺快的,小家伙做的也很穩當。親愛的寶貝,明天爸爸就可以見到你了,嗚哦!




收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35859794.html

posted @ 2009-02-28 17:43 江邊之鳥 閱讀(471) | 評論 (0)編輯 收藏

2008年11月12日



收藏到:Del.icio.us





文章來源:http://riverbird.blogbus.com/logs/35860313.html

posted @ 2008-11-12 00:56 江邊之鳥 閱讀(458) | 評論 (0)編輯 收藏

2007年12月26日

python是支持多線程的,并且是native的線程。主要是通過thread和threading這兩個模塊來實現的。thread是比較底層的模 塊,threading是對thread做了一些包裝的,可以更加方便的被使用。這里需要提一下的是python對線程的支持還不夠完善,不能利用多 CPU,但是下個版本的python中已經考慮改進這點,讓我們拭目以待吧。
    threading模塊里面主要是對一些線程的操作對象化了,創建了叫Thread的class。一般來說,使用線程有兩種模式,一種是創建線程要執行的 函數,把這個函數傳遞進Thread對象里,讓它來執行;另一種是直接從Thread繼承,創建一個新的class,把線程執行的代碼放到這個新的 class里。我們來看看這兩種做法吧。

#-*- encoding: gb2312 -*-
import string, threading, time

def thread_main(a):
    
global count, mutex
    
# 獲得線程名
    threadname = threading.currentThread().getName()
    
    
for x in xrange(0, int(a)):
        
# 取得鎖
        mutex.acquire()
        count 
= count + 1
        
# 釋放鎖
        mutex.release()
        
print threadname, x, count
        time.sleep(
1)
    
def main(num):
    
global count, mutex
    threads 
= []
    
    count 
= 1
    
# 創建一個鎖
    mutex = threading.Lock()
    
# 先創建線程對象
    for x in xrange(0, num):
        threads.append(threading.Thread(target
=thread_main, args=(10,)))
    
# 啟動所有線程
    for t in threads:
        t.start()
    
# 主線程中等待所有子線程退出
    for t in threads:
        t.join()  
    
    
if __name__ == '__main__':
    num 
= 4
    
# 創建4個線程
    main(4)

上面的就是第一種做法,這種做法是很常見的,下面是另一種,曾經使用過Java的朋友應該很熟悉這種模式:

#-*- encoding: gb2312 -*-
import threading
import time

class Test(threading.Thread):
    
def __init__(self, num):
        threading.Thread.
__init__(self)
        self._run_num 
= num
    
    
def run(self):
        
global count, mutex
        threadname 
= threading.currentThread().getName()
    
        
for x in xrange(0, int(self._run_num)):
            mutex.acquire()
            count 
= count + 1
            mutex.release()
            
print threadname, x, count
            time.sleep(
1)

if __name__ == '__main__':
    
global count, mutex
    threads 
= []
    num 
= 4
    count 
= 1
    
# 創建鎖
    mutex = threading.Lock()
    
# 創建線程對象
    for x in xrange(0, num):
        threads.append(Test(
10))
    
# 啟動線程
    for t in threads:
        t.start()
    
# 等待子線程結束
    for t in threads:
        t.join() 

posted @ 2007-12-26 18:04 江邊之鳥 閱讀(10211) | 評論 (1)編輯 收藏

     摘要:   閱讀全文

posted @ 2007-12-26 17:54 江邊之鳥 閱讀(719) | 評論 (0)編輯 收藏

     摘要:   閱讀全文

posted @ 2007-12-26 17:35 江邊之鳥 閱讀(1003) | 評論 (0)編輯 收藏

     摘要:   閱讀全文

posted @ 2007-12-26 17:34 江邊之鳥 閱讀(7385) | 評論 (2)編輯 收藏

     摘要:   閱讀全文

posted @ 2007-12-26 09:17 江邊之鳥 閱讀(1127) | 評論 (0)編輯 收藏

2007年12月25日

如果我們想讓系統啟動的時候就執行某個程序,windows系統和unix系統是不一樣的,對于unix只需要將要執行的命令放到 rc.local中,系統重新啟動的時候就可以加載了。windows就麻煩多了,如果你將程序放到啟動組中,只有輸入了密碼后,程序才被執行,如果想在 系統一啟動的時候就執行程序,必須使用nt服務。
python下如何使用nt服務,其實很簡單。
下載python的win32支持。我使用的是:pywin32-202.win32-py2.3.exe安裝好后就可以來寫我們的服務了。
我們先來建立一個空的服務,建立test1.py這個文件,并寫入如下代碼:

# -*- coding: cp936 -*-
import win32serviceutil
import win32service
import win32event

class test1(win32serviceutil.ServiceFramework):
    _svc_name_ = "test_python"
    _svc_display_name_ = "test_python"
    def __init__(self, args):
        win32serviceutil.ServiceFramework.__init__(self, args)



        self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)

    def SvcStop(self):
        # 先告訴SCM停止這個過程
        self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
        # 設置事件
        win32event.SetEvent(self.hWaitStop)

    def SvcDoRun(self):
        # 等待服務被停止
        win32event.WaitForSingleObject(self.hWaitStop, win32event.INFINITE)

if __name__=='__main__':
    win32serviceutil.HandleCommandLine(test1)

這里注意,如果你需要更改文件名,比如將win32serviceutil.HandleCommandLine(test1)中的test1更改為你的文件名,同時class也需要和你的文件名一致,否則會出現服務不能啟動的問題。
在命令窗口執行,test1.py可以看到幫助提示

C:\>test1.py
Usage: 'test1.py [options] install|update|remove|start [...]|stop|restart [...]|
debug [...]'
Options for 'install' and 'update' commands only:
 --username domain\username : The Username the service is to run under
 --password password : The password for the username
 --startup [manual|auto|disabled] : How the service starts, default = manual
 --interactive : Allow the service to interact with the desktop.

C:\>

安裝我們的服務

[code:1:05b7353f1c]C:\>test1.py install
Installing service test_python to Python class C:\test1.test1
Service installed

C:\>

我們就可以用命令或者在控制面板-》管理工具-》服務中管理我們的服務了。在服務里面可以看到test_python這個服務,雖然這個服務什么都不做,但能啟動和停止他。

posted @ 2007-12-25 15:12 江邊之鳥 閱讀(3903) | 評論 (0)編輯 收藏

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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一区二区国产馆| 亚洲视频www| 一区二区三区日韩欧美| 国产精品久久久久9999| 小嫩嫩精品导航| 欧美一级片久久久久久久 | 亚洲人成小说网站色在线| 玖玖玖免费嫩草在线影院一区| 亚洲电影免费| 亚洲七七久久综合桃花剧情介绍| 欧美三级网址| 久久精品夜夜夜夜久久| 美女成人午夜| 亚洲综合日韩在线| 久久国产精品第一页| 亚洲国语精品自产拍在线观看| 亚洲精品久久在线| 国产视频观看一区| 欧美国产日韩精品| 欧美性做爰毛片| 免费不卡欧美自拍视频| 欧美日韩精品系列| 久久在线免费观看视频| 欧美日韩视频在线一区二区观看视频| 亚洲欧美一区二区三区久久| 久久精品视频在线观看| 99精品欧美一区二区蜜桃免费| 亚洲欧美日韩第一区| 日韩一二三在线视频播| 欧美一级理论片| 亚洲婷婷在线| 老司机67194精品线观看| 午夜亚洲性色视频| 欧美精品v日韩精品v国产精品| 欧美怡红院视频| 欧美精品一区二区三| 久久久水蜜桃| 国产精品精品视频| 亚洲国产影院| …久久精品99久久香蕉国产| 亚洲欧美中日韩| 亚洲图片你懂的| 欧美精品一区二区三区蜜臀| 美女露胸一区二区三区| 国产乱码精品一区二区三| 亚洲精品一品区二品区三品区| 有码中文亚洲精品| 欧美一区二区日韩一区二区| 亚洲男人影院| 欧美日韩中文字幕精品| 亚洲清纯自拍| 日韩视频精品| 久久这里只有| 欧美不卡在线| 在线观看欧美亚洲| 久久嫩草精品久久久精品| 久久激情一区| 国产在线播放一区二区三区| 亚洲一区二区视频在线| 亚洲午夜一区二区三区| 欧美日韩在线亚洲一区蜜芽| 99re热精品| 亚洲一线二线三线久久久| 欧美精品粉嫩高潮一区二区| 亚洲国产精品久久久久婷婷老年| 一区在线视频| 乱中年女人伦av一区二区| 另类天堂av| 亚洲黑丝在线| 欧美精品播放| 一区二区三区成人精品| 欧美亚洲一区三区| 国产日韩欧美综合| 久久国产精品网站| 欧美福利视频在线| 亚洲美女毛片| 国产精品久久亚洲7777| 亚洲欧美国产高清va在线播| 久久精品色图| 亚洲国产毛片完整版| 欧美金8天国| 亚洲综合视频在线| 久久婷婷色综合| 亚洲精品综合精品自拍| 欧美色图天堂网| 欧美一区=区| 欧美激情网友自拍| 亚洲一区二区欧美| 国产一区二区精品丝袜| 欧美第一黄色网| 亚洲午夜av| 欧美黑人在线观看| 亚洲女性喷水在线观看一区| 国产午夜一区二区三区| 嫩草影视亚洲| 亚洲一区二区三区免费观看| 另类尿喷潮videofree| 亚洲天堂av高清| 伊人婷婷久久| 国产精品播放| 噜噜噜躁狠狠躁狠狠精品视频| 一区二区三区欧美亚洲| 欧美成人免费va影院高清| 一区二区欧美视频| 国内精品一区二区| 欧美午夜无遮挡| 久久婷婷久久| 午夜精品久久久久久久男人的天堂| 老司机精品福利视频| 一本一本大道香蕉久在线精品| 国产日韩欧美精品综合| 欧美日韩国产精品专区| 久久久国产精品一区| 亚洲午夜三级在线| 91久久综合| 美女视频黄a大片欧美| 午夜精品福利在线观看| 一区二区欧美国产| 亚洲国产色一区| 精品91在线| 国产日韩欧美综合一区| 欧美日韩在线播放三区| 欧美电影免费观看大全| 久久九九免费| 欧美在线网址| 亚洲尤物影院| 中文精品在线| 一区二区电影免费观看| 亚洲国产专区校园欧美| 欧美不卡在线| 男人插女人欧美| 美女诱惑一区| 久色成人在线| 久久久另类综合| 久久久久久久国产| 久久精品国产亚洲a| 午夜精品久久久久久久蜜桃app | 欧美性片在线观看| 欧美精品在线极品| 欧美成人激情视频| 欧美激情性爽国产精品17p| 麻豆视频一区二区| 美日韩丰满少妇在线观看| 久久免费视频网| 可以看av的网站久久看| 欧美不卡在线视频| 欧美日本韩国一区二区三区| 欧美91大片| 欧美日本高清视频| 欧美日韩黄视频| 国产精品久久激情| 国产精品视频网址| 国产一区日韩欧美| 在线国产欧美| 亚洲精品综合久久中文字幕| 日韩午夜中文字幕| 亚洲视频免费在线观看| 亚洲欧美日韩综合aⅴ视频| 欧美中文在线视频| 美女黄色成人网| 亚洲麻豆av| 欧美夜福利tv在线| 久久亚洲私人国产精品va媚药 | 亚洲欧美日韩在线| 久久精品国产免费观看| 欧美 日韩 国产在线| 欧美日韩免费网站| 国产亚洲精品久| 亚洲韩国青草视频| 亚洲欧美在线磁力| 美玉足脚交一区二区三区图片| 亚洲区第一页| 欧美一区二区私人影院日本| 麻豆91精品| 国产美女搞久久| 91久久夜色精品国产九色| 亚洲一区二区三区在线视频| 久久久夜夜夜| 99精品视频免费| 久久黄色小说| 欧美色精品天天在线观看视频 | 国产精品久久久亚洲一区| 红桃av永久久久| 亚洲一区二区高清视频| 久久综合九色| 亚洲调教视频在线观看| 免费日韩av| 国产亚洲视频在线观看| 一区二区三区日韩在线观看| 久久久久久午夜| 国产精品99久久久久久久久久久久| 久久久免费av| 国产日韩亚洲欧美综合| 亚洲视频自拍偷拍| 亚洲大片精品永久免费| 亚久久调教视频| 国产精品激情|