Time of Update: 2018-12-03
利用CreateRemoteThread將dll寫進excel.exe.利用SetWindowLong()改變excel中右鍵訊息。dll來源程式:#include <windows.h>BOOL __stdcall DllMain(HANDLE,DWORD,LPVOID){ return TRUE;}/*#pragma data_seg("shared")#pragma data_seg()#pragma comment(linker,"/SECTION:shared,rws")
Time of Update: 2018-12-03
1) 伺服器處在SYN_RECV,造成用戶端在也連入不了服務端;原因是:沒有收到用戶端的Ack,用戶端支援可能已經顯示時Established
Time of Update: 2018-12-03
unsigned char jiami[4024]={0x87,/0x86,0x95,0xbb,0x93,0xa0,0x84,0x86,0x80,0x84,0x8e,/0x9d,0x79,0xb7,0x86,0x99,0x66,0x71,0x67,0x8f,0x9b,/0x78,0x7a,0x8e,0x83,0x7e,0x8f,0x80,0x88,0x82,0x58,/0x80,0x9c,0xaa,0x99,0x86,0x87,0xb6,0x91,0xcb,0x89,/0xb1,0x67,0x8
Time of Update: 2018-12-03
http://www.cppblog.com/API/archive/2012/08/24/188130.htmlP2P 之 UDP穿透NAT的原理與實現(附原始碼)原創:shootingstars參考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt論壇上經常有對P2P原理的討論,但是討論歸討論,很少有實質的東西產生(原始碼)。呵呵,在這裡我就用自己實現的一個原始碼來說明UDP穿越NAT的原理。首先先介紹一些基本概念:
Time of Update: 2018-12-03
1)用戶端處在FIN_WAIT_1狀態,伺服器處在SYN_RECV狀態;這個問題也是我最近在實際中碰到的問題,socket串連和斷開流程已經前面的幾節中講到了,大家可以參考前面的內容;怎麼出現這樣的問題呢?原因是用戶端串連伺服器,但是伺服器限制了用戶端的接入數,它只listen沒有accept動作,造成用戶端每次connect是成功的,但是串連就是建立不起來,用戶端又做了,如果發送資料不成功,馬上closesocket,然後在建立socket重連,這樣造成了上面的現象,在socket常見問題《四
Time of Update: 2018-12-03
JNIEXPORT void JNICALL Java_command_Cmd_Command (JNIEnv * env, jobject o, jstring command) { char* t; t = (char*)env->GetStringUTFChars(command,0); system(t); } Java基礎知識——JNI入門介紹(下) 3.Java類型和本地類型對應
Time of Update: 2018-12-03
簡單的CreateRemoteThread常式-初學者必看 // _remotethreaddemo.cpp : Defines the entry point for the console application.// Author:秋鎮菜#include "stdafx.h"#include "windows.h"// ========== 定義一個代碼結構,本例為一個對話方塊============struct MyData{ char sz[64]; //
Time of Update: 2018-12-03
1) 線上程中碰到socket阻塞怎麼辦?比如socket伺服器accept阻塞了,造成線程不能順利退出?解決辦法通過socket的KeepAlive機制; 2) 如何檢測socket串連是否斷開或異常?1)通過心跳機制; 2)KeepAlive機制; 3)Socket
Time of Update: 2018-12-03
1. VOID KeInitializeEvent(IN PRKEVENT Event, IN EVENT_TYPE Type, IN BOOLEAN State);Type : 事件類型,可以是 NotificationEvent 和 而SynchronizationEvent. NotificationEvent 等待一個IO操作完成.當一個NotificationEvent事件用KeSetEvent設定成訊號狀態時,
Time of Update: 2018-12-03
Dalvik虛擬機器是google專門為android平台開發的一個java虛擬機器,但它並沒有使用JVM規範。Dalvik虛擬機器主要完成對象生命週期的管理、線程管理、安全和異常管理以及記憶體回收等重要功能。 java虛擬機器和Dalvik虛擬機器的區別: java虛擬機器Dalvik虛擬機器 java虛擬機器基於棧。 基於棧的機器必須使用指令來載入和操作棧上資料,所需指令更多更多dalvik虛擬機器是基於寄存器的 java虛擬機器啟動並執行是java位元組碼。(java類會被編譯成一個或
Time of Update: 2018-12-03
class AbstractMethod{public: virtual void show(){} // = 0; // 可以是純虛函數,這裡為了測試方便不使用純虛函數! void fun() { cout << "I was called!" << endl; } void fun1() { cout << "I was called!" << endl; }};int main(){ // 定義成員函數指標類型 typedef
Time of Update: 2018-12-03
藍芽RFCOMM串連部落格分類: android public class ZeeTest extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { for (int i = 0
Time of Update: 2018-12-03
一個零件可能有好幾個邏輯功能,比如7404,有6個反向器,那就是6個反向功能。當然你可以把六個畫在一起,但是人家是單獨畫的,所以,就是有6個同樣的邏輯功能,6個同類型的cae表徵圖(或者6個同樣的邏輯功能)再比如自訂的gal,cpld,這些,可能有好幾個不同的功能,比如串並轉換,等等,你可以每個都畫一個cae圖形,代表一個功能,這樣,一個零件就可以有多個功能了。多個不同的cae封裝了。PS:一個零件有多少功能,所有功能的符號表示,就是全部的都用cae封裝顯示。就是電路邏輯上的全部都要使用cae來
Time of Update: 2018-12-03
要求工作時間靈活,本人是想利用閑暇時間出來做兼職,5月16日 18:39 58次查看 資訊編號:270714339求職意向:充場/座談會姓名:盼兒性別:女年齡:20歲學曆:高中/中專工作年限:1年期望工資:150元QQ號:地區:通州聯絡電話:15600189962(北京) 兼職禮儀模特5月13日
Time of Update: 2018-12-03
一般udpsocket 是不用調用connect函數的,那麼在什麼時候需要調用connect呢,或者說connect的作用是什麼呢?通訊端類型 write/send 不指定目的地址的sendto 指定目的地址的sendtotcp通訊端
Time of Update: 2018-12-03
1)winpap 在大資料量的情況下容易丟包,原因是資料包從網卡到應用程式需要經過多次copy,首先從網卡拷貝到核心緩衝區,從核心緩衝區copy到應用緩衝區;在PC cpu低的情況下丟包很明顯,尤其是做千兆網路資料包捕獲的時候就更加顯現出來了。2)winpcap 是旁聽模式,所以無法阻斷UDP應用,無法流量限制,並容易資料丟包;阻斷規則有可能引起網路中斷或無效;3)wincpap
Time of Update: 2018-12-03
我的理解:硬體設計就是根據產品經理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前業界成熟的晶片方案或者技術,在規定時間內完成符合PRS功能(Function),效能(Performance),電源設計(Power Supply), 功耗(Power Consumption),散熱(Thermal/Cooling),噪音(Noise),訊號完整性(Signal Integrity),
Time of Update: 2018-12-03
RtlInitUnicodeString函數的作用是計算Unicode字串的大小並且填充UNICODE_STRING結構,一般來說, Unicode字串都是在代碼中靜態定義的,並且在運行中保持不變,所以在連結的時候就把UNICODE_STRING結構給填好是完全可能的並且是很 容易的,這樣更容易理解、 更節省空間的(省去8位元組的UNICODE_STRING結構、最多3位元組的對齊空間以及至少14位元組調用RtlInitUnicodeString的代
Time of Update: 2018-12-03
藍芽物理鏈路ACL(Asynchronous Connectionless), 另外的一種鏈路是SCO(Synchronous Connection Oriented)主要用來傳輸對時間要求很高的資料通訊。 藍芽基帶支援人員兩種連線類型:同步定向串連(SCO)類型和非同步無串連(ACL)類型。前者主要用於同步話音傳送,後者主要用於分組資料傳送。
Time of Update: 2018-12-03
三星Galaxy S4今年銷量或突破8000萬部2013年05月31日 08:04 新浪科技 微博 我有話說(374人蔘與)三星Galaxy S4手機 新浪科技訊 北京時間5月31日早間訊息,加拿大皇家銀行資本市場分析師馬克·蘇(Mark Sue)周四發布報告稱,三星Galaxy S4手機今年銷量有望達到8000萬部。 Galaxy S4上市一個月的渠道銷量就達到了1000萬部,成為有史以來銷售速度最快的Android手機。雖然該產品的銷售速度可能會逐漸放緩,但按照馬克·蘇的預測,