Time of Update: 2018-12-06
pygame是一個設計用來開發遊戲的python模組,其實說白了和time、os、sys都是一樣的東東。今天開始正式學習pygame,:www.pygame.org。下載後安裝完成即可,在pygame的學習中,我使用了spe編輯器,感覺還不錯。1、pygame視窗 pygame繪製圖形前,首先需要建立一個視窗,說來很簡單,請看下面的代碼,怎麼樣,是不是很簡單。import pygame #這句不用注釋了吧,呵呵pygame.init()
Time of Update: 2018-12-06
chardet 用來實現字串/檔案編碼檢測模板1、chardet下載與安裝:http://pypi.python.org/pypi/chardet下載chardet後,解壓chardet壓縮包,直接將chardet檔案夾放在應用程式目錄下,就可以使用import chardet開始使用chardet了,也可以將chardet拷貝到Python系統目錄下,這樣你所有的python程式只要用import chardet就可以了。python setup.py
Time of Update: 2018-12-06
首先感謝龍昌在http://www.oschina.net/code/snippet_93572_10721發布的金山快盤自動簽到程式碼,本人在此基礎上,利用wxpython做了一個程式,具體代碼如下:# -*- coding: cp936 -*-#'@小五義 http://www.cnblogs.com'#'金山快盤簽到程式'import urllibimport urllib2import cookielibimport jsonimport reimport wxdef
Time of Update: 2018-12-06
pyhooks下載:http://sourceforge.net/projects/pyhook/files/pyhook/1.5.1/API手冊:http://pyhook.sourceforge.net/doc_1.5.0/
Time of Update: 2018-12-06
根據核心編程裡的代碼,自己改編的socket聊天工具####client####from socket import *HOST='localhost'PORT=21567BUFSIZ=1024ADDR=(HOST,PORT)while True: tcpCliSock=socket(AF_INET,SOCK_STREAM) tcpCliSock.connect(ADDR) data=raw_input('input your words:')if not
Time of Update: 2018-12-06
function changeDeadline() { var days = parseInt(document.getElementById("<%=hd_days.ClientID %>").value); var datetemp = document.getElementById("<%=tb_cir.ClientID %>").value var CurrentDate = datetemp.replace("-","/
Time of Update: 2018-12-06
轉載請註明:@小五義
Time of Update: 2018-12-06
轉載請註明:@小五義http://www.cnblogs.com/xiaowuyi題目:用walli在螢幕上寫出指定的文字思路:利用地圖,指引walli寫出文字。walli要有筆運動的軌跡。方法:利用mapmake.py完成地圖製作,其中右鍵建立筆運動軌跡,左建為字的筆劃。運行walli.py,點擊左鍵後walli會自動寫字。因為walli是按運動軌跡運動,所以在製作地圖時,要注意下筆順序。具體代碼:製作地圖:mapmake.py# -*- coding: cp936 -*-#@小五義
Time of Update: 2018-12-06
密碼編譯演算法之RSA演算法 它是第一個既能用於資料加密也能用於數位簽章的演算法。它易於理解和操作,也很流行。演算法的名字以發明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理論上的證明。它經曆了各種攻擊,至今未被完全攻破。一、RSA演算法 :首先, 找出三個數, p, q, r, 其中 p, q 是兩個相異的質數, r 是與 (p-1)(q-1) 互質的數…… p, q, r 這三個數便是 private key
Time of Update: 2018-12-06
轉載請註明:@小五義 http://www.cnblogs.com/xiaowuyi
Time of Update: 2018-12-06
select DateAdd(Month,-3,getdate()) --返回一個時間,根據這個時間點去查詢想要的資料即可--DateAdd函數的詳細說明:--DateAdd(interval, number, date)--interval 必選。字串運算式,表示要添加的時間間隔。--yyyy 年--q 季度--m 月--y 一年的日數--d 日--w 一周的日數--ww 周--h 小時--n 分鐘--s 秒--number
Time of Update: 2018-12-06
轉載請註明:@小五義 http://www.cnblogs.com/xiaowuyi1、運動速率 上節中,實現了一輛汽車在馬路上由下到上行駛,並使用了pygame.time.delay(200)來進行時間延遲。看了很多參考材料,基本每個材料都會談到不同配置機器下運動速率的問題,有的是通過設定頻率解決,有的是通過設定速度解決,自己本身水平有限,看了幾篇,覺得還是《Beginning Game Development with Python and
Time of Update: 2018-12-06
一直在學習系統托盤的實現,於是自己寫了一個簡單的系統托盤執行個體,右鍵包括示範、最大化、最小化、退出和關於。在python2.6下測試通過。# -*- coding: cp936 -*-import wxclass TaskBarIcon(wx.TaskBarIcon): ID_Play = wx.NewId() ID_About = wx.NewId() ID_Minshow=wx.NewId() ID_Maxshow=wx.NewId()
Time of Update: 2018-12-06
轉載請註明:@小五義 http://www.cnblogs.com/xiaowuyipygame.mixer是一個用來處理聲音的模組,其含義為“混音器”。遊戲中對聲音的處理一般包括製造聲音和播放聲音兩部分,這裡僅學習了播放聲音部分。1、pygame.mixer啟動與初始化pygame.mixer.init():mixer的初始化。程式中,使用時,一般放在最前面的幾句代碼中:import
Time of Update: 2018-12-06
在以往的開發過程中一直使用Const來定義常量,很少注意到Readonly的使用,因為總感覺Const的使用已經足夠了。而就在這兩天,在閱讀SqlHelper的代碼時,再次看到了Readonly的使用,而且感覺很彆扭。如果按Const來說,定義了常量後,常量在使用時是不允許再次改變的。而Readonly不然,在建構函式中進行了再次賦值。由於對Readonly使用的迷惑,本著學習的態度,總結了Const 與 Readonly
Time of Update: 2018-12-06
這兩天空虛,感覺肚子裡有苦水,吐啊吐的,居然越發的難受。跟老大聊,老大指出一些缺點,然後感覺“大概是自己技藝不精,學習乏力”,導致了對自己的失望與懈怠。跟身邊人聊,家長裡短、雲濃風黑,然後感覺“大概是生活瑣事過多,應接不暇”,導致了自己的不滿與憤怒。猛的一瞬間意識到,原來是因為工作迷失了方向:工作滿兩年,正在這個合約續約與展望的時刻,突覺得編程的前景不過是“技術/架構”、“技術/產品”,“技術/專案管理”的幾條路子,但現如今,自己居然對其中任何一個解決方案都不滿意了! 將近一年前,
Time of Update: 2018-12-06
http://blog.csdn.net/dog250/article/details/6246594主板上電後整個主板和其上的晶片/匯流排控制器就構成了一幅地圖,該地圖表示某某裝置在哪個地方放著,然後BIOS自檢就開始了。需要注意的是,萬事開頭難,bios是怎麼開始啟動並執行呢?它的指令代碼如何開始執行的呢?這無須我們關心,是標準強制的,比如bios佔據地址匯流排上發出地址a到b這個區間,然後主板地圖建立好(電壓穩定)之後,cpu從地址a到b之中的某個特定的位置c開始執行,這個過程十分簡單,c
Time of Update: 2018-12-06
(英雄的黎明) 四年前,我還在老東家躊躇滿志時,寫過一篇博文:《工作兩年:再談開發人員的“職業規劃”》。恰好這兩天也在考慮工作的事情,便翻到這篇鬼畫符重讀。四年過去了,就好像大學畢業的時候,回憶高考剛結束的情景。四年前的自己帶著迷惘,帶著困惑,而如今經曆了職業生涯的啟蒙階段,當初的小結或多或少還是小有裨益的。《六年不惑》算是對《工作兩年》的一個回應吧!
Time of Update: 2018-12-06
一、瞭解幾個概念1、IRQ是什嗎?IRQ也就是我們通常說的中斷。中斷是電腦的核心部分和外圍裝置通訊的一個重要的介面,“中斷”的意思就是無論核心部分在做什麼,都要停下來處理,就是要執行一段專為這個外圍裝置編寫的程式,執行完以後,才恢複剛才所做的工作。舉個例子來說,我們每按一下鍵盤,就產生一個鍵盤中斷,CPU就要停下手邊的工作來處理,記錄下來哪個鍵被按下了,如果按下這個鍵要對應某一個操作,就趕快先做這個操作,做完之後,才恢複剛才的工作。對於接在串口上的MODEM也是一樣,從電話線上傳來資料了,這個串
Time of Update: 2018-12-06
一、引言最近在網上經常看到有朋友在問電腦(pc電腦)的啟動過程,這個過程確實很神秘但並不複雜。我雖然不是一個系統程式員,但一直比較關心底層的東西,這篇文章就算是自己對這個問題的總結,但願也能給那些希望瞭解這個神秘過程的朋友一些協助。二、PC機的硬體初始化當我們按下PC機的開關後或者CPU的RESET管腳有訊號時,CPU就進入了硬體初始化階段。在這個階段,CPU做大量的工作,檢測自己內部的各個組件的狀態,初始化各個寄存器,初始化算數副處理器的內部寄存器等等。初始化過程結束後,系統內部的寄存器都有了