Time of Update: 2015-01-17
標籤:BSON( "phone" << BSON_ARRAY( "13800138123" << "13800138124" ) ) 使用sequoiadb開發c++應用時需要使用BSON對象,本篇主要講下BSON的操作方面的東西 1:構建一個_id的BSON對象BSON的c++驅動給我提供了一個宏BSON,使用該對象可以很方便的產生一個BSON對象,但是有個坑,它不能構建——Id的BSON對象BSONObj obj=BSON(
Time of Update: 2015-01-18
標籤:最近無聊,想聽聽歌曲。可憐新電腦上歌曲就兩三首,要聽其它的就得在舊電腦上播放。可是,那台古董但不失健壯的本本被老婆無情的霸佔了。無奈。思來想去,得,寫個程式播放吧。做個C/S播放器。理想是美好的,現實是殘酷的。 在繁瑣的尋找和測試之後,找來了NAdio(26 Oct 2012 NAudio 1.6)這個開源的第三方外掛程式。先寫個結論再寫過程。結論 一、使用.net內建的SoundPlayer來播放wave檔案需要注意幾個地方:使用FileStream 或
Time of Update: 2015-01-18
標籤:1.jQuery功能函數首碼在javascript中,開發人員通常會編寫一些小函數來處理各種操作細節,例如在使用者提交表單時,要將文字框最前端和最末端的空格內容清理掉。而javascript中沒有類似trim()功能,在師院jQuery後,便可以使用trim()函數。trim()函數是jQuery對象的一個方法,使用以下例子<script type="text/javascript"> var sString = " 1234567890";
Time of Update: 2015-01-18
標籤:C#基礎知識之十二由朱朱編寫,轉載請註明出自朱朱家園http://blog.csdn.net/zhgl76881、
Time of Update: 2015-01-17
標籤:/*static的相關內容:靜態欄位,靜態屬性,靜態方法,,靜態構造,靜態類,readonly,const,嵌套類,部分類別 * static可以理解為全域的,共用同一塊記憶體 * 可以通過default(類型名)得到每個類型的預設值 * 靜態欄位不從屬於欄位而是從屬與類,而執行個體欄位都是從屬於每個欄位,針對於每個欄位都有不同的值 * 類和對象都能關聯資料; * this是用於執行個體的存取方法,所以你能用this.靜態成員進行訪問 *
Time of Update: 2015-01-17
標籤:平時都是用Windows Live Writer寫部落格,發布部落格。遇到需要插入代碼都是先在notepad中寫好,或者是拷貝到notepad,再從notepad中拷到Windows Live Writer,比較麻煩。在部落格中使用外掛程式Code Snippet就能很好解決這個問題。:http://wlwplugincollection.codeplex.com/安裝完成之後,開啟Windows Live Writer,插入->外掛程式->Code
Time of Update: 2015-01-17
標籤: 最近又學習了兩個類,FileStream,這個類是做什麼的呢? 先看一下MSDN給出的官方解釋 FileStream:公開以檔案為主的
Time of Update: 2015-01-17
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace P03練習{ class Program { static void Main(string[] args) { Test05(); } public static void Test01() {
Time of Update: 2015-01-17
標籤:MSDN:在用作聲明修飾符時,new 關鍵字可以顯式隱藏從基類繼承的成員。 隱藏繼承的成員時,該成員的派生版本將替換基類版本。 雖然可以不使用 new 修飾符來隱藏成員,但將收到編譯器警告。 如果使用 new 來顯式隱藏成員,將禁止此警告。 1 public class BaseClass 2 { 3 &
Time of Update: 2015-01-17
標籤:1.設計一個Ticket類,有一個距離屬性(本屬性唯讀,在構造方法中賦值),不能為負數,有一個價格屬性,價格屬性唯讀,並且根據距離計算價格(1元/公裡):-----------0-100公裡 票價不打折101-200公裡 總額打9.5折201-300公裡 總額打9折300公裡以上 總額打8折有一個方法,可以顯示這張票的資訊.業務:不需要設計太多,只需要 提示使用者 擁有的票的種類,然後讓使用者選擇,選擇後 按照價格打折後
Time of Update: 2015-01-17
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace P01Review{ class Program { //全域變數如果沒有初始化也沒有複製,那麼編譯器會給它預設值: // 數實值型別預設值:0 // bool 預設值:false // string 預設值:null //1.
Time of Update: 2015-01-17
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace P01ReviewAndWhile{ class Program { static void Main(string[] args) { //Reg(); MulLoop();
Time of Update: 2015-01-17
標籤:從數學角度講,Point是一個二維向量,包含兩個公用整型屬性,屬性用大寫X和Y(c#中公用屬性一般約定以大寫字母開頭)。當座標不是整數值是float時,用PointF代替Point使用。
Time of Update: 2015-01-17
標籤:在C#中是允許程式員自己決定如何處理溢出的,溢出檢查是預設關閉的,這樣有利於代碼更快的運行。如何使C#編譯器控制溢出呢?使用/checked+編譯器開關,這樣編譯器在產生代碼時,使用加(add.ovf)、減(sub/sub.ovf)、乘(mul/mul.ovf)和轉換指令(conv/conv.ovf)的溢出檢查版本。除了全域性的開啟或關閉溢出檢查,還可以在代碼特定地區控制溢出檢查-----checked、unchecked操作符。 C#基元類型溢出檢測
Time of Update: 2015-01-17
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Runtime.InteropServices;namespace HideConsole{ class Program { static void Main(string[] args) {
Time of Update: 2015-01-17
標籤:轉載自:http://blog.csdn.net/wswqiang/article/details/6783161using Newtonsoft.Json;using System.Text;StringBuilder sb = new StringBuilder(); string str = "[{ID:‘1‘,Name:‘John‘,Other:[{Age:‘21‘,Sex:‘0‘}]},{ID:‘2‘,Name:‘Good‘,Other:[{Age:
Time of Update: 2015-01-17
標籤:原文:C#中如何利用操作符重載和轉換操作符操作符重載有的程式設計語言允許一個類型定義操作符應該如何操作類型的執行個體,比如string類型和int類型都重載了(==)和(+)等操作符,當編譯器發現兩個int類型的執行個體使用+操作符的時候,編譯器會產生把兩個整數加到一起的代碼。當編譯器發現兩個string類型的執行個體使用+操作符的時候,編譯器會產生把兩個字串串連到一起的代碼。那麼編譯器怎麼就會知道這樣做呢?如何進行操作符重載呢?下面C#代碼展示了一個類中如何進行操作符重載:namespa
Time of Update: 2015-01-17
標籤:C#基礎知識之十一由朱朱編寫,轉載請註明出自朱朱家園http://blog.csdn.net/zhgl76881、 同步編程是只有一個線程從程式的第一行語句到最後一行語句順序執行。非同步編程是指程式發起多個線程,它們在理論上是同一時間執行的。2、 .net4.0引入一個新的類庫,叫做工作平行程式庫,極大簡化並行編程。例:Parallel.For和Parallel.ForEach。3、 預先處理指令指編譯器如何處理原始碼。4、
Time of Update: 2015-01-16
標籤:自動屬性初始設定式有過正確實現結構經驗的所有 .NET 開發人員無疑都為一個問題所困擾:需要使用多少文法才能使類型固定不變(為 .NET 標準建議的類型)。此問題實際上是唯讀屬性存在的問題:定義為唯讀支援欄位建構函式內支援欄位的初始化屬性的顯式實現(而非使用自動屬性)返回支援欄位的顯式 getter
Time of Update: 2015-01-18
標籤:物件導向無非就是封裝繼承和多態封裝:struct實現繼承:指標實現,就是把父類包含在結構體中。多態:可以用指標實現。一般實現多態,父結構體必須是子結構體的第一個元素,這樣就可以通過強制轉換子類和父類隨意轉換。結構如: [cpp] view plaincopy struct parent{ int a;