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

開源之路

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

2009年3月15日

UDP協(xié)議相比TCP要簡(jiǎn)單許多,雖然數(shù)據(jù)無法保證完整性.
先看一下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 江邊之鳥 閱讀(1520) | 評(píng)論 (0)編輯 收藏

2009年3月3日

現(xiàn)在網(wǎng)絡(luò)上的博客搬家服務(wù),博客搬家工具越來越多,博客聯(lián)盟大概收集了下,希望對(duì)那些想搬家的博客有所幫助。

一、和訊博客的“搬家公司”提供博客搬家服務(wù) 搬家服務(wù)地址:點(diǎn)這里

目標(biāo)對(duì)象:新浪博客、搜狐博客、網(wǎng)易部落、TOM博客、MSN Space、天涯社區(qū)、中國(guó)博客網(wǎng)、中華部落閣、博客中國(guó)、博客中國(guó)專欄、DoNews、歪酷博客、敏思博客、BlogBUS、BlogDrive、百度空間、mop博客。

服務(wù)特色:該ID下博客文章、鏈...

收藏到:Del.icio.us





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

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

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


隨機(jī)文章:

奇怪的消息 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 江邊之鳥 閱讀(652) | 評(píng)論 (0)編輯 收藏

2009年3月2日

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


收藏到:Del.icio.us





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

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

版權(quán)聲明:轉(zhuǎn)載時(shí)請(qǐng)以超鏈接形式標(biāo)明文章原始出處和作者信息及本聲明
http://bangzhuzhongxin.blogbus.com/logs/24030921.html

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

目前Bl...

收藏到:Del.icio.us





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

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

live writer功能非常強(qiáng)大,應(yīng)該讓他來做更多的事情.


收藏到:Del.icio.us





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

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

2009年3月1日

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


收藏到:Del.icio.us





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

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

2009年2月28日

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




收藏到:Del.icio.us





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

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

2008年11月12日



收藏到:Del.icio.us





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

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

2007年12月26日

python是支持多線程的,并且是native的線程。主要是通過thread和threading這兩個(gè)模塊來實(shí)現(xiàn)的。thread是比較底層的模 塊,threading是對(duì)thread做了一些包裝的,可以更加方便的被使用。這里需要提一下的是python對(duì)線程的支持還不夠完善,不能利用多 CPU,但是下個(gè)版本的python中已經(jīng)考慮改進(jìn)這點(diǎn),讓我們拭目以待吧。
    threading模塊里面主要是對(duì)一些線程的操作對(duì)象化了,創(chuàng)建了叫Thread的class。一般來說,使用線程有兩種模式,一種是創(chuàng)建線程要執(zhí)行的 函數(shù),把這個(gè)函數(shù)傳遞進(jìn)Thread對(duì)象里,讓它來執(zhí)行;另一種是直接從Thread繼承,創(chuàng)建一個(gè)新的class,把線程執(zhí)行的代碼放到這個(gè)新的 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
    
# 創(chuàng)建一個(gè)鎖
    mutex = threading.Lock()
    
# 先創(chuàng)建線程對(duì)象
    for x in xrange(0, num):
        threads.append(threading.Thread(target
=thread_main, args=(10,)))
    
# 啟動(dòng)所有線程
    for t in threads:
        t.start()
    
# 主線程中等待所有子線程退出
    for t in threads:
        t.join()  
    
    
if __name__ == '__main__':
    num 
= 4
    
# 創(chuàng)建4個(gè)線程
    main(4)

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

#-*- 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
    
# 創(chuàng)建鎖
    mutex = threading.Lock()
    
# 創(chuàng)建線程對(duì)象
    for x in xrange(0, num):
        threads.append(Test(
10))
    
# 啟動(dòng)線程
    for t in threads:
        t.start()
    
# 等待子線程結(jié)束
    for t in threads:
        t.join() 

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

     摘要:   閱讀全文

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

     摘要:   閱讀全文

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

     摘要:   閱讀全文

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

     摘要:   閱讀全文

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

2007年12月25日

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

# -*- 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停止這個(gè)過程
        self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
        # 設(shè)置事件
        win32event.SetEvent(self.hWaitStop)

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

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

這里注意,如果你需要更改文件名,比如將win32serviceutil.HandleCommandLine(test1)中的test1更改為你的文件名,同時(shí)class也需要和你的文件名一致,否則會(huì)出現(xiàn)服務(wù)不能啟動(dòng)的問題。
在命令窗口執(zhí)行,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:\>

安裝我們的服務(wù)

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

C:\>

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

