利用ADO STREAM實現BASE64編碼和解碼

'* ************************************** *'* 模組名稱:modBase64.bas'* 模組功能:BASE64編碼和解碼函數'* 作者:lyserver'* ************************************** *Option Explicit'- ------------------------------------------- -' 函數說明:BASE64編碼'- --------------------------

談談我眼中的MVC和三層架構

        首先,我闡述一下眾所周知的概念,MVC指Model、View和Controler,三層指UI層(或View層)、BL層和DA層。        共同點:兩者都有三個要素,都有一個View,而且在常見的三層中也另有一個Model類庫。        不同點:三層是架構,MVC是開發模式。這麼說可能大家依然不明白,還是打個比方吧,就像蓋房子,要先確定蓋幾層,這就是架構,而每一層究竟是使用單跨梁還是多跨梁,這就是模式。       

MyEclipse+Tomcat + Servlet開發

        今天來講一下MyEclipse + Tomcat + MySQL的架構下的Servlet開發。對於目前的WEB項目開發,Java項目的開發還是一直佔主流。所以做Java項目的還是很多。但是僅僅用很少的時間能學會Java的各種項目開發是不可能的。但是瞭解一些最常用的架構是很有必要的。所以這裡花一點時間分好幾塊來談談MyEclipse平台下Servlet的開發,資料庫以最常使用的MySQL。關於MySQL的使用已經在前面的幾篇博文中有詳細的介紹。可以去瞭解瞭解。      

利用ADO STREAM實現GB2312和UTF8編碼轉換

'* ************************************** *'* 模組名稱:modCharset.bas'* 模組功能:GB2312與UTF8相互轉換函式'* 作者:lyserver'* ************************************** *Option Explicit'- ------------------------------------------- -' 函數說明:GB2312轉換為UTF8'- ----------------

使用ADO實現數組排序

'* ************************************** *'* 模組名稱:modSort.bas'* 模組功能:使用ADO實現數組排序'* 作者:http://blog.csdn.net/lyserver'* ************************************** *Sub main() Dim pstr As String pstr =

GetQueuedCompletionStatus後不同傳回值的通用處理流程

 v_bSuccess = GetQueuedCompletionStatus(   m_stchComplePort,   &v_dwNumberBytes,   (LPDWORD)&v_dwNetKey,   (LPOVERLAPPED*)&v_pOverLapped,   INFINITE  );1、Server投遞的Accept操作,AcceptEx裡面的RecvDataLen參數不為0的話,表示等待用戶端串連發送資料包才返回//  

Win32 系統線程資訊塊(TIB)淺析

