類方法命名規則-要減少使用時思考

類方法命名除了以首字母大寫的駝峰式命名、底線分割等命名方式的規定外,還應該注意方法名的組織規則。一、對於dao類、針對某一特定對象比如String操作的工具類,一般應該以save、get等動詞開頭,即以“操作+對象”為命名方法,如getUser();二、對於包含多種對象或業務操作邏輯的業務類,個人認為以要操作的對象或者業務名開頭,加上操作,即以“對象+操作”為命名方法更合適,如userGet()。- by 一個農夫 -

PowerDesigner使用方法小結

PowerDesigner多用來進行資料庫模型設計,具有SQL語句自動產生等功能。當然,也有不少缺點,比如團隊分享。一、設定PowerDesigner模型視圖中資料表顯示列1、Tools-Display Preference…2、視窗左邊Category中General Settings下選擇Table3、視窗右邊Advanced…4、視窗左邊選擇Columns5、視窗右邊List

海量資料等機率隨機抽樣-蓄水池演算法

問題起源於編程珠璣Column 12中的題目10,其描述如下:How could you select one of n objects at random, where you see the objects sequentially but you do not know the value of n beforehand? For concreteness, how would you read a text file, and select and print one random

symbol載入失敗的case分析

最新一直在分析產品反饋回來的dump,分析過程中發現有一些dump的symbol無法載入。比例很小,1000個dump,只有7個沒法載入symbol。即使使用.reload /i也無法載入: 0:000> .reload /i alibrowser.exeUnable to load image C:\Program Files\AliBrowser\Alibrowser.exe, Win32 error 0n2*** WARNING: Unable to verify

幾個進階一點的bat命令

最近在做效能測試,有大量的重複的操作,所以打算用bat檔案做指令碼。之前也用過bat檔案,但是都只是應用到一些簡單的功能。比如用%var%來指定環境變數,%0,%1來指代傳入的參數,用if來進行字串比較等等。今天通過網上搜尋,學會了三個新的功能。1. 用set /a 來進行數學計算,具體的文法如下:Add: SET /A Result = 12 + 4Subtract: SET /A Result = 23 - 7Multiply: SET /A Result = 8 * 2Integer

我暈,DELL郵寄WIN7升級光碟片的服務是不是太過分了?

上個月14號收到的機器,15號就衝到DELL的網站註冊WIN7升級了,然後心情激動地等到了24號,然後就等啊等啊,等了一周,沒有收到,上去DELL網站看,訂單狀態沒有任何變化,預計發貨時間還是10月27號…… 然後繼續等,又過了幾天上去看,發現預計發貨時間改成了11月7號,我囧……然後有繼續改成11月13號,然後又是11月15號……繼續囧…… 剛才上去看,TMD,居然又改成了11月19日,我幹!!!! 到底啥時候能發貨,dell你能不能給個准信?以現在的情況來看,我過年前能裝上不??!

D3D中的裝置丟失

周末閑著沒事,翻譯一段DirectX SDK協助文檔,是關於裝置丟失及其處理方法的。路徑是DirectX Graphics-Direct3d 9-Programming Guide-Getting Started-Direct3D Devices-Lost

程式員,請昂起你高貴的頭!

程式員與藝術家我這輩子最佩服兩類人,一類是藝術家,一類是程式員。一個好的程式員從在某種程度上來說也是一個藝術家!藝術家是精神世界及其豐富的人群,他們不僅自己享受著藝術的魅力,也為全人類的精神文明指引著方向!程式員,他們是城市中的白領,不僅自己享受著編碼的樂趣,也推動著資訊世界不斷向前發展。在這個資訊爆炸的年代,哪個行業能離開電腦?能離開程式員?月經貼可是,就是這樣藝術家一樣神聖的職業,卻被某些人玷汙了。。。最近越來越多的人開始寫一些無聊的月經貼,傳播一些無聊的言論,什麼程式員是青春飯,過了30就

寬字元標量L”xx”在VC6.0/7.0和GNU g++中的不同實現。

《The C++ Programming Language 3rd》中有這麼兩段話:from 4.3:A type wchar_ t is provided to hold characters of a larger character set such as Unicode. It is a distinct type. The size of wchar_t is implementation-defined and large enough to hold the largest

[原創]一個在Irrlicht中會常用的字串轉換函式

讓Irrlicht支援中文後,編程過程中不免經常會用到char* 到wchar_t*的轉換,看了上次轉載的那篇關於L"xx"的文章,寫了個小函數供使用.#define xmalloc(s) HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, (s))#define xfree(p)   HeapFree (GetProcessHeap(), 0, (p)) wchar_t *str2wstrptr(const char *pStr){    PSTR

ATL Thunk機制深入分析

