Time of Update: 2018-12-05
在絕大多數情況下,包括某些專業文章中,字元集和編碼都統稱為編碼,這是因為一個字元集往往對應一種編碼。但是在程式中,我們來不得半點鐘馬虎,我們應該清楚地知道字元集和編碼有什麼區別。以 ASP.NET 為例,Response.Charset 和 Response.Output.Encoding(唯讀)中的 Charset 和 Encoding 有什麼區別呢?Charset 是字元集,Encoding
Time of Update: 2018-12-05
package com.timgor.util;import java.util.HashMap;import java.util.regex.Matcher;import java.util.regex.Pattern;import com.timgor.flymebo.R;import android.content.Context;import android.graphics.drawable.Drawable;import android.text.Spannable;import
Time of Update: 2018-12-05
// big_num_add.c#include<stdio.h>#include<malloc.h>#define HUN 10000typedef struct node{ int data; struct node *next;} NODE; //定義鏈表結構NODE *insert(u,num)//在u節點之後插入一個新的NODE,其值為NUMNODE *u;int num;{ NODE *v;
Time of Update: 2018-12-05
米盧:曾經說過 態度決定一切,態度是一種習慣,習慣決定一切首先,端正,誠懇,謙虛的態度是學習必須所具備的,有了這樣良好的態度,並且長期保持這種態度,一定可以形成一種良好的學習習慣,有了良好的學習習慣,在你的學習生涯中一定會獲得一個知識的基礎,如果有了知識的基礎,然後加上良好的學習習慣,你沒有理由不具備學習能力。所謂的學習能力就是
Time of Update: 2018-12-05
#include <stdio.h>#include <string.h>/* 把字串整體reverse */void _reverse(char *begin, char *end){ while(end > begin){ char tmp = *end; *end = *begin; *begin = tmp; begin ++; end --; }}/* 實現
Time of Update: 2018-12-05
並行程式設計探討(2)——並行實現技術通過“並行程式設計探討(1)”的介紹,相信大家都已經對並行系統相關的概念有了初步的瞭解。不過看起來挺嚇人的,一堆的術語和概念,想起來頭就有點大!!幸運的是真正需要進行並行程式設計的系統其實不多,我們來看看:SISD:本質上決定了不可能是並行的;SIMD:專有系統,相信絕大部分人都沒有接觸過;MISD:沒有這樣的系統;MIMD:本質上就是為了支援並行的。因此,在處理並行程式設計的時候,我們其實只要考慮MIMD這類系統就OK了!謝天謝地Orz!!:) 不過別高興
Time of Update: 2018-12-05
程式員為了方便測試組裝一些形如:test/test的網址。在開放平台中這個網址代表:test controller下的test action。大多數人心理面認為,這些都是組裝出來的,未公開,所以可以放心放到線上。事實上,這裡面涉及到了一個新的搜尋引擎技術——暗網搜尋。暗網(又稱作深網,不可見網,隱藏網)是指互連網上的內容,不屬於那些可以被標準搜尋引擎索引的表面網路。暗網的種類:* 動態內容* 未被連結內容* 私人網站* Contextual Web* 被限制存取內容* 指令碼化內容*
Time of Update: 2018-12-05
最近在研究Bigtable的實現原理,網上搜尋了一把,幾乎全是Google的那篇論文,由於涉及的點眾多,看起來比較吃力,也沒有一個宏觀的架構用於理解,因此,自己畫了一個,分享給大家,歡迎各位批評指正,共同完善!HBase可以認為是山寨版的Bigtable,因此其架構也是類似的,只是各個組件換了名字,對應關係如下:Chubby ===> ZookeeperMaster ===> MasterGFS ===> HDFSTablet Server ===>
Time of Update: 2018-12-05
讓技術人員看得懂的流程(5) ——實現模型經過前面的“用例模型”、“領域模型”、“設計模型”的講解,物件導向分析設計都完了,物件導向已經基本成型,接下來就是要具體實現了,對應的就是“實現模型”。“實現模型”是整個技術流程中大家接觸最多的階段,只要是做開發的,基本上都是先參與這個階段的工作。顧名思義:實現模型就是使用具體的技術來實現設計,也就是通常意義上的編碼。但要注意的是,編碼不等於敲鍵盤,
Time of Update: 2018-12-05
大道至簡:讓你頓悟建立型設計模式 佛教中有一種修行方法叫做“頓悟”,簡單的說突然間想明白了。我不是佛教弟子,但幸運的是這兩天重溫設計模式的時候,也頓悟了一把:每個建立型模式一句話總結! 既然是頓悟,我就不詳細介紹了,設計模式相關的書上都會有詳細的介紹,我只把我頓悟的內容共用出來,看看你是否可以頓悟:)? Abstract
Time of Update: 2018-12-05
STARTUPINFO stinfo;ZeroMemory((void*)&stinfo, sizeof(STARTUPINFO));PROCESS_INFORMATION ProcessInfo;LPSTR sExefile = "F://temp//Debug//winsockC.exe";stinfo.cb = sizeof(STARTUPINFO);stinfo.dwFlags = STARTF_USESHOWWINDOW;stinfo.wShowWindow =
Time of Update: 2018-12-05
讓技術人員看得懂的流程 ——物件導向設計全流程概述談到流程,大家都會想到熟悉的瀑布模型、螺旋模型、反覆式開發法、敏捷、RUP等一堆軟體工程相關的軟體開發流程,但是請不要誤會,本文的流程和這些管理流程完全不同,為了以示區分,我把瀑布模型、敏捷、RUP等流程成為項目流程,也就是說這是給專案管理用的;而本文的流程是技術流程,是給技術人員(主要是設計人員)看的流程。在開始講解之前,看看如下問題你是否能夠回答?
Time of Update: 2018-12-05
(一) 原理1、最小化的原理:首先要將視窗隱藏,然後 在右下角繪製表徵圖。2、恢複的原理:將視窗顯示,再將托盤中的圖片刪除。 (二)程式實現1、自訂訊息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER + 1986)2、在MFC的::OnSysCommand(UINT nID, LPARAM lParam)函數體中增加一個命令響應 if(nID==SC_MINIMIZE)
Time of Update: 2018-12-05
http://www.boxcounter.com/?action=show&id=98 這個星期在琢磨BT下載,用的是一套開源的庫-libtorrent,介面不錯,協助文檔也挺詳細,照著文檔和測試例子很快就封好了我需要的功能,但是也遇到了很鬱悶的問題:中文支援。
Time of Update: 2018-12-05
Code://求兩個串中的第一個最長子串 char * subStr(char *str1,char *str2) { char *subString; int index = 0 ; int max = 0,now = 0; int len1 = strlen(str1); int len2 = strlen(str2); for (int i = 0; i<len1 ; i++)
Time of Update: 2018-12-05
SipManager: setAutoRegisterAndNotify() -->SipService: openNotifySession()-->SipSessionGroupExt: openToReceiveCalls() openToReceiveNotify() --> AutoRegistrationProcess: start()-->首先進行反註冊(duration == 0)SipSessionGroup.SipSessionImpl:
Time of Update: 2018-12-05
/////////////////////////////////////////////////////////////////////////////// File - raw unbuffered disk file I/Oclass CFile : public CObject{DECLARE_DYNAMIC(CFile)public:// Flag valuesenum OpenFlags {modeRead = 0x0000,modeWrite =
Time of Update: 2018-12-05
Time of Update: 2018-12-05
_Application app;Documents docs;_Document doc;Tables WordTables;Table WordTable;Cell WordCell;Range WordRange;Columns WordCols;Rows WordRows;if(!app.CreateDispatch("Word.Application")){MessageBox("建立Word服務失敗!",
Time of Update: 2018-12-05
#include <stdio.h>#define TYPE struct stu#define LEN sizeof(struct stu)struct stu{ int num; int age; struct stu *next;};TYPE * creatlink(int n);TYPE * deletelink(TYPE * head,int num);TYPE * insertlink(TYPE * head,TYPE * pi);void