Time of Update: 2018-12-03
著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處
Time of Update: 2018-12-03
一、Daemon thread 的定義 1、在java 中守護線程 daemon thread 的定義是:(1)java 虛擬機器必須要等全部的“非守護線程”non-daemon 全部退出,它自己才會退出。(2)如果在 java 虛擬機器中只有 守護線程存在,那麼java虛擬機器會退出。注意:1、main 函數所線上程是非守護線程2、如果main函數結束了,如果此時其他的線程都是非守護線程,那麼jvm停止。如果此時存在非守護進程,那麼jvm要等待。3、java
Time of Update: 2018-12-03
2.2、方案一之B方案:用IIS 架設FTP 一、IIS 架設FTP方法: 如果只是想建個小型的同時線上使用者數不超過10個的FTP伺服器,且不會同時進行大流量的資料轉送,可以用IIS 5.0 作為伺服器軟體來架設(IIS 只適用於Windows NT/2000/XP 作業系統)。 1.安裝 Windows XP 預設安裝時不安裝IIS 組件,需要手工添加安裝。進入控制台,找到“添加/刪除程式”,開啟後選擇“添加/刪除Windows 組件”,在彈出的“Windows 組件嚮導”
Time of Update: 2018-12-03
從TCP三向交握的原理我們可以看到,TCP有“保障”的串連實際上可以看做是兩個單向的串連:一個通道只負責發送,另外一個只負責接收。並且,傳送的資訊是以位元組為單位保證順序的。在socket機制中,應用程式層的程式以send()函數將資料首先發送到本機系統的發送緩衝中,我們稱之為SendQ,意指這是一個FIFO(先進先出)的隊列。這個緩衝是系統決定的,並不是在我們的程式中指定的。然後socket機制負責將SendQ中的資料以位元組為單位,按照順序發送給對方的接收緩衝RecvQ中。RecvQ也是一個
Time of Update: 2018-12-03
dcpromo 解析:dcpromo命令是一個“開關”命令。如果Windows 2000 Server電腦是成員伺服器,則 運行dcpromo命令會安裝活動目錄,將其升級為網域控制站;如果Windows 2000 Server電腦 已經是網域控制站,則運行dcpromo命令會卸載活動目錄,將其降級為成員伺服器。 被廣大企業級使用者所關心的Windows 2000 Advanced Server更是在Windows NT Server
Time of Update: 2018-12-03
一、DIP 依賴反轉原則 1、在瞭解何謂橋接模式之前,我們先來看一下經典的物件導向設計原則之一:DIP原則。所謂DIP原則,即Dependency Inversion Principle,用中文解釋就是“依賴反轉原則”(下面將要介紹的橋接模式就是基於DIP原則設計的)。 2、在傳統的面向過程的程式設計中,模組之間的關係式: (1)高層次模組 依賴 低層次模組 (2)抽象模組 依賴 具體模組 3、這種依賴關係的弊端是:
Time of Update: 2018-12-03
注釋僅僅是個人意見,隨著理解的加深會越來越接近正確的/*整個哈夫曼編碼實際上就是設定一個數組,樹有n個節點的話就設立大小為2*n-1 的數組,因為在最理想情況下最多僅有最小的兩個元素處於以編碼後的哈夫曼樹的最低端,這樣的話會用去n-1個空間來儲存編碼後的parent。因此哈夫曼編碼實際上就是把樹存為一元數組打表後尋找的過程(個人思考)*/ /* l儲存樹的樹的節點樹
Time of Update: 2018-12-03
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <getopt.h> #include <fcntl.h> #include <unistd.h>#include <errno.h>#include
Time of Update: 2018-12-03
至於之前的autorun.inf的免疫,完全是沒有用的, 比如: @echo off cd /d h: md autorun.inf md autorun.inf/test../ attrib autorun.inf +s +h +r echo y|calcs autorun.inf /d everyone 病毒的話,安全可以用以下指令碼去掉免疫 @echo off cd /d h: echo y|cacls autorun.inf /g administrator:f
Time of Update: 2018-12-03
現貼上代碼 /* * demo name: light * data: 09/07/04 * author: cl_gamer@qq.com *//*************************************************************** 在direct3d中使用光照。D3DLIGHT9
Time of Update: 2018-12-03
二叉樹(BinaryTree)是n(n≥0)個結點的有限集,它或者是空集(n=0),或者由一個根結點及兩棵互不相交的、分別稱作這個根的左子樹和右子樹的二叉樹組成。二叉樹不是樹,僅僅是和樹相同的結構 這是二叉樹的建立,遞迴遍曆,非遞迴遍曆。沒有注釋,一些被注釋掉的函數也可以用,個人感覺挺好。 /***********************二叉樹的建立,遞迴遍曆,非遞迴遍曆,可以說是二叉樹一般演算法了使用dev c++編譯通過2010/08/08 ***********************/
Time of Update: 2018-12-03
資料摘自陳皓的 跟我一起寫makefile先講下說明中用到的術語:規則文法如下,<targets ...> : <prerequisites ...>[tab] <commands>1、目的地組合,就是targets2、依賴目的地組合,就是prerequisites3、模式,就是pattern,eg: %.c ,標明所有以.c 為尾碼的檔案自動變數說明$@規則中的目的地組合,使用的時候是一個一個的從集合中取元素的。a b : a.c b.cecho ($@).
Time of Update: 2018-12-03
// ExitCode.c#include <stdio.h>#include <stdlib.h>#include <windows.h>#include <conio.h>DWORD WINAPI ThreadFunc(LPVOID);int main(){ HANDLE hThrd1; HANDLE hThrd2; DWORD exitCode1 = 0; DWORD exitCode2 = 0; DWORD threadId; hThrd1
Time of Update: 2018-12-03
吭吃坑吃的編譯安裝完ffmpeg 0.75,在centos5.9上後,遇到了一些問題,都是十分常見的問題,希望對大家有用。問題一/usr/local/include/libavutil/common.h: In function ‘int32_t av_clipl_int32_c(int64_t)’:/usr/local/include/libavutil/common.h:170: error: ‘UINT64_C’ was not declared in this
Time of Update: 2018-12-03
---------------------------------------------------------------------------------------------------- VC中隱藏對話方塊視窗 作者:admin 來源:www.swxz88.cn 發布時間:2009-9-12 0:51:44 減小字型 增大字型
Time of Update: 2018-12-03
// 基於虛函數的介面實現,這裡並不是真正的COM組件技術// 真正的COM下,用戶端不需要瞭解組件的實現,只是通過介面來使用組件提供的功能#include <objbase.h>#include <iostream.h>void trace(const char *pMsg){cout << pMsg << endl;}// 兩個抽象介面interface IX{ virtual void _stdcall Fx1() = 0; //
Time of Update: 2018-12-03
Mauro, SHUT THE FUCK UP!閉上你的嘴It's a bug alright - in the kernel. How long have you been amaintainer? And you *still* haven't learnt the first rule of kernelmaintenance?這是已經是一個核心的bug。你做maintainer多久了,難道你不知道核心maintenance的首要原則嗎If a change results in
Time of Update: 2018-12-03
終於開始學習APUE的進程管理這章了,其實看書到現在終於發現,我們讀一本書,並且確定這本書是好書,然後認真讀這本書。但是當前我們已經沒有太多時間去逐句逐字讀,所以需要我們有所甄別。可以只看自己感興趣的地方,比如我對進程管理這部分感興趣,所以可以直接去看進程管理這章,而不用去看檔案或者IO。 下述程式為fork的使用樣本。Program List 8-1#include "apue.h"int glob = 6;char buf[] = "a write to
Time of Update: 2018-12-03
direct 中的世界矩陣和網面 /* * Demo Name: Shapes * Author: cl_gamer@qq.com */#include <windows.h>#include <assert.h>#include <d3d9.h>#include <d3dx9.h>#define WIN_CLASS "Tenderfoot"#define WIN_TITLE "Tenderfoot Shapes"#define
Time of Update: 2018-12-03
周五學習的線性時間選擇,以尋找第k小的數字為入口。首先是對一組亂序的數字進行排序,亂序的數字由之前的隨機數函數產生。排序採用快速排序。演算法描述在下面代碼中給出 /* Name: Quicksort Copyright: bg2bkk Author: bg2bkk Date: 12/09/10 01:51 Description: name 快速排序(採用遞迴方式) input:隨機的數組a[n] output