首頁 » 編程入門

                        選擇編程語言重要的是品味 不必糾結于陣營

                               ECUG最初名為Erlang China User Group,于2010年更名為Effective Cloud User Group,想了解一下名稱的改變主要基于哪些考慮?這樣的變化是否也代表了技術環境上,一個時代的變遷? Erlang是一門小眾語言,我們在成立ECUG的時候,國內沒有幾個人對它感興趣。這門語言特色鮮明,是服務端編程實踐的一面旗幟。閱讀全文 »

                        2016年1月23日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

                        軟件開發的“三重門”

                               前言 這篇文章必然是通過我的個人經歷來寫的。所以,我先說說個人經歷吧。我的經歷基本分成三個階段。 第一階段:我 剛畢業時在家鄉的某銀行工作,做些銀行的業務系統,還搞些網絡,電子郵件系統,OA什么的,因為大四的時候在老師的公司里實習,銀行里的人際關系太復雜, 而且技術都包給了產商,所以在銀行的每一天都覺得不能適應里面的工作環境。閱讀全文 »

                        2015年12月30日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:2

                        “三遍讀書法”自學編程

                               本文譯自一老外編程學習者的文章,其經驗值得大家借鑒。 我大學本科念的是電子工程專業,所以到那個時候為止,我唯一使用過的編程語言就是C/C++、Assembly、以及 Matlab。后來一個偶然的機會我參加了一個“周末創業”的活動,并且開始漸漸對軟件開發和計算機科學感興趣,然后我發誓我要不擇手段地進入這個洋溢著無限魅力的領域。閱讀全文 »

                        2015年8月5日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:4

                        HTML5 Canvas繪圖并保存文件的實例

                               本文主要以實例的形式給大家演示如何用HTML5的Canvas繪圖,并將圖片保存成文件。 前端代碼:... 發送到后臺的代碼:... 后臺接收的代碼:... 最后生成的效果:... 生成圖片的效果很棒,不失真,而且是透明的,不需要后期處理。閱讀全文 »

                        2015年1月30日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:4

                        PHP如何讀取二進制文件

                               很多時候,數據并不是用文本的方式保存的,這就需要將二進制數據讀取出來,還原成我們需要的格式。PHP在二進制處理方面也提供了強大的支持。 任務 下面以讀取并分析一個PNG圖像的文件頭為例,講解如何使用PHP讀取和分析二進制文件。 涉及函數 fopen fread unpack bin2hex閱讀全文 »

                        2015年1月15日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:6

                        C++編譯器自動生成的函數

                               在C++中當創建一個空類時,C++就會默認的為這個類創建4個函數:默認的構造函數、析構函數、拷貝構造函數、以及賦值操作符。本文參考Effective C++介紹這幾個函數。一. 函數的原型以及函數創建的時機 C++中創建一個空類:... 默認會生成4個函數,其函數的原型如下:...閱讀全文 »

                        2015年1月10日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:0

                        做網站先來了解這些原理

                               現在房價這么高,作為一個程序員只能靠做個網站看能不能賣出 100 萬這樣搏一手了。這里嘗試介紹一下現代 Web 后端并解釋一些常見術語,希望能夠幫助平常不做 Web 的程序員迅速上手。  我非常確信這篇文章里有很多概念不太對,如果發現哪里不太對的話請跟我講...   實現一個手動的 Web 服務器! 1、這里的手動真的就是字面上的意思,這里我們要實現的效果是: 2、在命令行中運行 Server。閱讀全文 »

                        2014年12月26日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:6

                        Mysql日期和時間函數詳解篇

                               一、MySQL獲得當前日期時間的函數 1.1 獲得當前日期+時間(date + time)函數:now() 除了 now() 函數能獲得當前的日期時間外,MySQL 中還有下面的函數:current_timestamp(),current_timestamp,localtime(),localtime,localtimestamp -- (v4.0.6),localtimestamp() -- 閱讀全文 »

                        2014年11月25日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:2

                        C、C++、python、Java、php、C#六種流行語言大PK

                               本文是C、C++、python、Java、php、C#六種語言連接mysql數據庫的代碼展示,在LZ嘗試的過程中,無論是語言環境搭建、mysql依賴庫的導入還是代碼的風格,各種語言都各有千秋。接下來,我們就讓這些語言一一登場吧。 Java(最具噱頭的語言) Java給新人的印象應該是入門簡單、代碼優雅、活躍度高、跨平臺、開源大家庭等等,實在是當之無愧的明星語言,而且是偶像派的。閱讀全文 »

                        2014年11月18日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:9

                        怎樣計算C++繼承、虛繼承、虛函數類的大小

                               一、真空類 長度:1  內存結構:?? 評注:長度其實為0,這個字節作為內容沒有意義,可能每次都不一樣。  二、空類 長度:1 內存結構:?? 評注:同真空類差不多,內部的成員函數并不會影響類大小。 三、簡單類 長度:4 內存結構:00 00 00 00 //m_iOne 評注:成員數據才影響類大小。閱讀全文 »

                        2014年10月24日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:5

                        Web Service入門教程

                               Web Service概述 Web Service的定義 W3C組織對其的定義如下,它是一個軟件系統,為了支持跨網絡的機器間相互操作交互而設計。Web Service服務通常被定義為一組模塊化的API,它們可以通過網絡進行調用,來執行遠程系統的請求服務。 這里我們從一個程序員的視角來觀察web service。在傳統的程序編碼中,存在這各種的函數方法調用。閱讀全文 »

                        2014年5月6日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:10

                        VC++操作Word之簡明入門教程

                               本文跟大家分享的是VC操作Word的東東,使用的是Office2000,工程類型是MFC的對話框。 先看看需要使用到的東東: 1、View->ClassWizard->Automation->Add Class From Library:定位到你安裝Office的目錄找到MSWord9.Olb;2、打開后把所有的類都選中倒入到你的工程(反正也是搞一回徹底一點:P) ;3、在你的對閱讀全文 »

                        2013年10月30日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:27

                        DLL動態鏈接庫編程入門之五:MFC擴展DLL

                               MFC擴展DLL的內涵為MFC的擴展,用戶使用MFC擴展DLL就像使用MFC本身的DLL一樣。除了可以在MFC擴展DLL的內部使用MFC以外,MFC擴展DLL與應用程序的接口部分也可以是MFC。我們一般使用MFC擴展DLL來包含一些MFC的增強功能,譬如擴展MFC的CStatic、CButton等類使之具備更強大的能力。閱讀全文 »

                        2013年2月17日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:1

                        DLL動態鏈接庫編程入門之四:MFC規則DLL(下)

                               我們照樣可以在EXE程序中隱式調用MFC規則DLL,只需要將DLL工程生成的.lib文件和.dll文件拷入當前工程所在的目錄,并在RegularDllCallDlg.cpp文件(上一節中圖5所示對話框類的實現文件)的頂部添加:... 共享MFC DLL的規則DLL的模塊切換 應用程序進程本身及其調用的每個DLL模塊都具有一個全局唯一的HINSTANCE句柄,它們代表了DLL或EXE模塊在進程虛擬空閱讀全文 »

                        2013年2月5日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:5

                        DLL動態鏈接庫編程入門之三:MFC規則DLL(上)

                               上一節中講解了非MFC DLL,本節將介紹如何創建MFC規則DLL及使用MFC規則DLL的方法。 一、MFC規則DLL概述 MFC規則DLL的概念體現在兩方面: (1)它是MFC的 “是MFC的”意味著可以在這種DLL的內部使用MFC; (2)它是規則的 “是規則的”意味著它不同于MFC擴展DLL,在MFC規則DLL的內部雖然可以使用MFC...閱讀全文 »

                        2013年1月31日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:3

                        DLL動態鏈接庫編程入門之二:非MFC DLL

                               上一節中講解的是DLL概論及其調試和查看,本節將為大家詳解非MFC DLL的相關內容。 1、一個簡單的DLL  上一節給出了以靜態鏈接庫方式提供add函數接口的方法,接下來我們來看看怎樣用動態鏈接庫實現一個同樣功能的add函數。 如圖1,在VC++中new一個Win32 Dynamic-Link Library工程dllTest。注意不要選擇MFC AppWizard(dll)閱讀全文 »

                        2013年1月27日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:7

                        DLL動態鏈接庫編程入門之一:DLL概論及其調試和查看

                               比較大的應用程序都是由很多模塊組成的,這些模塊彼此協作,以完成整個軟件系統的工作。其中可能存在一些模塊的功能較為通用,在構造其他軟件系統時仍會被使用。在構造軟件系統時,如果將所有模塊的源代碼都靜態編譯到整個應用程序EXE 文件中,會產生一些問題。一是增加了應用程序的大小,這樣會占用更多的磁盤空間,程序運行時也會消耗較大的內存空間...閱讀全文 »

                        2013年1月22日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:11

                        C++多線程編程入門之經典實例

                               多線程在編程中有相當重要的地位,我們在實際開發時或者找工作面試時總能遇到多線程的問題,對多線程的理解程度從一個側面反映了程序員的編程水平。 其實C++語言本身并沒有提供多線程機制,但Windows系統為我們提供了相關API,我們可以使用它們來進行多線程編程。閱讀全文 »

                        2013年1月9日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:16

                        給程序員的五點建議--如何成為編程高手并以此創業

                               寫在前面:此篇文章出自雷軍之手,是他為軟件開發2.0技術大會準備的演講稿,但由于某些原因沒有派上用場。這里跟大家分享下,對我們程序員來說還是大有裨益的。 每個IT企業,尤其是初創企業,非常苦惱:找不到好的程序員。現在大學、軟件學院及各種培訓機構,每年培養幾十萬的程序員,畢業的每個人都有同樣困惱:找不到好的工作。問題出在哪里呢?閱讀全文 »

                        2013年1月6日
                        作者:雞啄米 分類:職場人生 瀏覽: 評論:18

                        C++編程開發學習的50條建議

                               每個從事C++開發的朋友相信都能給后來者一些建議,但是真正為此進行大致總結的很少。本文就給出了網上流傳的對C++編程開發學習的50條建議,總結的還是相當不錯的,編程學習者(不僅限于C++學習者)如果真的理解了這些建議,相信能夠在學習時準確的抓住側重點,少走彎路。下面列出這50條建議:...閱讀全文 »

                        2012年12月29日
                        作者:雞啄米 分類:軟件開發 瀏覽: 評論:13
                        江西时时彩三星和