chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

美國(guó)程序員講述自己寫(xiě)代碼獲得陸軍嘉獎(jiǎng)獎(jiǎng)?wù)碌墓适?/h1>

2005年,作為“伊拉克自由行動(dòng)”的一部分,我所在的國(guó)民警衛(wèi)隊(duì)被派往伊拉克。我的MOS(軍事專(zhuān)業(yè))是 92A,這基本上是一個(gè)后勤供應(yīng)工作。我負(fù)責(zé)訂購(gòu)和收拾機(jī)械的零部件,并退還舊器件,管理危險(xiǎn)品緊急處理小組,分派/回收任務(wù)車(chē)輛,并辦理許可證。其實(shí)還做一些其他的事情,只是現(xiàn)在不記得了??傊?,當(dāng)時(shí)這個(gè)系統(tǒng)的核心是一個(gè)叫ULLS-G(部隊(duì)級(jí)物流系統(tǒng) – 地面)的工具。我說(shuō)“當(dāng)時(shí)”,是因?yàn)槲覀兓貋?lái)不久后 SAMS-E(標(biāo)準(zhǔn)陸軍維護(hù)系統(tǒng) – 增強(qiáng)型)替換了ULLS-G,它使用了Oracle作為后端數(shù)據(jù)庫(kù)。比起 SAMS-E,ULLS-G簡(jiǎn)直就是恐龍。被派遣前,我在軍隊(duì)足足使用四年之久,從頭到尾都是噩夢(mèng)。 ULLS-G是一個(gè)DOS應(yīng)用程序(是的,MS-DOS),我在軍工廠使用的大多數(shù)計(jì)算機(jī)只能運(yùn)行DOS系統(tǒng)(這時(shí)是21世紀(jì)初,所以DOS系統(tǒng)很常見(jiàn))。到我被派遣時(shí),多數(shù)計(jì)算機(jī)都運(yùn)行WinXP/2K或類(lèi)似的系統(tǒng),所以可以使用”MS-DOS兼容模式”運(yùn)行ULLS-G。

正如我前面提到的,使用ULLS-G是很痛苦的。作為DOS下的應(yīng)用,你不能使用鼠標(biāo),只能通過(guò)鍵盤(pán)進(jìn)行交互。記得在任務(wù)快結(jié)束時(shí),我已經(jīng)記住了按鍵,甚至不用看鍵盤(pán),只需輸入它們就可完成工作。沒(méi)有任何形式的批處理功能,是該系統(tǒng)令人感到可怕的地方。比如說(shuō)你得打印士兵的許可證,就不得不一個(gè)一個(gè)去檢查并打印。你得在一個(gè)屏幕前,輸入他們的許可證號(hào),加載出許可證,然后打印。我們部隊(duì)大約有150名士兵,為了打印所有人的許可證,我不得不逐個(gè)查找每個(gè)士兵。如果你要為士兵添加一個(gè)車(chē)輛認(rèn)證,同樣得逐一去做。其實(shí)這還不是最讓人惱火的,因?yàn)槊看沃恍杼幚聿糠謨?nèi)容。但我們是專(zhuān)門(mén)為某一任務(wù)成立起來(lái)的(我們的士兵分別來(lái)自第180炮兵團(tuán)第1營(yíng)的四個(gè)連,組成了第180炮兵團(tuán)第1營(yíng)第1旅部與旅部連),這意味著這個(gè)ULLS-G系統(tǒng)里沒(méi)有士兵的認(rèn)證。所以一開(kāi)始,我不得不手動(dòng)輸入每個(gè)士兵的認(rèn)證,然后打印出他們的許可證,基本上要花費(fèi)大半個(gè)小時(shí)。在正規(guī)部隊(duì),情況會(huì)更糟糕。離開(kāi)之前,我們?cè)谌A盛頓州劉易斯堡有預(yù)動(dòng)員訓(xùn)練。士兵要進(jìn)行多項(xiàng)車(chē)輛訓(xùn)練(M-1114, 5-ton, deuce-and-half,等等)。這些都是交錯(cuò)進(jìn)行的,所以每次訓(xùn)練任務(wù)結(jié)束后,我都不得不添加認(rèn)證并重新打印許可證。

