青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Matrix
Klarke's C/C++ Home
posts - 61,comments - 0,trackbacks - 0

---> pdfujitsu01 


/icd/secure_fujitsu/Fujitsu-PD/

/icd/secure_fujitsu/Fujitsu-PD/ryon/CM5M202/CCR921352

posted @ 2011-08-31 09:17 Klarke 閱讀(2624) | 評論 (0)編輯 收藏
好的編程原則跟好的系統設計原則和技術實施原則有著密切的聯系。下面的這些編程原則在過去的這些年里讓我成為了一名優秀的程序員,我相信,這些原則對任何一個開發人員來說,都能讓他的編程能力大幅度的提高,能讓他開發出可維護性更強、缺陷更少的程序。

      我不要自我重復 — 這也許是在編程開發這最最基本的一個信條,就是要告訴你不要出現重復的代碼。我們很多的編程結構之所以存在,就是為了幫助我們消除重復(例如,循環語句, 函數,類,等等)。一旦程序里開始有重復現象的出現(例如很長的表達式、一大堆的語句,但都是為了表達相同的概念),你就需要對代碼進行一次新的提煉,抽象。

  http://en.wikipedia.org/wiki/Don%27t_repeat_yourself
      提煉原則 — 跟“不要自我重復原則”相關,這一原則是說“程序中任何一段具有功能性的代碼在源代碼文件中應該唯一的存在。”

  http://en.wikipedia.org/wiki/Abstraction_principle_(programming)

  保持簡單 — 簡單化(避免復雜)永遠都應該是你的頭等目標。簡單的程序讓你寫起來容易,產生的bug更少,更容易維護修改。

  http://en.wikipedia.org/wiki/KISS_principle

  不要開發你目前用不到的功能 — 除非你真正需要用到它,否則不要輕易加上那些亂七八糟用不到的功能。

  http://en.wikipedia.org/wiki/YAGNI

  用最簡單的方法讓程序跑起來 — 在開發時有個非常好的問題你需要問問自己,“怎樣才能最簡單的讓程序跑起來?”這能幫助我們在設計時讓程序保持簡單。

  http://c2.com/xp/DoTheSimplestThingThatCouldPossiblyWork.html

  不要讓我動腦子 — 這實際上是Steve Krug 關于web界面操作的一本書的書名,但也適用于編程。主旨是,程序代碼應該讓人們花最小的努力就能讀懂和理解。如果一段程序對于閱讀者來說需要花費太多的努力才能理解,那它很可能需要進一步簡化。

  http://www.sensible.com/dmmt.html

  開放/封閉原則 — 程序里的實體項(類,模塊,函數等)應該對擴展行為開放,對修改行為關閉。換句話說,不要寫允許別人修改的類,應該寫能讓人們擴展的類。

  http://en.wikipedia.org/wiki/Open_Closed_Principle

  為維護者寫程序 — 任何值得你編寫的程序在將來都是值得你去維護的,也許由你維護,也許由他人。在將來,當你不得不維護這些程序時,你對這些代碼的記憶會基本上跟一個陌生人 一樣,所以,你最好還是當成一直在給別人寫程序。一個有助于你記住這個原則的辦法是“寫程序時時刻記著,這個將來要維護你寫的程序的人是一個有嚴重暴力傾 向,并且知道你住在哪里的精神變態者”。

  http://c2.com/cgi/wiki?CodeForTheMaintainer

  最少意外原則 — 最少意外原則通常是使用在用戶界面設計上,但這個原則同樣適用于編寫程序。程序代碼應盡可能的不要讓閱讀者感到意外。也就是說應該遵循編碼規范和常見習慣,按照公認的習慣方式進行組織和命名,不符常規的編程動作應該盡可能的避免。

  http://en.wikipedia.org/wiki/Principle_of_least_astonishment

  單一職責原則 — 一個代碼組件(例如類或函數)應該只執行單一的預設的任務。

  http://en.wikipedia.org/wiki/Single_responsibility_principle

  最小化耦合關系 — 一個代碼片段(代碼塊,函數,類等)應該最小化它對其它代碼的依賴。這個目標通過盡可能少的使用共享變量來實現。“低耦合是一個計算機系統結構合理、設計優秀的標志,把它與高聚合特征聯合起來,會對可讀性和可維護性等重要目標的實現具有重要的意義。”

  http://en.wikipedia.org/wiki/Coupling_(computer_programming)

  最大化內聚性 — 具有相似功能的代碼應該放在同一個代碼組件里。

  http://en.wikipedia.org/wiki/Cohesion_(computer_science)

  隱藏實現細節 — 隱藏實現細節能最小化你在修改程序組件時產生的對那些使用這個組件的其它程序模塊的影響。

  http://en.wikipedia.org/wiki/Information_Hiding

  笛米特法則(Law of Demeter) — 程序組件應該只跟它的直系親屬有關系(例如繼承類,內包含的對象,通過參數入口傳入的對象等。)

  http://en.wikipedia.org/wiki/Law_of_Demeter

  避免過早優化 — 只有當你的程序沒有其它問題,只是比你預期的要慢時,你才能去考慮優化工作。只有當其它工作都做完后,你才能考慮優化問題,而且你只應該依據經驗做法來優 化。“對于小幅度的性能改進都不該考慮,要優化就應該是97%的性能提升:過早優化是一切罪惡的根源”—Donald Knuth。

  http://en.wikipedia.org/wiki/Program_optimization

  代碼復用 — 這不是非常核心的原則,但它跟其它原則一樣非常有價值。代碼復用能提高程序的可靠性,節省你的開發時間。

  http://en.wikipedia.org/wiki/Code_reuse

  職責分離 — 不同領域的功能應該由完全不同的代碼模塊來管理,盡量減少這樣的模塊之間的重疊。http://en.wikipedia.org/wiki/Separation_of_concerns

  擁抱變化 — 這是Kent Beck的一本書的副標題,它也是極限編程和敏捷開發方法的基本信條之一。很多的其它原則都基于此觀念:面對變化,歡迎變化。事實上,一些經典的軟件工程 原則,例如最小化耦合,就是為了讓程序更容易面對變化。不論你是否采用了極限編程方法,這個原則對你的程序開發都有重要意義。http://www.amazon.com/gp/product/0321278658