作者:MattPietrek 編譯:VCKBASE原文出處:May1996 Under The Hood  Windows 作業系統各個版本之間雖然核心部分差異很大,但它們都共用一個關鍵的系統資料結構,許多程式員都沒有加以關注。更精確地說,這種共用是針對此資料結構的某些域。先不說差別,這個結構被廣泛使用,甚至是被編譯器產生的代碼存取。沒錯,你的C++編譯器產生代碼直接存取系統級的資訊。  到底是什麼結構呢?這個結構至少有兩個不同的名字。在 Windows 95 中稱之為“線程資訊塊”(

有關security cookie在棧保護上的研究

有關security cookie在棧保護上的研究06.10 by flyingkisser這裡主要討論棧,不是堆。首先,security cookie並不是windows系統內建的保護機制,並不是說一個確實存在溢出漏洞的程式,放到帶security cookie保護的環境中,就不能正常溢出了。那麼,到底是什麼是security

訊息驅動與線程處理

每個線程都有一個訊息佇列,後台建立線程處理大資料的時候,可以考慮通過訊息佇列來處理。這裡要用到兩個函數,PostThreadMessage和GetMessage。範例程式碼如下 #define UM_DEALRECVDATA WM_USER+1DWORD m_ThreadId;CWinThread * m_DealVelThread;//tcp資料接收隊列CRITICAL_SECTION m_criTcp;BOOL

ADO訪問文本資料檔案

    在VB裡使用ADO訪問文本資料檔案是一件簡單的事件,但還是有些朋友不太明白。因此作一些說明,希望能給朋友一點啟發。    首先,如果文本資料檔案有多個欄位,那我們需要建立一個名為Schema.ini的設定檔,用來描述文字檔的欄位資訊,該檔案必須與作為資料來源的文本資料檔案存放在同一個檔案夾裡。其實Schema.ini也是一個文字檔,我們可以用記事本來編輯它。   

值得一生回味100句凡人語

   

代碼最佳化-之-最佳化除法

摘要:現在的CPU,做乘法是很快的(1個CPU周期左右,或者是需要兩/三個周期,但每個周期能啟動一個新的乘指令),但作為基本指令的除法卻超出很多人的預料,它是一條很慢的操作,整數和浮點的除法都慢;本文將給出一些除法的最佳化方法或替代演算法;<<代碼最佳化-之-最佳化除法>> 作者:HouSisong@263.net(說明:文章中的很多資料可能在新的CPU或不同的CPU或不同的系統內容下有不同的結果,可能不能面面俱到)x86系列的CPU對於位元運算、加、減等基本指令都能在1

線程池相關源碼(網上搜得)

//ThreadPool.h 線程池標頭檔#ifndef OTA_THREADPOOL_H_CAESAR__DEF#define OTA_THREADPOOL_H_CAESAR__DEF#include <windows.h>class CWorkDesc{public:CWorkDesc(){}virtual ~CWorkDesc(){}};class CWork {public:CWork(){}virtual~CWork(){}virtual void

使用XMLHTTP組件實現HTTP協議下的分塊斷點續傳

    使用XMLHTTP下載基於HTTP協議傳輸的檔案,如果檔案較大,一般可以考慮使用非同步方式,但VB裡XMLHTTP非同步仍然會造成線程阻塞,如何避免這種情況,本文章就此作了一個示範:'* ************************************** *'* 模組名稱:Form1.frm'* 模組功能:使用XMLHTTP組件實現HTTP協議下的斷點續傳'* 作者:lyserver'* ************************************** *Dim

繪製流水線(2)

 2.3 渲染管線一旦我們描述幾何學上的3D情境和設定了虛擬照相機,我們要把這個情境轉換成2D圖象顯示在顯示器上。這一系列必須完成的操作就叫做渲染管線。圖2.7展示了一個簡化的渲染管線,隨後將詳細解釋圖中的每一部分。

最美的時候你遇見了誰

世界上只有兩種可以稱之為浪漫的情感:一種叫相濡以沫,另一種叫相忘於江湖。我們要做的是爭取和最愛的人相濡以沫,和次愛的人相忘於江湖。也許不是不曾心動,不是沒有可能,只是有緣無份,情深緣淺,我們愛在不對的時間。     回首往事的時候,想起那些如流星般划過生命的愛情,我們常常會把彼此的錯過歸咎為緣份,其實說到底,緣份是那麼虛幻抽象的一個概念,真正影響我們的,往往就是那一時三刻相遇與相愛的時機,男女之間的交往,充滿了猶疑忐忑的不確定與欲言又止的矜持,一個小小的變數,就可以完全改變選擇的方向。     

設定和獲得VB進程傳回值

    有時,我們需要設定和獲得某個進程結束時的傳回值,然後VB並沒有C語言中Exit之類的函數,因此我們需要藉助API來實現,思路如下:    1、設定進程傳回值。    建立一個新的無視窗的工程,在標準模組中複製以下代碼,編譯成ProgA.EXE檔案儲存到C:/目錄下待用。Option ExplicitPrivate Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)Sub Main() MsgBox

關於實現一個最簡單的嵌入式作業系統

實現一個什麼都不能做的嵌入式作業系統1.首先確定CPU,在這裡為了簡單,就選用嵌入式的CPU,比如ARM系列,之所以用RISC(簡單指令集)類型的CPU,其方便之處是沒有實模式與保護模式之分,採用線性統一定址,也就是不需要進行段頁式記憶體管理,還有就是晶片內部整合了一些常用外設控制器,比如乙太網路卡,串口等等,不需要像在PC機的主板上那麼多外設晶片2.確定要實現的模組和功能,為了簡單,只實現多任務調度(但有限制,比如最多不超過10),實現中斷處理(不支援中斷優先順序),不進行動態SHELL互動,

如何在運行時確定物件類型

如何在運行時確定物件類型(RTTI)作者:NorthTibet    RTTI 是“Runtime Type Information”的縮寫,意思是:運行時類型資訊。它提供了運行時確定物件類型的方法。本文將簡略介紹 RTTI 的一些背景知識、描述 RTTI 的概念,並通過具體例子和代碼介紹什麼時候使用以及如何使用 RTTI;本文還將詳細描述兩個重要的 RTTI 運算子的使用方法,它們是 typeid 和 dynamic_cast。    其實,RTTI

有限狀態機器之泛型程式設計

  有限狀態機器之泛型程式設計Generic programming of finite state machine 關於有限狀態機器:不想奢談高深的理論,理論太過高深有可能編程實現嗎?我覺得可以這麼簡單理解吧,一個對象有多個狀態(注意這裡的“對象”與“狀態”都是廣義與抽象的),通過事件(event)的觸發使得狀態(state)之間相互躍遷(transition),可以定義在狀態切換時所附加的操作(op)。而我們要實現的有限狀態機器(finite state

總頁數: 61357 1 .... 21135 21136 21137 21138 21139 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.