Time of Update: 2018-12-07
1. 總體上,感覺很羅嗦,每個表對應的類,把每個欄位都定義,夠繁瑣了,我甚至懷疑寫這麼複雜的必要性。因為在資料庫中,不是每個欄位都是同等重要的。有些欄位,簡直就是陪襯。遇到過很多表欄位上百的情況。而且,還有很多的其他類型的欄位,象之類的。不知道NHibernate在欄位的靈活性上有沒有什麼解決方案。2.
Time of Update: 2018-12-07
VB本身的字串格式就是Unicode,用Winsock發送字串的話,會預設把字串轉換為Ansi的格式進行發送。Ansi格式,對於英文符號等仍然使用單位元組,漢字使用雙位元組。如果需要進行轉換的話,可以用StrConv來進行。 如: Dim byteFileName() As Byte byteFileName = StrConv(m_filename, vbFromUnicode) '
Time of Update: 2018-12-07
MapX的標註,修改標註功能儘管都有,但都十分的難用,操作起來,使用者體驗非常糟糕。不光編程難以控制,操作起來也不方便:工具選擇要不斷的切換,移動圖元十分不敏感。所以希望實現一種比較友好的互動。 設想是這樣的:預設狀態,都是Pan工具,可以自由的移動地圖,縮放功能放到縮圖這裡就不考慮了。有一個標註開關,開啟後,當在空白地區時,為標註功能。當在已存在圖元上時,為移動功能。只有在標註狀態下,在圖元上單擊左鍵,才進入標註移動狀態。標註移動一旦結束,就返回到標註狀態。實現:
Time of Update: 2018-12-07
國外開發人員部落格中有一篇有趣的文章,將程式員按水平像軟體版本號碼那樣劃分為不同的版本。相對於在招聘時分為初級,中級,進階程式員,直接表明需要某種語言N版本的程式員或許更方便直接。根據作者的觀點,可將WEB開發人員大致分為以下幾個版本:Alpha:閱讀過一些專業書籍,大多數能用Dreamweaver或者FrontPage幫朋友製作一些Web頁面。但在他們熟練掌握HTML代碼以前,你大概不會僱傭他們成為職業的WEB製作人員。Beta:已經比較擅長整合網站頁面了,在HTML技巧方面也有一定造詣,但還
Time of Update: 2018-12-07
WEB程式員,介面美化是你心中永遠的痛嗎?Jason.NET--2005.07.05 回想自己從事WEB方面的開發已經有6-7年,對於各種Web技術都已經非常熟悉.可是,身為程式員的我對於製作WEB表單介面的事著實心痛。心痛1:很多後端代碼和邏輯要寫,可我還不得不費力的在各種網頁製作工具中拖放控制項放到美工提供的美術模板中。再配上css寫上javascript。表單大一點夠我弄上一整天。心痛2:表單這東西,不是老手還幹不了,又要漂亮又要有功能所以要和各種各樣的table,td,div,java
Time of Update: 2018-12-07
說來慚愧,flash我的確不能算新手了,甚至連書都寫過,但是,在沒有壓力的情況下,確實根本就懶得去主動鑽研一下。就拿指令碼來說,MX還比較簡單,一些基本的處理流程還都能搞定。但是升級到2004之後,發現指令碼的編寫沒有原來那麼傻瓜化了,簡單看了一下,沒有搞定,於是就放棄了。實在要寫一些指令碼,就乾脆用MX。 昨天沒辦法,實在懶得裝回MX了,所以硬著頭皮看協助學習了一下。開始感覺實在是太糟糕了,無論是常規的程式設計語言,還是Macromedia自己的authware,
Time of Update: 2018-12-07
ppt中動畫做的稍微複雜一點,對象的選定就變得很頭疼。本來對象就很多,同時顯示在介面中,要操作一個對象,很難定位住。以前2000時,還可以在動畫介面中選擇對象,回到主介面時就選中了這個對象。但現在的動畫功能卻做不到,沒辦法,動畫比以前複雜多了。 找到這個辦法: 我們可以點擊“繪圖”工具列右側的三角箭頭(工具列選項),依次指向“添加或刪除按鈕→繪圖”,然後選中“選中多個對象”,將它添加到“繪圖”工具列中,點擊它,會開啟“選擇多個對象”對話方塊。我們只要在對話方塊的對
Time of Update: 2018-12-07
說來慚愧,考研政治複習時,反覆繞了很久的知行觀,其實我並不清楚它們究竟有何意義,為什麼很多人都在討論這個?而且分析來分析去,最後也不知道有什麼用!
Time of Update: 2018-12-07
今天使用了一下微軟的Virtual PC,感覺和Virtual BOX差不多。有點心得:安裝檔案極小,只有2M多。使用沒有問題。 安裝支援光碟機,也支援虛擬光碟機,所以安裝過程就變得很簡單了。 安裝好的xp系統訪問主機的話,需要安裝一個外掛程式。在大點的vpc安裝包中都有,共26M,實際上是多種語言的,中文的其實就2M。這個東西要想辦法在虛擬系統下運行。我是刻盤才拷過去的。 安裝外掛程式後,就可以指定共用資料夾了,把主機的共用資料夾映射成一個磁碟機,很方便。
Time of Update: 2018-12-07
最近不知怎麼,忽然就開始看這本小說了,而且是一發不可收拾,幾乎是在短短几天內看完,頗有當年熬夜看《大唐雙龍傳》的感覺。 對於網上滿坑滿穀的玄幻小說,我也曾經努力去嘗試閱讀,但是,基本上都是看上幾頁就實在看不下去了。對我這個年紀來說,實在已經沒有辦法去接受YY的東西了。我喜歡的小說是,文筆要好,不要滿篇都是中學生水準的語言;不要架空曆史的,什麼什麼大陸之類的,或者網路遊戲的背景;最好是能夠反應真實的曆史。因此留在我印象裡的小說寥寥可數:唐遮言的大唐背景的武俠小說、黃易的《
Time of Update: 2018-12-07
using System;using System.Collections.Generic;public class Example{ public static void Main() { List<string> dinosaurs = new List<string>(); Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity); dinosaurs.Ad
Time of Update: 2018-12-07
PCR的工作原理PCR是節目時鐘參考的英文縮寫。從其字面上我們可以得曉,該參量應該和解碼有關,因為在解碼的時候才涉及到節目的概念。在解碼以前的傳輸階段中,出現的都是離散的數字訊號,因此我們在分析PCR的時候,可以建立在一個比較單一、理想的環境中,即編碼和解碼端的時鐘配對問題和定時問題。在這裡略去了PCR抖動—即提取到的時鐘訊號在中心位置上左右變化。這又使我們分析的環境簡單化。TS包頭自適應區中存在的6B的PCR結構,。4個紅框的全部位元組32b加上黑框中的一個位元組1b就構成PCR_ Base,
Time of Update: 2018-12-07
問題描述: Linking...LINK : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use /NODEFAULTLIB:libraryLINK : warning LNK4098: defaultlib "mfcs42.lib" conflicts with use of other libs; use /NODEFAULTLIB:libraryLINK : warning LNK409
Time of Update: 2018-12-07
下載setup.exe安裝Cygwin,您需要下載setup.exe,此程式根據您選擇的軟體包,再從互連網下載所有組件。點擊此處下載setup.exe安裝1.雙擊setup.exe2.按照安裝提示“下一步”3.選擇從“互連網”安裝:4.選擇安裝的路徑,一般是C:\Cygwin,選擇本地臨時目錄,用於存放下載的軟體;選擇您串連互連網的方式,一般選“直接連接”就可以了。5.選擇下載源,您可以在下載列表裡選擇:http://www.cygwin.cn
Time of Update: 2018-12-07
Lenovo K46筆記本,預裝了Win7家庭版,但我需要的是XP SP2,照習慣用Ghost
Time of Update: 2018-12-07
元旦閑來無事,隨便的翻了翻硬碟,發現一個很久以前的東西,就是這個在Google Earth上顯示等高線的工具,就按照步驟操作了一遍。由於不想在筆記本上處理,所以直接遠程到伺服器上處理的,按部就班全部完成,但效果沒有怎麼看到,可能是網路速度慢遠端桌面的重新整理實在無法忍受,上班後去公司看看吧。OK,廢話說多了,其實就是一個很早的一支魚刺網友製作的工具和發的文章:利用SRTM資料,在Google
Time of Update: 2018-12-07
近期研究了一下GIS開源庫shapeLib讀寫ArcGIS資料的API函數,先整理一下,將各個API的用法介紹一下。分為兩個模組,shape API和DBF API,前者的讀取.shp檔案的空間幾何資訊,後者讀取.dbf檔案的屬性資訊。Shape API:Shape Types (shape類型)shape檔案的類型定義如下:#define SHPT_NULL 0 2D Shape Types (pre ArcView 3.x): #define
Time of Update: 2018-12-07
關鍵字: 觸發器 執行個體在資料庫設計中,有兩種方法可設定自動化的資料處理規則,一種是條件約束,一種是觸發器,一般而言,條件約束比觸發器較容易設定及維護,且執行效率較好,但條件約束只能對資料進行簡單的欄位檢核,當涉及到多表操作等複雜操作時,就要用到觸發器了.一個資料庫系統中有兩個虛擬表用於儲存在表中記錄改動的資訊,分別是:虛擬表Inserted、虛擬表Deleted在表記錄新增時 存放新增的記錄 不儲存記錄修改時 存放用來更新的新記錄 存放更新前的記錄刪除時 不儲存記錄
Time of Update: 2018-12-07
本範例可以實現彈出一個模態視窗,並示範了兩種接收和傳遞參數的方法,同時可以接受模態視窗返回的多個變數 showModalDialog協助可以參閱微軟MSDN http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/showmodaldialog.asp AA.HTM -----------------------------------------------------------------------------
Time of Update: 2018-12-07
void Page_Load(object sender, System.EventArgs e){ if(!IsPostBack) { // 建立 DataTable 對象 DataTable dt = new DataTable(); DataRow dr; // 建立 DataTable 中的 DataColumn 列 dt.Columns.Add(new DataColumn("ID", typeof(Sy