posted @ 2007-12-25 15:12 江邊之鳥 閱讀(3899) | 評(píng)論 (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>
            亚洲午夜在线| 亚洲一级片在线观看| 亚洲成人在线网| 国产精品一二| 欧美人妖在线观看| 欧美伦理91i| 国产精品久久网| 国产免费亚洲高清| 在线观看日韩国产| 另类春色校园亚洲| 女人色偷偷aa久久天堂| 欧美日韩免费观看一区| 国产日韩在线视频| 亚洲电影免费观看高清完整版在线观看| 在线成人av| 亚洲影视中文字幕| 久久国产主播精品| 欧美一区二区三区四区视频 | 欧美高清视频一区| 欧美高潮视频| 国产精品亚洲综合色区韩国| 一区二区三区在线视频播放| 亚洲国产日韩欧美综合久久| 日韩午夜免费视频| 久久久av毛片精品| 亚洲电影免费观看高清完整版在线| 午夜精品久久久久久久久久久久| 久久夜色精品一区| 99re6热只有精品免费观看| 久久精品国产96久久久香蕉| 国产精品老女人精品视频| 国产精品免费网站在线观看| 亚洲高清久久| 国产模特精品视频久久久久| 亚洲激情精品| 欧美一级二区| 亚洲精品社区| 午夜激情综合网| 欧美电影免费观看高清| 国产资源精品在线观看| 亚洲欧美日韩精品综合在线观看| 欧美激情亚洲国产| 欧美淫片网站| 国产精品热久久久久夜色精品三区| 亚洲国产视频一区| 久久免费视频在线观看| 午夜性色一区二区三区免费视频 | 宅男噜噜噜66一区二区66| 欧美一二三区精品| 久久亚洲国产成人| 国产一区视频在线观看免费| 亚洲色诱最新| 久久九九免费视频| 新片速递亚洲合集欧美合集| 欧美色图天堂网| 一区二区三区高清在线| 亚洲人成网站影音先锋播放| 欧美二区在线观看| 亚洲伦理在线观看| 亚洲激情成人在线| 欧美日韩高清在线一区| 中国亚洲黄色| 亚洲一区二区三区精品在线| 日韩一区二区福利| 欧美日韩专区在线| 亚洲视频一区二区| 一区二区三区欧美视频| 国产精品萝li| 久久九九全国免费精品观看| 欧美在线免费观看亚洲| 国产一区二区三区免费不卡| 久久久久久久999精品视频| 欧美在线啊v| 亚洲第一偷拍| 亚洲人成高清| 国产精品入口福利| 亚洲最新在线| 欧美日韩亚洲高清| 性做久久久久久久免费看| 亚洲欧洲99久久| 尤物精品在线| 日韩午夜高潮| 国产情人节一区| 欧美高清视频在线| 欧美天天视频| 欧美一区二区精品在线| 久久精品视频导航| 老司机精品视频网站| 亚洲精选中文字幕| 国产精品毛片大码女人| 先锋影音国产精品| 久久精品日产第一区二区| 亚洲黄色成人久久久| 亚洲午夜精品久久| 最新国产乱人伦偷精品免费网站 | 卡一卡二国产精品| 日韩一级免费| 欧美一级淫片播放口| 亚洲福利精品| 亚洲线精品一区二区三区八戒| 一区二区视频免费完整版观看| 亚洲欧洲日本在线| 一区二区视频免费在线观看| 日韩小视频在线观看| 狠狠干综合网| 久热这里只精品99re8久| 亚洲国产精品123| 亚洲资源在线观看| 亚洲美女视频在线免费观看| 午夜精品www| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美一区二区三区免费大片| 亚洲精品欧洲精品| 香蕉久久夜色精品国产| 日韩视频在线播放| 久久在线精品| 国产精品美女999| 亚洲区一区二| 亚洲国产欧美日韩| 久久精品一区二区三区四区 | 一本色道久久综合| 亚洲国产精品高清久久久| 亚洲免费网站| 亚洲午夜一区二区| 欧美屁股在线| 亚洲精品一区中文| 99国产一区二区三精品乱码| 国外成人网址| 夜夜嗨av一区二区三区| 一区二区三区欧美| 欧美久久电影| 亚洲国产美女| 亚洲高清一区二| 老司机免费视频一区二区三区| 久热爱精品视频线路一| 一区在线播放视频| 久久综合久久综合这里只有精品| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美福利一区| 亚洲国产欧美不卡在线观看| 亚洲高清久久| 欧美精品一区二区精品网 | 欧美成人精品激情在线观看| 国内久久婷婷综合| 久久久久久欧美| 国产亚洲成av人在线观看导航 | 美女诱惑黄网站一区| 欧美电影美腿模特1979在线看| 136国产福利精品导航网址| 久久免费精品日本久久中文字幕| 久久精品99国产精品酒店日本| 欧美极品在线播放| 亚洲毛片一区| 亚洲女人小视频在线观看| 亚洲精品人人| 欧美另类99xxxxx| 在线亚洲高清视频| 欧美专区亚洲专区| 亚洲第一偷拍| 欧美视频一区二区在线观看 | 久久久亚洲综合| 91久久精品一区| 亚洲一区二区三区三| 国产亚洲精品美女| 免费亚洲婷婷| 一区二区三区色| 久久久噜噜噜| 99国产精品久久久久久久成人热| 欧美日韩国产色综合一二三四 | 欧美日韩亚洲国产一区| 亚洲综合另类| 亚洲精品1区| 国产精品入口麻豆原神| 欧美成人免费视频| 亚洲一区二区欧美| 亚洲电影免费| 久久青草欧美一区二区三区| 一区二区三区成人 | 久久精品国产久精国产一老狼| 亚洲电影在线播放| 欧美性淫爽ww久久久久无| 久久久久久久久久久一区| 99国产精品99久久久久久粉嫩| 欧美一区国产在线| 久久精品在线播放| 亚洲国产精品一区二区三区| 欧美日韩1区2区| 久久久精品国产一区二区三区 | 亚洲一区成人| 亚洲高清在线视频| 国产日韩高清一区二区三区在线| 欧美黄色片免费观看| 亚洲在线观看| 欧美国产日韩在线| 久久精品一区二区| 亚洲在线视频观看| 亚洲国产日韩欧美在线图片| 午夜精品电影| 国产精品99久久久久久久久久久久| 1024欧美极品|