不用說(shuō),我很惱火。我甚至得到消息,到伊拉克后,將會(huì)有更多的車(chē)輛認(rèn)證,這意味著我將不得不全部重新添加認(rèn)證并打印許可證?,F(xiàn)在作為一名程序員,我不斷地想發(fā)設(shè)法簡(jiǎn)化工作。我不想坐在那一個(gè)一個(gè)地添加認(rèn)證、打印許可證了。一是我懶得弄,二是這件事情效率太低了,所以我決定使這個(gè)過(guò)程自動(dòng)化。我做的第一件事就是嘗試找出ULLS-G數(shù)據(jù)文件的格式。不幸的是,我一點(diǎn)都沒(méi)弄出來(lái),主要因?yàn)闀r(shí)間不夠 (所有的軍事訓(xùn)練都在進(jìn)行)。不過(guò)令人意外地是,我偶然發(fā)現(xiàn)了一個(gè)頁(yè)面,上面有ULLS-G的ODBC驅(qū)動(dòng)程序。這意味著我可以運(yùn)行SQL查詢(xún)ULLS-G數(shù)據(jù)文件。有了這些,我開(kāi)始編寫(xiě)Perl腳本查詢(xún)數(shù)據(jù)。我們達(dá)到了伊拉克的時(shí)候,我有一個(gè)可以生成所有士兵文本文件形式許可證的腳本。腳本運(yùn)行只花了一兩秒,最長(zhǎng)的部分就是打印出許可證。但我還沒(méi)有完成,所以令人惱火的是不得不手動(dòng)添加駕照。所以我又寫(xiě)了一個(gè)腳本,以使駕照可以全部一起添加給駕駛員。腳本還有一個(gè)配置文件,允許把指定的某種認(rèn)證添加到某人。

到了部隊(duì)以后,我又不得不打印每個(gè)人的證件,我仍記得二十分鐘后當(dāng)我拿著一堆剛剛從打印機(jī)打印出來(lái)還溫?zé)嶂脑S可證時(shí),電機(jī)中士那疑惑的表情。他問(wèn)道:“這個(gè)需要很長(zhǎng)時(shí)間嗎?”,于是我開(kāi)始和他談?wù)撃_本,可是當(dāng)我剛說(shuō)出幾句關(guān)于Perl、SQL和 ODBC 連接時(shí),他就不再聽(tīng)了,點(diǎn)著頭把許可證放到 TOC,或許他沒(méi)有問(wèn)我太多問(wèn)題是好事,因?yàn)槲易龅氖率遣惶慌鷾?zhǔn)的,只有取得執(zhí)照的技術(shù)人員(另一種MOS崗位) 才能安裝,至少在部隊(duì)眼中,我是不合格的。

在伊拉克時(shí),我發(fā)現(xiàn)我們必須每天向TOC發(fā)送報(bào)告(最終發(fā)送到軍營(yíng))。這些報(bào)告包括車(chē)輛的情況(報(bào)廢還是完好)和一些其他信息。幾乎所有的部隊(duì)都是手動(dòng)向Excel表中輸入信息,然后打印出來(lái)并送到TOC。手動(dòng)輸入總是出錯(cuò),每天早上我都得花20-30分鐘修正報(bào)告,確保它是最新的,最后打印出來(lái),送到TOC。我記得有一兩次因?yàn)樾畔⒊鲥e(cuò)被批評(píng)了,從那以后變得倍加小心。我又生氣了,這些事情需要有一個(gè)更好的方式來(lái)做,而且確實(shí)是有的。Excel可以使用在Windows中注冊(cè)的ODBC連接,而且我已經(jīng)用ULLS-G的Perl腳本注冊(cè)了一個(gè)。