posted @ 2011-08-18 14:01 Klarke 閱讀(203) | 評論 (0)編輯 收藏
restoreDesign . tri_des_rx_1
saveTestcase -dir case

PS:
restore_setting.tcl
posted @ 2011-08-12 14:02 Klarke 閱讀(161) | 評論 (0)編輯 收藏
cvs: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory
posted @ 2011-08-08 16:06 Klarke 閱讀(115) | 評論 (0)編輯 收藏
Os:
uname -a
cat /etc/issue

Cpu:
cat /proc/cpuinfo
head /proc/meminfo
posted @ 2011-08-05 16:02 Klarke 閱讀(108) | 評論 (0)編輯 收藏

Here are a few examples. Also see the documentation for the `-d' option in the previous section.

  • To print the date of the day before yesterday:
    date --date='2 days ago'
    
  • To print the date of the day three months and one day hence:
    date --date='3 months 1 day'
    
  • To print the day of year of Christmas in the current year:
    date --date='25 Dec' +%j
    
  • To print the current full month name and the day of the month:
    date '+%B %d'
    
    But this may not be what you want because for the first nine days of the month, the `%d' expands to a zero-padded two-digit field, for example `date -d 1may '+%B %d'' will print `May 01'.
  • To print a date without the leading zero for one-digit days of the month, you can use the (GNU extension) - modifier to suppress the padding altogether.
    date -d=1may '+%B %-d'
    
  • To print the current date and time in the format required by many non-GNU versions of date when setting the system clock:
    date +%m%d%H%M%Y.%S
    
  • To set the system clock forward by two minutes:
    date --set='+2 minutes'
    
  • To print the date in the format specified by RFC-822, use `date --rfc'. I just did and saw this:
    Mon, 25 Mar 1996 23:34:17 -0600
    
  • To convert a date string to the number of seconds since the epoch (which is 1970-01-01 00:00:00 UTC), use the `--date' option with the `%s' format. That can be useful in sorting and/or graphing and/or comparing data by date. The following command outputs the number of the seconds since the epoch for the time one second later than the epoch, but in time zone five hours later (Cambridge, Massachusetts), thus a total of five hours and one second after the epoch:
    date --date='1970-01-01 00:00:01 UTC +5 hours' +%s
    18001
    
    Suppose you had not specified time zone information in the example above. Then, date would have used your computer's idea of the time zone when interpreting the string. Here's what you would get if you were in Greenwich, England:
    # local time zone used
    date --date='1970-01-01 00:00:01' +%s
    1
    
  • If you're sorting or graphing dated data, your raw date values may be represented as seconds since the epoch. But few people can look at the date `946684800' and casually note "Oh, that's the first second of the year 2000."
    date --date='2000-01-01 UTC' +%s
    946684800
    
    To convert such an unwieldy number of seconds back to a more readable form, use a command like this:
    date -d '1970-01-01 946684800 sec' +"%Y-%m-%d %T %z"
    2000-01-01 00:00:00 +0000
    
posted @ 2011-08-05 15:59 Klarke 閱讀(867) | 評論 (0)編輯 收藏
 在實際編寫程序時,經常會弄不清楚各個基本數據類型的數據表示范圍和占用的字節數。現在將C/C++的基本數據類型總結如下,所有的類型在 VS2005+32位機器+win732位操作系統 上進行了驗證。

