Time of Update: 2018-12-07
近做項目用到c++,才發現c++中的資料類型不是一般的BT。尤其是我和婷還是分開操作的。我寫底層,用的是WIN32控制台;而婷寫MFC。由於沒有經驗,所以沒有寫中間的轉換程式。當整合時,類型轉換特別麻煩。以下都是我收集的類型轉換的方法和一些經驗,供大家參考。歡迎補充~~1. char* to stringstring s(char *); 註:在不是初始化的地方最好用assign().!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2. string to
Time of Update: 2018-12-07
http://www.cppblog.com/Macaulish/archive/2008/06/17/53689.html1.引言 C++語言的建立初衷是“a better
Time of Update: 2018-12-07
上次說了安裝的問題,可以參考《VirtualBox 虛擬機器 Debian系統上安裝Cassandra步驟及遇到的問題》。當然,在windows下也可以使用,但是要設定JAVA_HOME參數,然後啟動目錄bin裡的cassandra.bat。編輯cassandra.bat看到if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%CD%改成if NOT DEFINED CASSANDRA_HOME set
Time of Update: 2018-12-07
以下是Server的代碼,最近在學習網路編程,一直在思考如何開發出高並發的伺服器端。經常聽說對伺服器描述為同時10000個串連,就在想能否用C#寫個這樣的伺服器出來呢。同步編程模型就不考慮了,來看看TcpListener的非同步編程模型能否滿足需求。 public partial class COMService {private int maxLink = 100000;private int currentLinked; private ManualResetEvent
Time of Update: 2018-12-07
http://topic.csdn.net/u/20100624/11/81e22a62-af5f-4990-9e1f-c0a0c2ba3a15.html
Time of Update: 2018-12-07
在日常編程中--包括對話方塊、關聯式資料庫、金融程式、SMS程式及一切處理資料檔案的程式,需要控制小數點後的小數位的情況非常普遍,本文中將要講 解如何用簡單的方法來控制小數位,另外,還要揭開字串及資料精度的一點點小秘密。問題的引出如有一個函數,其可接受一個long double參數,並將參數轉換為字串,結果字串應保留兩位小數,例如,浮點值123.45678應該產生“123.45”這樣的字串。表面上看來
Time of Update: 2018-12-07
最近在讀洞庭散人的程式《基於K-means文本聚類》,作為C++學習的起航船。發現他的代碼無法運行。而且代碼中有錯誤。於是就在此開博更正。 代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
<摘自C++Primer>const 修飾變數,則該變數初始化的時候被賦值,在程式運行過程中不能被修改非const變數預設為extern,要使const變數能夠在其他的檔案中訪問,必須顯式地指定它為extern.const 引用是指向const對象的引用,並且只能引用該對象的值,而不能改變它的值<摘自孫鑫VC++深入詳解>const char * 和char * const很多和檔案操作相關的函數其參數類型都是const char*(指向常量的指標)與指標常量(char
Time of Update: 2018-12-07
一、C++中不能使用random()函數==================================================================================本文由青松原創並依GPL-V2及其後續版本發放,轉載請註明出處且應包含本行聲明。C++中常用rand()函數產生隨機數,但嚴格意義上來講產生的只是偽隨機數(pseudo-random integral
Time of Update: 2018-12-07
代碼下載見:http://download.csdn.net/source/2954182 前一周裡主要是針對標準C++和MFC融合編程做了一些試探性的工作,並將一些前期預先處理代碼由C#改成了C++。這回我要徹底地摒棄C#了,也可以安心用C++做畢設實驗了。先上一張,展示下預先處理的部分工作。總結:VS平台下,字串類型(string,wstring,char
Time of Update: 2018-12-07
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;namespace ConsoleApplication3{ class Program { static void Main(string[] args) { string strCon="server=(local)
Time of Update: 2018-12-07
1.段錯誤當函數執行一次的時候不報錯,當函數在一個迴圈中迭代調用的時候報段錯誤。錯誤原因。int weight=0;fprintf( ferr, "%s\t%f\t%s\n", word, weight, hzpy );當此條語句改為fprintf( ferr, "%s\t%d\t%s\n", word, weight, hzpy );時候則不報錯。2.雙層hashif(defined($hashtobeupdate{$vec[1]}))126 {127
Time of Update: 2018-12-07
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;namespace ConsoleApplication3{ class Program { static void Main(string[] args) { string strCon="server=(local)
Time of Update: 2018-12-07
最終版本的文本分類代碼、語料、以及中間檔案都已經開源共用見: http://www.cnblogs.com/finallyliuyu/archive/2012/01/15/2322721.html。由於資料和程式規模比較大,就不在部落格園上傳了。大家可以自己註冊下載。(註:轉載請註明作者和出處 作者:finallyliuyu
Time of Update: 2018-12-07
索引器、雜湊表Hashtabl、字典Dictionary 一、索引器索引器類似於屬性,不同之處在於它們的get訪問器採用參數。要聲明類或結構上的索引器,使用this關鍵字。樣本:索引器範例程式碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
聲明與定義 以前學C語言的時候,你有木有為下面的類似聲明而迷惑呢:const int *p;int const *p;int * const p; 這裡的const到底是修飾int,還是int*呢? 對於這幾個聲明的理解,是一些公司偏重的面試題。曾經我也很努力地去記住每一個聲明的具體意義,但是過了沒多久就又全忘了。最近看了《C專家編程》一書中的解釋,才晃然間感覺到是真的有些懂了。 那麼什麼是聲明,什麼是定義呢?
Time of Update: 2018-12-07
View Code #include<iostream>#include<string.h>#include<stdio.h>#include<algorithm>#include<map>#include<string>using namespace std;const int maxn=10000;int num[maxn];map<string,int>node1;map<int,string>
Time of Update: 2018-12-07
轉自:http://www.cppblog.com/Sandywin/archive/2007/07/13/27984.htmlC++標準庫中的<sstream>提供了比ANSI
Time of Update: 2018-12-07
今天,簡要的介紹一下,在linux中,用c語言進行I/O操作學習! 我們知道在unix下進行檔案I/O操作,有2種方法,可以使用ISO C標準中的標準庫函數來進行檔案操作!也可以調用系統函數來實現!我現在使用標準c函數庫來實現! 首先,要說的是,利用標準函數庫是帶緩衝的!也就是說緩衝區大小的設定,系統已經設定好了,你不需要自己去考慮!使用標準函數庫,例如,當我們建立一個檔案或者是開啟一個檔案時,我們用的是一個流與檔案相關連,而在系統調用中我們使用的是檔案描述符來關聯的!
Time of Update: 2018-12-07
C程式由以下幾部分組成:本文段 初始化資料區段 非初始化資料區段 棧 堆本文段: 這是由cpu執行段機器指令部分,本文段是可共用的,本文段通常是唯讀初始化資料區段: 通常稱為資料區段,它包含了程式中需要明確賦初值的變數,例如,C程式中出現在任何函數之外的聲明:int maxcount = 99; 此變數帶有初值存放在初始化資料區段中非初始化資料區段:通常稱為bss段,在程式開始執行前,核心將此段中段資料初始化為0或null 指標。出現在任何函數外段C聲明long