|
經濟危機了,所以還沒有開始找工作,實習大戰已經開幕了。
我也投了幾家自己非常心儀的公司,掂量掂量自己的水平吧。不過,這一掂量的確不怎么樣。唯有繼續好好學習。
我投了四家,兩家參加機試,不過看來都算掛了吧,題目不是很難,但是有的不是遺忘,就是反應有些慢。還有一家是直接拒絕了我。最后一家參加了筆試,也有幸進入了一面。
面試中先是做了一個自我介紹,英文的。這個我準備了,不過要說5分鐘。
下面是詢問我做過的項目。面試官很nice,盡管他不是很懂我做的項目,還是一個一個的項目問,而且很耐心,不錯的面試官。
問完項目后,問了一些問題,有C++的,有數據庫的(這個只有一道,多年沒有摸過,忘得一干二凈,沒答上來),有linux(如何查看進程,我還是不會)。
那就只有C++,我還可以答上一二。
發現平常有時候,你知道的一些知識,有的覺得是這樣的,但當你去表達的時候,卻理不出來頭緒。此時的我就是這樣。看來基本功不是很扎實。
那個職位自己的把握也不是很大,中間有些東西自己說的不好,跟職位的匹配性也不是很好。
不過通過這次面試歷練,我覺得應該在一下幾方面注意一下:
1、對知識的掌握上,一定要很清楚,不能只知道皮毛性的東西。
2、在于對方的交談上,一定不要快速的回答問題,要給自己留一個思維緩沖的階段。能夠把答案稍作調理。
3、不要過多談一些想法,要有自己的想法。
被問到職業發展方向,這個真的不知道怎么回答,回來想想,還是很困惑,不過這倒給我提了一個醒,要好好規劃自己的人生,不能糊里糊涂的走下去。
我將來做什么呢?當程序員,或許可以出幾本書,總結一下自己的程序員經驗。這是我現在想到的。
至于方向么?數據庫,windows mobile,這個我真的還不是很清楚。
如果你對我有建議的話,那我先謝謝你了。
昨天在解決如何從與Active Sync的連接中斷開,連接wap網絡時遇到。這個問題還是沒有解決。有人建議將ConnMgr.exe關閉。這個方法我嘗試了,但是引來的問題是我的其他網絡也無法連接。嘗試了一下IE,它重新啟動了ConnMgr.exe,并且繼續走Active Sync網絡。這個機制怎么做到的,不是很清楚。
所以從SDK上查了一下ConnMgr.exe的介紹。
The Connection Manager application is ConnMgr.exe. It interacts with multiple device applications, such as Internet Explorer Mobile, to schedule and manage network connections. It maintains a list of all connection requests, their priorities, and the available Connection Manager configuration service providers per device.
When called by an application, the Connection Manager application must first determine the end-to-end paths from the device to the target network, for example, the Internet or a corporate network. Connection Manager does this by retrieving all possible connections from the Connection Manager configuration service providers, and finds all the paths from the device to the target network. For more about the service providers, see Connection Manager Configuration Service Provider.
When the Connection Manager application has found all the possible paths from the device to the target network, it uses Connection Planner to determine the best connection to the target network. Connection Planner determines which connection requests should be connected at a specific time and which paths those requests should use to connect to their destination. For more information about the role of this component, see Connection Planner.
Once a proper connection has been determined and established by Connection Planner, the Connection Manager application schedules this connection, taking into account other scheduled connections and their priorities and security levels. It enables multiple applications to use the same connection on an interval basis instead of establishing a separate connection, in an attempt to reduce the number of redundant connections. A device application might need to make a short connection at an interval of every few minutes, and Connection Manager must schedule these short connections. If there are several applications that need to use the same connection on an interval basis, Connection Manager can notify each application when another application has already established that connection.
For example, if five device applications request a connection to the same network at an interval of every half hour, this could result in up to 10 connections to the same location every hour. Connection Manager tries to schedule the connections so that only two actual connections are needed per hour.
When a network connection enters an idle state for a specified period, Connection Manager automatically disconnects the connection. This mechanism frees device applications from having to handle low-level connection tasks. When an application requests a scheduled connection to a certain destination network with a specified time period interval, the Connection Manager application wakes up the device application when a connection to the specified destination network is available, or at the end of each time period interval. In the former case, the application can make use of the available connection. In the latter case, Connection Manager does not establish a connection but just wakes up the application. It is up to the application to request Connection Manager to establish the connection to the destination network.
Windows Mobile 5 is so jam packed with cool new APIs that some of the smaller (but still very useful!) ones fall through the PR cracks. Here are two that I just got remineded of by a post in the smartphone.developer newsgroup:
ActiveSyncStart & ActiveSyncStop
These device-side APIs do exactly what the names imply. To kick off or stop a synchornization from a desktop app, just use CeRapiInvoke to call them.
在工作中遇到這樣一個問題:CreateToolhelp32Snapshot 失敗,利用GetLastError獲得錯誤值是8,存儲空間不足,無法處理此命令。
查看我們的存儲空間,還有很多。這是為什么呢?
昨天跑到MSDN上去問了一下這個問題,沒想到今天就有人給了我回答:使用TH32CS_SNAPNOHEAPS參數,既可解決這個問題。原因在于如果不采用改參數的話,有可能快照會占用整個堆的空間。
于是我們的使用方式將變為:
HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS| TH32CS_SNAPNOHEAPS, 0);
目前我也只是簡單驗證了一下,OK。如果大家也遇到這種情況的話,不妨試一下。
backlight.exe 電源設置
btftpclient.exe 藍牙資源管理器 bubblebreaker.exe 連球游戲 calc.exe 計算器 calender.exe 日歷 camera.exe 相機 clearstorage.exe 恢復出廠設置 clock.exe 時鐘 commManager.exe 通訊管理 commuRec.exe 通訊錄 cprog.exe 電話 CSDtype.exe CSD線路設置 cusTSK.exe 主題設置 cvdsetting.exe 語音撥號設置 Deviceinfo.exe 設備信息 dlagent.exe 下載代理 fexplore.exe 資源管理器 GCHistory.exe 通話記錄 GIFplayer.exe GIF播放器 Gimageview.exe 圖片瀏覽器 GMMSview.exe 彩信管理器 GOTOne_home.exe 移動之家工具包 GOTOneServ.exe 移動服務 GPRSAuthentication.exe GPRS設置 GRingView.exe 鈴聲管理 Helpdesk.exe 移動客戶服務 IA_Zip.exe Zip壓縮工具 iexplore.exe 瀏覽器 intSHrui.exe 英特網共享設置 JBLend_AMS.exe JAVA百寶箱 keyLock.exe 按鍵鎖 Message.exe 信息 MicrophoneAGC.exe 麥克風自動增益 Mute.exe 振動開 MyFavvorite.exe 我的收藏 notes.exe 便箋 pimg.exe 圖片和視頻 Powerexe.exe 電池電量顯示 poweroffwarning.exe 電源關閉提示 poutlook 任務 ppc_adobereaderle.exe Adobe reader ppt.exe powerpoint pword.exe word pxl.exe excl Readial.exe 電話撥號程序 remnet.exe 連接設置 repllog.exe 同步軟件 safemode.exe 安全模式 sddialer.exe 語音標記錄音程序 shfind.exe 搜索程序 SIMlock.exe SIM鎖 SMSService.exe 短信服務 sndplay.exe 播放器? solitare.exe 空當接龍 STK_UIPPC.exe SIM卡應用 storagelow.exe 電話運行空間不足提示 syncml.exe 號簿更新 tasks.exe 任務 tmail.exe 信息 welcome.exe 硬啟后第一次設置 wlansettings.exe WLAN設置 wmplayer.exe wm播放器 wrlsmgr.exe 無線管理器 |
首發 @Windows Mobile開發者社區(2008-1-5) http://www.winbile.net/BBS/1034312/ShowPost.aspx
WM5/6常見進程:
connmgr.exe (\Windows\connmgr.exe) !不得停止!
連接管理器,管理紅外/藍牙/無線/之類的
cprog.exe (\Windows\cprog.exe)
電話程序
device.exe (\Windows\device.exe) !不得停止!
設備管理器,也是所有驅動程序所運行的進程。device.exe為每個驅動程序創建一個線程。
配合device.dll 管理內核模式設備驅動程序
配合udevice.exe 管理用戶模式設備驅動程序的獨立進程
filesys.exe (\Windows\filesys.exe) !不得停止!
配合filesys.dll,注冊表、文件系統和屬性數據庫。
gwes.exe (\Windows\gwes.exe) !不得停止!
GWES是圖形、窗口和事件子系統,就是GUI支持,負責所有圖形輸出、窗口以及窗口消息(與用戶的所有交互)。駐留在GWES地址空間中的驅動程序一般包括顯示驅動、打印機驅動、鍵盤鼠標驅動和觸摸屏驅動程序。
NK.exe (\Windows\NK.exe) !不得停止!
系統內核
poutlook.exe (\Windows\poutlook.exe)
Pocket Outlook,PIM管理(日程、聯系人)
services.exe (\Windows\services.exe) !不得停止!
系統服務的宿主進程
shell32.exe (\Windows\shell32.exe) !不得停止!
動態鏈接庫函數啟動器,相當于PC中的Rundll32.dll,不過另一說是相當于explorer.exe
tmail.exe (\Windows\tmail.exe)
Messaging(消息服務),管理短信、Email等消息。
repllog.exe (\Windows\repllog.exe)
使用串口進行同步,ActiveSync時用到。
其它常見的進程:
udp2tcp.exe
系統進程,用戶數據服務協議,ActiveSync后自動開啟
rapiclnt.exe
系統進程,同步管理類,ActiveSync后自動開啟
Handsfree.exe
電話免提功能
vcdaemon.exe
VoiceCommander,語音控制
STK.exe
SIM Toolkit,SIM卡應用相關的
當機會砸在頭頂的時候,卻抓不住,只能是自己的悲哀。
——筆試后有感