Time of Update: 2018-12-03
菜單編輯器標題與名稱標題:用來顯示在菜單上,給使用者看和選擇的。名稱:不顯示在菜單上,在程式碼中用來操縱對應標題菜單的動作的。“協調位置”允許選擇菜單的 NegotiatePosition 屬性。該屬性決定是否及如何在容器表單中顯示菜單。這個MSDN說得太粗了,查了N久才明白是什麼意思。一個表單上有菜單
Time of Update: 2018-12-03
有時cfree5並不聽話,檔案清單標籤會亂顯示,非常影響心情:如上面紅線內部分,怎麼也處理不了。以前用cfree4安裝後再安裝5可以處理,但最近處理不了。琢磨了一下,發現原來解決辦法很簡單:一、對菜單空白處右擊,快顯功能表中選擇算定義二,在彈出的對話方塊中,把工具條的每一項全部選中,然後逐個項選中,按“重設”,這樣,整個菜單和工具條就複位了。這時第一圖的紅線就規矩了。。,,剩下的就是你自己定義自己的工具條,比如上面第二圖就是我常
Time of Update: 2018-12-03
前面用過Access的通訊錄,下面用一個SQLserver的通訊錄。首先,在SQL2012中建立一個表,插入一個記錄:use Salesgocreate table txl( tID int identity(10000,1) primary key, tName varchar(50) not null, tEmail varchar(50), tMobile char(11), tHomePhone varchar(12), tMemo varchar(2000)
Time of Update: 2018-12-03
抽空寫了一個。發現刪除surfer 8,安裝surfer11,程式仍能運行。'2013.05.19'白話魔法師Option ExplicitPrivate Sub Command1_Click() Dim srf As New Surfer.Application Dim poltDoc As Surfer.IPlotDocument Dim mapFrame As Surfer.IMapFrame Dim mapContour As
Time of Update: 2018-12-03
今天在群裡遇到一個詢問二維數組動態申請的問題,自己想了一種辦法,又在網上搜了一下,覺得下面這篇文章寫得不錯,特轉帖如下:兩種方法:1。先定義一個一維數組的類型,然後再用該類型定義一個一維數組(實際上已經成為二維的)相當於遞迴定義typedef int array[COL]; //使用typedef定義一個具有COL個元素的數群組類型array *a; //定義二維數組,與一維數組相同a=new array[row];
Time of Update: 2018-12-03
1、null 指標:int *p=0; null 指標中,在C中指NULL,但C++中指的是0。因此,在C++中判斷是否null 指標,與0比較即可。2、char *p="abc"; 在常量區 char p[]="abc“;在棧區3、[]與()同級,比*高。 const int a=3; 最終的內容是常量 const int *p=&a; 指向常量內容的指標, 指向常量的指標:常量指標 int
Time of Update: 2018-12-03
今天學習ejb3.0,在JBOSS上按照教程部署一個entity bean,但是控制台卻總是報org.jboss.resource.jbossresourceexception failed to register driver for
Time of Update: 2018-12-03
這次是一個留言薄程式,就是把客人的留言“放入”資料庫中。首先我們要建立一個一個留言薄的Access檔案,檔案名稱:lyb.mdb (2012版為lyb.accdb) 其中表名為lyb勤勞的人就自己建立一個吧,圖(裡面沒有資料,只有一表結構,因為我們只是設計)注意的是,日期用預設值,這樣可以獲得留言時的時間(這個不用我們來考慮,Access加入記錄時自動會寫上當前準確時間)如果你是懶人就用這個下載吧:http://download.csdn.net/detail/dzweather/5043544
Time of Update: 2018-12-03
這裡的緩衝是指的CPU的緩衝。按與CPU遠近來分,離得最近的是寄存器,然後緩衝,最後記憶體。所以,寄存器是最貼近CPU的,而且CPU只與寄存器中進行存取。(寄存的意思是,暫時存放資料,不中每次從記憶體中取,它就是一個臨時放資料的空間,火車站寄存處就是這個意思)而寄存器的資料又來源於記憶體。於是 CPU<--->寄存器<----->記憶體
Time of Update: 2018-12-03
Servlet/JSP技術和ASP、PHP等相比,由於其多線程運行而具有很高的執行效率。由於Servlet/JSP預設是以多線程模式執行的,所以,在編寫代碼時需要非常細緻地考慮多線程的安全性問題。然而,很多人編寫Servlet/JSP程式時並沒有注意到多執行緒安全性的問題,這往往造成編寫的程式在少量使用者訪問時沒有任何問題,而在並發使用者上升到一定值時,就會經常出現一些莫明其妙的問題。 Servlet的多線程機制
Time of Update: 2018-12-03
啟動MongoDB 昨天根據官方的例子來做的,沒有指定任何自己的參數,完全採用Mongo預設的路徑和參數來進行安裝的,如果沒有root的情況下,是不能把資料庫的預設路徑建立在根目錄的/data/db下的,因此,我想自己定義一個目錄來存放資料檔案,如何進行呢? mongod還有很多的啟動選擇項,運行mongod --help就可以查看所有的選擇項。[mongodb@localhost bin]$ ./mongod --helpSat Oct 15 14:17:11 Sat
Time of Update: 2018-12-03
儘管在.NET framework下我們並不需要擔心記憶體管理和記憶體回收(Garbage Collection),但是我們還是應該瞭解它們,以最佳化我們的應用程式。同時,還需要具備一些基礎的記憶體管理工作機制的知識,這樣能夠有助於解釋我們日常程式編寫中的變數的行為。在本文中我將講解我們必須要注意的方法傳參的行為。在第一部分裡我介紹了棧和堆的準系統,還介紹到了在程式執行時實值型別和參考型別是如何分配的,而且還談到了指標。*
Time of Update: 2018-12-03
XML檔案如下: <?xml version="1.0" encoding="gb2312"?> <testlist> <test> <id>1</id> <name>自由飛翔</name> <time>2007-12-7</time> </test> <test> <id>2</id>
Time of Update: 2018-12-03
1、定義數組中的整數:數組的個數(即長度) 數組在運行中的整數:索引,即位移量(到數組第一個元素的位移量) int a[4]; //分配連續4個int類型的記憶體單位,但未初始化(裡面的值是垃圾值),這個數組佔用記憶體大小4X6=24位元組。2、初始化列表(初始化集合)的妙用。 如果列表中元素少於數組個數,則其餘初始化為0,就即使列表中一個元素都沒有,也全部初始化為0. int a[200]={ };
Time of Update: 2018-12-03
儘管在.NET framework下我們並不需要擔心記憶體管理和記憶體回收(Garbage Collection),但是我們還是應該瞭解它們,以最佳化我們的應用程式。同時,還需要具備一些基礎的記憶體管理工作機制的知識,這樣能夠有助於解釋我們日常程式編寫中的變數的行為。在本文中我們將涉及到堆中引用變數引起的問題,以及如何使用ICloneable介面來解決該問題。需要回顧堆棧基礎,實值型別和參考型別,請轉到第一部分和第二部分*
Time of Update: 2018-12-03
1、強型別語言:變數經指定後,不經強制轉換則永遠是這種類型,因此,編譯器會檢查類型是否正確或相容,以免後期發生不可預計的錯誤。2、字面量:就是字面顯示的資料,即“具體的值”就是字面量。如“3.23”,“Hello World", 5.6,7000 這些就是字面量。3、浮點數:通俗地說,就是數位位元是固定的,但小數點卻可自由自在地在數字間浮動來浮動去。比如:假定數字位置固定是9位即: 123456789,小數點浮動到第一位後面就是1.23456789,當然還可以浮動到其它地方,例:1
Time of Update: 2018-12-03
儘管在.NET framework下我們並不需要擔心記憶體管理和記憶體回收(Garbage Collection),但是我們還是應該瞭解它們,以最佳化我們的應用程式。同時,還需要具備一些基礎的記憶體管理工作機制的知識,這樣能夠有助於解釋我們日常程式編寫中的變數的行為。在本文中我們將深入理解記憶體回收行程,還有如何利用靜態類成員來使我們的應用程式更高效。* 更小的步伐 == 更高效的分配為了更好地理解為什麼更小的足跡會更高效,這需要我們對.NET的記憶體配置和記憶體回收專研得更深一些。*
Time of Update: 2018-12-03
1、混合類型運算式轉換:總原則:不失真 因此,一般都是由窄類型向寬類型轉換。2、隨機數: 產生0到10: a=rand() % 11 產生1到10: a= 1+ rand() % 103、sizeof(類型或變數)取得記憶體所佔大小,返回size_t(相當於unsigned int),t表示type,意即:位元組大小。4、numeric_limits<類型>::max() 求某資料類型的最大值(min()則求最小值)
Time of Update: 2018-12-03
簡單的說:1、加H,是C的標準2、不加H,是C++的標準這兩個檔案內容是不一樣的。比如<iostream>裡面是沒有命名空間,所以一般屁股後面有using namespace std;因此,這樣就造成了C和C++使用的困惑。導致C使用者在用C++又得重新學些。C++為了拉攏C的使用使用者,於是又造出前加C的“怪物”,這東西是C++的東西,但重要的是它相容前面C,所以基本上這個是一個“雜種”。3、前加C,相容C的C++標準。如cstring,cmath
Time of Update: 2018-12-03
Java本身是一種設計的非常簡單,非常精巧的語言,所以Java背後的原理也很簡單,歸結起來就是兩點: 1、JVM的記憶體管理 理解了這一點,所有和對象相關的問題統統都能解決 2、JVM Class Loader 理解了這一點,所有和Java相關的配置問題,包括各種App Server的配置,應用的發布問題統統都能解決 App Class Loader |----- EJB Class Loader |----- Web App Class Loader 如果在App Class