所以,我使用Excel宏簡(jiǎn)單地復(fù)用了同一個(gè)連接,這個(gè)宏指令可以幫我高效地計(jì)算表格中的所有項(xiàng)。棒極了,它能夠自動(dòng)更新報(bào)廢汽車(chē)單,同時(shí)也包括了其他部隊(duì)沒(méi)有上報(bào)的信息,像所有車(chē)輛的服務(wù)狀態(tài)及其行駛里程。以前的話,當(dāng)它被從調(diào)度返回時(shí),我們不得不手動(dòng)查找每個(gè)車(chē)輛的維修狀態(tài),所以說(shuō)服務(wù)狀態(tài)位在日常工作中是非常有用的?,F(xiàn)在,我只需要查找Excel表格就能了解到需要維護(hù)的車(chē)輛。

編程的角度來(lái)看,我做的并不是很出色。我只是找到了從ULLS-G數(shù)據(jù)庫(kù)獲取信息的方法。但卻令我的領(lǐng)導(dǎo)印象深刻,尤其是我的班長(zhǎng)和電機(jī)中士。大概兩三個(gè)月后,來(lái)了一個(gè)新的大隊(duì)電機(jī)員(如果沒(méi)記錯(cuò)的話是CW2 Lee)。他對(duì)我做的事情非常感興趣。有次我演示給他看后,他看著我說(shuō)“你難道不知道不能這么做嗎?”。一開(kāi)始我擔(dān)心我會(huì)有大麻煩,但他臉上卻浮現(xiàn)出了笑容。他告訴我,他不會(huì)追究,因?yàn)槲宜坪踔雷约涸谧鍪裁?,而且因?yàn)槲姨峁┝藴?zhǔn)確的報(bào)告,部隊(duì)的效率也提高了。

接下來(lái)的幾個(gè)月很快就過(guò)去了,還有一兩個(gè)月后就要離開(kāi)伊拉克了。除了遇到一些小問(wèn)題,我的腳本和宏一直運(yùn)行得不錯(cuò)。快結(jié)束時(shí),部隊(duì)有一個(gè)頒獎(jiǎng)典禮。指揮官和軍士長(zhǎng)來(lái)到調(diào)配場(chǎng)發(fā)獎(jiǎng)項(xiàng)。接到電話時(shí)我有點(diǎn)驚訝,我沒(méi)期望我會(huì)得獎(jiǎng)(我的工作地點(diǎn)主要在營(yíng)地,雖然我覺(jué)得我工作得不錯(cuò),但沒(méi)認(rèn)為它值得表彰)。授予我陸軍嘉獎(jiǎng)獎(jiǎng)?wù)拢?a target="_blank">Army Commendation Medal)后,他們和我握了手并祝賀我。在我看到文書(shū)前,我認(rèn)為這僅僅是一個(gè)一般性質(zhì)的“優(yōu)秀工作”獎(jiǎng)。當(dāng)我閱讀文書(shū),看到因?yàn)槭褂肞erl腳本和Excel宏完成工作,班長(zhǎng)SSG Lopez將我選為獲獎(jiǎng)?wù)邥r(shí),我很驚訝也很高興。雖然我不是為了得到獎(jiǎng)勵(lì)而工作,但是自己的工作被贊賞,仍舊是一件很美妙的事情。

