C#手記(一)

時間********************************************              //擷取目前時間            //DateTime NowTime = DateTime.Now;                       DateTime NowTime = new DateTime(2011,2,5,11,32,18);            //擷取年、月、日、星期、時間            MessageBox.Show("Year:

偏偏給我碰到Python C API的Bug?Py_Initialze()直接死迴圈

 今天在一個程式中,在不同的兩個函數,先用Py_Initialize()初始化,然後用Py_Finalize()結束,在本機都調試沒有問題,然後將DLL發給同事後,老是在Py_Initialize()進入死迴圈,莫名其妙!怎麼調試都沒有用,奇怪了,然後將前一次的Py_Finalize()和後一次Py_Initialize()的取消,也就是僅僅經過一次的Py_Initialize(),Py_Finalize()就完全沒有問題。這點也很奇怪,畢竟本機調試是沒有任何問題的,在同事那裡雖然換成了多線程環

C++ 中的DOS命令調用(3)——我不提倡大量使用DOS命令

    雖然我個人認為DOS命令有它的可取之處,並想了辦法將其更好地融入到MFC程式中來,但是我個人並不是太提倡大量的使用DOS命令,因為畢竟很多東西用了DOS命令要改都難,而且DOS版本不一,以及很多Microsoft專屬的DOS加強命令都讓程式的移植性差了很多,而且,很重要的是,用了太多DOS命令,對於只學了C++而沒有經曆過DOS時代的人來說那簡直就是天書,況且,不是人人都那麼想去學習DOS 的,而Windows

入門有餘, 經典不足 — 小評《C#入門經典》

鑒於C#程式設計語言這本Anders寫的書就像是語言規格說明, 我推薦大家閱讀C#入門經典(Beginning Visual C# 2010)入門. 說實話, 看到這本書的時候, 我稍微歎了口氣, 起碼比那本厚如磚頭的JAVA編程思想要薄啊. 另外, 其實只需要閱讀第一部分, 一共才390面. 就能大概的瞭解C#的全貌. 相對比C程式設計語言的200來面似乎要多, 但的確可以接受.關於書本身, 因為我以前也只閱讀了關於C#的那一部分,

boost xpressive庫,介於正則和bnf庫之間的混血。顯示c/c++代碼注釋部分。

#include <boost/xpressive/xpressive.hpp>#include <boost/xpressive/regex_actions.hpp>using namespace boost::xpressive;sregex e_string = as_xpr('"') >> *((as_xpr('//') >> _) | ~(boost::xpressive::set = '//', '"')) >>

More Effective C++ Item M34:如何在同一程式中混合使用C++和C

Item M34:如何在同一程式中混合使用C++和C許多年來,你一直擔心編製程式時一部分使用C++一部分使用C,就如同在全部用C編程的年代同時使用多個編譯器來產生程式一樣。沒辦法多編譯器編程的,除非不同的編譯器在與實現相關的特性(如int和double的位元組大小,傳參方式)上相同。但這個問題在語言的標準化中被忽略了,所以唯一的辦法就是兩個編譯器的生產商承諾它們間相容。C++和C混合編程時同樣是這個問題,所以在實體混合編程前,確保你的C++編譯器和C編譯器相容。確認相容後,還有四個要考慮的問題:

C++ Primer 中文版 第4版 習題10.9

/*我在這裡寫下部分C++ Primer 中文版 第4版 習題的個人解答和看法(註:我沒有買答案書,所以不保證正確,你覺得錯的,希望你能告訴我)原始碼啟動並執行要求和書上一樣,省略了先行編譯和using行。假如有什麼說的不詳細,你還不懂,可以問我,不過我也是初學者,不一定知道阿,看我還在學C++ Prime 就知道我是初學者了。歡迎轉載,但是請保留作者名“九天雁翎”。*///一個單詞查詢程式,就算不是做題目,實際的代碼在使用上也有一定的意義int main(int argc, char

一天一個C Run-Time Library 函數(緒)

繼續為windows/linux泛型服務器架構做研究工作,從C語言執行階段程式庫開始。 最好的可移植編程方式是什嗎?除了java。。。還有C。。。。,標準C是可以在幾乎任何有C語言編譯器的機器上啟動並執行,這是lua作者只用標準C開發lua的原因,並談到了lua可移植性好的理由。他說除了動態連結的模組,他用的幾乎都是標準C。其實說起來移植性最好的可能是C++,C++的標準化工作在今天看來是非常成功的,C++的標準庫移植性也是非常的好,可是其實C++中大部分底層的操作還是靠C語言部分來完成,所以研

C++ Primer 中文版 第4版 習題3.14

