做過(guò)工控的人都知道,對(duì)腳本語(yǔ)言的支持是標(biāo)準(zhǔn)組態(tài)軟件應(yīng)具備的一個(gè)基本功能(如iFix,組態(tài)王等)。如果我們用VB開(kāi)發(fā)類(lèi)似的功能,能實(shí)現(xiàn)嗎?想必大家都知道微軟提供了MicrsoftScriptControl1.0控件,在VB版也見(jiàn)到了大家對(duì)這個(gè)控件的使用(如用ExecuteStatement方法執(zhí)行腳本命令ExecuteStatement("msgbox“你好””)???)。但最重要的一點(diǎn),ActiveX腳本與宿主應(yīng)用程序數(shù)據(jù)交互與傳遞,卻沒(méi)有完整的解決方案。
系統(tǒng) 2019-08-29 22:54:43 3053
剛才無(wú)意間看到了關(guān)于Linux下輸入密碼的問(wèn)題,一尋思也是,以后可能得用到,了解一下。這里的方法是使用庫(kù)curses.h中的函數(shù),更多的了解請(qǐng)看:http://fanqiang.chinaunix.net/a4/b2/20020626/060200258.html安裝Ncurses庫(kù):RHEL/Fedora/CentOSLinux下的方法:yuminstallncurses-develncursesDebian/UbuntuLinux下的方法:sudoap
系統(tǒng) 2019-08-29 22:22:04 3053
宏觀上,Hadoop每個(gè)作業(yè)要經(jīng)歷兩個(gè)階段:Mapphase和reducephase。對(duì)于Mapphase,又主要包含四個(gè)子階段:從磁盤(pán)上讀數(shù)據(jù)-》執(zhí)行map函數(shù)-》combine結(jié)果-》將結(jié)果寫(xiě)到本地磁盤(pán)上;對(duì)于reducephase,同樣包含四個(gè)子階段:從各個(gè)maptask上讀相應(yīng)的數(shù)據(jù)(shuffle)-》sort-》執(zhí)行reduce函數(shù)-》將結(jié)果寫(xiě)到HDFS中。Hadoop處理流程中的兩個(gè)子階段嚴(yán)重降低了其性能。第一個(gè)是map階段產(chǎn)生的中間結(jié)果要寫(xiě)
系統(tǒng) 2019-08-12 09:30:30 3053
WebSocket是html5規(guī)范新引入的功能,用于解決瀏覽器與后臺(tái)服務(wù)器雙向通訊的問(wèn)題,使用WebSocket技術(shù),后臺(tái)可以隨時(shí)向前端推送消息,以保證前后臺(tái)狀態(tài)統(tǒng)一,在傳統(tǒng)的無(wú)狀態(tài)HTTP協(xié)議中,這是“無(wú)法做到”的。傳統(tǒng)服務(wù)端推(serverpush)技術(shù)WebSocket提出之前,為了解決后臺(tái)推送消息到前臺(tái)的需求,提出了一些解決方案,這些方案使用已有的技術(shù)(如ajax,iframe,flashplayer,javaapplet…),通過(guò)一些變通的處理來(lái)
系統(tǒng) 2019-08-12 09:30:06 3053
postgresql默認(rèn)情況下,遠(yuǎn)程訪問(wèn)不能成功,如果需要允許遠(yuǎn)程訪問(wèn),需要修改配置文件,在安裝目錄的data文件夾下.1.pg_hba.conf在該配置文件的hostallall127.0.0.1/32md5行下添加以下配置,或者直接將這一行修改為以下配置hostallall0.0.0.0/0md5如果不希望允許所有IP遠(yuǎn)程訪問(wèn),則可以將上述配置項(xiàng)中的0.0.0.0設(shè)定為特定的IP值.如設(shè)置ip段:192.168.1.1/24能訪問(wèn)。2.postgres
系統(tǒng) 2019-08-12 01:51:54 3053
ScottMitchell的ASP.NET2.0數(shù)據(jù)教程之二十八::GridView里的Button原文|下載本教程中的編碼例子|下載本教程的PDF版導(dǎo)言一般控件(比如GridView)顯示數(shù)據(jù)的時(shí)候?qū)?shù)據(jù)只能讀取,而需要處理數(shù)據(jù)的功能是非常常見(jiàn)的.典型的情況是為每行數(shù)據(jù)添加一個(gè)Button,LinkButton,或ImageButton.當(dāng)點(diǎn)擊這些button時(shí),數(shù)據(jù)會(huì)PostBack,執(zhí)行一些服務(wù)器端的代碼.一條條的編輯或刪除數(shù)據(jù)是最常見(jiàn)的情況.實(shí)際上
系統(tǒng) 2019-08-29 23:39:22 3052
就以一個(gè)簡(jiǎn)單的DirectCenter項(xiàng)目開(kāi)始介紹這個(gè)框架吧,DirectCenter主要分為用戶(hù)管理,部門(mén)管理,公司管理三個(gè)模塊。首先先搭建起解決方案DirectCenter:DirectCenter:DirectCenter.Model(類(lèi)庫(kù)項(xiàng)目)實(shí)體類(lèi)庫(kù),其中包括hibernate映射文件(可以把映射文件放到DAL層,這樣使Model也比較單純,而DAL則只是Nhibernate的完整實(shí)現(xiàn))DirectCenter.IDAL(類(lèi)庫(kù)項(xiàng)目)數(shù)據(jù)訪問(wèn)層接口
系統(tǒng) 2019-08-12 09:29:58 3052
http://blog.oddfoo.net/2011/04/17/mapreduce-partition%E5%88%86%E6%9E%90-2/Partition所處的位置Partition位置Partition主要作用就是將map的結(jié)果發(fā)送到相應(yīng)的reduce。這就對(duì)partition有兩個(gè)要求:1)均衡負(fù)載,盡量的將工作均勻的分配給不同的reduce。2)效率,分配速度一定要快。Mapreduce提供的PartitionerMapreduce默認(rèn)的
系統(tǒng) 2019-08-12 09:29:57 3052
寫(xiě)道Bitmap創(chuàng)建寫(xiě)道我們不能總是依賴(lài)于BitmapFactory下面告訴大家怎么從Bitmaqp中截取某一部分創(chuàng)建新的Bitmap系統(tǒng)會(huì)有一個(gè)默認(rèn)png圖片:icon.png但是這個(gè)圖片中最外層會(huì)有白色的比較討厭現(xiàn)在以此為例說(shuō)說(shuō)怎么截取因?yàn)槠渫鈱訛榘咨@示不出來(lái)所以我用了*.9.png作為其邊界[代碼步驟]1.創(chuàng)建Bitmaop且指向icon.pngBitmapori=BitmapFactory.decodeResource(this.getResou
系統(tǒng) 2019-08-12 09:29:41 3052
數(shù)據(jù)持久化通俗講就是把數(shù)據(jù)保存到磁盤(pán)上,保證不會(huì)因?yàn)閿嚯姷纫蛩貋G失數(shù)據(jù)。redis需要經(jīng)常將內(nèi)存中的數(shù)據(jù)同步到磁盤(pán)來(lái)保證持久化。redis支持兩種持久化方式,一種是Snapshotting(快照)也是默認(rèn)方式,另一種是Append-onlyfile(縮寫(xiě)aof)的方式。先介紹下這兩種dump方式再講講自己遇到的一些現(xiàn)象和想法,前面的內(nèi)容是從網(wǎng)上整理出來(lái)的。Snapshotting快照是默認(rèn)的持久化方式。這種方式是就是將內(nèi)存中數(shù)據(jù)以快照的方式寫(xiě)入到二進(jìn)制文件
系統(tǒng) 2019-08-12 01:53:18 3052