Time of Update: 2018-12-07
10 自訂Tile系統本篇將介紹如何建立自己的Tile系統,並在Bing Maps中使用。這裡的Tile資料是使用MapCruncher工具獲得,具體使用請參看:http://www.cnblogs.com/xwgli/archive/2013/04/27/3046166.html在獲得Tile資料後,就可以開始了。因為自訂的Tile系統是使用的Bing Maps Tile System,所以拋開Tile系統的基礎原理(有關Bing Maps Tile System
Time of Update: 2018-12-07
今天把linux從基礎重頭系統的學起,再裝一遍arch,遇到了這個問題這個問題通常在VMWare和VBOX中遇到,是arch更新後與vmware的開源驅動不相容導致的可以使用startx -- -extension GLX來關閉GLX也可以卸載vmware驅動,裝上vesa通用驅動,這樣GLX能開啟,只不過有點卡pacman -R xf86-video-vmwarepacman -S xf86-video-vesa
Time of Update: 2018-12-07
我想大家都遇到過這種情況: 需求不是很明確而且肯定會變化; 還沒有開始做分析設計,對工作量心裡沒譜; 上面給了期限,卻不給資源…… 這種情況下,你心裡知道風險極大,卻必須接受這個工作。 記住,你是開發人員,你的本分是系統實現——你只應該承擔開發的風險。 怎麼樣更好地“堅守本分”,不干預你職責外的風險呢? 其實有很好的辦法, 本文給出一些建議。 1. 關於工作量 工作量是一個機率!
Time of Update: 2018-12-07
yum(Yellow dog Updater, Modified) 是一個與apt類似的軟體包管理器,在Fedora,Redhat,SUSE,CentOS等Linux發行版中採用。軟體包管理器可以解決rpm的依賴管理問題,使得軟體的安裝、升級更加容易。yum使用中心倉庫(repository)最為軟體源,管理軟體包,而各Linux系統通過yum的配置串連到這個源來擷取軟體包。Table of Contents1 理由 2 規劃 3 架設 4 使用 1
Time of Update: 2018-12-07
鑒於記憶體的非持久性和容量限制,一個有效資料處理工具必須能夠使用外部資料:能夠從外部擷取大量的資料,也能夠將處理結果儲存。R中提供了一系列的函數進行外部資料處理,從外部資料的類型可以分為檔案、資料庫、網路等;其中檔案操作還可以區分為匯入/匯出操作和流式操作。Table of Contents1 資料框1.1 列表1.2 資料框1.3 編輯資料框2 CSV檔案的匯入匯出2.1 檔案格式2.2 read.table()和write.table()2.3 scan()和cat()3
Time of Update: 2018-12-07
【開發動機】又是一年的公務員考試,筆者一直在糾結要不要去再趟一次渾水,外一要上岸了呢。3月1日開始報名,6號是最後截止時間,我的態度就是先觀望幾天,到5、6號最後階段視報名情況選一個競爭壓力比較小的職位爭取一下。因為考試辦會每天定時發布一次截止到XX日XX時已報名的人數列表嘛,就是這個: http://gwybm.tjpnet.gov.cn/info/bmqk.htm
Time of Update: 2018-12-07
本例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ImgList, ComCtrls;type TForm1 = class(TForm) TreeView1: TTreeView; ImageList1: TImageList; procedure FormCreate(Sender:
Time of Update: 2018-12-07
本例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, DB, DBClient, StdCtrls, ComCtrls, ExtCtrls;type TForm1 = class(TForm) DataSource1: TDataSource; ClientDataSet1:
Time of Update: 2018-12-07
TStringReader 比 TStringWriter 的方法少得多, 分別可按: 字元、行或全部讀取; 讀取字元時得到的是字元編碼, 全部或按行讀取得到是字串, 也可讀取到字元數組.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm)
Time of Update: 2018-12-07
自訂線帽可以通過兩個介面: IGPCustomLineCap、IGPAdjustableArrowCap.後者繼承與前者, 專用於修改箭頭線帽.IGPAdjustableArrowCap 測試:IGPAdjustableArrowCap 測試代碼:uses GdiPlus;procedure TForm1.FormPaint(Sender: TObject);var Graphics: IGPGraphics; Pen: IGPPen; Cap1,Cap2:
Time of Update: 2018-12-07
以前曾用 GetWindowsDirectory、GetSystemDirectory、GetTempPath 等函數擷取系統熱門檔案夾;也用過 SHGetSpecialFolderLocation、SHGetPathFromIDList 函數擷取過更多常用路徑;但這都不如用 GetEnvironmentVariable 擷取系統變數來得快.//譬如 %WINDIR% 是表示系統目錄的系統變數, 可以這樣擷取:var s: string;begin s :=
Time of Update: 2018-12-07
相關屬性、方法、函數:IGPImage.Width; { 寬度(單位是像素) }IGPImage.Height; { 高度(單位是像素) }IGPImage.HorizontalResolution; { 擷取水平解析度(以"像素/英寸"為單位) }IGPImage.VerticalResolution; { 擷取垂直解析度(以"像素/英寸"為單位) }IGPImage.RawFormat; {
Time of Update: 2018-12-07
自動成長欄位://建立方法一:begin with ClientDataSet1 do begin FieldDefs.Add('ID', ftAutoInc); FieldDefs.Add('Name', ftString, 11); CreateDataSet; end;end;//建立方法二:begin with TAutoIncField.Create(Self) do begin FieldName := 'ID';//
Time of Update: 2018-12-07
AND: 邏輯與;該指令會置 CF=OF=0; 其結果影響 SF、ZF、PF;指令格式:AND r/m, r/m/i; Test22_1.asm - 使用 AND 運算將一個數的第二、四位清零.386.model flat, stdcallinclude windows.incinclude kernel32.incinclude masm32.incinclude debug.incincludelib kernel32.libincludelib
Time of Update: 2018-12-07
Loop 是反覆執行;從哪反覆? 這要用到 "標號";反覆幾次? 把反覆的次數告訴 ECX 寄存器即可.笨辦法計算 3 * 8 = 24; Test15_1.asm.386.model flat, stdcallinclude windows.incinclude kernel32.incinclude masm32.incinclude debug.incincludelib kernel32.libincludelib masm32.libincludelib
Time of Update: 2018-12-07
所謂雙緩衝就是先畫到記憶體畫布(如: TBitmap), 然後再轉帖到目的地.譬如下面小程式:procedure TForm1.FormCreate(Sender: TObject);begin Timer1.Interval := 100; Color := clWhite;end;procedure TForm1.Timer1Timer(Sender: TObject);begin Canvas.Pen.Color := Random($FFFFFF); Canvas.MoveTo(
Time of Update: 2018-12-07
1、網頁開啟速度突然變慢,徹底殺毒,沒有發現。再查看進程,一開始只有rundll32.exe耗cpu資源90%以上,每結束一次進程,網頁開啟就快些,但需要不斷的結束,第一次鬱悶!!後來,這個進程不見了,又出來了另外一個進程explorer.exe,耗cpu資源90%以上,結束後案頭,工作列全無。(後來有經驗了:可以按下Ctrl+Alt+Del按鍵組合,出現“Windows安全”對話方塊,單擊“工作管理員”按鈕,在工作管理員視窗中選中“應用程式”選項卡,單擊“新任務”,在彈出的“建立新任務”的對話
Time of Update: 2018-12-07
{*******************************************************}{ }{ 表格編輯 }{ }{ 著作權 (C) 2007
Time of Update: 2018-12-07
綜合了網上各種說法,得出如下方案:一、如果你的路由器還能夠用使用者名稱telecomadmin密碼nE7jA%5m登陸,那就拔掉電話線直接跳到步驟八二、拔掉路由器的電話線,下載提供的包並解壓。三、開啟包中強制開USB更新.mht,勾上快速恢複開關,並點旁邊的確定四、在隨身碟中建立一個檔案夾:e8_Config_Backup
Time of Update: 2018-12-07
從模型開始開發似乎是個好主意。一方面模型是整個應用的核心,實現了應用的業務資料和對業務資料進行操作的約束,而視圖和模板只是向使用者提供操作和展現這些資料的介面;另一方面模型相對於系統的其他部分更加穩定,將模型先確定下來有助於系統其他部分的實現。DDD(領域驅動設計)更進一步將模型中的核心對象抽取出來作為“領域模型”。從Depot應用來看,產品(Product) 應該是模型中的核心對象之一。就讓我們先來實現Product模型。建立app我們可以從《Django第一步》中實現的工程開始。在繼續之前,