原创 函數inet_addr和inet_ntoa,本機字節順序與網絡字節順序的轉函數的總結

inet_addr  : 將"數字+句點"的格式的IP地址轉換到unsigned long中,返回值已經是按照網絡字節順序了相反inet_ntoa :把類型爲struct in_addr的數據轉化爲"數字+句點"的形式的字符串typ

原创 用rand()和srand()產生爲隨機數的方法總結,

   標準庫<cstdlib>(被包含於<iostream>中)提供兩個幫助生成僞隨機數的函數:    函數一:int rand(void);   從srand (seed)中指定的seed開始,返回一個[seed, RAND_MAX(

原创 數據庫中的數據表之間的關係

主鍵:能夠唯一表示數據表中的每個記錄的字段或者字段的組合就稱爲主鍵。一個主鍵是唯一識別一個表的每一行記錄,但這只是其作用的一療分,主鍵的主要作用是將記錄和存放在其他表中的數據進行關聯,在這一點上,主鍵是不同表中各記錄間的簡單指針,主鍵約整

原创 C# 實現一個Log日誌文件 以每2Mb創建一個新的日誌

  這個日誌文件存放在程序的bin文件夾下得Debug中 static private string logpathlog = AppDomain.CurrentDomain.BaseDirectory + "log.txt";

原创 String.Format 方法 (String, Object)

方法的目的:將指定的 String 中的格式項替換爲指定的 Object 實例的值的文本等效項。 public static string Format( string format, Object arg0 ) // This

原创 數組的首地址,數組名取地址,地址的強制轉換爲int

#include <stdio.h>  int main() { int a[5]={7,8,9,10,11}; int *ptr1=(int *)(&a+1); int *ptr2=(int *)((int)a+1); pri

原创 (C#)--返回自定義數據類型

// 自定義用戶信息   public class UserInfo   {        public string strName; //用戶名        public string strPass; //密碼        p

原创 C#多重繼承

myBase.cs ? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespaceIntdv

原创 VC常用數據類型的使用

VC常用數據類型的使用 剛接觸VC編程的朋友往往對許多數據類型的轉換感到迷惑不解,本文將介紹一些常用數據類型的使用。 我們先定義一些常見類型變量藉以說明 int i = 100; long l = 2001; float f=300.2;

原创 朋友,請不要焦慮

朋友,請不要焦慮 最近,園子的里老有朋友問我,學習的方法,問我怎樣才能成爲高手,其實我算不上什麼高手,頂多,就一IT民工,平常搭搭架子,堆堆積木,在某些方面,我甚至沒有入門。 問這些問題的朋友,都非常不錯,非常的上進,你們都很想做點什麼,

原创 bind()

最開始接觸bind的時候,只是在寫基於tcp的server端的時候,知道在listen之前需要先bind一下,用來確保socket能在某個固定的端口監聽。而bind的時候,函數參數中的端口填自己將要綁定的端口就行;而IP地址,需要填本機的

原创 關於int *p[n]和int (*p)[n]

在編程中,會遇到這樣的情況:int *p[n];char (*p)[n];還有一種情況是聲明函數:char *p();char (*p)();這些分別表示什麼意思呢?表面上看這些問題,好像是指針,但是,如何來正確判斷這幾個定義,需要我

原创 static,const,auto各個關鍵字的作用域和用法

 int main() {     auto int i = 0;     register int j = 0;     static int k = 0;     return 0; }   這三個變量有什麼區別?   auto變量存

原创 C# 創建文本文件寫入讀取實現代碼

C# 創建文本文件寫入讀取,可以用來做系統日誌或程序操作日誌或者錯誤記錄,需要的朋友可以參考下。 第一次運行時: 第二次運行時: using System; using System.Collections.Generic;

原创 \r 和\n區別,各個平臺的區別

\n是換行,英文是New line。 \r是回車,英文是Carriage return。 如果用過機械打字機,就知道回車和換行的區別了。。。 換行就是把滾筒卷一格,不改變水平位置。 回車就是把水平位置復位,不捲動滾筒。 但是我們平