Time of Update: 2018-12-04
自己原本是做Java方向的,最近由於部門項目較多,領導安排了個新任務是用VB通過調用VC版的DLL來控制指定的硬體裝置。由於DLL返回的是裝置報告的訊息,之前未接觸過Windows編程的我煞費了一番心思和精力。現在已經完成了上位機對裝置的控制,在這個過程中我學習了VB和VC不同語言間的相互調用,聯想到了Java的JNI,呵呵,還有註冊視窗和擷取視窗返回訊息的實現過程等。自己瞭解的還太少,以後還得多學習,學無止境啊
Time of Update: 2018-12-04
今天精神不太好,突然想到如何針對weibo的內容做流量過濾,以前做過應用識別方面的東西,對這方面比較熟悉,於是安裝wireshark抓包,看看在微博上發訊息資料包到底是什麼樣子的。我用的是新浪微博,發了三條內容如下:通過wireshark過濾找到了相應的session,對應包的內容大致如下:通過特徵欄位:"Host: weibo.com"+"POST /mblog/publish.php"可以確定這個session是由新浪微博使用者發訊息時產生的,然後直接通過兩個換行"0d 0a 0d 0a",
Time of Update: 2018-12-04
第三章 Hanging Ten——走馬觀花渲染管道 概述現在是時候開始在三維裡思考了。目前為止我們做的任何事情都是二維的。這一章講述傳統3D渲染流水線的背景知識。我特別指出“傳統”,那是因為當前有兩種渲染流水線:傳統的fixed-function流水線和vertex and pixel shader流水線。傳統流水線包括下面的步驟:n 頂點資料和高階圖元(high-order primitive tessellation)n 變換和光照n 視口和裁剪n 紋理/多重紋理n 霧混合n
Time of Update: 2018-12-04
下面的代碼中部分是虛擬碼,但關鍵的流程整理出來了,過濾databuffer,將允許通過的NBL和不允許通過的NBL分別加入NBL_QUEUE_HEADER NblSendQueue;或NBL_QUEUE_HEADER NblDropQueue;鏈表中。然後將兩個NBLs分別進行處理即可。// Send Passthrough NetBufferListsif( GET_NBL_QUEUE_HEAD( &NblSendQueue ) ){
Time of Update: 2018-12-04
cocos2d-iPhone是製作2D遊戲、示範程式以及其他圖形/互動式應用程式的遊戲引擎。它基於cocos2d,從Python移植到Objective – C語言,因為Objective – C是iOS/Mac OS X系統的原生語言,自然擁有最好的相容性和速度。 cocos2d-iPhone是什嗎? l 便於使用:它使用了一個熟悉的API,並帶有大量的範例l 快速:它使用OpenGL
Time of Update: 2018-12-04
有一串首尾相連的珠子,共有m個,每一個珠子有一種顏色,並且顏色的總數不超過n(n<=10),求連續的珠子的顏色總數為n時,長度最小的區間。可簡述思路或者給出虛擬碼,並且給出時間和空間複雜度分析。(baidu
Time of Update: 2018-12-04
Flex串連資料庫的3種方式首先,做一點說明。Flex是不能直接連接資料庫的,這一點大家需要知道,它只能間接地串連資料庫。Flex中提供了三種方式:HttpService,WebService
Time of Update: 2018-12-04
按照信令的通道來分類,信令可以分為:隨路信令和公用通道信令。隨路信令(CAS:Channel Associated Signaling):信令和話音在同一條話路中傳送的信令方式, 從功能上可劃分為線路信令(Line Signalling)和記發器信令(Interregister Signalling)。它們是為了把話音通路上各中繼電路之間的監視信令與控制電路之間的記發器信令加以區別而劃分的。 1. 線路信令(ABCD) 線路信令是監視中繼線上的呼叫狀態的信令。它可以分為如下幾類:(1)
Time of Update: 2018-12-04
時間複雜度:演算法中基本操作重複執行的次數是問題規模n的某個函數f(n),T(n)=O(f(n))。它表示隨問題規模n的增大,演算法執行時間的增長率和f(n)的增長率相同。 語句的頻度:是該語句重複執行的次數。例1:交換i和j的內容。temp=i; i=j; j=temp;以上三條語句的頻度均為1,該程式的執行時間是與問題規模n無關的常數,因此演算法的時間複雜度為常數階,記作T(n)=O(1)。例2:變數計數。(1)x=0;y=0;(2)for(k=1;k<=n;k++)(3)
Time of Update: 2018-12-04
SIPP 尚不支援compress , 但是已經列入計劃,代碼中也留好了調用動態連結程式庫的介面。 +++++++++++++++++++++++++++++++++++++++ #define COMP_MAIN#include "comp.h" #include <dlfcn.h>#include <string.h> char * comp_load(){ void *handle; char *error; comp_error[0] = 0;
Time of Update: 2018-12-04
背面剔除背面剔除確保只有面向攝像機的三角形才會被渲染。當啟用背面剔除時,所有背向我們的三角形都不可見。三角形的正面朝向有兩種方法來定義。第一種方法是三角形的頂點指定成逆時針方向。第二種方法是用面的法線向量指向的方向來定義。 面法線向量的計算參見列表3-13。數組V表示定義三角形的三個頂點。變數N是計算結果法向向量。 列表 3.13:面法線的計算// Calculate the vector from the second point back to the first point.V1.x =
Time of Update: 2018-12-04
題目:俄羅斯套娃獎品 伊萬洛夫在比武大會上力克群雄,成為新一屆“草原雄鷹”,為部落贏得了莫大榮譽。首領決定要重重獎賞,他對伊萬洛夫說:“孩子,你是知道的,面前的這片草原,南北向和東西向的道路縱橫交錯。現在,路口放著純金打造的俄羅斯娃娃,重量大小不等,重的都能裝下輕的。你可以沿著道路飛奔,拾取路口的娃娃,要求是任何時刻必須是一個套娃,裝好後就不能再拆開了。注意不要走重複路。”請你為伊萬洛夫規劃路線,使得他能夠有最大的收穫。Input: cross.txt 輸入包括多組測試案例;
Time of Update: 2018-12-04
以下內容示範DataReader的各項操作: using System;using System.Data;using System.Data.SqlClient; //建立Sql串連//可以將連接字串定義為const,以便測試string strConn=@"server=suo/sqlexpress;uid=suo;pwd=***;database=test";SqlConnection conn=new
Time of Update: 2018-12-04
沒有srand()函數,只有rand()函數,則每次運行程式產生的隨機數都是一樣的,有了srand()函數,則每次產生的都不一樣。C++中取隨機數直接用函數rand()就可以了。例如:int i=rand();就會返回一個隨機數。但返回的隨機數也有它自身的特點。下面是轉載網文。說的比較詳細。 標準庫〈cstdlib〉(被包含於〈iostream〉中)提供兩個協助產生偽隨機數的函數: 函數一:int rand(void); 從srand (seed)中指定的seed開始,返回一個[seed,
Time of Update: 2018-12-04
Unix環境下的Socket編程(轉) 本文出自: http://www.topcmm.com (2001-06-26
Time of Update: 2018-12-04
話不多說直接上代碼:import java.math.BigDecimal;import java.text.DecimalFormat;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Convert_Number_Chinese { public static final String[] Str_Number={"零", "壹", "貳", "三", "肆", "伍", "陸",
Time of Update: 2018-12-04
渲染管線中的最後一步是實際呈現到螢幕上。在這一點上,每個對象的每個像素已經確定,並轉化為螢幕座標。由於每個像素是即將被繪製到螢幕上,會檢查Z緩衝中相同位置的Z(或W)值。如果像素的深度值比目前這個位置中儲存的值大,此像素不會被繪製。如果深度值小於(即像素更接近視點),則像素渲染到該位置,深度值也被儲存在緩衝區中。
Time of Update: 2018-12-04
今天需要用IBM Rational Purify尋找Memory Leaking, 於是開始研究,問題馬上遇到了。我先寫了個測試的小程式,卻發現運行有問題 —————————————————————— int main() { char *p = new char[16]; return 0; } ---------------------------------------
Time of Update: 2018-12-04
1,Loop-start signaling: When loop-start signaling is used, a router's FXO interface looks like a phone to the switch (private branch exchange (PBX), public switched telephone network (PSTN), Key-System) it connects to. The FXO interface closes
Time of Update: 2018-12-04
計算下列程式中x=x+1的語句頻度for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=1;k<=j;k++) x=x+1; 【解答】x=x+1的語句頻度為:T(n)=1+(1+2)+(1+2+3)+……+(1+2+……+n)=n(n+1)(n+2)/6 證明步驟:先看S(n)=1+2+3+……+n=n(n+1)/2=(n^2)/2+n/2