Time of Update: 2018-12-05
今天早晨改改CLI,上了趟WC,回來發現不知道誰給我弄的,把context 視窗搞沒了。我在菜單裡面找了半天,也沒找到類似視圖之類的東西,害的我要看函數,必須jump到函數定義那裡,看完再退回來。就像這樣上網搜了一下,結果只發現一個英語的文檔。Q: My Context Window disappeared and I can’t get it back.A: This may be caused by a corrupted configuration file. You will
Time of Update: 2018-12-05
.NET中帶BOM字元編碼的讀寫 問題描述:最近遇到下面這樣的問題,把一個UTF-8編碼的XML檔案上傳到伺服器,然後使用XmlDocument解析該XML檔案的時候,提示檔案格式錯誤,結果發現從上傳的檔案流中讀取出的XML字串前多了一個“?”,導致解析失敗。從上傳的XML檔案流中分析,該流的前三位是EF、BB和BF,這是UTF-8的BOM標識符。BOM到底是什嗎?該如何正確使用?遇到這樣的問題該如何避免?請看下文。 1、什麼是字元順序標記(BOM)電腦內部資料存放區都是二進位的,只有知道一段
Time of Update: 2018-12-05
垂直搜尋引擎大觀垂直搜尋引擎是針對某一個行業的專業搜尋引擎,相比較通用搜尋引擎的海量資訊無序化,其特點就是“專、精、深”。目前國內的垂直搜尋引擎正處於穩步發展階段,以下是我搜集的在特定行業領域比較有代表性的垂直搜尋引擎及介紹。一、B2B垂直搜尋引擎雅蜂網(www.yaphon.com)英文B2B行業搜尋引擎,曾獲最佳垂直搜尋獎。目前已被九城收購,與沱沱網剛完成了初步整合。搜商(www.shangsou.com)專業的中文商業搜尋引擎及電子商務平台,針對商業資訊,企業供求搜尋。二、職位人才類垂直搜
Time of Update: 2018-12-05
最近做ipad項目,遇到不少螢幕轉屏發生的錯誤現象。(其中有些還是自己編碼時的疏忽和不規範導致的) 那以下就是總結一些做支援旋轉的時候的一些思路和碰到的問題時如何解決的。 首先描述 下工程的大體的一個結構特徵。 工程是以UISplitViewController 為依託,然後它的viewControllers分別是 UITabBarController 和
Time of Update: 2018-12-05
參考:[1]http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AudioandVideoTechnologies/AudioandVideoTechnologies.html#//apple_ref/doc/uid/TP40007072-CH19-SW34[2]http://www.cocoachina.com/bbs/read.php
Time of Update: 2018-12-05
Binder:英文的意思是別針、回形針。我們經常用別針把兩張紙“別”在一起,在android系統中,Binder是用來完成處理序間通訊IPC的基礎架構,即把不同進程“別”在一起,便於各個進程之間可以相互傳遞訊息;如果做過Java服務端開發的話,你也可以理解成一種RPC調用,即在本地直接調用其他進程中的功能;理解該機制將有助於更好的掌握後面的android整體架構設計,因為核心模組之間的通訊都是通過Binder來完成的,這也是為什麼作者將這部分內容放在核心篇的第一章的原因;Binder架構由三部
Time of Update: 2018-12-05
Source Insight是一款強大的代碼查看工具,本身支援擴充性很好。下面我們就介紹2個擴充用例。1、快速開啟當前檔案所在的目錄,這個功能類似於eclipse的easyshell外掛程式,就是能快速定位到檔案所在的目錄,這個在代碼查看的時候是很有好處的。按照以下步驟,首先進入【option】->【Custom Commands】自定的命令名,個人發揮,關鍵是填入 explorer.exe
Time of Update: 2018-12-05
上次寫過關於CE的中斷處理機制以後,一直有人要求能以實際的程式體現出來,但是出於各種因素,一直未能成文。在此表示歉意,此次我們就一起來分析驅動程式中的一種,然後順便看一下中斷在驅動程式中的體現,對WIN32底層的核心對象不熟的話,可要先補一補這方面的知識哦。
Time of Update: 2018-12-05
SciTE是我見過的最靈活的編輯器之一,僅次於Emacs和Vim。更重要的是,它的設定檔比Emacs和Vim都要簡單一些,而且尤其對程式編輯提供了不錯的支援。例如代碼自動縮排、自動摺疊等等。下面以gcc為例,說明如何把編譯器整合進SciTE中。首先在Option菜單中找到cpp.properties檔案開啟,這是C、C++、Java等語言的設定檔。先找到“ccopts=”一行,這一句指定了編譯參數。下面的“cc=”、“ccc=”即是編譯器的路徑,將它改為你所需要的即可。比如我這裡讓它指向Dev-
Time of Update: 2018-12-05
雖說自己不經常使用文書處理軟體,但有時卻又是必須的。昨天下載了一個金山WPS個人版(個人版是免費的,各位老大們就不必找破解版的了),感覺真的很不錯。特別是對中文支援上幾乎無可挑剔(這一點比OpenOffice強多了)。WPS安裝檔案只有20多MB,安裝後佔用空間也就是80多MB,和幾百兆的MS Office相比是相當小巧了。WPS包含了文文書處理、試算表和幻燈版製作三個軟體,應該說這三個軟體也是Microsoft Office中最常用的。我想至少是對我來說,足夠用了。WPS聲稱對MS Offic
Time of Update: 2018-12-05
VMware7載人iso光碟片鏡像時,如果檢測為Windows作業系統,會提示將使用Easy Install模式安裝,在此模式下您只需設定好硬體參數,VMware便會一條龍全自動地安裝該作業系統。VMware7的Easy Install模式 Easy Install模式既然能滿足某些需求,也必定帶來某些問題,首當其衝的是: 一、用Easy Install模式安裝系統後,你會發現裡面只有C盤一個系統磁碟分割。 二、眾所周知要在虛擬機器與本機之間共用檔案,必須安裝VMware
Time of Update: 2018-12-05
FUCK,作為筆記我必須用我慣用詞語。前言,此系列文章僅為學習筆記,CrazySprite就是個FUCK。引擎的開發目標是跨平台,自己做些小遊戲,所以學習是最重要的。肯定有很多人罵我是傻逼,為啥要自己寫基礎庫。。。FUCK,我就喜歡。首先下手的是vector,hashmap,linklist,其它的就沒啥興趣了。我沒那麼賤,自己重寫一套STL。 先來張,csStructArray就是csArray<T,false,false,8>說明一下,這個是ms的stl,stlport比這個快
Time of Update: 2018-12-05
最近一測試組的同事說想寫一個自動化的遊戲測試載入器,有這麼一個需求:怎麼在一個程式中擷取另一個D3D程式的FPS等渲染相關的資訊?這個問題倒是比較常見,比如錄影軟體Fraps就有這個最基本的功能,而效能測試工具GPA則實現得更加徹底。乍一想還真沒什麼思路,通過驅動層實現吧又太複雜了,不是對方想要的。於是網上搜了一下發現一種叫做Proxy
Time of Update: 2018-12-05
package com.rytong.hnair;import java.util.Calendar;import java.util.HashMap;import java.util.Map;/** *describe:24節氣 * * 註:程式中使用到的計算節氣公式、節氣世紀常量等相關資訊參照 * * 程式的運行得出的節氣結果絕大多數是正確的,有少數部份是有誤差的 */public class SolarTerms { private static final double D =
Time of Update: 2018-12-05
Project 3: Sort PoemsHarry once found an interesting ancient poem written on a long strip of paper.He decided to save this piece of art into his computer by scanning the paper segmentby segment. However, over excited as he was, he forgot to name the
Time of Update: 2018-12-05
精靈的控制和碰撞檢測 上一節我們瞭解了精靈的繪製,移動以及動畫的實現,並且在最後我們實現了三個環的簡單動畫,今天我們學習下如何通過裝置控制精靈,這一節的內容比較簡單,很好理解,在這裡我先把控制精靈的全部代碼貼上來,方便接下來的學習!using System;using System.Collections.Generic;using System.Linq;using Microsoft.Xna.
Time of Update: 2018-12-05
Pair模版是C++ STL中短小精乾的結構體,被定義在<utility>標頭檔中,把兩個值視為一個結構單元,如map和multimap都利用了很多pair對組模版,即<鍵/值>為成對元素,另外函數需要返回兩個值的時候,也常用pair模版(當然,結構體也一樣方便)。注意:pair被定義為結構體而不是類,這樣一來他的成員都是公有屬性,可以直接存取和賦值。Pair的定義:std::pair<int,std::string> p(3,“yaoyao”);(C++ 所
Time of Update: 2018-12-05
第一個就是寬字元到多位元組字元轉換函式,函數原型如下:int WideCharToMultiByte(UINT CodePage,DWORD dwFlags,LPCWSTR lpWideCharStr,int cchWideChar,LPSTR lpMultiByteStr,int cbMultiByte,LPCSTR lpDefaultChar,LPBOOL lpUsedDefaultChar); 此函數把寬字元串轉換成指定的新的字串,如ANSI,UTF8等,新字串不必是多位元組字元集。
Time of Update: 2018-12-05
//--------------------------------------------------------------------// 關於資料包嗅探的那些事// 翻譯:GaA.Ra(zhoufan#yahoo.cn)// 隨意轉載,但請保留此部分資訊,謝謝// 原文地址:http://cs.baylor.edu/~donahoo/tools/sniffer///---
Time of Update: 2018-12-05
使用Qt編寫用戶端的程式的樣本或demo較多,但是編寫伺服器端程式的demo很少。當然,伺服器端的程式一般不需要帶介面,這點我們可以理解。不過有些時候我們還是需要使用Qt編寫一個簡單的測試用的伺服器代碼,這時候該怎麼處理呢?首先,標頭檔中需要做這兩個對象:QTcpServer * serverListen;QTcpSocket