Time of Update: 2018-07-30
我重構了整個代碼,全部用python編程,請點擊此處以查看詳情語音交談機器人第二版 ———————————————————————————————————————— ———————————————————————————————————————— 注意:從這以下的代碼我已經放棄維護,可以借鑒實現思路奧,用百度語音可以實現語音辨識 使用方法:終端進入/../../man_machine_interaction/bin/目錄,運行source first.sh
Time of Update: 2018-07-30
如何利用 socket 進行 HTTP 訪問 平常我們要訪問某個 URL 一般都是通過瀏覽器進行:提交一個 URL 請求後,瀏覽器將請求發向目標伺服器或者Proxy 伺服器,目標伺服器或者Proxy 伺服器返回我們所需要的資料,瀏覽器接收到這些資料後儲存成檔案並進行顯示。 下面我們看看如何自己利用 winsock2.h
Time of Update: 2018-07-30
來源:http://www.cnblogs.com/wang985850293/p/5287460.html 1、顯示img:
Time of Update: 2018-07-30
來自:http://www.cnblogs.com/baixiaoxu/archive/2010/11/18/2023954.html <base> 標籤為頁面上的所有連結規定預設地址或預設目標。 通常情況下,瀏覽器會從當前文檔的 URL 中提取相應的元素來填寫相對 URL 中的空白。 使用 <base> 標籤可以改變這一點。瀏覽器隨後將不再使用當前文檔的 URL,而使用指定的基本 URL 來解析所有的相對 URL。這其中包括 <a>、
Time of Update: 2018-07-30
1、錯誤描述[sdb] No Caching mode page found[sdb] Assuming drive cache:write through....Could not boot/dev/root does not exist2、進入安裝介面時,按下e鍵將vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check
Time of Update: 2018-07-30
今天才看到這個html5的新屬性。覺得很神奇。 官方定義是: multiple 屬性規定輸入欄位可選擇多個值。 如果使用該屬性,則欄位可接受多個值。 注釋:multiple 屬性使用歐冠與以下 <input> 類型:email 和 file。 基本用法是這樣子的: <input type="file" multiple="multiple"> 這樣能一次上傳兩個檔案。 又或者是這樣:
Time of Update: 2018-07-30
集線器 集線器(HUB)屬於資料通訊系統中的基礎裝置,它和雙絞線等傳輸介質一樣,是一種不需任何軟體支援或只需很少管理軟體管理的硬體裝置。它被廣泛應用到各種場合。集線器工作在區域網路(LAN)環境,像網卡一樣,應用於OSI參考模型第一層,因此又被稱為物理層裝置。集線器內部採用了電器互聯,當維護LAN的環境是邏輯匯流排或環型結構時,完全可以用集線器建立一個物理上的星型或樹型網路結構。在這方面,集線器所起的作
Time of Update: 2018-07-30
簡介: 一致性雜湊演算法在1997年由麻省理工學院提出的一種分布式雜湊(DHT)實現演算法,設計目標是為瞭解決網際網路中的熱點(Hot spot)問題,初衷和CARP十分類似。一致性雜湊修正了CARP使用的簡單雜湊演算法帶來的問題,使得分布式雜湊(DHT)可以在P2P環境中真正得到應用。 情境引入: 比如你有 N 個 cache 伺服器(後面簡稱 cache ),那麼如何將一個對象 object 映射到 N 個 cache 上呢,你很可能會採用類似下面的通用方法計算 object
Time of Update: 2018-07-30
本文主要是參考Linux0.11核心的32位地址區分,不過於現階段的64位地址區分差別不太大,理解Linux0.11,有助於理解現階段的64位體系下地址的概念。(注意x86體系是小端存放資料)1,虛擬位址:是由程式產生的**段選擇符**和**段內位移地址**兩個部分組成。因為這兩部分都不能直接存取實體記憶體,要經過分段處理後才可以可能對應到物理地址上(如果開啟分頁機制,還需要經過分頁才能對應上物理地址),虛擬位址由選擇符(16位):位移值(32位)組成48位地址。選擇符的前13位加上在區分GDT
Time of Update: 2018-07-30
錯誤碼: org.springframework.orm.hibernate3.HibernateSystemException: No Dialect mapping for JDBC type: -4; nested exception is org.hibernate.MappingException: No Dialect mapping for JDBC type: -4 at
Time of Update: 2018-07-30
現在使用的開發環境是64位的Linux系統,偶爾會需要看一些彙編代碼,當然基本上是at&t的,一般情況下32位彙編的知識足以應付了,但是,今天碰到一個問題,需要64位寄存器,所以搜尋64位彙編的相關資訊,確實少很多。現在瞭解了一些這方面的知識不敢獨享,特寫出來與大家分享一下。 首先是寄存器: 8位:al,ah 16位:ax 32位:eax 64位:rax 新增(r8-r15寄存器,
Time of Update: 2018-07-30
bulid INSTALL工程時,發生如下錯誤: error MSB3073: The command "setlocal E:\cmake3.0.0\CMake\bin\cmake.exe -DBUILD_TYPE=Debug -P cmake_install.cmake if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% &
Time of Update: 2018-07-30
下面這個python程式可以產生wxPython color name的列表。這樣可以方便撰寫程式的時候查詢color name。 #!/usr/bin/env pythonimport sysimport wxapp = wx.App()if len(sys.argv) >= 2: fd = file(sys.argv[1], 'w')else: fd = sys.stdoutprint >> fd,
Time of Update: 2018-07-30
部分代碼 : String sql="select * from image where file_name='01'"; Connection conn=null; BufferedInputStream inputImage=null; try
Time of Update: 2018-07-30
【編程遊戲】賀歲霓虹燈。(第一名獎勵10000可用分) 效果圖 評分 參觀 [目前Firefox中好使,其他瀏覽器需複製到本地,存為html檔案看效果] <html> <head> <title>K.G Script3D 3.00 —— 螺旋霓虹燈</title> </head> <body bgcolor="#000000"
Time of Update: 2018-07-30
最近在給學生批改作業時,遇到使用NumericUpDown控制項的一個小程式,在使用到其Value屬性時遇到一個很有意思的事情,背景如下: 首先要做的是一個計算銀行存款本息合計的簡單程式,介面大概如下:
Time of Update: 2018-07-30
在wxPython中定義了好些SYS_COLOUR_開頭的系統定義顔色,如SYS_COLOUR_3DDKSHADOW、SYS_COLOUR_DESKTOP、SYS_COLOUR_BTNFACE之類的,搜了下怎樣使用這些顔色,但中文說明很少,也就寫幾句。 其實也就是使用wx.SystemSettings_GetColour函數返回一個wx.Colour對象。有了wx.Colour不用說都知道怎麼用了。 如
Time of Update: 2018-07-30
常用各種類型轉換 int 轉 cstring: CString string;int iValue=100; string.Format(_T("%d"),iValue); MessageBox(string); string的值為"100" CString 轉 int: CString str="1";int n=atoi(str.GetBuffer(0)); char * 轉
Time of Update: 2018-07-30
大家可能注意到了,網頁上有些圖片的src或css背景圖片的url後面跟了一大串字元。 比如:data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/ KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1
Time of Update: 2018-07-30
Anyway, and also for my own reference, here are the complete steps for adding a dialog box and overriding the OnInitDialog method: Select Resource View and expand the .rc file. Right-click the Dialog entry in the tree view and select