如果你有SDK的編程經驗,就一定應該知道在建立視窗時需要指定視窗類別,視窗類別中的一種重要的參數就是視窗過程。任何視窗接收到的訊息,都是由該視窗過程來處理。在物件導向編程中,如果還需要開發人員來使用原始的視窗過程這種面向過程的開發方式,物件導向就顯得不那麼純粹了。所以,在介面編程的架構中,架構往往會隱藏視窗過程,開發人員看到的都是一個個的類。如果要處理某一個訊息,則需要在視窗對應的類中加入響應的message map即可。那麼,架構是如何將視窗過程跟視窗對應的類關聯起來呢?

powerDesigner 把name項添加到注釋(comment),完美方案!

第一次寫部落格,分享一點經驗吧,平時大家用powerDesigner的時候,pd是不會把name項預設添加到comment的,所以產生的資料庫表裡面也沒有中文欄位的注釋.我在網上查了一下.有解決方案了.以下是網上的解決方案,我把它完善了一下.'使用方法使用方法'PowerDesigner->Tools->Execute Commands->Edit/Run Scripts可以儲存該指令碼為:name2comment.vbsCode highlighting produced

記憶體的一些magic number和debug crt

調試過debug版本的vc程式的人一定對0xCCCCCCCC和0xCDCDCDCD這樣的記憶體很有印象。這是debug版本的CRT為了方便偵錯工具,在分配出來還沒有初始化的時候提供的初始值。實際上,Windows上面還有更多這樣的初始值,見下表:Uninitialized BAADF00DUsed by Microsoft's LocalAlloc/GlobalAlloc/HeapAlloc(LMEM_FIXED) to mark uninitialised allocated heap

資料結構優於流程圖

忘記在哪本書上看到了這句話,好像是某個大牛說的,當時挺有感觸就記了下來。大大小小做過幾個項目後,才開始認識到“資料結構優於流程圖”,也算是一個收穫。當初做禮花類比的時候,採用一套統一的多層次鏈表的資料結構,從某一方面說,具有比較好的靈活性,然而,卻在眾多其他方面造成了嚴重的掣肘。比如為適應這一資料結構的資料檔案的儲存結構設計,檔案的讀寫速度很慢;為達到播放、重新播放的目的,而設計的比較複雜的程式處理邏輯;統一的播放處理使得在禮花花形擴充性方面存在嚴重問題。如果不是採用統一的多層次鏈表結構,而是只

數字三角形poj1163

The TriangleDescription73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on a route that starts at the top and ends somewhere on the base. Each

用cookie在本地傳輸資料

最近在研究如何測試網頁的載入速度,發現了一個html5有一個叫performance的類可以擷取諸如網路延遲,頁面載入以及onload

Reservoir Sampling – 蓄水池抽樣

  問題起源於編程珠璣Column 12中的題目10,其描述如下:  How could you select one of n objects at random, where you see the objects sequentially but you do not know the value of n beforehand? For concreteness, how would you read a text file, and select and print one

手機開發與360的那點事兒

我做了一個用手機遙控電腦的軟體。一個手機端。一個PC端。今天發現了一個很古怪的問題。在PC端的軟體最小化或點擊案頭時。遙控就不靈了。我用的是C#調用系統函數 mouse_event()。XP系統有這樣問題,Win7沒有問題。在網上找資料,有人說是控制代碼問題,需要擷取其他視窗的控制代碼才可以操作。發現難實現,並不可行。在糾結N長時間以後偶然發現有人說是360屏蔽的。關閉360安全衛士就可以了。經測試發現果真如此。鬱悶的360啊。為什麼老是做一些多此一舉的事情呢。這也讓我聯想到以前遇到的一個問題。

公司技術部與其他部門之間的那些事兒

很久就像寫一些關於技術部的事,這些很多是關於我所看到的,我所經曆過的。技術部門在公司的其他部門眼中,應該算是比較內向、不善言辭、脾氣不太好、還有點悶騷的那種類型。有人說技術部們的人都是外星人。因為他們看來,這群人整天跟電腦打交道。做的東西老出錯,不好用。跟他們不好溝通,很費神。有時候很難理解,所以叫外星人。做技術的人往往感覺別的部門的人很笨,因為他們覺得這麼複雜的系統,我都幫你做出來了。就那點維護的事了,你們還老是弄錯,動不動就說系統出問題了,查了半天還不都是你們自己操作錯了。這其實都是很正常的

公司技術部門內部的發展變化過程。

剛開始,人員比較少,基本上一個人就可以搞定。這個時候很累,但如果公司做大了,那你就舒服了。隨著業務的發展,人也多了一些。不超過100人的時候,往往大家工作主要還是靠以前的那種默契。我給你說兩個字,你就能知道我要表達的意思。因為大家在一塊時間比較長了。然而深處其中的人也往往會發現一個問題,一個人很難注意到所有的問題,往往感覺良好的時候,突然就發生一個問題。動輒就讓公司損失好幾萬。工作效率也不是很高,因為一個人很難知道其他人都做什麼,人多的時候,配合上會出現問題。溝通成本增大。個人的能力已成為團隊發

總頁數: 61357 1 .... 5541 5542 5543 5544 5545 .... 61357 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.