/*我在這裡寫下部分C++ Primer 中文版 第4版 習題的個人解答和看法(註:我沒有買答案書,所以不保證正確,你覺得錯的,希望你能告訴我)原始碼啟動並執行要求和書上一樣,省略了先行編譯和using行。假如有什麼說的不詳細,你還不懂,可以問我,不過我也是初學者,不一定知道阿,看我還在學C++ Prime 就知道我是初學者了。歡迎轉載,但是請保留作者名“九天雁翎”。*/ int main(){ string

C++ Primer 中文版 第4版 習題4.28

/*我在這裡寫下部分C++ Primer 中文版 第4版 習題的個人解答和看法(註:我沒有買答案書,所以不保證正確,你覺得錯的,希望你能告訴我)原始碼啟動並執行要求和書上一樣,省略了先行編譯和using行。假如有什麼說的不詳細,你還不懂,可以問我,不過我也是初學者,不一定知道阿,看我還在學C++ Prime 就知道我是初學者了。歡迎轉載,但是請保留作者名“九天雁翎”*/ int main(){ vector<int> ivc; int ia; while(cin>>ia)

C++ Primer 中文版 第4版 習題4.30

/*我在這裡寫下部分C++ Primer 中文版 第4版 習題的個人解答和看法(註:我沒有買答案書,所以不保證正確,你覺得錯的,希望你能告訴我)原始碼啟動並執行要求和書上一樣,省略了先行編譯和using行。假如有什麼說的不詳細,你還不懂,可以問我,不過我也是初學者,不一定知道阿,看我還在學C++ Prime 就知道我是初學者了。歡迎轉載,但是請保留作者名“九天雁翎”。*/int main(){ char *ca="The first CString."; char *cb="The

學習C++的再思考(3)

因為用了近2個月的時間好好的看完了C++ Primer,最近有點盲目,一方面自己感覺自己還有太多的不足,另一方面卻不知道何去何從,是先開始Effective C++之旅,深入語言的細節,形成良好的編程風格和習慣,為將來編寫健壯的程式打下良好的基礎呢?還是先從資料結構與演算法開始,利用他們來熟悉剛剛塞入肚子裡面卻沒有來的及消化的那麼多東西?要不就直接開始windows API的學習,可以開始編寫一些有實際意義的東西呢?還不也可以看看C++

C++ Primer 中文版 第4版 習題9.13

/*我在這裡寫下部分C++ Primer 中文版 第4版 習題的個人解答和看法(註:我沒有買答案書,所以不保證正確,你覺得錯的,希望你能告訴我)原始碼啟動並執行要求和書上一樣,省略了先行編譯和using行。假如有什麼說的不詳細,你還不懂,可以問我,不過我也是初學者,不一定知道阿,看我還在學C++ Prime 就知道我是初學者了。歡迎轉載,但是請保留作者名“九天雁翎”。*/vector<int>::iterator

C++ Primer 中文版 第4版 習題9.18

/*我在這裡寫下部分C++ Primer 中文版 第4版 習題的個人解答和看法(註:我沒有買答案書,所以不保證正確,你覺得錯的,希望你能告訴我)原始碼啟動並執行要求和書上一樣,省略了先行編譯和using行。假如有什麼說的不詳細,你還不懂,可以問我,不過我也是初學者,不一定知道阿,看我還在學C++ Prime 就知道我是初學者了。歡迎轉載,但是請保留作者名“九天雁翎”。*/void

淺談C++類(8)–重載輸入輸出操作符

歡迎轉載,但請標明作者 “九天雁翎”,當然,你給出這個文章的連結更好。其實我們已經用過操作符重載,還記得<<和>>嗎?本來不是移位操作符嗎?在C++裡面我們已經把他們當作輸入輸出操作符用過了,我們今天來研究一下重載他們用來輸入輸出類,先還是用水果來舉一個例子。例8.0:#include <string>#include <iostream>using namespace std;class Fruit              

MacOS中的全域快速鍵設定 With Objective C

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie討論新聞群組及檔案    全域快速鍵屬於比較有用的功能了,在Windows下使用RegisterHotkey可以很方便的設定,(指的是通過程式設定啊)Qt中沒有封裝此功能,所以稍微麻煩一點,可以參看我原來的文章《Qt/PyQt中使用系統全域的快速鍵》,換到了MacOS中後,又得重新學習了,真是悲哀。。。。。。。    搜遍互連網,才總算髮現有用的文章,《Program Global Hotkeys

c++引用計數實現

#include <iostream>#include <stdio.h>using namespace std;class String {public: String(const char *pdata); String(const String &rhs); String &operator = (const String &rhs); ~String();private: class StringValue {

C#可定製的Database Backup和恢複程式

可定製的Database Backup和恢複程式 tashanzhishi [原作] 關鍵字 資料庫 備份 恢複 出處 在我們做資料庫系統的程式時,經常需要為客戶做一個資料庫的備份和恢複程式,特別是對於一些非專業的資料庫使用者,這個程式更是必不可少,而且操作必需足夠簡單。因為在很多系統中,資料庫的備份恢複功能都是相近的,因此,我們最好做一個通用的Database Backup恢複程式,這樣就不必每個系統都開發一套了。 要開發這樣一套系統,我個人認為應該滿足以下要求: 1.

C#公用類收集

1.替換目標字串中的url 成為超連結using System;using System.Text.RegularExpressions;namespace ArLi.CommonPrj{ public class ReplaceLink {  public ReplaceLink()  {  }  /// <summary>替換目標字串中的url 成為超連結</summary>  /// <param

對象建立問題:heapOnly,stackOnly代碼(C++代碼)

class   HeapOnly { public:  HeapOnly() {     cout<<"constructor. "<<endl;    }  void destroy() {     delete this;    } private:  ~HeapOnly(){}   }; int main() {  HeapOnly   *p = new HeapOnly;  p->destroy();  HeapOnly h;  h.Output();   

總頁數: 4314 1 .... 2281 2282 2283 2284 2285 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.