戴爾存儲全世界所有客戶都能通過Internet這個(gè)強(qiáng)有力的工具來了解企業(yè)Internet已經(jīng)連接了相當(dāng)多的網(wǎng)民、企業(yè)、機(jī)構(gòu)和政府,而且向著更廣闊的范圍發(fā)展。Internet中國正以幾何級數(shù)速度發(fā)展,因此,任何一家企業(yè),都不應(yīng)置身于Internet之外,那會脫離企業(yè)發(fā)展最基本的資源和環(huán)境:人類社會。電子商務(wù)電子商務(wù)(ElectronicCommerce)是在Internet開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運(yùn)營模式。目標(biāo)是實(shí)現(xiàn)交易信息的網(wǎng)絡(luò)化和電子化,電子商務(wù)是未來經(jīng)濟(jì)形式發(fā)展的大趨勢。如使用電子貨幣,開網(wǎng)上商店,進(jìn)行網(wǎng)上商務(wù)談判和使用電子簽名簽合同等等。企業(yè)上網(wǎng)通常都會加入到網(wǎng)上的某個(gè)行業(yè)協(xié)會網(wǎng)站或商業(yè)網(wǎng)站中,成為會員或網(wǎng)員。行業(yè)協(xié)會網(wǎng)站或商業(yè)網(wǎng)站上發(fā)布供求信息,獲取有關(guān)政策和市場信息,享受其他服務(wù)。企業(yè)建立網(wǎng)站,從銷售的觀點(diǎn)看,可以減少交易的中間環(huán)節(jié),降低本錢。企業(yè)網(wǎng)站還可以擴(kuò)建成為網(wǎng)上銷售和售前售后咨詢服務(wù)中心。了解了高端建站的以上這兩步并不是說就一家能做出高端網(wǎng)站.只是這兩步是必要環(huán)節(jié)其他的更多的關(guān)于如何建設(shè)出一個(gè)高端網(wǎng)站請關(guān)注我們網(wǎng)站其他內(nèi)容也可以加小編的微信號qdtata,把關(guān)于高端建站等不明白的問題盡管來問我。
DELL服務(wù)器 3、對租車信息可進(jìn)行自定義條件的查詢,并可進(jìn)行自定義時(shí)間段的業(yè)務(wù)數(shù)據(jù)報(bào)表匯總分析 二、系統(tǒng)設(shè)計(jì)及開發(fā)構(gòu)架 該系統(tǒng)采用C/S(客戶端軟件+服務(wù)器端)及B/S(瀏覽器+服務(wù)器端)雙重架構(gòu)設(shè)計(jì)。各架構(gòu)功能分別如下: C/S(客戶端軟件+服務(wù)器端):單機(jī)安裝,可用于客戶信息登記,業(yè)務(wù)辦理,IC卡信息讀寫,票據(jù)打印等主要功能?! /S(瀏覽器+服務(wù)器端):服務(wù)器數(shù)據(jù)管理,軟件使用權(quán)限設(shè)定,數(shù)據(jù)報(bào)表匯總等?! ∠到y(tǒng)總體架構(gòu)如下圖所示: 三、系統(tǒng)數(shù)據(jù)庫及開發(fā)語言 系統(tǒng)數(shù)據(jù)庫:Oracle(版本11g) 主要軟件開發(fā)語言:phpc++。 根據(jù)前期初步溝通需求,以管理1000輛車的業(yè)務(wù)數(shù)據(jù)計(jì)算,系統(tǒng)每年產(chǎn)生大約500萬條數(shù)據(jù),建議Oracle數(shù)據(jù)庫,其它非海量數(shù)據(jù)庫當(dāng)數(shù)據(jù)量龐大時(shí)可能顯現(xiàn)出系統(tǒng)緩慢等不穩(wěn)定因素。 軟件開發(fā)B/S部分選擇目前主流開發(fā)語言php,縮短開發(fā)周期,減少開發(fā)及維護(hù)成本,同時(shí)可以減少硬件投入。(若租用服務(wù)器,目前支持PHP的服務(wù)器非常普遍。若JAVA開發(fā)則需要客戶自行配置服務(wù)器并托管,手續(xù)復(fù)雜且費(fèi)用較高。) 軟件開發(fā)客戶端采用C++開發(fā),相比.NET框架開發(fā)有點(diǎn)是開發(fā)周期短,客戶機(jī)配置要求不用太高,節(jié)省硬件投入,系統(tǒng)融合性好,穩(wěn)定性高。。
DELL圖形工作站為了方便系統(tǒng)功能的實(shí)現(xiàn),系統(tǒng)由以下3個(gè)部分組成:芯片代碼提取器(單片機(jī)系統(tǒng))、上位機(jī)(PC機(jī))和遠(yuǎn)程服務(wù)器.其系統(tǒng)框圖如圖1所示在實(shí)際的檢查過程中,不可避免地會在不同的地點(diǎn)同時(shí)進(jìn)行芯片代碼驗(yàn)證的工作.因此,需要有若干個(gè)代碼提取器在不同的地點(diǎn)工作.如果在提取芯片代碼的現(xiàn)場,并于提取器本地進(jìn)行芯片代碼與標(biāo)準(zhǔn)代碼的比對工作的話,那么,標(biāo)準(zhǔn)代碼就必須保存在代碼提取器中.這樣既不利于保證標(biāo)準(zhǔn)代碼數(shù)據(jù)的安全,同時(shí),當(dāng)需要增加新的標(biāo)準(zhǔn)代碼,或者對標(biāo)準(zhǔn)代碼進(jìn)行修改時(shí)也非常不方便,數(shù)據(jù)統(tǒng)計(jì)等功能則更需要牽扯許多用于協(xié)調(diào)的人力和物力.為了避免這些問題,有必要建立一個(gè)遠(yuǎn)程服務(wù)器,將標(biāo)準(zhǔn)代碼保存在服務(wù)器上,通過遠(yuǎn)程調(diào)用的手段訪問,從而達(dá)到保證系統(tǒng)安全性,方便進(jìn)行統(tǒng)計(jì)查詢等功能的目的.現(xiàn)行的電子秤系統(tǒng)大多使用單片機(jī)(MCS—51系列單片機(jī)為主)作為系統(tǒng)的芯片,而且并非每臺電子秤都配有可與PC機(jī)連接的接口(如串行口等).如果開發(fā)一個(gè)專門的,能夠連入網(wǎng)絡(luò)的嵌入式系統(tǒng)(如PDA)則需要大量經(jīng)費(fèi)的投入,而且在某個(gè)檢測地點(diǎn),肯定有大量的電子秤需要檢驗(yàn).使用PDA進(jìn)行檢測往往只能同時(shí)檢測一個(gè),會耗費(fèi)大量的時(shí)間.為此,我們開發(fā)了一個(gè)單片機(jī)來對電子秤芯片進(jìn)行代碼讀取工作,它通過串行口與PC機(jī)進(jìn)行連接,并可以實(shí)現(xiàn)多個(gè)子系統(tǒng)與PC機(jī)連通,同時(shí)進(jìn)行檢驗(yàn),從而達(dá)到提高效率的目的.2.芯片信息提取器的實(shí)現(xiàn)方案芯片代碼提取器是一個(gè)單片機(jī)系統(tǒng),其主要部件是一個(gè)40針的插座、一片存放提取程序用的可編程邏輯器件,以及一個(gè)MX232的串行傳輸芯片組成.系統(tǒng)通過插座連接電子秤的芯片,從中提取芯片中的存儲信息(代碼提取模塊)并解析成機(jī)器碼(數(shù)據(jù)解析模塊)經(jīng)由數(shù)據(jù)發(fā)送模塊,將提取的機(jī)器碼傳輸?shù)缴衔粰C(jī).其外觀如圖2所示.從圖2可見,提取器上的操作按鈕有2個(gè):開關(guān)和復(fù)位按鈕,此外還有一個(gè)提示燈(紅色).使用時(shí),先在斷電的情況下接好串口,放上芯片后,打開電源,提示燈點(diǎn)亮,提取器會對目標(biāo)芯片上的代碼進(jìn)行提取并解析成機(jī)器碼.當(dāng)解析完畢,提示燈會開始閃爍.此時(shí),如果提取的機(jī)器碼完全正確,提取器會首先輸出一個(gè)值66H的字節(jié),表示輸出的代碼是完全正確的,隨后將提取出的機(jī)器代碼以300bit/s速率送入串行口,等待上位機(jī)接收,如果提取的機(jī)器碼有問題,則提取器輸出的將會是亂碼.3.上位機(jī)子系統(tǒng)的實(shí)現(xiàn)方案3.1使用CRC—32校驗(yàn)碼作為校驗(yàn)依據(jù)從提取器中提取出的機(jī)器碼通常數(shù)據(jù)量要達(dá)到64K從個(gè)體機(jī)器的角度來看并不算龐大.然而如果將機(jī)器碼直接上傳到服務(wù)器端,可能會對服務(wù)器造成很大的通訊壓力,使系統(tǒng)不得不降低效率或者使用配置更高端的服務(wù)器系統(tǒng),從而導(dǎo)致系統(tǒng)費(fèi)用的上升.實(shí)質(zhì)上,我們所要校驗(yàn)的,只是電子秤芯片中的代碼是否被篡改過的事實(shí)(或者說,是否使用標(biāo)準(zhǔn)代碼的事實(shí)).如果有一種機(jī)制或者算法,可以提取出代碼中的特征信息,使得只要電子秤芯片中的代碼與標(biāo)準(zhǔn)代碼不同時(shí),如果能檢測出來,有可能傳輸很少的信息量就能達(dá)到我們的要求.這種機(jī)制或者算法并不復(fù)雜,許多用于傳輸校驗(yàn)的校驗(yàn)碼算法就能夠做到這一點(diǎn),CRC算法是其中最為常用的一種.循環(huán)冗余碼CRC檢驗(yàn)技術(shù)廣泛應(yīng)用于測控及通信領(lǐng)域.如在常用的網(wǎng)絡(luò)通信協(xié)議以太網(wǎng)以及TCP/IP中,就使用CRC算法來驗(yàn)證傳輸信息的正確性.這種基于2個(gè)字節(jié)數(shù)據(jù)流使用、二進(jìn)制除法相除所得到的余數(shù)和進(jìn)行信息驗(yàn)證的算法,具有很高的可靠性,理論上其碰撞概率為1/40億,已經(jīng)達(dá)到了應(yīng)用需求.而且CRC算法是一個(gè)相對開放的算法,可以根據(jù)需要設(shè)計(jì)很多新的變形算法。3.2上位機(jī)子系統(tǒng)設(shè)計(jì)思路本子系統(tǒng)主要由以下模塊組成:1)串行數(shù)據(jù)接收模塊;2)校驗(yàn)碼計(jì)算模塊;3)打包和發(fā)送數(shù)據(jù)模塊;4)離線信息米集模塊;5)離線信息發(fā)送模塊;6)離線程序信息數(shù)據(jù)庫;7)GUI模塊.3.2.1串行數(shù)據(jù)接收模塊由于芯片機(jī)能的限制,提取器發(fā)送信息是自主發(fā)送信息的,并非由上位機(jī)(PC機(jī))告知對方后再傳輸,而是提取器一次性將所有的數(shù)據(jù)傳輸完畢.雖然串行傳輸十分穩(wěn)定,但是其中所必須解決的數(shù)據(jù)緩沖問題,并沒有得到很好的解決,因此這部分的內(nèi)容必須由上位機(jī)部分來管理并實(shí)現(xiàn).同時(shí),上位機(jī)并不知道提取器何時(shí)傳輸數(shù)據(jù),為了監(jiān)聽端口實(shí)現(xiàn)一次多機(jī)上傳,也必須要有多線程系統(tǒng)的支持。該模塊的多線程設(shè)計(jì)由兩個(gè)部分組成:主線程以及監(jiān)聽器線程.主線程負(fù)責(zé)相應(yīng)GUI模塊提出的用戶交互請求(主要是設(shè)置和查看傳輸信息),而監(jiān)聽器線程(根據(jù)需要,可以有很多個(gè))則監(jiān)視端口的輸入情況,將輸入數(shù)據(jù)重新打包,解析成需要的流式信息,存入內(nèi)存中.兩個(gè)進(jìn)程通過互斥量同步,通過共享內(nèi)存技術(shù)實(shí)現(xiàn)互相之間的通信.兩者的主要關(guān)系如圖3所示。本系統(tǒng)設(shè)計(jì)的串行接收模塊基于.NET類庫中的SerialPort類實(shí)現(xiàn),大大簡化了設(shè)計(jì).但無論是使用何種類庫,都會涉及到串行口超時(shí)的問題,在讀操作時(shí)是讀超時(shí)(ReadTimeOut)寫操作時(shí)寫超時(shí).所謂寫超時(shí),是指在使用Write指令的時(shí)候能否成功傳輸?shù)綄Ψ降妮斎刖彺嬷?,如果不能夠成功傳輸,就等待,直到超過一定時(shí)間,這個(gè)時(shí)間就是寫超時(shí),而讀超時(shí),是指在使用Read指令時(shí)就開始串行口的輸入緩存,如果其中有內(nèi)容,就讀出,如果沒有就等待,直到超過一定時(shí)間(讀超時(shí)).系統(tǒng)所讀到的數(shù)據(jù)都要進(jìn)入輸入緩存,反之,等待輸出的數(shù)據(jù)都要進(jìn)入輸出緩存.當(dāng)發(fā)生如果寫(讀)超時(shí),系統(tǒng)都會報(bào)錯(cuò)(對于SerialPort類,其會異常).因此不能簡單地認(rèn)為系統(tǒng)在讀寫串口時(shí)會始終阻塞主線程,必須人工編程,實(shí)現(xiàn)等待操作.整個(gè)等待讀操作的過程在一個(gè)循環(huán)中.當(dāng)串口發(fā)生超時(shí),拋出異常時(shí),使用.NET的異常處理機(jī)制將會捕獲這個(gè)異常,然后不執(zhí)行任何代碼(這種情況下的TimeOutException不能視為出錯(cuò)情況)就回到原本執(zhí)行的代碼中.只有在滿足條件的情況下(比如用戶中止或者達(dá)到別的退出情況),才進(jìn)入跳出這個(gè)環(huán)節(jié).本模塊將接收的數(shù)據(jù)存入一個(gè)64K大的Char型數(shù)組中,并將其傳輸給校驗(yàn)碼計(jì)算模塊.3.2.2校驗(yàn)碼計(jì)算模塊本模塊接收從串行數(shù)據(jù)傳輸模塊中輸出的Char型數(shù)組(字符串),并計(jì)算其對應(yīng)ASCII碼的CRC校驗(yàn)值,將其傳輸給GUI模塊、發(fā)送數(shù)據(jù)模塊以及離線信息采集模塊進(jìn)行進(jìn)一步處理.3.2.3打包和發(fā)送數(shù)據(jù)模塊本模塊首先接收從校驗(yàn)碼計(jì)算模塊中輸出的CRC校驗(yàn)值,將其與GUI模塊中獲得的芯片參數(shù)(生產(chǎn)廠家、型號等)以及檢查的日期與時(shí)間生成一個(gè)XML文檔.通過HTTP協(xié)議傳輸給遠(yuǎn)程服務(wù)器,調(diào)用遠(yuǎn)程服務(wù)器上的一個(gè)函數(shù)(將傳來的CRC校驗(yàn)值與標(biāo)準(zhǔn)值對比,判斷其是否正常),并獲取返回值,告知用戶檢測的結(jié)果.這種實(shí)現(xiàn)機(jī)制稱為XML—RPC它是基于XML格式的數(shù)據(jù)傳輸協(xié)議13能夠?qū)崿F(xiàn)跨平臺(指操作系統(tǒng),如上位機(jī)為Windows系統(tǒng)、服務(wù)器為Linux系統(tǒng)),跨語言(如在本系統(tǒng)中,上位機(jī)使用.NET實(shí)現(xiàn)服務(wù)器系統(tǒng)則使用PHP實(shí)現(xiàn)),具有很好的兼容性,能夠適應(yīng)多種情況.3.2.4離線信息采集發(fā)送模塊及離線程序信息數(shù)據(jù)庫在實(shí)際執(zhí)法的過程中,時(shí)常會發(fā)生無法訪問網(wǎng)絡(luò)的情形,在這種情況下,有必要先將提取的代碼信息及校驗(yàn)碼先保存在上位機(jī)本地,待到能夠訪問網(wǎng)絡(luò)的場合,再一次性提交信息.本系統(tǒng)將離線信息采集、發(fā)送所需要做的工作分成3個(gè)模塊:離線信息采集、離線信息發(fā)送和所需的離線程序信息數(shù)據(jù)庫.離線信息采集模塊與數(shù)據(jù)打包模塊十分類似,有相當(dāng)部分代碼可以復(fù)用.所不同的是數(shù)據(jù)完成打包后,要將數(shù)據(jù)加密(使用諸如RSA算法可靠加密方法)并存入本地的離線程序信息數(shù)據(jù)庫中.離線信息發(fā)送模塊與數(shù)據(jù)發(fā)送模塊十分類似,只是所傳輸?shù)臄?shù)據(jù)包是加過密的,在服務(wù)器端另需執(zhí)行一段解密代碼,方能得到數(shù)據(jù).由于離線程序信息量并不大,因此本地的離線程序信息數(shù)據(jù)庫,可以使用文件系統(tǒng)組織的一個(gè)XML數(shù)據(jù)庫實(shí)現(xiàn),這樣做既簡單方便,又省去了不少開發(fā)成本,也便于維護(hù)工作.4.遠(yuǎn)程服務(wù)器的實(shí)現(xiàn)方案電子秤校驗(yàn)系統(tǒng)服務(wù)器端用于管理電子秤芯片的標(biāo)準(zhǔn)代碼統(tǒng)計(jì)檢驗(yàn)結(jié)果,并為上位機(jī)端提供基于XML-RPC接口的WebService整體架構(gòu)使用了基于PHP的MVC框架Symfony,此框架成熟、靈活、擴(kuò)展性強(qiáng),適用于大型系統(tǒng)的開發(fā),為服務(wù)器端系統(tǒng)提供了堅(jiān)實(shí)穩(wěn)定的基礎(chǔ).4.1Symfony框架的介紹Symfony致力于減少重復(fù)代碼的編寫,以加速Web應(yīng)用的開發(fā)和維護(hù).它需要以下軟件的支持:安裝過PHP5的Unix或MicrosoftWindows等操作系統(tǒng)作為Web應(yīng)用服務(wù).Symfony與許多關(guān)系型數(shù)據(jù)庫集成得非常好,成本也較小.Symfony致力于在企業(yè)背景下創(chuàng)建良好的應(yīng)用,同時(shí)也給予開發(fā)者強(qiáng)大的配置功能.從文件結(jié)構(gòu)到外部目錄,幾乎所有的東西都可以自定義.Symfony捆綁了一些諸如測試、調(diào)試和文檔生成等額外的工具來滿足企業(yè)的開發(fā)過程.4.2電子秤標(biāo)準(zhǔn)校驗(yàn)碼數(shù)據(jù)庫的設(shè)計(jì)電子秤標(biāo)準(zhǔn)校驗(yàn)碼的管理使用了Symfony提供的基于Propel的ORM技術(shù)使得程序員可以使用面向?qū)ο蟮姆椒▽?shù)據(jù)庫進(jìn)行訪問,而不用手工構(gòu)造SQL代碼,這也杜絕了SQL注入的危險(xiǎn)另外,Propel使用了PHP的PDO模塊,可以以非常方便地遷移數(shù)據(jù)庫.例如在測試時(shí),使用基于SQLite3.x的數(shù)據(jù)庫,而在實(shí)際運(yùn)用中,只需要修改一下數(shù)據(jù)庫的配置文件,就可以用另外的數(shù)據(jù)庫管理系統(tǒng),如MySQLOracle和SQLServer來取代,不需要對代碼本身作任何修改.Propel用一個(gè)XML文件來描述數(shù)據(jù)庫的配置,動態(tài)生成與數(shù)據(jù)庫對象相關(guān)的一個(gè)PHP類,就可以直接使用這個(gè)類來對數(shù)據(jù)庫進(jìn)行操作了.在Symfony中,標(biāo)注名為ID的字段的將自動作為數(shù)據(jù)庫表的主鍵,同時(shí)具有AUTO—INCREMENT的屬性,名中以ID為后綴的字段名將自動作為數(shù)據(jù)庫表的外鍵.而CREAT—AT則作為時(shí)間戳用于保存創(chuàng)建記錄時(shí)的時(shí)間.這些都是數(shù)據(jù)庫設(shè)計(jì)的默認(rèn)約定,而在Symfony里加以簡化,使得數(shù)據(jù)庫的創(chuàng)建簡便規(guī)范.目前,在項(xiàng)目中使用的表有兩個(gè):一個(gè)是CRC表,用于保存芯片的標(biāo)準(zhǔn)代碼.由于標(biāo)準(zhǔn)代碼是芯片破解出的基本數(shù)據(jù)的循環(huán)冗余校驗(yàn)和,所以用其英文簡稱CRC作為數(shù)據(jù)表名.CRC表中的COMPANY和PRODUCT是電子秤廠商的公司名和產(chǎn)品型號,而CHECKSUM字段則用于表示具體的標(biāo)準(zhǔn)代碼.另一個(gè)是Check—Log表,用于記錄檢查芯片的活動,統(tǒng)計(jì)檢查的情況.其中SUBMITTED字段保存上位機(jī)軟件提交的校驗(yàn)和.4.3與上位機(jī)軟件進(jìn)行交互的XML-RPC接口上位機(jī)軟件用專用的讀碼器讀取芯片基本代碼成功后,經(jīng)過相關(guān)的計(jì)算,生成標(biāo)準(zhǔn)代碼,然后再將標(biāo)準(zhǔn)代碼通過HTTP協(xié)議傳給遠(yuǎn)程的服務(wù)器,其中使用的便是XML-RPC接口.之所以使用XML—RPC而不是SOAP是因?yàn)閄ML-RPC更簡單合理.SOAP復(fù)雜的設(shè)計(jì)并不適合電子秤系統(tǒng)的交互,用XML—RPC更清晰簡便.XML—RPC有兩個(gè)方面的內(nèi)涵:一個(gè)主要使用XML作為數(shù)據(jù)封裝格式,XML作為業(yè)界標(biāo)準(zhǔn)的數(shù)據(jù)交換格式,既規(guī)范又強(qiáng)大,另一個(gè),本質(zhì)上是一個(gè)RPC系統(tǒng),其中使用HTTP協(xié)議,而不是其他的協(xié)議.這樣就可以直接使用Web服務(wù)器來完成,減少了額外服務(wù)器的配置.5.實(shí)驗(yàn)分析獲取被測電子秤代碼CRC值后,通過XML—使得數(shù)據(jù)庫的操作與數(shù)據(jù)庫引擎相互獨(dú)立,從而可RPC與遠(yuǎn)程服務(wù)器通信.經(jīng)校驗(yàn)后,如果服務(wù)器端存儲的標(biāo)準(zhǔn)代碼的CRC值與當(dāng)前被測電子秤的代碼一致,說明被測電子秤代碼沒有被修改過,否則,說明被測電子秤代碼已經(jīng)被修改過.下面給出測試一臺AT89C52型電子秤時(shí)的實(shí)驗(yàn)過程.在調(diào)用服務(wù)器端的校驗(yàn)方法時(shí),上位機(jī)向服務(wù)器端發(fā)送圖4所示的XML數(shù)據(jù).經(jīng)與服務(wù)器端標(biāo)準(zhǔn)代碼的CRC值校驗(yàn)后,服務(wù)器端發(fā)送圖5中的數(shù)據(jù)到上位機(jī).如果當(dāng)前被測電子秤中的代碼沒有被修改,boolean節(jié)返回1,如果被測電子秤中的代碼被修改過,boolean節(jié)返回0.傳輸給服務(wù)器端的信息不完善或者有錯(cuò)誤時(shí),服務(wù)器端將返回一個(gè)錯(cuò)誤信息;圖6所示的上位機(jī)傳給服務(wù)器端數(shù)據(jù)時(shí),沒有將被測電子秤的生產(chǎn)廠家及產(chǎn)品編號等信息包含進(jìn)去,服務(wù)器端返回的是錯(cuò)誤提示.6.結(jié)語隨著電子技術(shù)的不斷發(fā)展,電子秤越來越廣泛地應(yīng)用于生活的方方面面,給人們的生活帶來了很大的便利.但與此同時(shí),也有不法商販利用電子秤進(jìn)行作弊,以謀取非法利益.本文針對改變電子秤中芯片代碼的作弊行為,提出一套檢測方案,并實(shí)現(xiàn)一套軟硬件結(jié)合的系統(tǒng)原型.檢測過程中,如果服務(wù)器端存儲的標(biāo)準(zhǔn)代碼的CRC值與當(dāng)前被測電子秤的代碼相同,表明被測電子秤芯片代碼沒有被修改過,否則,說明被測電子秤代碼被修改過.通過對一臺AT89C52型電子秤的實(shí)驗(yàn)測試,可以驗(yàn)證當(dāng)前測評方案的正確性.同時(shí),驗(yàn)證系統(tǒng)給出了良好的錯(cuò)誤檢驗(yàn)及提示信息.本防作弊測評方案設(shè)計(jì)及實(shí)現(xiàn)時(shí),只針對電子秤產(chǎn)品的校驗(yàn).希望以后的研究工作,能將該測評方案擴(kuò)展到其他計(jì)量器具的防作弊檢驗(yàn)中,如出租車計(jì)價(jià)器和加油機(jī)等產(chǎn)品.同時(shí),本文所實(shí)現(xiàn)的電子秤防作弊檢測系統(tǒng)原型在功能上還不夠完善,將在以后的工作中完善該系統(tǒng),并能將其應(yīng)用到實(shí)際防作弊測評中。。
戴爾圖形工作站infiniband一直是主要的超級計(jì)算機(jī)在最新的最強(qiáng)大的超級計(jì)算機(jī)500強(qiáng)的每年兩次編譯發(fā)布的6月222系統(tǒng)跑InfiniBand作為主要的互連千兆以太網(wǎng)運(yùn)行位居第二在只有127系統(tǒng)。IBM云計(jì)算并不是唯一提供者來擾亂超級計(jì)算機(jī)市場。像IBM亞馬遜網(wǎng)絡(luò)服務(wù)也看到越來越多的HPC在AWS上運(yùn)行工作指出AWS產(chǎn)品營銷主管保羅bull,達(dá)菲早前接受采訪。一個(gè)AWS伙伴周期計(jì)算提供軟件捆在一起許多AWS計(jì)算節(jié)點(diǎn)這樣他們就可以一起跑作為一個(gè)高性能計(jì)算的機(jī)器。。
DELL EMC圖形工作站但是,其中也有人質(zhì)疑公告信真實(shí)性,一個(gè)公司破產(chǎn),責(zé)任最有可能在管理層和制度上,將原因歸結(jié)到員工身上很像甩鍋并且公告信中也有缺乏邏輯的地方,比如不能當(dāng)天測試并不能導(dǎo)致游戲失敗。 對此,尹某本人隨后親自拍了一段視頻作為回應(yīng)。視頻中,尹某表示,事情發(fā)生時(shí)還在堅(jiān)持挽救產(chǎn)品,為了防止市場對產(chǎn)品產(chǎn)生質(zhì)疑,所以當(dāng)時(shí)未披露此事;對希望捐款的網(wǎng)友表示感謝,心意領(lǐng)了;公司原本有一個(gè)非常優(yōu)秀的后端主程,但因身體不好辭職回家休養(yǎng),臨時(shí)招了燕某入職,沒有考察清楚?! ∫曨l最后,尹某喊話燕某:ldquo,螃蟹游戲現(xiàn)在是掛了,那又怎么樣,我頭發(fā)比你多,我老婆還給我生了一個(gè)可愛的大胖小子,你有嗎?你這個(gè)四十歲的單身狗! 燕某人回應(yīng) 1月24日,燕某發(fā)表長文針對深圳市螃蟹網(wǎng)絡(luò)科技有限公司創(chuàng)始人尹某的《告游戲行業(yè)全體同仁書》中提及的各項(xiàng)指責(zé)以及網(wǎng)絡(luò)傳言一一反駁并表示一切法庭上見,相信法律會還一個(gè)公告,具體反駁如下: 對于網(wǎng)上傳言ldquo,鎖死服務(wù)器直接跑路一事燕某在回應(yīng)中稱,當(dāng)時(shí)服務(wù)器程序出現(xiàn)崩潰,正在做問題處理,負(fù)責(zé)人臨時(shí)要開會,便丟下手頭工作過去,中途有幾位同事過來找尹某說工作的事情,因手頭工作沒有做完,所以燕某繼續(xù)回工位處理,之后因手上在寫代碼,思路沒有分開,沒有及時(shí)過去開會,之后尹某出言侮辱,燕某沒忍住與其發(fā)聲爭吵,下午雖未準(zhǔn)時(shí)上班,但也并未跑路,回到公司把服務(wù)器程序故障修復(fù)至正常運(yùn)行測試?! £P(guān)于ldquo,鎖死服務(wù)器與電腦的說法,燕某在長文中回應(yīng),只是使用了鎖屏密碼,且尹某也知道該密碼,對外發(fā)布測試都是在被人公司的云服務(wù)器上,所有云服務(wù)器都是尹某注冊,手機(jī)號郵箱都是尹某的,就算密碼丟了,打個(gè)電話就能找回?! £P(guān)于尹某說的ldquo,拒不交接問題,燕某回應(yīng)中表示,因當(dāng)天與尹某發(fā)生爭吵,測試完成,尹就找人要求當(dāng)天交接完成并走人,密碼合相應(yīng)文檔均進(jìn)行了交接,尹跟交接人確認(rèn)后,燕某才走,好幾個(gè)同事都看到了?! ♂槍dquo,因燕某缺席致使項(xiàng)目不能正常測試的說法,燕某回應(yīng),純屬一派胡言,測試時(shí)間可以調(diào)整,即便當(dāng)天無法測試,也可以發(fā)公告讓大家明天測試?! 【蚻dquo,后臺為了公積金再回去乞求復(fù)職一事,燕某表示,是尹某本人主動提出于2017年12月23日晚上吃飯,并在過程中邀請燕某再次加入公司,燕某拒絕后,尹某開始威脅加利誘,表示ldquo,如果游戲失敗,下輩子啥也不干就整死你。燕某表示這部分留有微信,可以在法庭呈上。已倒閉某科技公司前員工的辟謠聲明 主要疑點(diǎn) 此事,雙方各執(zhí)一詞,不少網(wǎng)友也開始理智吃瓜,在微博和知乎上,大量網(wǎng)友就此事展開討論,主要矛盾點(diǎn)集中在如下幾方面: 1.為什么沒有就鎖死服務(wù)器一事報(bào)警? 雖然創(chuàng)始人在公告中提及因燕某先后兩次到公司滋事,甚至與阻止人大打出手,最終引發(fā)報(bào)警,但并未提及就燕某鎖死服務(wù)器與電腦一事報(bào)警,部分網(wǎng)友認(rèn)為這已經(jīng)構(gòu)成報(bào)警級別。
4)本地和監(jiān)控中心均可錄像,錄像資料進(jìn)行統(tǒng)一管理,建立使用有效的檢索機(jī)制,方便檢索查找 5)解決跨網(wǎng)絡(luò)訪問圖像,沒有固定IP地址的問題?! ?)解決通過不同上網(wǎng)方式、不同地點(diǎn)訪問圖像的問題。 7)解決多人訪問圖像而影響圖像速度和質(zhì)量造成網(wǎng)絡(luò)壅塞的問題?! ?)解決管理機(jī)構(gòu)復(fù)雜,多人多層次權(quán)限控制的問題?! ?)解決對于分散的監(jiān)控點(diǎn)想集中管理的問題?! ?0)支持web圖像瀏覽的方式,完善網(wǎng)絡(luò)功能,使得圖像既可通過局域網(wǎng)傳輸,也可通過ADSL進(jìn)行傳輸,網(wǎng)絡(luò)用戶可以觀看或回放圖像;并且可以遠(yuǎn)端控制云臺?! ≡谶@種大型網(wǎng)絡(luò)視頻監(jiān)控解決方案中,我們可以采用模擬攝像頭+編碼器+流媒體服務(wù)器+存儲設(shè)備的方式進(jìn)行架構(gòu),在總部配備一臺服務(wù)器,安裝網(wǎng)絡(luò)視頻監(jiān)控管理平臺軟件,構(gòu)建網(wǎng)絡(luò)視頻監(jiān)控管理服務(wù)器,同時(shí)在網(wǎng)絡(luò)視頻監(jiān)控管理服務(wù)器上配備相應(yīng)容量與數(shù)量的磁盤,以滿足錄像存儲周期的要求?! ∫曨l數(shù)據(jù)通過編碼器轉(zhuǎn)化為IP數(shù)據(jù)包,然后穿過網(wǎng)絡(luò)到達(dá)監(jiān)控中心,然后通過流媒體服務(wù)器將數(shù)據(jù)進(jìn)行分發(fā),一路上傳至顯示終端,一路到達(dá)存儲設(shè)備,進(jìn)行長期保存。另外管理服務(wù)器進(jìn)行前端設(shè)備的系統(tǒng)設(shè)置和維護(hù),Web服務(wù)器可提供客戶端基于PC的B/S或C/S架構(gòu)的瀏覽或管理。 滿足了以上幾個(gè)問題,多路網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)才能最大化發(fā)揮自身的作用。
不過仍然有部分交換機(jī)除外,比如:Ping32客戶常用的性價(jià)比不錯(cuò)的中低端的交換機(jī)TP-LinkSF-2005(200多塊適合20臺以下用戶使用)或TP-Link2428web(700元左右,適合60多臺電腦的用戶使用),因?yàn)槠鋬r(jià)格便宜、功能實(shí)用、性價(jià)比相對大品牌的網(wǎng)管交換機(jī)更高,所以我們一般建議客戶購買這兩款交換機(jī)進(jìn)行監(jiān)控注:如果網(wǎng)絡(luò)監(jiān)控的電腦超過了20臺建議用TP-Link2428web這款性能更好的網(wǎng)管交換機(jī),該交換機(jī)的背板帶寬,轉(zhuǎn)化數(shù)據(jù)包的速度比TPLink-SF2005高很多,而且還有兩個(gè)千兆端口可以做為監(jiān)控使用。如果使用其它品牌的交換機(jī)只要支持端口鏡像功能的話也同樣可以用于Ping32的監(jiān)控。小貼士:一些常用的tp-link端口鏡像交換機(jī)型號端口鏡像的目的由于部署IDS產(chǎn)品需要監(jiān)聽網(wǎng)絡(luò)流量(網(wǎng)絡(luò)分析儀同樣也需要),但是在目前廣泛采用的交換網(wǎng)絡(luò)中監(jiān)聽所有流量有相當(dāng)大的困難,因此需要通過配置交換機(jī)來把一個(gè)或多個(gè)端口(VLAN)的數(shù)據(jù)轉(zhuǎn)發(fā)到某一個(gè)端口來實(shí)現(xiàn)對網(wǎng)絡(luò)的監(jiān)聽。端口鏡像的功能監(jiān)視到進(jìn)出網(wǎng)絡(luò)的所有數(shù)據(jù)包,供安裝了監(jiān)控軟件的管理服務(wù)器抓取數(shù)據(jù)如網(wǎng)吧需提供此功能把數(shù)據(jù)發(fā)往公安部門審查。而企業(yè)出于信息安全、保護(hù)公司機(jī)密的需要,也迫切需要網(wǎng)絡(luò)中有一個(gè)端口能提供這種實(shí)時(shí)監(jiān)控功能。在企業(yè)中用端口鏡像功能,可以很好的對企業(yè)內(nèi)部的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行監(jiān)控管理,在網(wǎng)絡(luò)出現(xiàn)故障的時(shí)候,可以做到很好地故障定位。一般通過配置端口鏡像,安裝Ping32監(jiān)控上網(wǎng)行為管理軟件就可以實(shí)現(xiàn)對整個(gè)網(wǎng)絡(luò)的監(jiān)控了。(備注:交換機(jī)把某一個(gè)端口接收或發(fā)送的數(shù)據(jù)幀完全相同的復(fù)制給另一個(gè)端口;其中被復(fù)制的端口稱為鏡像源端口,復(fù)制的端口稱為鏡像目的端口。)端口鏡像通常有以下幾種別名:PortMirroring通常指允許把一個(gè)端口的流量復(fù)制到另外一個(gè)端口,同時(shí)這個(gè)端口不能再傳輸數(shù)據(jù)。MonitoringPort監(jiān)控端口SpanningPort通常指允許把所有端口的流量復(fù)制到另外一個(gè)端口,同時(shí)這個(gè)端口不能再傳輸數(shù)據(jù)。
給公司做企業(yè)網(wǎng)站的價(jià)格并不是固定的,從幾百元到上萬元都有區(qū)別在于企業(yè)網(wǎng)站對設(shè)計(jì)、以及對功能需求的復(fù)雜程度。下面,就給大家介紹一下企業(yè)網(wǎng)站需要多少錢,為什么需要花這么多錢?1、服務(wù)器的購買服務(wù)器的價(jià)格也是千差萬別的,便宜的幾十塊錢就可以搞定,比如虛擬主機(jī)、云主機(jī)等。貴的上千元,比如vps、獨(dú)立服務(wù)器等。他們的區(qū)別在哪里呢?主要是空間大小、cpu占用率的區(qū)別。當(dāng)然,并不是越貴越好。在賣服務(wù)器這個(gè)方面,建議選擇合適的。可以對自己企業(yè)網(wǎng)站的流量做一個(gè)預(yù)測,如果客戶訪問量不會特別高,那么選擇虛擬主機(jī)足夠了,性價(jià)比。至于貴的獨(dú)立服務(wù)器,這些適合訪問量特別大的企業(yè)站。當(dāng)然,不管選擇哪一種服務(wù)器,都要找知名的空間服務(wù)商,不然后續(xù)你會面臨很多的問題。2、域名的購買相對而言,域名還是比較便宜的,一般都是幾十元一年。
網(wǎng)站打不開一般常見的以下服務(wù)器問題、網(wǎng)絡(luò)問題、網(wǎng)站維護(hù)、代碼錯(cuò)誤、域名或空間到期這些1、服務(wù)器的問題引起的網(wǎng)站打不開當(dāng)你發(fā)現(xiàn)網(wǎng)站打不開時(shí),首先要做的就是聯(lián)系你的網(wǎng)站公司制作方,確認(rèn)是否為服務(wù)器故障引起的網(wǎng)站打不開根據(jù)我們過去的經(jīng)驗(yàn),每年大約會出現(xiàn)1到2次的服務(wù)器故障(含機(jī)房網(wǎng)絡(luò)故障及電力故障)。解決:這種情況一般不會超過24小時(shí),華夏商務(wù)網(wǎng)采用的是阿里云服務(wù)器,帶有百倍時(shí)長賠付的,阿里云一般不會存在讓網(wǎng)站打不開超過很長時(shí)間的。網(wǎng)絡(luò)臨時(shí)故障引起網(wǎng)站打不開這種情況相對比較多見,比較常見的狀態(tài)是有的電腦能打開網(wǎng)站,有的電腦則打不開網(wǎng)站。實(shí)際上主要是電信、聯(lián)通線路,其中有一條線路正常,而另外一條不正常。這種情況多見于國外服務(wù)器上的網(wǎng)站,香港及內(nèi)地服務(wù)器相對比較少見。解決:情況特殊,電信或聯(lián)通等運(yùn)營商會非常及時(shí)的處理好問題,稍作等待即可。服務(wù)器維護(hù)引起網(wǎng)站打不開服務(wù)器也是一套電腦,因此免不了需要進(jìn)行日常維護(hù),例如:打補(bǔ)丁、安全升級、釋放資源、重啟等等。正常情況下,作為一家有責(zé)任心的網(wǎng)站建設(shè)公司,都會在官網(wǎng)上事先通知,且在夜間進(jìn)行,不影響工作時(shí)間的正常訪問。解決:正常維護(hù),維護(hù)完成后即可恢復(fù)正常,無需擔(dān)憂。其他問題引起網(wǎng)站打不開其他一些問題同樣也有可能引起網(wǎng)站打不開,例如:網(wǎng)站代碼問題(常見于網(wǎng)站上線初期和測試階段)、網(wǎng)站受到惡意攻擊等等。
(1)視音頻編碼原理我們所謂的視音頻編碼,其實(shí)就是一個(gè)對數(shù)據(jù)進(jìn)行壓縮的過程在編碼原理這塊,我們無需掌握其過于深奧的數(shù)學(xué)原理和計(jì)算機(jī)算法,只需要搞清楚兩個(gè)問題即可,一是為什么要壓縮?二是為什么能壓縮?為什么要壓縮,在回答這個(gè)問題之前我們需要搞清楚我們天天在網(wǎng)上看的直播里面那些視頻和音頻到底是個(gè)什么東西。視頻,是通過攝像頭采集下來的YUV等原始數(shù)字格式;音頻,是通過麥克風(fēng)拾音器采集下來的PCM等原始數(shù)字格式。為什么能壓縮,主要是由于原始視音頻數(shù)據(jù)存在以下兩種冗余數(shù)據(jù),所以我們才能使用編碼算法對數(shù)據(jù)量進(jìn)行大幅壓縮,以此實(shí)現(xiàn)網(wǎng)絡(luò)上的傳輸和存儲。(2)編碼器工作流程在我們熟悉的流媒體直播系統(tǒng)中,編碼工作一般由硬件編碼器、PC端OBS/FMLE、移動端各種采集SDK來完成。這些編碼工具除了壓縮編碼之外,其實(shí)還完成了下圖所示的采集、編碼、封裝、協(xié)議打包、推流5大環(huán)節(jié),其中每一個(gè)環(huán)節(jié)都涉及非常多的理論知識和巨大的研發(fā)工作量。。