程式員不能悲觀

現在的程式員圈子,流行著一股悲觀的氛圍。持“程式員沒前途也沒錢途”、“程式員吃青春飯”、“老程式員雖有經驗也沒人要”這些論調的人,比比皆是。程式員自己都瞧不起自己,何來贏得他人的尊重。怪不得現在調侃程式員的人越來越多了。杯具啊! 首先我們要弄清楚,軟體行業到底是個什麼行業?是不是個進階的行業?是不是個屬於精英的行業?是不是個遍地黃金的行業?答案很清楚,軟體行業和任何其他行業一樣,沒有高低貴賤之分,從業人員也是魚龍混雜。既然是普普通通的行業,那你就要擺正自己的心態。誰看到有任何其他行業的人像現在的

給初學者一封信[轉載]

這篇文章已經被轉載多次了,原出處沒有找到,感謝原作者。希望對學弟學妹們,或是有志於從事電腦工作的新手,起到一定的啟示作用。---------------------------- 我始終認為,對一個初學者來說,IT界的技術風潮是不可以追趕的,而且也沒有能力去追趕。我時常看見自己的DDMM們把課本扔了,去賣些價格不菲的諸如C#,

gunicorn.werkzeug和quixote的結合使用-架構篇

開發python web網站時,本地用gunicorn,werkzeug和quixote來搭建環境。其實這是兩種方式: ①gunicorn+quixote②werkzeug+quixoteGunicorn是一個python wsgi的 web-server伺服器werkeug則是一個wsgi的lib工具。quixote:通俗來說,主要功能就是轉寄請求,模板渲染神馬功能。 主要死轉寄請求!!Ok,那理解起來就很簡單了:

web網站的自動化部署

以前實現一個web網站時,部署起來特別費勁。因為rd要搭建自己的測試環境,QA還要去在自己機器搭建環境。。那來回搬環境就容易出現各種問題。主要問題有以下幾個:①網站設定檔中要指定很多特定的配置,而後在代碼中要讀取這些配置。

USB韌體開發(Mass Storage裝置)

USB韌體開發(Mass Storage裝置)Mass Storage裝置,即大量儲存裝置,最典型的莫過於隨身碟了,而隨身碟一般以Bulk Only傳輸方式實現。1、USB Mass Storage裝置的描述符及枚舉過程描述符就是對應標準請求的那些描述符,與HID裝置不同,Mass Storage裝置沒有自己的類描述符。描述符在USB Mass Storage Class Bulk-Only

push到github時,每次都要輸入使用者名稱和密碼的問題

在github.com上 建立了一個小項目,可是在每次push  的時候,都要輸入使用者名稱和密碼,很是麻煩原因是使用了https方式 push在termail裡邊 輸入  git remote -v 可以看到形如一下的返回結果origin https://github.com/yuquan0821/demo.git (fetch)origin https://github.com/yuquan0821/demo.git (push)下面把它換成ssh方式的。1. git remote rm

關於uc/os-II在x86上的編譯與調試

其實討論這個的文章網上有大把,但是之前我學這個東西的時候還是發現自己的編譯環境和網上說的有些出入。最近有朋友問起這方面的問題,所以順便把它貼出來,可能會對某些人有所協助。uc/os的源碼樣本本身就是在x86系列上跑的,所以無需我們自己動手進行源碼移植了。這裡主要談編譯和調試的問題。在x86上編譯uc/os,網上介紹的一般是使用borland c/c++ 3.1, borland

筆試題(1)

原題:     一個數組,裡邊存放三種球顏色值:紅球為 'R',綠球為 'G ',藍球為 'B ',     編程對該數組排序,使該數組最後的顏色排列如下:前邊元素全部為 'R ',中間元素全部為 'G ',後邊為 'B ' -----------------------------------------------------------------------------------------------------------------------------------------

如何擺脫拖延症

    什麼是拖延症,    拖延症,深受其害,特此標記出來,分享給同樣有此問題的朋友1、 時刻提醒:將重點特別標註;2、將工作安排效率最高的時候;3、給自己設期限;4、工作分優先順序;5、每天至少完成一件你最不想做的工作;6、將複雜工作分塊完成;7、避免工作被打斷;8、嚴格遵循計劃;9、按時完成,可給獎勵;10、勞逸結合。

NSUserDefaults的使用方法

