Linux + C book

   <<Linux C編程》         本書系統地介紹了在Linux平台下用C語言進行程式開發的過程,通過列舉大量的程式執行個體,使讀者很快掌握在Linux平台下進行C程式開發的方法和技巧,並具備開發大型應用程式的能力。

感知雜湊演算法 C#版

/* 第一步 縮小圖片尺寸 將圖片縮小到8x8的尺寸, 總共64個像素. 這一步的作用是去除各種圖片尺寸和圖片比例的差異, 只保留結構、明暗等基本資料. * * 第二步 轉為灰階圖片 將縮小後的圖片, 轉為64級灰階圖片 * * 第三步 計算灰階平均值 計算圖片中所有像素的灰階平均值 * * 第四步 比較像素的灰階 將每個像素的灰階與平均值進行比較,

C 中可變參數的函數

(一)寫一個簡單的可變參數的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中,所以用到可變參數的程式應該包含這個

設定模式之代理模式(Proxy Pattern) (C++原始碼)

代理模式將原來類的真實的操作從調用者的視野裡移開,可能還增加了一些調用者覺察不到的操作,不過從類設計者的立場來看這些都不影響調用者使用原先類的功能,為了保護一個類而多產生一個新類,不敢說思想十分正確,至少感到拐了一個彎才實現自己的目的有些不爽。

用C寫的郵件發送程式

編程環境: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

Visual C++DLL編程實現

     Visual C++DLL編程實現  自從微軟推出16位的Windows作業系統起,此後每種版本的Windows作業系統都非常依賴於動態連結程式庫(DLL)中的函數和資料,實際上Windows作業系統中幾乎所有的內容都由DLL以一種或另外一種形式代表著,例如顯示的字型和表徵圖儲存在GDI DLL中、顯示Windows案頭和處理使用者的輸入所需要的代碼被儲存在一個User DLL中、Windows編程所需要的大量的API函數也被包含在Kernel

C#之畫sin曲線

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

最簡單的C++模板範例

// 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

C#使用ADO.NET串連資料庫簡單代碼執行個體

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

C# 關於get和post的一些總結(好文章大家一起分享!)

C# get post實現的內容很不同,如他們的傳值方式不同等等,本文將做詳細的講解,本文也會給你C# get post方式請求web的具體方法。C# get

C#指定視窗顯示位置

C#指定視窗顯示位置 在啟動一個程式時,我們希望視窗顯示的位置處於螢幕的正中心,可以如下設定: MainForm mainForm = new MainForm(); mainForm.StartPosition = FormStartPosition.CenterScreen; mainForm.Show();如果在允許操作主視窗之前,必須先登入,則彈出登入視窗。此時主視窗出現在登入視窗後面,無法進行操作。 MainForm mainForm = new MainForm(); LoginFo

C#多線程簡單易用原代碼

using System;using System.Threading;class CRunThread{ static void Main() { Thread.CurrentThread.Name = "===================== Main Thread =================="; CRunThread.PrintThreadInfo(); OperThreads(); } public

C#線程同步原始碼

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));

用C#對ADO.NET資料庫完成簡單操作

用C#對ADO.NET資料庫完成簡單操作資料庫訪問是程式中應用最普遍的部分。隨著C#和ADO.NET的引入,這種操作變得更簡單。這篇文章將示範四種最基礎的資料庫操作。    ● 讀取資料。其中包括多種資料類型:整型,字串,日期型。    ● 寫資料。如讀資料一樣,我們也需要寫入多種類型的資料。這可以通過SQL語句來完成。    ● 更新或修改資料。我們將再次用到SQL語句。    ● 刪除資料。用SQL實現。    上述的操作都要基於Microsoft Access

C#多線程原始碼

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

C#多線程原始碼執行個體包含lock, Monitor, mutex

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()

C編程實現http協議

大家都很熟悉HTTP協議的應用,因為每天都在網路上瀏覽著不少東西,也都知道是HTTP協議是相當簡單的。每次用thunder之類的下載軟體下載網頁,當用到那個“用thunder下載全部連結”時總覺得很神奇。後來想想,其實要實現這些下載功能也並不難,只要按照HTTP協議發送request,然後對接收到的資料進行分析,如果頁面上還有href之類的連結指向標誌就可以進行深一層的下載了。HTTP協議目前用的最多的是1.1版本,要全面透徹地搞懂它就參考RFC2616文檔吧。我是怕rfc文檔了的,要看自己去看

BP演算法-別人用C寫的和用Matlab實現的

// 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

C/C++練習

1、列印如形:**.*.*..*..*..*...*...*...*...*....*....*....*....*....*.....*.....*.....*.....*.....*.....*......*......*......*......*......*......*......*.......*.......*.......*.......*.......*.......*.......*.......請按任意鍵繼續. . .void main(){int i,j,k;int

c# 擷取某日期所在周的第一天和最後一天

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WyfClass{public class tools{/// <summary>/// 得到本周第一天(以星期天為第一天)/// </summary>/// <param name="datetime"></param>/// <returns><

總頁數: 4314 1 .... 1534 1535 1536 1537 1538 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.