求職總結

找工作的日子終於結束了,現在總結一下。 1、工作還是考研,大學的路線一定要明確。我的路線不是很明確。最初是沒有考研的打算的,所以學習成績一般般,也沒有打算去提高。倒是比較喜歡動手,一直關注電子製作。但是學習和電子製作都不是很投入。挺幸運的得到大學生創計劃的項目,那時都是大三結束了,很多同學都開始準備了。打算工作的同學在班裡幾個牛人的帶領下可以進實驗室,做單片機項目、學C++等。打算考研的都在抓學習。我呢,是一個中間人,學習不是很賣力,製作實踐少,但是有了項目,就邊做項目邊學習了。項目做了近一年,

手機標準

現在手機品種眾多,各家差異很大,這正是各家的市場戰略。但是,在追求差異化的同時,同樣需要某種標準。比如,現在的手機充電器標準。我認為,行動數據儲存系統也要有一個標準。以手機連絡人為例,各款手機的資料格式是差別很大的,連絡人不能被方便的匯出和匯入。其他,簡訊等也是這樣。手機作為一種私人並且容易更換的終端,不同終端之間資訊交換特別頻繁,特別是有關個人的資訊。這些資訊一定要由一個終端正確的移動到另外的終端。這個標準現在還沒有。手機是一個非常個性的終端,它的內部必須有非常嚴格的標準作支撐。

APK安裝後在案頭的表徵圖列表裡不顯示的方法

當我們的程式在被安裝後再次重啟系統時系統會自動建立我們的APK程式,在所有的APK程式都安裝完後系統會最後安裝Luncher2.apk應用程式,Luncher2.apk就是我們的系統介面應用程式,它會檢測系統已經安裝的應用軟體的包名,然後把這些應用軟體的表徵圖和名稱給解析出來然後顯示在應用程式列表裡,用GridView顯示了出來,這裡如果我們不想讓我們的應用程式的表徵圖在Luncher裡顯示的話,有一個很簡單的方法,就是僅修改AndroidManifest.xml檔案即可。 

資料區段、程式碼片段、堆棧段、BSS段的區別

