Time of Update: 2018-12-05
初入職場,作為有一個冠冕堂皇名稱的“軟體工程師”,常常思考所謂的技術路線能讓自己走多遠?中國IT業的現狀,童鞋們都應很瞭解,一些幹了7,8年技術都會轉行到管理職位的,國情就是如此,有“經理”頭銜的一般都會比工程師掙得多。國外的狀況卻是相反,人家重視的是技術,工程師受人愛戴,工資比專案經理也要多。於是對自己的選擇就有了疑問,現在多學技術究竟有多大用處?現在就做個簡單的調查,希望童鞋們能廣開言路,各抒己見,看看技術能讓你究竟走多遠?
Time of Update: 2018-12-05
首先介紹一個函數VirtualProtectEx,它用來改變一個進程的虛擬位址中特定頁裡的某一地區的保護屬性,這句話有些咬嘴,直接從MSDN中翻譯過來的,簡單來說就是改變某一進程中虛擬位址的保護屬性,如果以前是唯讀,那改變屬性為PAGE_EXECUTE_READWRITE後,就可以更改這部分記憶體了。具體看它的實現BOOL WINAPI VirtualProtectEx( __in HANDLE hProcess, __in LPVOID lpAddress, __in
Time of Update: 2018-12-05
當使用windbg時,最常用的命令就是'K', 棧回溯。那麼是怎麼實現棧回溯的呢,下面簡單介紹一下。首先要瞭解我們所編譯出來的EXE或者DLL的調試資訊都是包含在PDB檔案中的,PDB檔案可由編譯器來產生。在棧回溯中使用的API都是來自動態庫DbgHelp.dll中的,當然你可以顯式或者隱式的調用這個DLL,但是這個DLL有著不同的版本,當隱式調用時需要注意。因為我在使用時出現了問題,所以我這裡詳細介紹一下。當我直接把DbgHelp.dll,
Time of Update: 2018-12-05
在求職過程中,求職者必須採用多種專業的技巧。你要像科研人員似地分析就業市場;像暢銷作家似地精心編撰簡曆;像老練的政客似地建立工作關係。 在討論薪酬的關鍵時刻,還有一種職業要模仿──聯邦調查局(FBI)的人質談判專家。 想象一下坐在你對面的人事經理是一名在銀行金庫裡劫持了十名人質的瘋子,只不過他不是要幾百萬現金和一架私人飛機,而是把守著包含工資預算的電子製表軟體。聯邦調查局公布的文章“危機調停:在談判中運用傾聽技巧”,概述了在談判中有效地帶來積極成果的幾項手法,其中有一條是:適當跟進,改述、
Time of Update: 2018-12-05
直接核心對象操作(DirectKernel Object Manipulation, DKOM),通過直接核心對象操作可以在不安裝鉤子的情況下隱藏進程和驅動程式。在更改核心對象之前需要明確以下問題:1. 需要明確所要修改的對象是怎樣的,包括結構的成員是什麼2. 需要深入理解如何使用對象3. 要考慮不同作業系統的版本以及同一版本不同服務補丁之間的差異4. 注意如何使用對象,因為特定記憶體地區和特定函數在不同的插斷要求層級(Interrupt Request
Time of Update: 2018-12-05
故事1.甲去買煙,煙29元,但他沒火柴,跟店員說:“順便送一盒火柴吧。”店員沒給。 乙去買煙,煙29元,他也沒火柴,跟店員說:“便宜一毛吧。”最後,他用這一毛買一盒火柴。 這是最簡單的心理邊際效應。第一種:店主認為自己在一個商品上賺錢了,另外一個沒賺錢。賺錢感覺指數為1。第二種:店主認為兩個商品都賺錢了,賺錢指數為2。當然心理傾向第二種了。同樣,這種心理還表現在買一送一的花招上,顧客認為有一樣東西不用付錢,就賺了,其實都是心理邊際效應在作怪。
Time of Update: 2018-12-05
Time of Update: 2018-12-05
1、薪水太高,貢獻平平:薪水隨著年資和公司成長愈來愈高,但無法提供其它附加價值和同業比,薪水明顯偏高,就必須很小心。假如又沒有獨特的附加價值,很容易被更年輕、要便宜的人才取代。老闆通常是能少給一分錢決不會多給一分錢。找到機會,換血也是節省成本的一種方式。2、居功自傲,目無老闆:對公司有些貢獻就居功自傲,老提過分要求,索要過度資源,甚至不把老闆放在眼裡。其實這個世界缺少了任何人都照轉,公司其實也不會真正離不開誰。正所謂“快馬先死,寶刀先鈍,良木先伐”,死的往往是牛人。3、樹敵太多,自視太高:有些
Time of Update: 2018-12-05
本文介紹如何將手機螢幕的內容儲存為Image對象,這裡認為手機螢幕上顯示的是一個Canvas。完成這一個功能的思想就是使用緩衝機制。我們不能直接獲得Canvas上的像素,因此不能直接從Canvas上的內容獲得Image對象。轉換一下思路,如果把要繪製的Canvas上的內容首先繪製到一個Image上,而這個Image並不顯示到螢幕上,只是在繪畫完成後一次性的顯示到螢幕上。有經驗的朋友一定聯想到了雙緩衝機制,不過這裡並不是要使用雙緩衝解決閃屏的問題,而是要得到當前Canvas的內容。
Time of Update: 2018-12-05
唯一 我的天空多麼的清晰 透明的 全都是過去的空氣 牽著我的手是你 拌你的笑容 卻看不清 是否一顆星星變了心 從前的願望 你全都給拋棄 最近我無法呼吸 連自己的影子 都想找你 oh baby 你就是我的唯一 兩個世界都變形 回去談和容易 確定你就是我的唯一 獨自對著電話說我愛你 我真的愛你 baby 我已不能愛你多一些 其實早已超過了愛的界限 http://www.1ting.com/player/70/player_17599.html
Time of Update: 2018-12-05
名為“蠱惑奇葩”的網友作為果粉在得出所謂的蘋果黃牛事件真相後,寫下了下面的文字,可是這真的是事情的全部真相嗎?您又是如何看待這個問題的呢? 儘管之前已經猜到一些,但是當證實的時候還是震驚了我。 我想大多數人也已經發現了一些蛛絲馬跡,比如為什麼黃牛會有蘋果的發貨箱,比如為什麼保安對黃牛態度的曖昧,比如為什麼現在的媒體是偏向黃牛。可是,你們可曾想到,黃牛的後台真正大老闆就是蘋果自己。 這些黃牛就是蘋果僱傭來的,當然我指的不是門口排隊的農民工,而是那些背景大JS。
Time of Update: 2018-12-05
摘自《Emacs教程中文版》C-v 向前翻一整屏M-v 向後翻一整屏C-l(L) 清楚螢幕並重新顯示所有文本,第一次鍵入把游標移到螢幕中央,第二次鍵入把光比移到螢幕上方==================================================================================C-f 向前移動一個字元C-b 向後移動一個字元M-f 向前移動一個單詞M-b 向後移動一個單詞C-a 移到行首C-e 移到行尾M-a 移到句首M-e
Time of Update: 2018-12-05
雖然小弟是誇專業學習的電腦,但對於第一次聽說設計模式也是倍感羞愧。於是馬上搜尋了一些資料。原來設計模式真是在架構設計方面處於十分重要的地位。在網上搜尋到一份筆記《設計模式精解-GOF23種設計模式解析》感覺不錯,尤其是對初學者,我覺得設計模式可以先對其有個大概的感念,當在實際的工作中需要設計架構時,在詳細研究每種結構的優缺點也不遲,下面就分享一下自己的感悟。設計模式分為三類模式:建立型模式,結構型模式和行為模式。首先介紹建立型模式中的Factory模式。Factory模式解決的兩個問題是:1.
Time of Update: 2018-12-05
Time of Update: 2018-12-05
在學習UML過程中,你經常會遇到UML類圖關係,這裡就向大家介紹一下UML箭頭、線條代表的意義,相信通過本文的介紹你對UML中箭頭、線條的意義有更明確的認識。AD:本節向大家學習一下UML箭頭、線條代表的意義,UML中關係主要有依賴,彙總,合成,泛化和實現等,下面就讓我們來看一下這些關係如何用UML箭頭和線條來實現。UML箭頭、線條程式關係後面的例子將針對某個具體目的來獨立地展示各種關係。雖然文法無誤,但這些例子可進一步精鍊,在它們的有效範圍內包括更多的語義。依賴(Dependency)實體之間
Time of Update: 2018-12-05
jdk路徑:C:/Program Files/Java/jdk1.6.0 tomcat路徑:C:/Program Files/Apache Software Foundation/Tomcat 6.0JAVA_HOME: C:/Program Files/Java/jdk1.6.0 PATH: C:/Program Files/Java/jdk1.6.0/bin CLASSPATH: .;C:/Program Files/Java/jdk1.6.0/lib/dt.jar;C:/Program
Time of Update: 2018-12-05
【CSDN 9月14日訊息】日前國外某編程社區給出了2007年9月份的程式設計語言熱門排行榜。排名根據語言可用性、課程、第三方資料等來排定,Google、MSN和Yahoo等搜尋引擎皆用來評定和評估這個熱門排行榜。 熱門排行榜前20位如下: Sep2007Sep2006Delta PositionLanguageRatingsSep2007Delta Sep2006status11Java21.701%+0.17% A22C14.908%-3.15% A34(Visual)
Time of Update: 2018-12-05
控制一個晶片首先要知道它的地址,大多數PC上的8259鍵盤控制器在地址0x60和0x64上是可定址的,這些位置有時稱為連接埠(port),因為它們提供了進入硬體晶片的入口。在使用DDK時,有多個宏可以讀寫這些連接埠:READ_PORT_UCHAR ();WRITE_PORT_UCHAR();另外也可以使用彙編指令.範例程式碼如下所示,感興趣的話可以自己試試:#include "ntddk.h"#include "stdio.h" // use for _snprintf//#include
Time of Update: 2018-12-05
下面是一個例子,描述同步傳輸的大體過程。同步傳輸有七種方式,下面的例子是雙向傳輸,最複雜的一種。首先進行初始的準備工作,然後進行傳輸,再進行確認。1. 用戶端發出同步請求<SyncML> 相當於同步的標頭檔,基本為固定模式 <SyncHdr> <VerDTD>1.0</VerDTD> <VerProto>SyncML/1.0</VerProto> <SessionID>1</SessionID>
Time of Update: 2018-12-05
STL中list的使用:STL中的list就是一雙向鏈表,可高效地進行插入刪除元素。現總結一下它的操作。文中所用到兩個list對象c1,c2分別有元素c1(10,20,30) c2(40,50,60)。還有一個list<int>::iterator citer用來指向c1或c2元素。list對象的聲明構造():A. list<int>c0; //空鏈表B. list<int>c1(3);