這就是我通過(guò)寫(xiě)代碼獲得部隊(duì)獎(jiǎng)?wù)碌墓适隆?/p>

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4956

    瀏覽量

    73519
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    955

    瀏覽量

    30846
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    被質(zhì)疑“組裝廠”?雷講述小米“芯片之旅”,小米17系列全面對(duì)標(biāo)iPhone

    電子發(fā)燒友網(wǎng)報(bào)道(文/黃晶晶)9月25日晚雷發(fā)表2025年度演講,今年的主題是“改變”。講述了小米這么多年的造芯歷程,并發(fā)布對(duì)標(biāo)蘋(píng)果的小米17系列智能手機(jī)。 ? ? 芯片是小米走向成功的必由之路
    的頭像 發(fā)表于 09-26 07:35 ?8211次閱讀
    被質(zhì)疑“組裝廠”?雷<b class='flag-5'>軍</b><b class='flag-5'>講述</b>小米“芯片之旅”,小米17系列全面對(duì)標(biāo)iPhone

    芯盾時(shí)代SDP助力企業(yè)應(yīng)對(duì)核心機(jī)密泄露危機(jī)

    無(wú)論你是程序員、文案、財(cái)務(wù),無(wú)論你想擼代碼、出海報(bào)、做報(bào)表,各式各樣的AI總能滿(mǎn)足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?591次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國(guó)際開(kāi)發(fā)者大會(huì)在大理圓滿(mǎn)落幕。
    的頭像 發(fā)表于 12-24 17:45 ?581次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    代碼里的青春——我與RT-Thread的故事

    從發(fā)出RT-Thread20周年故事征集令的第一天起,我們已續(xù)收到了數(shù)十位開(kāi)發(fā)者的投稿。有人凌晨三點(diǎn)在調(diào)試線程棧,有人在社區(qū)收獲友情,有人靠RTT拿下比賽順利上岸……今天我們選出幾篇極具代表性
    的頭像 發(fā)表于 12-12 20:11 ?995次閱讀
    <b class='flag-5'>代碼</b>里的青春——我與RT-Thread的<b class='flag-5'>故事</b>

    程序員最常見(jiàn)謊言

    了。 28我已經(jīng)測(cè)試過(guò)了,這個(gè)功能沒(méi)問(wèn)題,可以上線了。 29別擔(dān)心,這個(gè)問(wèn)題很快就能解決。 30代碼快寫(xiě)完了,已經(jīng)完成 90% 了 。 希望大家對(duì)程序員多一些容忍以及諒解! 各位程序員你們都被我說(shuō)中了哪些?說(shuō)說(shuō)你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    奔赴熱AI,碼力全開(kāi)!Talkweb House@1024程序員日系列活動(dòng)圓滿(mǎn)收官

    1024程序員日”系列活動(dòng)至此劃上了一個(gè)圓滿(mǎn)句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來(lái)”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開(kāi)發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?674次閱讀
    奔赴熱AI,碼力全開(kāi)!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿(mǎn)收官

    開(kāi)鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開(kāi)源鴻蒙構(gòu)建大會(huì)圓滿(mǎn)落幕!

    10月24日,由開(kāi)鴻智谷聯(lián)合主辦的長(zhǎng)沙1024程序員節(jié)暨開(kāi)源鴻蒙構(gòu)建大會(huì)在長(zhǎng)沙圓滿(mǎn)落幕。本次活動(dòng)以“湘聚長(zhǎng)沙,共赴熱AI”為主題,通過(guò)技術(shù)分享與實(shí)戰(zhàn)競(jìng)賽相結(jié)合的方式,著力培養(yǎng)“開(kāi)源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?647次閱讀
    開(kāi)鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開(kāi)源鴻蒙構(gòu)建大會(huì)圓滿(mǎn)落幕!

    連載|業(yè)余無(wú)線電史話(一):一個(gè)漫長(zhǎng)的故事

    180米波段用莫爾斯電碼(CW)發(fā)射信號(hào)。資料來(lái)源:火花博物館。一個(gè)漫長(zhǎng)的故事(一)如同任何科學(xué)故事一樣,若不考慮其誕生的社會(huì)經(jīng)濟(jì)背景,我們就無(wú)法講述業(yè)余無(wú)線電的
    的頭像 發(fā)表于 06-29 07:07 ?997次閱讀
    連載|業(yè)余無(wú)線電史話(一):一個(gè)漫長(zhǎng)的<b class='flag-5'>故事</b>

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開(kāi)發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開(kāi)發(fā)
    發(fā)表于 05-13 16:45

    從“代碼迷宮”到“視覺(jué)藍(lán)圖”——LVGL的嵌入式UI設(shè)計(jì)哲學(xué)!

    矢量圖,讓工程師與UX團(tuán)隊(duì)首次實(shí)現(xiàn)“無(wú)障礙協(xié)作”。 LVGL (Light and Versatile Graphics Library)的故事,像極了硅谷傳奇——始于一個(gè)程序員的“不爽
    的頭像 發(fā)表于 05-12 16:33 ?1142次閱讀
    從“<b class='flag-5'>代碼</b>迷宮”到“視覺(jué)藍(lán)圖”——LVGL的嵌入式UI設(shè)計(jì)哲學(xué)!

    同樣的代碼在官方開(kāi)發(fā)板上運(yùn)行正常,在自己板子上就跑不起來(lái),怎么辦?

    同樣的代碼在Nordic官方開(kāi)發(fā)板上可以運(yùn)行正常,但在自己板子上就跑不起來(lái),如果你碰到了上述情況,建議按照如下步驟進(jìn)行自檢: 首先確認(rèn)用戶(hù)板元器件焊接良好,功能正常。如果你的板子有LED的話,你可以
    的頭像 發(fā)表于 05-12 15:26 ?671次閱讀
    同樣的<b class='flag-5'>代碼</b>在官方開(kāi)發(fā)板上運(yùn)行正常,在<b class='flag-5'>自己</b>板子上就跑不起來(lái),怎么辦?

    如何在 樹(shù)莓派 上編寫(xiě)和運(yùn)行 C 語(yǔ)言程序?

    ,一本很好的書(shū)是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書(shū)對(duì)經(jīng)驗(yàn)豐富的程序員和想學(xué)習(xí)C語(yǔ)
    的頭像 發(fā)表于 03-25 09:28 ?1066次閱讀
    如何在 樹(shù)莓派 上編寫(xiě)和運(yùn)行 C 語(yǔ)言<b class='flag-5'>程序</b>?

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?

    是一種非常有用的編程語(yǔ)言,其語(yǔ)法易于閱讀,允許程序員使用比匯編、C或Java等語(yǔ)言更少的代碼行。Python編程語(yǔ)言最初實(shí)際上是作為L(zhǎng)inux的腳本語(yǔ)言而開(kāi)發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?1749次閱讀
    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python<b class='flag-5'>程序</b>?

    為什么學(xué)了C語(yǔ)言,卻寫(xiě)不出像樣的項(xiàng)目?

    在學(xué)習(xí)編程的路上,C語(yǔ)言幾乎是每個(gè)程序員的“必修課”。不管你是打算從事嵌入式開(kāi)發(fā)、系統(tǒng)編程,還是想要深入理解操作系統(tǒng)的底層原理,C語(yǔ)言都是一塊重要的基石。然而許多人在學(xué)習(xí)C語(yǔ)言時(shí),都會(huì)遇到這樣
    的頭像 發(fā)表于 03-14 17:37 ?844次閱讀
    為什么學(xué)了C語(yǔ)言,卻<b class='flag-5'>寫(xiě)</b>不出像樣的項(xiàng)目?

    代碼與傳統(tǒng)開(kāi)發(fā)的區(qū)別 低代碼與無(wú)代碼開(kāi)發(fā)的區(qū)別

    的工具和圖形界面來(lái)縮短開(kāi)發(fā)時(shí)間和降低技術(shù)門(mén)檻。以下是對(duì)低代碼開(kāi)發(fā)與傳統(tǒng)開(kāi)發(fā)的詳細(xì)對(duì)比: 適用人群 傳統(tǒng)開(kāi)發(fā) :主要適用于有經(jīng)驗(yàn)、有基礎(chǔ)的程序員,他們可以利用各種編碼語(yǔ)言進(jìn)行應(yīng)用程序的創(chuàng)建。傳統(tǒng)開(kāi)發(fā)需要深厚的編程功底
    的頭像 發(fā)表于 01-31 10:48 ?1229次閱讀