Time of Update: 2018-12-05
最近兩天在研究ios的訊息推送機制。研究這個東西,還是充滿興趣的。Push的原理:Push 的工作機制可以簡單的概括為圖中,Provider是指某個iPhone軟體的Push伺服器,這篇文章我將使用.net作為Provider。 APNS 是Apple Push Notification Service(Apple Push伺服器)的縮寫,是蘋果的伺服器。可以分為三個階段。第一階段:.net應用程式把要發送的訊息、目的iPhone的標識打包,發給APNS。
Time of Update: 2018-12-05
使用過QQ的人都知道,只要把檔案拖拽到訊息框中就可以傳送檔案了。那麼這種功能是如何?的呢?其實很簡單,只需要響應一個WM_DROPFILES訊息就可以了。 在基於對話方塊的程式中,預設是沒有這個訊息的,按下Ctrl+W,彈出類嚮導對話方塊,選擇Class Info標籤,在Message fileter下拉式清單中選擇Window,然後再點擊Message Maps標籤,就出現WM_DROPFILES訊息了,添加該訊息的響應函數: void
Time of Update: 2018-12-05
[php] 瞭解中序運算式的標記法與計算方法 中序運算式的標記法與計算方法這些東西在演算法的書中都有講到,以下是根據回憶做出的記錄。通常編程中的運算式計算均是從左往右讀取,考慮運算子優先順序,這些都是中序運算式。(相比較於前序和後序主要是指操作符放在前面或後面,所以中序指操作符放在中間)處理這種運算式時一般需要 2個棧來存放運算子和運算元,如果運算子的優先權高於下一個操作符時,則從堆棧中取出運算元與該運算子進行計算成本。下面請看一個簡單例子:(呆會針對常見迷惑的PHP運算式計算作出理解)$i
Time of Update: 2018-12-05
對於一些網頁,我想把它們完整的儲存下來,但是儲存為html,會隨之下載下來css、js和圖片檔案,如果儲存成mht,不保證在任何電腦都能開啟,涉及到編碼的問題等等。 於是想能否儲存為一幅圖片或是pdf文檔,這兩種辦法都是針對設計比較有特色的網頁而言。目前嘗試了兩種辦法:辦法一:使用外掛程式程式——pdf download 對於一般的網頁都能勝任,針對firefox和Internet Explorer
Time of Update: 2018-12-05
將樣式表加到網頁的4種方法。每種方法都有其不同的優點: 一、將樣式表植入HTML檔案中。 <HTML><STYLE TYPE="text/css"><!--H1 { color: green; font-family: impact }P { background: yellow; font-family: courier }--></STYLE><HEAD><TITLE>My First
Time of Update: 2018-12-05
其實說不上什麼方法,是我突然發現的,我用的protel 版本是AD6 ,所以我想AD6 以上都可以做到!!! ORCAD 的圖紙,直接拖動到protel 就能開啟1! allegro 的圖紙,直接拖動到protel 就能開啟!! 很簡潔,也很簡單,方便大家轉換,protel 貌似相容做的不錯呢!!呵呵!! PADS 我也知道怎麼轉換PCB,那麼我也順便說一下吧,方便自己記住,也方便大家學習參考。 1、用PADS layout 開啟,然後匯出成ASC 檔案; 2、然後選擇PCB
Time of Update: 2018-12-05
老外寫的支援png圖片的透明,背景定位。全搞定!!!!DD_belatedPNG_0.0.8a-min.js用法<!--[if lte IE 6]><script src="DD_belatedPNG_0.0.8a.js" type="text/javascript"></script> <script type="text/javascript"> DD_belatedPNG.fix('div, ul, img, li,
Time of Update: 2018-12-05
Ubuntu 7.04(feisty fawn)使用了Xorg 7.2,這是第一個內建了3D渲染支援的Xorg版本。因此在這個版本之下,我們無需安裝XGL就可以獲得內建的openGL支援(也就是以前稱做 AIGLX的東西)。而7.04這個版本更是整合了compiz這個官方的用於Composition 的window
Time of Update: 2018-12-05
引言:_except_handler3是BaseProcessStart的異常處理函數。7C839AF0 ; int __cdecl _except_handler3(EXCEPTION_RECORD *argExceptionRecord,7C839AF0_EXCEPTION_REGISTRATION *argEstablisherFrame, _CONTEXT *argContextRecord)7C839AF07C839AF0 varXPointers = dword ptr -87
Time of Update: 2018-12-05
筆記參照《用Python做科學計算》的matplotlib部分。凡例:a. [float]表示物件類型是float,用時不用加'['和']'。b. 代碼中的跳格表示換行。Chap 5 matplotlib-繪製精美的圖表1. artist對象的set_*方法和plt.setp()函數:line.set_antialiased(False),plt.setp(lines,color='r'),其中antialiased指反鋸齒效果。2.
Time of Update: 2018-12-05
MyEclipse 9.0 for Windows
Time of Update: 2018-12-05
在一個有兩台交換器的網路拓撲中,相同的VLAN是否可以通訊呢?答案是肯定的!!TRUNK本身中文含義就是:幹線, 樹榦, 軀幹, 箱子, 主幹,
Time of Update: 2018-12-05
2個簡單的輸出資訊和2個彈出winform視窗 #region 輸出字串 /// <summary> /// 輸出字串 /// </summary> /// <param name="msg"></param> public static void WriteMessage(string msg) { Editor ed =
Time of Update: 2018-12-05
對於由File.Create(fileName)建立的Excel檔案,雖然格式是Excel檔案,但是並不是標準的Excel檔案,用Ado.net對這種檔案串連操作時,會提示“外部表格不是預期的格式”錯誤。這種檔案用文本開啟時和txt的格式是一樣的。對於提示“外部表格不是預期的格式”錯誤的Excel檔案的處理解決辦法,用檔案讀取方式讀入DataTable,再做處理 //讀檔案並存在記憶體表中 private DataTable ReadFile(string fileName,
Time of Update: 2018-12-05
fso對象CreateTextFile方法調用時可能會報“無效的程序呼叫或參數”錯誤,在使用ASP產生靜態頁面時,如果傳入的字串參數編碼為utf-8,CreateTextFile方法預設有可能會報錯的,應該對方法該方法的第三個參數(即編碼)設定為true,這時建立的檔案以Unicode編碼儲存,否則是以ASCII編碼儲存。對於其他方法報類似於下面的錯誤,一般是因為傳入的參數為null引起的,可在調用前用IsNull做下判斷,就可避免。錯誤類型: Microsoft VBScript
Time of Update: 2018-12-05
刪乾淨iTunes和QuickTime, 步驟如下 原文: http://docs.info.apple.com/article.html?artnum=93976-zh完全刪除 iTunes 和 QuickTime 注意:預設情況下,從 iTunes 商店購買的或從 CD 匯入的歌曲被儲存在 My Music 檔案夾中,並且刪除 iTunes 不會刪除它們。退出 iTunes。 在“開始”菜單中,單擊“控制台”。 在“控制台”中,開啟“添加或刪除程式”。 從當前已安裝的程式列表中選定
Time of Update: 2018-12-05
使用Ec3.2、MyEc5.5、JDK6.10後,老是出現Ec崩潰的現象,有時在編譯或者使用中,就會強行退出,錯誤資訊:JVM terminated.Exit code=1C:/jdk6_10/bin/javaw.exe-Dosgi.splashLocation=d:/MyEclipse55/eclipse/MyEclipseSplash.bmp-Xms128m-Xmx512m-jar E:/eclipse/startup.jar-os win32-ws
Time of Update: 2018-12-05
好吧,我承認網上關於這方面的部落格已經很多了,甚至說已經泛濫了。我還是忍不住自己滴興奮寫點東西吧,之前搞過一點嵌入式Linux的東西,最近發現PC版Linux的不僅能編譯軟體,還有那麼多好玩的軟體!真是覺得Linux為我開啟了一個新的世界!那麼,先從娛樂入手,咱們遠端桌面一下。Ubuntu 和XP下都是支援遠端桌面的,不過Ubuntu 下的遠端桌面使用vnc協議,而XP下的遠端桌面使用rdp協議。當然,經過一定的配置, Ubuntu
Time of Update: 2018-12-05
一、 問題現象在執行分散式交易時,在sql server 2005下收到如下錯誤:訊息 7391,層級 16,狀態 2,過程 xxxxx,第 16 行無法執行該操作,因為連結的伺服器 "xxxxx" 的 OLE DB 提供者 "SQLNCLI" 無法啟動分散式交易。在sql server 2000下收到如下錯誤:該操作未能執行,因為 OLE DB 提供者 'SQLOLEDB' 無法啟動分散式交易。[OLE/DB provider returned message:
Time of Update: 2018-12-05
一、基本架構快閃記憶體是無需供電保持資訊的可擦寫的儲存空間。快閃記憶體與經過裁剪的、合適的裝置驅動程式和檔案系統一起使用。在linux系統中,這種特別設計的驅動程式和檔案系統是由MTD子系統提供的。linux-MTD的組成1. MTD核心2. 映射驅動程式。3. 晶片驅動程式。晶片通訊的命令支援。使用者程式提出請求後,經過VFS(虛擬檔案系統),解析出具體的檔案系統,如jffs2,yaffs2mtd裝置驅動分三層作業系統介面層塊裝置mtd_block.c