符號屬性   長度屬性      基本型   所占位數   取值范圍              輸入符舉例                   輸出符舉例

--             --               char     8             -2^7 ~ 2^7-1       %c             %c、%d、%u
signed      --               char     8             -2^7 ~ 2^7-1       %c             %c、%d、%u
unsigned  --               char     8             0 ~ 2^8-1            %c             %c、%d、%u

[signed]   short          [int]     16            -2^15 ~ 2^15-1                     %hd
unsigned  short          [int]     16           0 ~ 2^16-1                            %hu、%ho、%hx

[signed]    --              int        32            -2^31 ~ 2^31-1                     %d
unsigned   --              [int]     32            0 ~ 2^32-1                            %u、%o、%x

[signed]    long          [int]     32             -2^31 ~ 2^31-1                    %ld
unsigned   long          [int]     32             0 ~ 2^32-1                          %lu、%lo、%lx

[signed]    long long  [int]     64              -2^63 ~ 2^63-1                   %I64d
unsigned   long long  [int]     64              0 ~ 2^64-1                         %I64u、%I64o、%I64x

--              --              float     32              +/- 3.40282e+038              %f、%e、%g
--              --              double 64              +/- 1.79769e+308       %lf、%le、%lg %f、%e、%g
--              long          double 64              +/- 1.79769e+308              %Lf、%Le、%Lg

說明: []代表可省略,在C語言中是沒有bool數據類型的,C++中有。

posted @ 2011-07-13 09:53 Klarke 閱讀(588) | 評論 (0)編輯 收藏

1.
p4 integ -d -i //depot/icd/fe/10.10/Rel/USR3/Modules/mib/...@909970,909970 //depot/icd/fe/11.10/Rel/RTM/Modules/mib/...
p4 integ -d -i //depot/icd/fe/11.10/Rel/RTM/Modules/mib/...@909970,909970 //depot/icd/fe/11.10/Rel/USR1/Modules/mib/...          

2.

p4 resolve -am                         
3.

p4 resolve                               

posted @ 2011-07-11 13:38 Klarke 閱讀(168) | 評論 (0)編輯 收藏

1.Q:如何用find找出當前目錄下所有的普通文件(不包含隱藏文件)并移動到制定的目錄中。
A:
引用:
find sourcedir -type f -exec mv -f {} targetdir \;


2.Q:用find . -name [a-zA-Z].* -print 為何什么都不顯示?(目錄夾下是有這樣的文件的)
A:find . -name "[a-zA-Z].*"
or
find . -name "?.*"
or
find . -name ".*" #查找隱含文件

posted @ 2011-07-04 16:18 Klarke 閱讀(95) | 評論 (0)編輯 收藏

1. Add subdirectories
find folder -type d -print | xargs cvs add

2. Add all the files
find folder -name CVS -prune -o -type f -print | xargs cvs add


Add File as Binary

1. cvs add -kb filename

This is used to add word document

 

 

