架構師給程式員的一封信

下面的郵件是某Architect發給他的Engineering團隊的(來源),我覺得挺不錯的,翻譯過來,我相信我們所有的程式員都能從中學到很多東西。下面是這封郵件——  每次當我開始做新的東西是我就會很興奮。就算在軟體圈裡做了20年以後,每當開始新的旅程裡,我都覺得我心中有一些東西不吐不快。這是我們大家一起的旅程。我強烈地相信我們詳細規劃的過程是很有樂趣的,富有挑戰的和豐富多彩的。我想讓這個旅程讓你們難忘,並且能增添你們所有人的閱曆。  這看起來有些唯心主義,不過,我想制訂我的工作議程,我們的技

使用GPRS的cmwap存取點實現網路通訊–建立串連

使用GPRS的cmwap存取點實現網路通訊1-----建立串連 關於無線接入方式的比較請見http://www.cnblogs.com/yoyolion/archive/2007/05/26/760807.html cmwap作為費用低廉的無線上網方式,具有很大的應用價值。本文討論了使用GPRS的cmwap存取點實現網路通訊,完成自訂資料的收發。 環境與平台: 伺服器擁有一個公網ip,設為100.200.300.400

Long Long、__int64使用總結

前言:   在16位環境下,int/unsigned int 佔16位,long/unsigned long佔32位   在32位環境下,int佔32位,unsigned int佔16位,long/unsigned long佔32位 何時需要使用:   long 和 int

物件導向,伺服器架構,設計模式探討

轉載自:http://hi.baidu.com/wind_stay/blog/item/fe9db22c5b44b03e359bf75b.html 物件導向,伺服器架構,設計模式探討 鸚其鳴聲,求其友矣 原著:呂躍強 著作權申明:完全屬於呂躍強,任何轉摘和引用必須指明出處 主 要 內 容 n 1 伺服器本身的架構 n 2 設計模式,物件導向在伺服器開發中的應用 參考: 網路的基礎架構: ACE 高效的並發伺服器結構:

關閉TCP串連的學問

http://blog.csdn.net/wjtxt/article/details/6598925從TCP協議角度來看,一個已建立的TCP串連有兩種關閉方式,一種是正常關閉,即四次揮手關閉串連;還有一種則是異常關閉,我們通常稱之為串連重設(RESET)。       

常用網路開發設計模式

轉載自:http://www.doserver.net/read.php/1180.htm Abstract Factory [GoF95] provides an interface for creating families of related or dependent objects without specifying their concrete classes.Abstract Manager [Lieb01] focuses on the management of

單播、多播(組播)和廣播的區別

單播、多播和廣播單播”(Unicast)、“多播”(Multicast)和“廣播”(Broadcast)這三個術語都是用來描述網路節點之間通訊方式的術語。那麼這些術語究竟是什麼意思?區別何在?1.單播:網路節點之間的通訊就好像是人們之間的對話一樣。如果一個人對另外一個人說話,那麼用網路技術的術語來描述就是“單播”,此時資訊的接收和傳遞只在兩個節點之間進行。單播在網路中得到了廣泛的應用,網路上絕大部分的資料都是以單播的形式傳輸的,只是一般網路使用者不知道而已。例如,你在收發電子郵件、瀏覽網頁時,必

IPv4和ipv6

IPv4和ipv6是完全不同的兩種概念,是沒有轉換關係的,下面是我從網上找來的  一、 IPv6 地址的表示形式用文本方式表示的 IPv6 地址有三種規範的形式: 1 )優先選用的形式是 X:X:X:X:X:X:X:X ,其中 X 是 8 個 16 位位址區段的十六進位值。例如: FEDC:BA98:7654:4210:FEDC:BA98:7654:3210 2001:0:0:0:0:8:800:201C:417A 每一組數值前面的 0 可以省略。如 0008 寫成 8 。 2

完美程式員的10種品質

導讀:誰是完美程式員?著名部落格作家Alex Iskold在《明星軟體工程師的10種特質》一文中給出這個問題的答案:    1. 熱愛編程    2. 完成事情    3. 持續重構代碼    4. 使用設計模式    5. 編寫測試    6. 善用現有代碼    7. 專註可用性    8. 編寫可維護的代碼    9. 能用任何語言編程    10.

科比和他的泰坦尼克

