Time of Update: 2018-12-04
<<Linux C編程》 本書系統地介紹了在Linux平台下用C語言進行程式開發的過程,通過列舉大量的程式執行個體,使讀者很快掌握在Linux平台下進行C程式開發的方法和技巧,並具備開發大型應用程式的能力。
Time of Update: 2018-12-04
/* 第一步 縮小圖片尺寸 將圖片縮小到8x8的尺寸, 總共64個像素. 這一步的作用是去除各種圖片尺寸和圖片比例的差異, 只保留結構、明暗等基本資料. * * 第二步 轉為灰階圖片 將縮小後的圖片, 轉為64級灰階圖片 * * 第三步 計算灰階平均值 計算圖片中所有像素的灰階平均值 * * 第四步 比較像素的灰階 將每個像素的灰階與平均值進行比較,
Time of Update: 2018-12-04
(一)寫一個簡單的可變參數的C函數 下面我們來探討如何寫一個簡單的可變參數的C函數.寫可變參數的 C函數要在程式中用到以下這些宏: void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr ); va在這裡是variable-argument(可變參數)的意思. 這些宏定義在stdarg.h中,所以用到可變參數的程式應該包含這個
Time of Update: 2018-12-04
代理模式將原來類的真實的操作從調用者的視野裡移開,可能還增加了一些調用者覺察不到的操作,不過從類設計者的立場來看這些都不影響調用者使用原先類的功能,為了保護一個類而多產生一個新類,不敢說思想十分正確,至少感到拐了一個彎才實現自己的目的有些不爽。
Time of Update: 2018-12-04
編程環境:WinXP SP2,Visual Studio 2005 Pro參考資料:《HowTo.SMTP》,《SendMail》(NextFly寫的),《MSDN 2005》// SendMail.cpp : 定義控制台應用程式的進入點。//#i nclude "stdafx.h"#i nclude <stdio.h> #i nclude <stdlib.h>#i nclude <winsock2.h> #pragma comment(lib, "ws2_3
Time of Update: 2018-12-04
Visual C++DLL編程實現 自從微軟推出16位的Windows作業系統起,此後每種版本的Windows作業系統都非常依賴於動態連結程式庫(DLL)中的函數和資料,實際上Windows作業系統中幾乎所有的內容都由DLL以一種或另外一種形式代表著,例如顯示的字型和表徵圖儲存在GDI DLL中、顯示Windows案頭和處理使用者的輸入所需要的代碼被儲存在一個User DLL中、Windows編程所需要的大量的API函數也被包含在Kernel
Time of Update: 2018-12-04
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace sin{ public partial class Form1 : Form { private const int ADD_HIGHT
Time of Update: 2018-12-04
// MaxTemplate.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <string>using namespace std;template <typename T>inline T const& max(T const& a, T const& b){ r
Time of Update: 2018-12-04
public static void ConnDb() { string strConn = "Data Source=localhost;DataBase=mytest;User ID=sa;Password=sa"; string strSql = "select * from stu"; //create conntion object SqlConnection dbConn = new
Time of Update: 2018-12-04
C# get post實現的內容很不同,如他們的傳值方式不同等等,本文將做詳細的講解,本文也會給你C# get post方式請求web的具體方法。C# get
Time of Update: 2018-12-04
C#指定視窗顯示位置 在啟動一個程式時,我們希望視窗顯示的位置處於螢幕的正中心,可以如下設定: MainForm mainForm = new MainForm(); mainForm.StartPosition = FormStartPosition.CenterScreen; mainForm.Show();如果在允許操作主視窗之前,必須先登入,則彈出登入視窗。此時主視窗出現在登入視窗後面,無法進行操作。 MainForm mainForm = new MainForm(); LoginFo
Time of Update: 2018-12-04
using System;using System.Threading;class CRunThread{ static void Main() { Thread.CurrentThread.Name = "===================== Main Thread =================="; CRunThread.PrintThreadInfo(); OperThreads(); } public
Time of Update: 2018-12-04
using System;using System.Collections.Generic;using System.Text;using System.Threading;public class CRunMain{ public static void Main() { CTest test = new CTest(1000); Thread trd1 = new Thread(new ThreadStart(test.Add));
Time of Update: 2018-12-04
用C#對ADO.NET資料庫完成簡單操作資料庫訪問是程式中應用最普遍的部分。隨著C#和ADO.NET的引入,這種操作變得更簡單。這篇文章將示範四種最基礎的資料庫操作。 ● 讀取資料。其中包括多種資料類型:整型,字串,日期型。 ● 寫資料。如讀資料一樣,我們也需要寫入多種類型的資料。這可以通過SQL語句來完成。 ● 更新或修改資料。我們將再次用到SQL語句。 ● 刪除資料。用SQL實現。 上述的操作都要基於Microsoft Access
Time of Update: 2018-12-04
using System;using System.Collections;using System.Threading;namespace MonitorCS2{/// <summary>/// Summary description for Class1./// </summary>class MonitorSample{//Define the queue to safe thread access.private Queue
Time of Update: 2018-12-04
using System;using System.Collections;using System.Text;using System.Threading;public class CRunMain{ public static void Main() { //SyncThread1(); //SyncThread2(); SyncThread3(); } public static void SyncThread1()
Time of Update: 2018-12-04
大家都很熟悉HTTP協議的應用,因為每天都在網路上瀏覽著不少東西,也都知道是HTTP協議是相當簡單的。每次用thunder之類的下載軟體下載網頁,當用到那個“用thunder下載全部連結”時總覺得很神奇。後來想想,其實要實現這些下載功能也並不難,只要按照HTTP協議發送request,然後對接收到的資料進行分析,如果頁面上還有href之類的連結指向標誌就可以進行深一層的下載了。HTTP協議目前用的最多的是1.1版本,要全面透徹地搞懂它就參考RFC2616文檔吧。我是怕rfc文檔了的,要看自己去看
Time of Update: 2018-12-04
// BP演算法.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include "iostream"#include <string.h>#include <stdio.h>#include <stdlib.h>#include <math.h>#include <time.h>#define N4//列,N維輸入資料#define M214//行,M個樣本記錄#define
Time of Update: 2018-12-04
1、列印如形:**.*.*..*..*..*...*...*...*...*....*....*....*....*....*.....*.....*.....*.....*.....*.....*......*......*......*......*......*......*......*.......*.......*.......*.......*.......*.......*.......*.......請按任意鍵繼續. . .void main(){int i,j,k;int
Time of Update: 2018-12-04
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WyfClass{public class tools{/// <summary>/// 得到本周第一天(以星期天為第一天)/// </summary>/// <param name="datetime"></param>/// <returns><