1,NSUserDefaults通常用來儲存一些小巧的資料,如使用者的使用者名稱密碼,或者是使用者的使用習慣,如是否自動開啟背景音樂等。2,使用它的原因就是:代碼簡短,使用方便3,使用方法如下:-(void)saveToUserDefaults:(NSString*)tosaveedString withKey:(NSString *)tosaveedKey{ NSUserDefaults * tmp = [NSUserDefaults standardUserDefaults];

如何在pro檔案中添加庫檔案(Qt for symbian)

在Qt for symbian開發時:有時需要將一些dll庫檔案拷貝到手機中,如果單純是symbian編程則之需要修改下mmp檔案和pkg檔案,但如果是qt程式的話,我們只能通過修改Qt的pro檔案來實現,下邊是實現方式: 對於添加庫,無論是靜態還是動態庫,都需做兩步:先是聲名一下,其後是拷貝。二者僅僅是聲名的方式不一樣。 (以下代碼都是要加到pro工程檔案中的)1:聲名:(1)動態庫symbian:LIBS += MMP_RULES += "LIBRARY          

4分鐘的哲學

    生活在南美洲的野生水獺體形較小,憨態可掬。但就是這種毫不起眼的水獺,竟是自然界裡出名的捕魚能手。水獺每次潛入都不會空手而歸,總會叼來一條肥大的魚,幾乎從沒有失手過。而且,更讓人驚歎的是,它每次從潛水到浮上岸邊都不會超過4分鐘。    水獺超強的捕魚能力令人驚奇不已,生物學家們想不明白:這小小的水獺到底有什麼特殊的本領,能如此輕易地捕魚成功?   

Qt-Mobility的使用

      項目中一些底層功能調用,想使用QtMobility來做,於是自己開始實際的接觸。這其中遇到很多問題,我也參考過網上的一些文檔,但也知道為什麼,到我這始終是有問題的,這裡補充總結下自己遇到的實際問題。       1:Qt-Mobility是搭建在symbian環境下,雖然也可以下載源碼來自己編譯win32 unix

xcode 編譯產生的 ARC forbids explicit message send of release 錯誤

ARC是啥,就不說了,可以google。問題 :當前的工程是 非arc的,但是我們要引用的第三方的庫,如git hub上的afnetworking等,多是支援arc了。所以在編譯的時候,就會產生ARC forbids explicit message send of release 錯誤處理辦法: 將需要arc編譯的檔案,加上  -fobjc-arc參數以xcode 4.5為例說明     xcode左側點當前工程名,右側點 targets ,展開 build

一個女孩數次被車撞的經曆

一輛汽車飛速駛來,當即將撞到女孩的時候…女孩突然騰空而起,在空中轉體720度並從腰間拔出兩把手槍,對準汽車不停射擊,汽車隨即爆炸.—————美國大片一輛汽車飛速駛來,當場把女孩撞倒.司機慌忙下車,到車頭一看沒有女孩.回頭時,發現女孩坐在車後坐.滿臉鮮血並對司機微笑.—————japanKB片一輛汽車飛速駛來,當場把女孩撞到.當司機扶起女孩並發現其脖子上的胎記時,痛哭流涕.原來女孩是他失散多年的親妹妹.————-新加坡倫理片一輛汽車緩緩駛來,當駛到女孩身旁的時候…女孩突然撲到在車上.然後以被車主撞

面試題(Qt + 函數指標)

      面試官問的問題是:Qt訊號槽機制,你覺得可以用什麼策略來取代? 因為signal-slot本身是一個順序執行的過程,只有執行完slot之後,才會執行emit的下一條語句。其策略類似於函數調用,只不過由於其在QObject中架設了一個大的結構,這導致其執行效率不是很高,比直接的函數調用要慢10倍(忘記拿看的資料了)。平時在做項目時:如果可以我一般是用寫純虛介面的方式來替代signal-slot。   面試官又問:你有沒有想過用函數指標來替代?

scgi和quixote的結合使用

首先:scgi是什麼。是app與webserver通訊的一種協議.那按照我的理解:比如說webserver是apache,啟動後其會監聽某個連接埠的請求,而後處理之。如果是靜態那就自己搞定,如果是動態呢?我們就將之交給scgi來處理。scgi是一種c/s架構,mod_scgi是client,我們將這個client載入到nginx中,這樣nginx就有能力與scgi-server通訊了.

server多線程並行存取模型和多進程並行存取模型的選擇

做unix上server程式實現時:到底是該選擇多線程並行存取模型還是多線程並行存取模型呢?想到這個問題是源於閱讀scgi,nginx,memched的源碼~如下:scgi的實現是用的多進程,主進程負責監聽socket串連請求,然後分發給各個子進程來處理。nginx的實現是用的多進程,建立好子進程之後,各個子進程直接自己來監聽socket串連請求並處理。memched的實現則是用的多線程,主線程負責監聽請求,然後分發給各個子線程來處理。那這樣的話:本質上是兩個可選條件的組合1.多線程 還是

qt for symbian資源和dll的拷貝

      當一個程式需要載入使用很多資源時:我們需要將這些資源都拷貝到真機中。比如:我們要播放幾個音效檔,需要將音效檔給拷貝到真機中。類似的:程式可能還需要很多dll。這些dll又分兩種:一種是已經做好的,一種是我們項目中產生的(亦即:我們工程分很多模組,最終產生了若干個dll和最終的exe)。對於前者:我們只要做一個拷貝即可,而對於後者:則需要產生後拷貝.      對於純symbian程式,這些都是寫在mmp和pkg檔案中的,但是在symbian中:我們需要將其全部書寫在pro工程檔案中,

如何把request param data傳給flex app

參考文檔1. 關於flex html template wrapper (以後的文章詳細講解): http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf663fe-7fff.html2. Creating a wrapper: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ecf.html3.

總頁數: 61357 1 .... 21163 21164 21165 21166 21167 .... 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.