Time of Update: 2018-12-03
表中主鍵必須為識別欄位,[ID] int IDENTITY (1,1) 1.分頁方案一:(利用Not In和SELECT TOP分頁) 語句形式: SELECT TOP 頁記錄數量 * FROM 表名 WHERE (ID NOT IN (SELECT TOP (每頁行數*(頁數-1)) ID FROM 表名 ORDER BY ID)) ORDER BY ID //自己還可以加上一些查詢條件 例: select top 2 * from Sys_Material_Type
Time of Update: 2018-12-03
視圖類CView 在MFC"文檔/視圖"架構中,CView類是所有視圖類的基類,它提供了使用者自訂視圖類的公用介面。在"文檔/視圖"架構中,文檔負責管理和維護資料;而視圖類則負責如下工作: (1) 從文檔類中將文檔中的資料取出後顯示給使用者; (2) 接受使用者對文檔中資料的編輯和修改; (3)
Time of Update: 2018-12-03
本程式在Win XP+VC6的控制台應用程式中編譯通過 音樂播放器中的“全部隨機播放”,電腦考試中的“隨機抽題”,考場坐位的“隨機編排”等應用中經常會碰到“不重複的隨機數”問題。rand函數產生的是有可能重複的隨機數,我在此利用它進行一次封裝,即可成為“不重複的隨機數”。 思路:設有數組a[5]={0,1,2,3,4},將數組分為已選與未選兩部分,下面的括弧中表示已選的:第0次從0~4範圍選,假設隨機數選中3,將a[3]與a[0]交換後,數組排列如下:下標: 0 1234資料:(3)120
Time of Update: 2018-12-03
轉自:http://www.apkbus.com/android-83006-1-1.html#本文參與——安卓巴士兩周年徵文活動# 最近因為android的發展廣泛,應用逐漸增多,更多的特性被人們多瞭解,運行平台也逐漸擴大。從最開始的手機平台到如今的平板電腦、液晶電視等等各種電子產品,光手機的解析度就不知道到底有多少種因為在中國你永遠不知道到底有多少山寨開發商開發了多少螢幕的手機以及平板,液晶電視更是不用說,幾十幾百個手機螢幕的大小。 1、基本概念
Time of Update: 2018-12-03
(1)Windows座標系統Windows座標系分為邏輯座標系和裝置座標系兩種,GDI支援這兩種座標系。一般而言,GDI的文本和圖形輸出函數使用邏輯座標,而在客戶區移動或按下滑鼠的滑鼠位置是採用裝置座標。<1>邏輯座標系是面向DC的座標系,這種座標不考慮具體的裝置類型,在繪圖時,Windows會根據當前設定的映射模式將邏輯座標轉換為裝置座標。<2>裝置座標系是面向物理裝置的座標系,這種座標以像素或裝置所能表示的最小長度單位為單位,X軸方向向右,Y軸方向向下。裝置座標系的原
Time of Update: 2018-12-03
Imports System.NetImports System.IOImports System.drawing.Drawing2DPublic Class Form1 Inherits System.Windows.Forms.Form#Region " Windows 表單設計器產生的程式碼 " Public Sub New() MyBase.New() '該調用是 Windows 表單設計器所必需的。
Time of Update: 2018-12-03
做的分頁效果,線程更新資料,然後用Handler發訊息去重新整理listview,頻繁重新整理listview經常碰到這個錯誤。看到網上很多人說線程同步問題,即一個線程更新了資料還沒有來得及notifyDataSetChanged()重新整理listview,另一個線程又更新Adapter的內容;按照這個原因,我把線程加上同步鎖,但是還是會出現這個問題;最後嘗試把線程得到的資料傳給主線程,然後再重新整理listview就可以了!
Time of Update: 2018-12-03
轉載自 neverhabits最終編輯 zhiyanzhai33最近閑著無事 裝起來玩玩安裝過程碰到兩個問題估計大家很多人在圖形化安裝的時候都會碰到 也是red hat 的bug吧一個是在切換安裝盤的時候 出現無法掛載的情況一個是在安裝到第二張盤的時候 跳出錯誤:無法開啟xpdf-2.01-8軟體包.這是由於檔案遺失或者軟體包損壞造成的.如果你使用的光碟片安裝,這通常意味著光碟片介質損壞,或者光碟片磁碟機無法讀取介質其實盤本身是好的 沒有壞。就如何解決這兩個問題 我摸索了兩天 上網查了n多資料,
Time of Update: 2018-12-03
插入一個CRichEditCtrl對象:CRichEditCtrl m_rch; 加入2個標頭檔#include <afxole.h>#include <richole.h>加入函數:void CDialogDlg::InsertBitmap(CString *pBmpFile) { HBITMAP bmp; //建立HBITMAP bmp = (HBITMAP)::LoadImage(NULL, *pBmpFile, IMAGE_BITMAP, 0, 0,
Time of Update: 2018-12-03
文章作者:langouster突發靈感,發現一個卡巴的小BUG,沒什麼用,更沒什麼技術含量,高手飄過。在開啟卡巴自我防護的情況下,我們是不能在卡巴的安裝寫或修改檔案的,但利用點小技巧還是可以繞過的。代碼如下:int _tmain(int argc, _TCHAR* argv[]){DWORD retsize;BOOL ret;char Path[MAX_PATH]="C://Program Files//Kaspersky Lab//Kaspersky Internet Security 7.0
Time of Update: 2018-12-03
Qt的事件模型中提供的事件過濾功能使得一個QObject對象可以監視另一個QObject對象中的事件,通過在一個QObject對象中安裝事件過濾器可以在事件到達該對象前捕獲事件,從而起到監視該對象事件的效果。實作類別似功能的另一種方式是通過分別繼承不同的控制項類,並重構各控制項的事件響應函數,但若表單中包含大量不同的控制項時,每一個控制項都必須重新繼承,然後分別重構不同的事件函數,實現比較複雜。事件過濾器可以實現在表單中監視全部控制項的不同事件,方便實現功能擴充。#ifndef
Time of Update: 2018-12-03
1.在命令列執行java程式時,如果需要匯入其他jar包(所有jar包都放在此目錄下/libs,程式名Test,放在/app)在Test.class檔案所在目錄下java -Djava.ext.dirs=/libs -classpath /app/Test/bin Test2.在用HttpURLConnection訪問伺服器的時候,如果只調用conn.connect()方法,服務端不會執行相應的get/post方法HttpURLConnection conn =
Time of Update: 2018-12-03
現今全球佔主導地位的五大瀏覽器分別是IE、Firefox、Chrome、Safari和Opera,這些瀏覽器使用的渲染引擎即通常所說的核心分別是Trident、Gecko、Webkit和Presto。 在核心的速度和相容性方面進行比較,各位嘉賓一致認為,速度上Webkit最快,Presto第二,Gecko第三,Trident最差;相容性上,Trident是第一位的,Gecko其次,WebKit差不多,Presto最後。劉峰認為,Webkit和Presto的開源也是它們相對於Trident的優勢所
Time of Update: 2018-12-03
以一個C/C++ 源碼開頭在main()函數中完成圖片格式的轉換~// C/C++ code#include <windows.h>#include <gdiplus.h>#include <stdio.h>using namespace Gdiplus;INT GetEncoderClsid(const WCHAR* format, CLSID* pClsid); // helper functionINT main(){ //
Time of Update: 2018-12-03
一,建立GDI+的VC&VS開發環境先下了這個庫的標頭檔和庫檔案,然後在VC工程配置添加庫和標頭檔。具體的操作是這樣的:VC6.0下面的操作:在功能表項目:Project->settings->Link->Object/Library Module裡面填入gdiplus.lib.這個靜態庫檔案應該拷到工程的檔案夾下,不然應該填入全整路徑。在stdafx.h中我添加了如下代碼:#ifndef ULONG_PTR#define ULONG_PTR unsigned
Time of Update: 2018-12-03
每個類都有獲得其他類指標的一套方法.現歸納如下. 為方便說明,現假設已用app wizard產生了一個SDI應用程式test,包含如下幾個類: CTestApp,CTestDoc,CTestView,CMaimFrame 1:從視圖類獲得文檔類指標 如前所述,在視圖類中需要引用文檔類的地方之前,使用如下語句: CTestDoc *pDoc=(CTestDoc
Time of Update: 2018-12-03
import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); } public
Time of Update: 2018-12-03
類似下面的幾行代碼: this->pRoomDlg=new
Time of Update: 2018-12-03
其實是很簡單的問題,數學都忘光了,mark下轉自《電腦圖形學》第三版 孫家廣 P530 假設射線定義為X=Dt+E (t>=0) (9-6-1)其中,E=(e1,e2,e3)為射線起點,對應於視點或可見點;D=(d1,d2,d3)為射線方向,||D||=1;X=(x,y,z)為射線上任意點。 假設平面方程為 ax+by+cz+d=0 (9-6-2)把(9-6-1)代入(9-6-2)得 N*(Dt+E)+d=0 其中N為向量(a,b,c)
Time of Update: 2018-12-03
.h檔案中,每個函數前一行都做說明public: //用pGeo構造一棵八叉樹 void BuildOCTree(CGeometry * pGeo); .cpp檔案中,如下,函數前說明內容分別是功能,傳回值,傳遞參數/*---------------------------------------------------------------------------功能:構建幾何體的自適應八叉樹傳回值:無傳遞參數:pGeo需要構建八叉樹的幾何體對象指標---------------------