Time of Update: 2018-12-03
namespace discuzLogin{ using System; using System.IO; using System.Net; using System.Text; using System.Web; public class discuzLogin { private HttpWebRequest BBSRequest = null; private HttpWebResponse BBSResponse =
Time of Update: 2018-12-03
#include "myapp.h"#include "ICETEK-VC5509-EDU.h"#include "scancode.h"#include <math.h>#define PI 3.1415926#define SAMPLENUMBER 128void InitForFFT();void MakeWave();int INPUT[SAMPLENUMBER],DATA[SAMPLENUMBER];float
Time of Update: 2018-12-03
由於項目的需求,要利用C++擷取flv視頻檔案的播放時間,網上找的資料中有php、perl、和C#實現的介紹,但試了下,效果不好,有些flv檔案可以讀取播放時間,而有些卻不能。下面是參考過的資料:1、http://flixforums.com/archive/index.php/t-149.html該資料是協助最大的,其中有段話:I compute the FLV duration from the encoded FLV itself. The FLV file format is
Time of Update: 2018-12-03
原文地址::http://www.eefocus.com/lsm1989/blog/11-05/219293_343a9.html maybe 具體不詳 在標準C語言的的教材中,對於位元運算的操作是基本不涉及的,但是在單片機系統的程式中,需要經常操作各類以位元組為單位的寄存器,而這些寄存器通常都是以二進位中的位為控制單位的資料群組合。往往一個8位寄存器中的每一位都有各自的控制對象,例如連接埠B的方向寄存器DDRB,如所示
Time of Update: 2018-12-03
演算法(Algorithm):電腦解題的基本思想方法和步驟。演算法的描述:是對要解決一個問題或要完成一項任務所採取的方法和步驟的描述,包括需要什麼資料(輸入什麼資料、輸出什麼結果)、採用什麼結構、使用什麼語句以及如何安排這些語句等。通常使用自然語言、結構化串流程圖、虛擬碼等來描述演算法。 一、計數、求和、求階乘等簡單演算法 此類問題都要使用迴圈,要注意根據問題確定迴圈變數的初值、終值或結束條件,更要注意用來表示計數、和、階乘的變數的初值。
Time of Update: 2018-12-03
http://blog.csdn.net/wbczyh/article/details/2100878 前兩天在編寫一段代碼時突然對結構體在函數中的用法有些模糊了,經過複習,基本弄清了這些知識,特總結如下:一、結構體與函數參數 結構體作函數參數可分為傳值與傳指標。 1.傳值時結構體參數會被拷貝一份,在函數體內修改結構體參數成員的值實際上是修改調用參數的一個臨時拷貝的成員的值,這不會影響到調用參數。在這種情況下,由於涉及到結構體參數的拷貝,程式空間及時間效率都會受到影響,所以這種方法基本不用。 例
Time of Update: 2018-12-03
http://www.letuknowit.com/archives/99 學過C語言的,對printf和scanf函數肯定不會陌生(如果不知道,那說明你就沒學過C語言),這兩個函數分別是格式化輸出和格式化輸入函數,按照指定的格式輸入資料或者在螢幕上輸出資料。 fprintf函數和fscanf函數和printf和scanf相比,就是多了個f首碼,這個f當然就是指的file,也就是檔案了,後兩者是操作的對象是終端裝置,前者則是針對磁碟檔案的操作,因此fprintf函數和fscanf函數就是了C
Time of Update: 2018-12-03
用的C++多了,不免有些不便,最主要的是,C++的類聲明。 有時我們希望把介面開發出去,而把資料、內建函式保留在內部,不放到標頭檔上。 這樣做的另外一個目的在於,如果內部的資料使用不希望公開的結構,那麼,
Time of Update: 2018-12-03
永遠只在已指派的記憶體上操作,而不去操作自己不熟悉的記憶體。如下代碼是實現自我複製功能,但是是未成品:#include <stdio.h> #include <stdlib.h> #include <dir.h> #include <string.h> #define MAXPATH 256 #define WIN #ifdef LINUX #endif #ifdef WIN
Time of Update: 2018-12-03
using System;using System.IO;using System.Runtime.InteropServices;using System.Text;using Microsoft.Win32;namespace Wjb.ReadOrWriteIniAndReg{/**/////// 讀取指定盤符的硬碟序號///public class HardDiskVal{[DllImport("kernel32.dll")]private static extern int
Time of Update: 2018-12-03
來CSDN的時候,剛剛接觸Python,那時候對Python的嵌入部分高度興趣,只是一直沒有時間來弄清其面紗,因此也一直沒有使用嵌入的功能,另一個原因是我還沒有真正用Python寫過一個正式的有用點的東西,不過,現在回過頭來繼續看這一部分,發現還是挺簡單的。以前想把這部分翻譯出來,可是由於時間原因,也沒有那精力,所以這裡我會將我所探究的每個Python/C嵌入部分函數都用執行個體來說明,我想看代碼比我解釋要通俗易懂。 再說helloworld之前,先不得不提下嵌入的配置問題。步驟:1:請到官網下
Time of Update: 2018-12-03
首先,我不得不提到一個非常好的網站:http://www.codase.com/index.html這是我在尋找嵌入函數時發現的,裡面有非常多的執行個體小代碼,實在是相見恨晚啊(呵呵) 前面說明了嵌入需要的配置(見http://blog.csdn.net/xiadasong007/archive/2009/09/02/4511841.aspx),這次主要是為了說明如何在C/C++中調用Python模組中的函數的基本方法。前置說明:1:PyObject *
Time of Update: 2018-12-03
第一部分:基礎知識記住:#define的本質是替換利器:使用"#"和"##"#的作用把宏參數變為一個字串##的作用把串連其兩邊的字元形成一個新的參數#define str(s) #s#define cons(a,b) int(a##e##b)int main(){ printf(str(vck)); // 輸出字串"vck" printf("%d/n", cons(2,3)); // 2e3 輸出:2000 return
Time of Update: 2018-12-03
C++
Time of Update: 2018-12-03
const int * pi 、int const * pi與int * const pi及其操作1 從const int i 說起 你知道我們申明一個變數時象這樣int i ;這個i是可能在它處重新變賦值的。如下:int i=0;//…i=20;//這裡重新賦值了不過有一天我的程式可能需要這樣一個變數(暫且稱它變數),在申明時就賦一個初始值。之後我的程式在其它任何處都不會再去重新對它賦值。那我又應該怎麼辦呢?用const 。//**************const int
Time of Update: 2018-12-03
好久沒翻譯東西了,翻譯一篇比較基礎的C++譯文就當練手了,在這裡先感謝來自United Kindom的David Corne,下面是原文的連結: 原文連結 這篇文章主要講解C++比較操作符以及怎麼容易地使用它們,C++總共有6個比較操作符,它分別是==, !=, <, <=, >和>=。如果你想在你自己寫的類裡面支援比較操作符,而且你有正確的順序類型,你只要執行一個函數就可以決定它們所有,順便把這叫做總和規則,但是在這裡我先不準備講解什麼叫總和規則。
Time of Update: 2018-12-03
有M個猴子圍成一圈,每個有一個編號,編號從1到M。打算從中選出一個大王。經過協商,決定選大王的規則如下:從第一個開始,每隔N個,數到的猴子出圈,最後剩下來的就是大王。 要求:從鍵盤輸入M,N,編程計算哪一個編號的猴子成為大王。 實現如下: #include <stdio.h>#include <stdlib.h>#define LEN sizeof(struct monkey)struct monkey{ int num; struct monkey
Time of Update: 2018-12-03
struct Test { Test( int ) {} Test() {} void fun() {} }; void main( void ) { Test a(1); a.fun(); Test b(); b.fun();
Time of Update: 2018-12-03
請注意,這一節內容是c++的重點,要特別注意! 我們先說一下什麼是建構函式? 上一個教程我們簡單說了關於類的一些基本內容,對於類對象成員的初始化我們始終是建立成員函數然後手工調用該函數對成員進行賦值的,那麼在c++中對於類來說有沒有更方便的方式能夠在對象建立的時候就自動初始化成員變數呢,這一點對操作保護成員是至關重要的,答案是肯定的關於c++類成員的初始化,有專門的建構函式來進行自動操作而無需要手工調用,在正式講解之前先看看c++對建構函式的一個基本定義。
Time of Update: 2018-12-03
解析C語言中的sizeof一、sizeof的概念 sizeof是C語言的一種單目操作符,如C語言的其他動作符++、--等。它並不是函數。sizeof操作符以位元組形式給出了其運算元的儲存大小。運算元可以是一個運算式或括在括弧內的類型名。運算元的儲存大小由運算元的類型決定。 二、sizeof的使用方法 1、用於資料類型 sizeof使用形式:sizeof(type) 資料類型必須用括弧括住。如sizeof(int)。 2、用於變數