5個資料區段       進程(執行的程式)會佔用一定數量的記憶體,它或是用來存放從磁碟載入的程式碼,或是存放取自使用者輸入的資料等等。不過進程對這些記憶體的管理方式因記憶體用途 不一而不盡相同,有些記憶體是事先靜態分配和統一回收的,而有些卻是按需要動態分配和回收的。對任何一個普通進程來講,它都會涉及到5種不同的資料區段。Linux進程的五個段下面我們來簡單歸納一下進程對應的記憶體空間中所包含的5種不同的資料區都是幹什麼的。BSS段:BSS段(bss

組播組釋疑

在我們的工作站上抓包,經常會發現有許多發往“奇特地址”的報文,類似目的地址為239.x.x.x,這是組播報文。這裡我不想解釋什麼是組播,也不打算再把ABCDEF幾類地址複述一遍。Windows命令列下,進入netsah,進入介面模式,進入ip模式,敲入show joins會顯示本機加入了哪些組。工作站常見的組有:224.0.0.1                            //本地網路上的所有主機224.0.0.9                           

offer糾結的正解

 經常看見有人在網上發帖,或是朋友議論,來了兩個offer,hw vs 

一個printf函數引發的死機

 今天同事解決了一個問題,頗有啓發,拿出來共賞之。大家都熟知printf函數,有%s、%d、%p、%u等等參數,當然你也可以直接printf("某某字串"),或者:char str[] = "xxxxxx";printf(str);如果這樣寫,會編譯不過:printf("str = %s\n");因為參數不夠。可是你有沒有考慮過下面這種情況?char str[] = "im a good man

實現AbstractFactory[抽象工廠]的兩種方法

AF是一種對象建立型模式。 對象建立型模式:將執行個體化委託給另一個對象。類建立型模式用繼承來改變被初始化的類。   在設計模式中提到:“AbstractFactory類通常用FactoryMethod實現,但也可以用Prototype實現。”  AF模式側重於產品的系列性,增加對某一產品的支援將比較困難。FM模式則沒有此限制,FM又被稱為虛建構函式。

宏的另一種用法

這裡要說的不是用宏來防止頭檔案重複包含。在結構中定義一個宏,以前在公司的軟件裡,他們經常這樣用,還是比較巧妙的。 比如一個介面結構://邏輯介面typedef struct tag_stRM_IM_LogicIntf{ VOS_U32 u32IfnetIndex; VOS_U32 u32PhyIndex; //VOS_U32 u32LogicIndex; STIP_CONFIG stIpCfg; ENRM_IM_INTF_STATUS enStatus;

推薦一款cpp解析json工具--rapidjson

項目地址:http://code.google.com/p/rapidjson/上面有很詳細的介紹:http://code.google.com/p/rapidjson/wiki/UserGuide作者介紹說:" Rapidjsonis an attempt to create the fastest JSON parser and generator. "這是一個試圖創造出一個最快的json解析和產生項目 呵呵。 嘛也不說 通過一個例子來看看這個工具的好用之處。#include

華為VRP MPLS RSVP-TE隧道配置實例

R0打一條隧道到R1,使能了組播。拓撲很簡單,一看配置就知道了。WVRP調試通過。R0# sysname Quidway# multicast routing-enable# mpls lsr-id 1.1.1.1 mpls  mpls te  mpls rsvp-te  mpls te cspf#interface Ethernet0/0/0 ip address 192.168.1.1 255.255.255.0 pim sm mpls mpls te mpls te

【轉載】VC小技巧

源地址: http://www.sunxin.org/forum/thread/4846.htmlVisual C++6.0(5.0)開發工具功能非常強大,但是對於初學者來說,卻有很多細節的問題需要注意。作者搜集整理了以下一些實用小技巧,希望對初學者有所協助。 1:使用vc開發項目時,常會遇到這種情況: 即明明只改動了一個檔案,卻要把整個項目全部重新編譯串連一次。剛剛串連好,一運行,又提示重新編譯串連一次,非常討厭。這是因為出現了未來檔案的緣故。     解決方案:     找出對應檔案夾下的d

在VC中使用STL的紅黑樹

最近考慮做個路由表,眾所周知這東西都是用Radix樹或者AVL樹(紅黑樹)造的。俺們是做工程的人,不搞學術,不打算研究這東西。網上找了半天,終於有位兄弟告訴我們怎麼在VC的STL裡使用其自帶的紅黑樹(原文  http://woshao.com/article/7b4c844029c311dfa592000c295b2b8d/),good,來段例子。 #include "stdafx.h"#include "windows.h"#include <set>#include

乙太網路的組播地址映射方法

乙太網的 組播IP地址映射到MAC地址方法都被講爛了,我簡要的說明下,5步。1、MAC地址是48位的,IP地址是32位的,所以要把32位的IP地址映射到48位的MAC上原則上沒問題,MAC還多出 48 - 32 = 16位來;2、然而48位的MAC如果作為組播使用,其高24位固定為 0000 0001, 0000 0000, 0101 1110 == 01 - 00 - 5e,這是規定的。於是乎可用的MAC地址位就變成48 - 24 =

【數據結構】IP地址配置存儲探究

單純的IPv4地址是個32位的整數,正好用一個ULONG存放,子網掩碼也是如此,這沒問題。可是存在大小端的情況,很多時候我們還需要使用點分十進制的格式,子網掩碼還有進行長度轉換的需求,如255.255.0.0 -> 16,這樣一來就複雜了。不論如何,我們還是想使用較簡單的辦法,使用一個ULONG,在這裡我們寫作VOS_U32,於是乎我們似乎可以這樣:typedef VOS_U32 IPADDRESS;typedef VOS_U32 MASK;但是不如這樣:typedef

nmake的使用

現在維護一箇舊的支援多國語言的程式(使用vc6.0),由於程式比較早,採用的方法也比較原始,因此每次要build一個語言的版本,就要改變一下編譯的參數。比如,編譯一個中文版的時候就要預定義:LAN_CHS,要編譯韓文版的時候就要定義:LAN_KOR。這樣來回的折騰實在是太麻煩了,我因此匯出了該項目的makefile,通過增加一個參數的方式,可以指定要編譯的語言版本,因此:nmake LAN=”CHS”就得到了一個中文版,nmake LAN=”KOR”就得到了一個韓文版:)為什麼現在的vc2005

同前綴的路由在Radix樹中的存儲方法

我們都知道路由表通常使用Radix樹來存儲,可是你又沒有想過如下路由怎麼處理呢:(這裡拿127.0.0.0作為前綴只是個例子,無實際意義)Destination/Mask    Proto  Pre  Cost     Flags NextHop         Interface       127.0.0.0/8    Static 60   0          RD  10.0.0.2        Ethernet0/0/0       127.0.0.0/16  Static 60 

關於itoa函數使用到時候犯的錯誤

函數原型:char* itoa(int value, char* buf, int  radix);value:要轉換的參數buf:轉換後儲存的空間radix:按radix進位轉換在使用的時候發現了一個問題,以前沒關注過,如下: char temp;int a = 1;itoa(a, &temp, 10);   //將a==1按10進位轉換後存入temp結果報錯資訊:Run-Time Check Failure #2 - Stack around the variable 'temp' 

在網頁中使用ActiveX控制項

 <html><head><title>Test6控制項的使用</title></head><body><OBJECT ID="Test6" CLASSID="CLSID:6E362FD2-0579-473B-8C8F-11A0D0C494C2"  CODEBASE="Test6.cab#version=1,0,0,1" WIDTH=600HEIGHT=600ALIGN=center></OBJECT>

防止程式多開的方法

一、使用Mutex     1、原理      建立一個互斥體,並檢查它是否已經有擁有者,如果有,表明互斥體已經建立(程式已經啟動),否則表明程式未啟動。      2、實現      (1)首先建立一個互斥體,CreateMutex函數,第一個參數可以設定為NULL,第二個參數必須設定為false,第三個參數表示互斥體的名稱,這個名稱最好有一些特殊標識以防止與其他應用程式衝突,比如程式名+時間。      (2)使用GetLastError()函數判斷錯誤資訊是否為ERROR_ALREADY_

總頁數: 61357 1 .... 19402 19403 19404 19405 19406 .... 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.