原创 [轉]位運算及其應用實例(1)

運算及其應用實例(1) 摘要 位運算是C/C++中的基本運算之一,即便是這樣,它對大多數程序員來說是一個比較陌生的運算——大多數程序員很少使用位運算。本篇先簡要介紹基本的位運算操作符及其用法(何時使用),然後介紹位運算符的幾個典型應用:

原创 20多歲,你又迷茫又着急...

from:http://www.u148.net/article/72178.html   20多歲,你迷茫又着急。你想要房子想要汽車,你想要旅行想要享受生活。你那麼年輕卻窺覷整個世界,你那麼浮躁卻想要看透生活。 一、別急,千萬別急

原创 _variant_t與相關類型之間的轉換 分享

(1)與字符串CString:  _variant_t temp;  CString str_wtdw;  str_wtdw=temp.bstrVal; (2)與整數int:  _variant_t temp;  int value;

原创 (*((void (*)())0))() 函數指針

(*((void (*)())0))()表示什麼意思? void (*)()   聲明函數指針        讓我們來分析一下,左邊圓括弧中的星號是函數指針聲明的關鍵。另外兩個元素是函數的返回類型(void)和右邊圓括弧中的入口參數(本例

原创 鏈表的建立,插入,逆置,測長操作

#include <stdio.h> #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> #define LEN (sizeof(node)) typedef

原创 求助:linux下TCP編程

剛學linux 網絡編程,寫了個小程序:爲什麼運行到服務器端的recv處就阻塞了呢?真的快崩潰了。。。服務器端:#include <stdio.h> #include <string.h> #include <sys/socket.h>

原创 VB求三角形外接圓心與半徑

VB求三角形外接圓心與半徑 day158   [求助] 求三角形外接圓心的位置座標與半徑長算法 己經:三個點  A(xa,ya),  B(xb,yb),  C(xc,yc); 求:三點組成的三角形的外接圓心的座標及半徑長 寫

原创 Linux 索引節點

索引節點inode:Linux爲每個文件分配一個稱爲索引節點的編號,可以將inode簡單理解成一個指針,它永遠指向本文件在物理磁盤上的具體存儲位置。系統是通過索引節點(而不是文件名)來定位每一個文件的。 硬連接:1個inode編號肯定和一

原创 ado數據庫

http://www.vckbase.com/index.php/wv/944.html

原创 VB 對象庫未註冊的解決辦法

先關閉所有 VB ,再打開 cmd ,輸入下面的試試:regsvr32 /u %windir%\system32\mscomctl.ocxregsvr32 %windir%\system32\mscomctl.ocx

原创 關於返回函數內部new分配的內存的引用

今天在bbs(http://bbs.chinaunix.net)看到了一個帖子:爲什麼不能返回函數內部new分配的內存的引用? (http://bbs.chinaunix.net/thread-1597217-1-1.html) lz

原创 C語言中檢測內存泄露的代碼

忘了從哪看到的了,但是感覺很好用,所以放在這裏僅作記錄。 //===========================================

原创 聯合(union)用法

聯合(union)在C/C++裏面見得並不多,但是在一些對內存要求特別嚴格的地方,聯合又是頻繁出現,那麼究竟什麼是聯合、怎麼去用、有什麼需要注意的地方呢?就這些問題,我試着做一些簡單的回答,裏面肯定還有不當的地方,歡迎指出! 1、什麼是

原创 (->*)

成員函數指針  成員函數指針是屬於函數指針,在C++中用.*和->操作符來綁定到實際的對象。   1.成員函數指針通過引用操作符(.*)從對象或引用獲取成員;       2.成員函數指針通過箭頭操作符(->*)從對象指針獲取成員。   

原创 Ubuntu 10.04 下 C 連接mysql數據庫

from:http://blog.chinaunix.net/uid-8196371-id-25700.html 關於linux下用C連MySQL接數據的文章,看了不少,親自試過,有的成功,有的失敗,現總結如下: 1.安裝mysql-se