Time of Update: 2018-12-03
今天我在BBS的VC版上轉悠,看到由個哥們出了這樣的問題:說他在編寫MFC的資料庫程式(ODBC)的時候出現了錯誤,再插入新記錄後調用Update的時候出現了Assert,由於再BBS上,我和他通過資訊交流了一下,發現他在AddNew和Update之間調用了Format。直覺告訴我問題出在這裡。於是分析了一下。這個是我在BBS上發的文章。這個問題我仔細看了一下,問題出在MFC內部:下面所述僅適用於VC6帶的MFC4.2我們在使用ODBC進行資料庫的插入操作時,都是這麼一個流程:AddNew()/
Time of Update: 2018-12-03
使用CVS進行版本管理翻譯:廖斌 #////////////////////////////////////////////////////////////////////// # 使用CVS進行版本管理 # 2000-6-30 # CVS 1.10.7 # # # # Per Cederqvist et al 著 # 廖斌 譯 # 感謝黃箐的輸入和排版工作 # copyrigh: GPL # #//////////////////////////////////
Time of Update: 2018-12-03
使用 /proc 檔案系統來控制系統作者:Graham White(gwhite at uk.ibm.com)IT 專家,Hursley,IBM2003 年 8 月/proc 檔案系統是 Linux 的優秀特性之一,本文向您詳細講述了它的一些最實用的基礎知識。使用 /proc,您再也不用關閉並重新引導機器來管理作業系統的許多細節問題,這對那些要求系統的可用性儘可能高的管理員來說非常有用。任何管理過具有商業重要性的系統的人都知道電腦正常已耗用時間的價值 -
Time of Update: 2018-12-03
在TCP三向交握後插入偽造的TCP包建立時間:2005-05-03文章屬性:轉載在TCP三向交握後插入偽造的TCP包 一、說明用Socket的API Connect完成TCP建立串連的三向交握,同時子進程抓包,抓完三向交握的包後,插入第四個包即可,從對端返回的第五個包來看插入成功了,但因為插入了一個TCP包,之後的串連將發生混亂。可以將插入的那個包Data設定為HTTP Request,向WEB伺服器提交請求。又如果目標系統的TCP序號是可預計算的,那麼是否可以做帶偽源地址的Blind TCP
Time of Update: 2018-12-03
******************************************************* ; * NAME : 44BINIT.S * ; * Version : 10.JAn.2003 * ; * Description: * ; * C start up codes * ; * Configure memory, Initialize ISR ,stacks * ; * Initialize C-variables * ; * Fill zeros into zero-
Time of Update: 2018-12-03
在WinCE的BSP中的OAL部分,會有一個ioctl.c或者oemioctl.c檔案,裡面主要定義了一個叫OEMIoControl(..)的函數。可以說OEMIoControl是一個很有用的WinCE核心輸入/輸出函數。在WinCE5.0中,應用程式和驅動程式可以通過調用KernelIoControl(..)函數來訪問WinCE核心,導致調用OEMIoControl函數,這樣應用程式和驅動程式就可以訪問到OAL中的資源了。但在WinCE6.0中,提供了更好的安全性,應用程式能夠訪問OEMIoC
Time of Update: 2018-12-03
一般的,在s3c2440中,要想進行dma傳輸,需要一下七個步驟:一:int s3c2410_dma_request(unsigned int channel, struct s3c2410_dma_client *client, void *dev)s3c2410_dma_client的定義為:struct s3c2410_dma_client { char
Time of Update: 2018-12-03
第一個區別當然是名字: SPI(Serial Peripheral Interface:串列外設介面); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用非同步收發器)第二,區別在電氣訊號線上: SPI匯流排由三條訊號線組成:串列時鐘(SCLK)、串列資料輸出(SDO)、串列資料輸入(SDI)。SPI匯流排可以實現
Time of Update: 2018-12-03
關於EBoot和NBoot的區別: S3C2410處理器支援將啟動代碼儲存在NAND Flash中。為了實現這一功能,2410配備了一個名為“Steppingstone”的內部SRAM。在啟動時,NAND Flash中第一個4K位元組的內容將被載入到Steppingstone中並執行。這個工作由MCU主動完成,而我們只需將NAND Flash配置為Auto Boot模式即可。 一般來說,啟動代碼會拷貝儲存在NAND Flash中的內容至SDRAM中。在使用ECC校正時,
Time of Update: 2018-12-03
The exploit for this vulnerability has two parts:A. JavaScript heap spray code and x86 ShellcodeB. A short of special XML/SPAN tag elementsThe first part of this exploit is a combination of the shellcode and heap spray technology, when it is running,
Time of Update: 2018-12-03
在匯流排層次中,CPU匯流排、儲存匯流排,因不同的電腦系統採用的晶片集不同,所以這些匯流排也不完全相同,互相沒有互換性。而系統匯流排則不同,它是與I/O擴充插槽相串連的。I/O插槽中可以插入各種擴沖板卡,作為各種外設的適配器與外設串連。因此要求系統匯流排必須有統一標準,它們必須在以下幾方面做出規定:1)物理特性:物理特性指的是匯流排物理串連的方式。包括匯流排的根數、匯流排的插頭、插座是什麼形狀、引腳是如何排列的等。例如:IBM-PC/XT的匯流排共有62根線,分兩列編號。(2)功能特性:提指每
Time of Update: 2018-12-03
squid2.6 透明代理配置URL : http://linux.chinaunix.net/bbs/viewthread.php?tid=910723&highlight=luo118yum -y install squid #這樣就可以安裝了,mkdir /home/cachechown squid:squid /home/cachechown squid:squid /var/log/squid修改:vi /etc/squid/squid.conf 為**************
Time of Update: 2018-12-03
與案頭Windows一樣,Windows CE也使用註冊表(Registry)來儲存應用程式、驅動程式和使用者的設定以及其他一些配置資訊。Windows CE註冊表也採用樹形結構來管理配置資訊,由於Windows CE註冊表的結構和功能與案頭Windows幾乎一樣,在這裡就不詳細介紹了,讀者可以參考其它關於註冊表的資料。Windows CE支援四個根鍵,描述如下:鍵名 描述HKEY_LOCAL_MACHINE
Time of Update: 2018-12-03
有些時候,我們特別關注程式的效能,特別是底層軟體,比如驅動程式,OS等。為了更好的最佳化程式效能,我們必須找到效能瓶頸點,“好鋼用在刀刃上”才能取得好的效果,否則可能白做工作。為了找到關鍵路徑,我們可以使用profilng技術,在linux平台上,我們可以使用gprof和oprofile工具。gprof是GNU工具之一,它在編譯的時候在每個函數的出入口加入了profiling的代碼,運行時統計程式在使用者態的執行資訊,可以得到每個函數的調用次數,執行時間,調用關係等資訊,簡單易懂。適合於尋找使用
Time of Update: 2018-12-03
本文譯自 Douglas Boling 的 《Programming Microsoft Windows CE.NET 3rd Ed》原文著作權歸原作者所有,譯文著作權歸個人所有。Windows
Time of Update: 2018-12-03
應聘華為 16道經典面試題及回答思路今天要講的是華為的面試經驗! 面試過程中,面試官會嚮應聘者發問,而應聘者的 回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,瞭解這些問題背後的“陷阱”至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參考答案。讀者無需過分關注分析的細節,關鍵是要從這些分析中“悟”出面試的規律及回答問題的思維方式,達到“活學活用”。問題一:“請你自我介紹一下”
Time of Update: 2018-12-03
做項目的時候ZR說用 Peanuthull DDNS,我問她做什麼的,她說了一大通,沒聽明白。回去上網看了一下,還要什麼護照什麼的,看著挺麻煩的,就沒有管它。今天又提起它來,因為自己電腦的ip變了,然後服務就啟動不起來了,想起來了花生殼,於是用用。上網註冊護照,然後說給了我個免費的網域名稱,後來才知道這個免費的網域名稱能自動解析出自己當前電腦的ip地址,這樣電腦ip地址變化的時候,只要用這個網域名稱他就能自動檢測出當前的ip地址了。這個有什麼危險嗎?不知道 但是這個只能檢測到路由器的ip地址,
Time of Update: 2018-12-03
專案檔(gif另存新檔zip):http://hi.csdn.net/attachment/201107/25/0_131159522822z4.gif:: 關閉提示@echo off:: 截取字串(從0開始的5個字元)set fullstring=hello,worldset substr=%var:~0,5% echo %substr%:: 算數運算set a=1set b=2set /a c=%a% + %b%echo %c%:: 提示輸入語句set /p
Time of Update: 2018-12-03
1, 簡介apache的模組是各平台上本質是一個dso檔案,*nix上的so或者windows上的dll等等。運行時,apache的一個內建模組mod_so會家在這些外置的so檔案模組檔案放在modules檔案夾下,
Time of Update: 2018-12-03
程式設計中經常用到緩衝隊列,多個寫入線程,多個讀取線程,同時操作一個緩衝隊列,需要訊號量和互斥量等進行同步。#pragma once#define TVUP_API#ifdef _WIN32#include <windows.h>typedef HANDLE ThreadHandle;typedef HANDLE MutexHandle;typedef HANDLE Semaphore;typedef struct{HANDLE handle;} Event;#else