泰坦尼克終將沉沒,沉沒之時,有人無關痛癢,有人迎接新生,唯有科比,將手扶著船舵,直至最後一刻。我不是科比的擁躉,也很少推崇職業體育世界裡的所謂情感和忠誠。但在這一幕裡,我見到了科比生命裡烙刻的紫金顏色。   “湖人是一條進水的船。其他人都能跳船,他們或者可以在夏天離開,或者跟這支球隊並沒有多少情感。唯有科比,他是這條船的船長,他真正拿湖人當自己的生命,他和湖人一榮俱榮,一損俱損,榮辱與共。無論最終勝負如何,今天這個獨臂奮戰的科比,真是令人敬佩。評判人的不只是成績,還有寄託的精神。”

make clean與make distclean的區別make clean與make distclean的區別

make clean與make distclean的區別make clean僅僅是清除之前編譯的可執行檔及設定檔。   而make distclean要清除所有產生的檔案。Makefile在符合GNU Makefiel慣例的Makefile中,包含了一些基本的預先定義的操作:make根據Makefile編譯原始碼,串連,產生目標檔案,可執行檔。make clean清除上次的make命令所產生的object檔案(尾碼為“.o”的檔案)及可執行檔。make

How To Capture Data Packets On A Network Using Wireshark (a. k. a. Ethereal)

Wireshark, formerly known as Ethereal, is an amazing Network Monitoring tool. It helps you to capture the data packets being sent/received by your network interface and analyze it.Warning: Before using Wireshark in promiscuous mode make sure that

Ubuntu 11.04 DHCP server 和 ipv6 備忘

http://blog.sina.com.cn/s/blog_71d9aee401012bq9.html 兩台筆記本 A和B A: Ubuntu 11.04 + 有線網卡(eth0) + 無線網卡(eth1)B: Windows 7 + 有線網卡 + 無線網卡A,B的無線網卡都串連到家庭無線路由器,網關為192.168.0.1,可以上互連網。A,B的有線網卡通過網線直連,A作為DHCP server和網關,為B的有線網卡分配IP地址 A安裝DHCP server步驟:1. sudo

如何成為強大的程式員?

http://kb.cnblogs.com/page/171286/ Aaron Stannard 是新創公司 MarkedUp 的CEO,他最近花費大量時間僱傭、評估很多不同的程式員,並和他們一起協作。在這個過程中他發現並總結了十種程式員無法意識到自己潛力的原因,意在讓更多程式員發掘出自己的潛力,從而成為強大的程式員。  Aaron

【PSY】 [歌詞] 父親

【PSY】[歌詞] 父親 一直以來是怎麼走過來的爸爸我現在終於明白了一直都為了明天奔波 孩子不知不覺中長大了  也不聽話了為了養育孩子 

apt-get install 的用法

apt-get install 下載  以及所有倚賴的包裹,同時進行包裹的安裝或升級.如果某個包裹被設定了 hold (停止標誌,就會被擱在一邊(即不會被升級).更多 hold 細節請看下面.apt-get remove [--purge] 移除  以及任何倚賴這個包裹的其它包裹.--purge 指明這個包裹應該被完全清除 (purged) ,更多資訊請看 dpkg -P .apt-get update升級來自 Debian

strdup與strcpy

strdup與strcpy具體的區別,以及在不同作業系統下的使用。 strdup 原型:extern char *strdup(char *s); 用法:#include <string.h> 功能:複製字串s 說明:返回指向被複製的字串的指標,所需空間由malloc()分配且可以由free()釋放。 舉例: // strdup.c  [cpp] #include <string.h>   #include <stdio.h>   int main(void)

編譯libnl時候的問題

編譯libnl時候的問題linux下面的無線配置命令已經更新到iw時代。很多人還在用iwpriv。編譯iw需要用一個庫:libnl。獨立的nelink項目。這個項目從git倉庫中拿到的代碼,我是沒法編譯。倒是從http://www.infradead.org/~tgr/libnl/files/libnl-1.1.tar.gz下載的,可以編譯。在編譯的時候,../include/netlink-local.h:218: error: ‘ULONG_MAX’ undeclared (first

Configuring ISC DHCPv6 Server

Configuring ISC DHCPv6 ServerContents[hide]1 Preface1.1 Stateless Configuration1.2 Stateful Configuration2 Installation2.1 Softwaredownload2.2 Sampleconfigurations3 Serverconfiguration3.1 Preconfigurationsteps3.2 Adding the Serverinterface to your

apt-get upgarde 和dist-upgrade的差別

Debian/Ubuntu Linux都使用apt,升級時都是: apt-get update apt-get upgrade apt-get dist-upgrade 但是常常有人會問, upgrade和dist-upgrade有何不同,仔細查查,似乎大家對upgrade和dist-upgrade的解釋都有點不同,在此也紀錄自己的看法. 我認為apt-get upgrade和dist-upgrade的差別:

總頁數: 61357 1 .... 9729 9730 9731 9732 9733 .... 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.