關於公司新進員工的培訓觀感及建議

這幾年,在幾家公司呆過,當過新員工,也帶過新員工;對於剛進公司的員工的培訓有的公司做的很好,而有的公司一點都不注重培訓。相對好點的例如:1)公司安排有對產品的熟悉時間,也即是對行業的一個瞭解入門;2)通過修改小的模組入手,再由小到大;3)有熟悉整個系統的所有模組的老員工的指導;4)有比較小巧的最初系統的最早可啟動並執行版本的原始碼;5)有一個無階級概念的強大的team;而做的不好的例如:1)對於有通用編程經驗的新進員工並不重視產品的熟悉,編程經驗和行業經驗完全是兩碼事;行業經驗是邏輯產生的根本依

ipv4和ipv6對應的二層MAC地址之———單播、組播

/********************************************************************* * Author  : Samson * Date     : 12/03/2011 *

關於編譯unix網路編程第二卷–處理序間通訊原始碼的問題及解決

/********************************************************************* * Author  : Samson * Date    : 04/12/2012 * Test platform: *               GNU Linux version 2.6.29.4 *               gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)  * *******

記憶體拷貝程式的最佳化–利用系統的特性

/********************************************************************* * Author  : Samson * Date    : 07/04/2012 * Test platform: *               GNU Linux version 2.6.29.4 *               gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)  * *******

動態連結(二) 延時綁定PLT

基本問題:動態連結比靜態連結慢的主要原因是動態連結下對於全域和靜態和資料訪問都要進行複雜的GOT定位,然後進行間接定址。還有各種的動態重定位。 1>延時綁定的基本思想:函數在被第一次用到時才進行綁定(符號尋找,重定位等),沒有用到則不綁定。具體elf用plt實現。真正用到的函數_dl_runtime_resolve() 2>現在在調用到尋找.got之間又插入一個過程。通過一個plt項結構來進行跳轉。每個外部函數在PLT中都有一個相應的項function@plt表示function在p

如何查看web伺服器的名稱和版本號碼

/********************************************************************* * Author  : Samson * Date    : 04/26/2012 * Test platform: *               GNU Linux version 2.6.29.4 *               gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)  * *******

VC 得到磁碟的空間(總的、已用的、剩餘的)

    CString  CurDiskNo;        //當前錄影的盤符號    CString  TotalDiskSize;    //當前錄影盤的總大小    CString  FreeDiskSize;     //當前錄影盤和剩餘空間        char cName[4 * m_iMaxCount] = {0};    char sDiskPath[4 * m_iMaxCount] = {0};    GetModuleFileName(NULL, cName,

動態連結器(三) 動態連結的步驟和實現

大體步驟:動態連結器的自舉(與.dynamic段有關)裝載共用對象(涉及全域符號表,符號優先順序等) 重定位與初始化<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"

原語和原子的定義

所謂原子操作就是不能再分解的操作。 核心或微核提供核外調用的過程或函數稱為原語(primitive)。原語是一段用機器指令編寫的完成特定功能的程式,在執行過程中不允許中斷。為了保證操作的正確性,原語在執行期間是不允許分割的,也就是說,原語的執行不能被中斷,所以說,原語的操作具有原子性,並存執行必然會有中斷跳轉,那麼被中斷的原語將撤銷之前本身的所有操作…… 一般而言,原子操作(atomic

程式記憶體結構及返回

1>在linux下如果可執行檔依賴於其他共用庫,那麼系統就會從0x40000000開始分配到相應的空間,並將共用庫裝入到相應的空間 2>在i386中esp始終指向棧頂,而ebp固定指向函式活動記錄的一個固定位置,Ebp所指向的資料是調用該函數前ebp中的值,這樣可以保證安全返回。Ebp又叫幀指標 3>在i386中函數的調用方式:把所有或者一部分要傳遞的參數壓入棧中,也可以直接使用寄存器,然後將當前指令的下一條指令壓入棧中,跳到函數體執行。 4>i386函數函數體標準開頭:

代碼最佳化-之-最佳化條件分支

                      代碼最佳化-之-最佳化條件分支                   HouSisong@GMail.com   2007.10.05tag:代碼最佳化,條件分支,飽和,MMX,CMOV,掩碼摘要: 條件分支是編程中經常使用的基本操作,然而在某些時候它確可能帶來嚴重的效能問題.當前的CPU都能對條件分支做預測(動用了龐大的晶體管資源),如果分支預測正確,那麼條件指令一般只需要花費一個CPU周期,而如果預測錯誤,那麼將可能花費幾十個CPU周期! 

光網路之—-OLT、ODN、ONU組成的OAN(光纖接入網)概述整理記錄

OAN(光纖接入網):至少由一個OLT、ODN、ONU組成。OLT:optical line terminal    光線路終端,管理多個終端裝置(ONU).也即是外網入口與內網出入口的一個裝置。作用:為光接入網提供網路側介面並經一個或多個ODN與使用者側的ONU通訊,OLT與ONU的關係為主從通訊關係。ODN:optical distribution

error C2146:和error C4430:的錯誤

如果存在兩個類的標頭檔a.h和b.h,在a.h中有這樣的語句:#include "b.h",在b.h檔案中有這樣的語句:#include "a.h"   且在一個類中有另一個類的對象時   那麼就會出現這樣的錯誤: error C2146: syntax error : missing ';' before identifier '使用的對象名'error C4430: missing type specifier - int assumed. Note: C++ does not

Xshell中文亂碼

輸入:      locale輸出 :    LANG=zh_CN.UTF-8LC_CTYPE=”zh_CN.UTF-8″LC_NUMERIC=”zh_CN.UTF-8″LC_TIME=”zh_CN.UTF-8″LC_COLLATE=”zh_CN.UTF-8″LC_MONETARY=”zh_CN.UTF-8″LC_MESSAGES=”zh_CN.UTF-8″LC_PAPER=”zh_CN.UTF-8″LC_NAME=”zh_CN.UTF-8″LC_ADDRESS=”zh_CN.UTF-8″LC_

鏈路層三種類型的MAC地址

若需要轉載,請註明出處。我們知道,鏈路層都是以MAC地址來進行通訊雙方的地址標識的,如:在應用中根據接收方的多寡來進行劃分,可分為以下三種:單播(Unicast)多播(Multicast)廣播(Broadcast)下面就這三種類型進行具體介紹:單播(Unicast):指封包在電腦網路的傳輸中,目的地址為單一目標的一種傳輸方式,英文為unicast

一些有用的操作,關於gnome,kde等

在終端下按ctrl+shift+T可添加終端視窗在終端下按alt+num切換終端視窗同樣可以vim格式對齊方法一:命令模式下:=:1,$方法二:gg(把關標定位到最上面),V(進入VISUAL模式),shift+g(選中整篇文本),然後=。方法三:gg=G crtl+i 和ctrl+o 兩個相反的操作,是屬於vim的內建操作,跳到上/下一次跳轉出gnome-terminal及其理解,開啟終端,是gnome圖形化程式,

測試I2C中關於中斷延時的問題

在測試接受溢出中斷的時候發現接受的資料超過了物理FIFO的深度,但是中斷狀態仍然為0,而原始中斷卻不為0,但是也經常出現正常的情況,只是不穩定,後來我在讀9個資料到8個FIFO深度代碼後面加了mdelay(1)代碼,此後載入 超過十次,中斷一直穩定。所以確定是延時的問題,說明中斷原始狀態寄存器的速度比中斷狀態寄存器的變化速度要快,所以更準確(只在我測試的I2C)start ic_rx_over_intr test:I2C have read 10 data from

elf檔案結構描述

1>段表: 在fileheader中 對應命令objdump -h  readelf -S(更全) 它是以Elf32_shdr結構體為元素的數組,每個Elf32_shdr結構體對應一個段,所以Elf32_shdr被稱為段描述符<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"

笑傲江湖版路由器、集線器和交換器的區別

笑傲江湖版路由器、集線器和交換器的區別令狐沖十四歲那年進入華山,那年懶珊八歲,嶽不群白天給兩人指點劍法,晚上令狐沖給小師妹講故事哄她入睡。後來,嶽不群陸續收了勞德諾,陸大有等徒弟,又忙於修鍊紫霞神功,就沒有時間指點徒弟。於是他做了一個HUB,從此華山派實現教育電子化,嶽不群在網上同時給每個徒弟授課,這種方法很快在五嶽劍派內部推廣。為了在五嶽劍派之間互連,嵩山派掌門左冷禪研製出路由器,使得五嶽劍派之間可以互聯互連。令狐沖晚上就通過網路給小師妹講故事。很快,懶珊已經十六歲,變成了一個亭亭玉立的小?娘

動態連結(一) .got與fPIC

1>動態連結過程的關鍵:在需要的時候裝入,如果其他程式同樣需要這個模組,則用動態連結器連結即可,即地址重定位找到所需的函數入口 2>動態連結程式庫的最終裝載地址不是在編譯時間確定的 3>共用對象在建立時,不能假設自己在虛擬位址空間的具體位置,在裝載時會進行基址重設 4>與此不同的時,可執行檔基本可以確定自己在虛擬位址空間中的起始位置,它可以選擇一塊固定的空間地址,比如linux下0x08040000 windows 0x0040000 5>裝載時重定位:思路是在串連

總頁數: 61357 1 .... 14964 14965 14966 14967 14968 .... 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.