posted @ 2011-07-04 16:04 Klarke 閱讀(1183) | 評論 (0)編輯 收藏
僅列出標題
共7頁: 1 2 3 4 5 6 7 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产在线视频欧美| 久久综合99re88久久爱| 欧美四级在线观看| 欧美日韩国产一区二区| 欧美激情国产日韩| 欧美精品少妇一区二区三区| 欧美成人激情视频免费观看| 欧美激情一区二区三区四区 | 久久在线视频在线| 欧美/亚洲一区| 亚洲激情视频在线| 亚洲国产日韩欧美在线99 | 99视频+国产日韩欧美| 一区二区三区欧美激情| 性欧美1819sex性高清| 久久久久久久久久久久久久一区| 免费在线欧美黄色| 亚洲三级毛片| 午夜在线精品偷拍| 麻豆乱码国产一区二区三区| 欧美伦理在线观看| 黄色日韩在线| 亚洲一区二区三区四区在线观看| 久久久久国产精品一区| 亚洲国产精品一区二区久| 一区二区精品在线观看| 久久久久综合网| 国产精品国产三级国产aⅴ无密码| 国产偷国产偷精品高清尤物| 亚洲免费久久| 久热成人在线视频| 亚洲一区二区三区在线| 欧美高清视频在线观看| 狠狠色噜噜狠狠色综合久| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧美日韩在线播放| 亚洲欧美国产三级| 亚洲午夜久久久| 老司机精品导航| 国产午夜精品久久久久久免费视| 日韩性生活视频| 欧美.www| 久久久久免费| 国产一区二区精品久久91| 亚洲一区二区三区视频播放| 亚洲国产日韩在线| 免费人成精品欧美精品| 在线观看欧美激情| 久久精品91久久久久久再现| 一区二区成人精品| 欧美巨乳波霸| 99av国产精品欲麻豆| 亚洲电影av| 男男成人高潮片免费网站| 伊人久久亚洲热| 美女日韩欧美| 六月婷婷久久| 亚洲激情成人网| 亚洲第一在线| 欧美日韩喷水| 亚洲在线视频一区| 亚洲午夜av在线| 国产精品theporn| 亚洲主播在线| 亚洲欧美日本国产有色| 国产欧美一区二区三区在线看蜜臀 | 国产精品制服诱惑| 欧美一区二区三区婷婷月色 | 亚洲午夜激情网站| 99亚洲视频| 国产精品青草久久| 欧美一区二区三区喷汁尤物| 亚洲欧美日韩一区二区在线| 国产亚洲一区在线| 久久综合电影一区| 欧美国产日韩免费| 亚洲香蕉成视频在线观看| 亚洲女ⅴideoshd黑人| 黄色小说综合网站| 欧美激情国产高清| 欧美性开放视频| 久久精品国产亚洲高清剧情介绍| 欧美一区二区视频在线| 狠狠色噜噜狠狠色综合久| 亚洲电影在线| 国产精品欧美日韩一区二区| 久久午夜激情| 欧美护士18xxxxhd| 欧美日韩亚洲国产精品| 国产精品美女久久| 久久久久国产精品厨房| 欧美成va人片在线观看| 中文在线不卡视频| 欧美一区二区三区在线| 最新中文字幕一区二区三区| 99精品国产福利在线观看免费| 国产精品视频在线观看| 久久综合精品国产一区二区三区| 欧美xx视频| 久久久久久9| 欧美日韩一区在线观看| 免费欧美在线视频| 国产欧美精品一区二区色综合 | 亚洲欧美日韩国产一区| 玉米视频成人免费看| 一区二区三区导航| 最新日韩欧美| 欧美在线观看天堂一区二区三区| 亚洲精品一区二区在线| 久久精品女人| 欧美主播一区二区三区| 欧美日韩一卡| 亚洲激情在线| 亚洲国产成人av在线| 亚洲一区视频在线| 中文一区二区| 欧美日本免费| 亚洲精品中文字| 亚洲二区在线| 久久午夜精品一区二区| 久久riav二区三区| 欧美性猛交xxxx乱大交退制版| 欧美激情视频一区二区三区免费| 国产美女精品一区二区三区| 一本一道久久综合狠狠老精东影业 | 亚洲一区二区精品在线| 亚洲免费观看视频| 欧美99在线视频观看| 老司机精品福利视频| 国产色综合天天综合网| 亚洲免费中文| 欧美一区日本一区韩国一区| 国产精品电影在线观看| 亚洲日本免费电影| 99成人在线| 欧美另类在线播放| 亚洲精品一区在线观看| 夜夜精品视频一区二区| 欧美日本中文| 在线亚洲一区二区| 亚洲欧美综合国产精品一区| 国产精品久久久久aaaa| 一本色道**综合亚洲精品蜜桃冫| 一本色道久久综合亚洲91| 欧美日韩国产成人高清视频| 日韩亚洲在线| 性色av一区二区三区在线观看 | 国产乱码精品1区2区3区| 久久高清免费观看| 国产欧美不卡| 欧美主播一区二区三区| 久久婷婷一区| 亚洲人成精品久久久久| 欧美片在线观看| 一区二区三区精品| 午夜视黄欧洲亚洲| 国产一区二区三区久久久久久久久| 欧美亚洲一区在线| 欧美成人在线网站| 一区二区三区日韩精品视频| 国产精品大片wwwwww| 欧美在线free| 亚洲黄色在线视频| 性欧美办公室18xxxxhd| 亚洲国产精彩中文乱码av在线播放| 欧美成人日本| 宅男噜噜噜66一区二区66| 久久精品国产免费| 亚洲免费av电影| 国产欧美日韩在线| 欧美粗暴jizz性欧美20| 亚洲一级网站| 免费黄网站欧美| 亚洲一区二区三区中文字幕| 红桃av永久久久| 欧美日韩美女在线| 欧美一区在线看| 亚洲裸体在线观看| 久久人人精品| 亚洲欧美日韩精品一区二区| 尤物99国产成人精品视频| 欧美午夜在线观看| 免费观看成人| 欧美在线影院| 亚洲视频自拍偷拍| 欧美大片第1页| 久久国产精品第一页| 国产精品99久久久久久有的能看| 韩日视频一区| 国产精品午夜在线观看| 欧美精品福利| 老司机午夜精品视频| 亚洲一区二区精品视频| 99精品国产在热久久婷婷| 欧美成人自拍| 久久影视三级福利片| 久久成人精品无人区| 亚洲淫性视频| 亚洲特色特黄| av成人动漫|