Time of Update: 2018-12-06
PPI通訊功能的實現實現PPI的關鍵是框架格式。由於PPI協議並不公開,我們只能從網上尋找資料並自己動手實驗,確定某幾個功能的框架格式。這也是我們只實現了9個函數的原因。本文的均以十六進位表示資料,但一個幀中的位元組流的下標是十進位。 讀V區的資料時,如下表所示:注意:PPI通訊時,先發送低地址上的位元組。例如,資料個數為1時,上表第24、25位元組是01 00,而不是00 01。但地址位移量卻是高位在前。將以上位元組流發送給PLC後,PLC將首先返送一個位元組E5,表示接收成功,等待主機確認。
Time of Update: 2018-12-06
如果SQL Server程式員想將運算式從一種換為另一種,他可以從SQL Server 7和2000中內建的兩種功能中做出選擇。在預存程序或其他情況下,我們常常需要將資料從datetime型轉化成varchar型;CONVERT和CAST就可以用於這種情況。 由於SQL Server提供兩種功能,因此應該選擇哪種功能或應該在哪種情況下使用該功能就很容易讓人困惑了。CONVERT是專對SQL
Time of Update: 2018-12-06
樹型動態規劃就是在“樹”的資料結構上的動態規劃,平時作的動態規劃都是線性或者是建立在圖上的,線性動態規劃有二種方向既向前和向後,相應的線性動態規劃有二種方法既順推與逆推,而樹型動態規劃是建立在樹上的,所以也相應的有二個方向: 1. 根—>葉:不過這種動態規劃在實際的問題中運用的不多,也沒有比較明顯的例題,所以不在今天討論的範圍之內。 2. 葉->根:既根的子節點傳遞有用的資訊給根,完後根得出最優解的過程。這類的習題比較的多,下面就介紹一些這類題目和它們的一般解法。 樹本身就
Time of Update: 2018-12-06
這段時間突然閑了起來,就又折騰折騰emacs. 一直想解決自動補全的功能,因為這時現代開發環境必備的特色。google了一下,很多使用auto-complete和yasnippet的,於是自己動手裝了起來。先查閱安裝文檔,又參考別人的方法,各種曲折,最後還是全部配好了,並且學了學這兩種外掛程式的擴充方法,可以自己定義補全的內容了——Cool !
Time of Update: 2018-12-06
在調試zencart網店時,有時修改了某些檔案,網店前台顯示不完整了,或者出現了空白頁面,可以通過以下方法開啟錯誤提示:開啟檔案 includesapplication_top.php ,找到 if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) {在前面增加一行 define('STRICT_ERROR_REPORTING', true);
Time of Update: 2018-12-06
Varnish作為反向 Proxy軟體,應用於Web 前端,其良好的Cache效能使得網站承載能力有很大提升下面記錄下最近使用在Varnish學習與應用中的實踐體會,本篇主要內容:安裝 配置 監控一、varnish安裝 通常有兩種方法: 1.下載安裝檔案,本地編譯安裝 2.連到官網,自動安裝(比較簡單) https://www.varnish-cache.org/installation/redhat二、設定檔 1、配置Varnish
Time of Update: 2018-12-06
通訊是手機最重要的功能,使用者能夠使用的打電話、收發簡訊、上網等功能實際上都是modem和網路互動來實現的。整個手機的通訊層架構從上到下:其中的紅線代表 語音和控制命令 也是整個Modem啟動流程中最核心的部分所在之處。下面幾章我講以西門子MC55 Modem為例簡單介紹一下Modem啟動流程。
Time of Update: 2018-12-06
互動中國分享: 15例HTML5酷站欣賞HTML5 在各個方面都讓網頁設計更加強大,快速,安全,自適應,互動和美麗,這些都是屬於HTML5。HTML5有很多新的特性,使開發人員和設計人員能夠快速建立功能,效能和體驗優越的網站和傳統型應用程式。在這篇文章中,向你展示一組前沿的HTML5酷站作品,協助你設計出優雅的,更有吸引力的網頁作品。來源:夢想天空Interactive Film “itsumo kawaii” – KIRINJIAutomaticBianchi Cafe &
Time of Update: 2018-12-06
工作表的格式設定·在整個工作表中顯示或隱藏儲存格資料 (1)在整個工作表中顯示或隱藏零值 ①選擇“工具”菜單中的“選項”命令,然後單擊“視圖”選項卡。 ②如果要在儲存格中顯示零值(0),則選定“視窗選項”下的“零值”複選框;如果要將含有零值的儲存格顯示成空白儲存格,則清除該複選框。 (2)隱藏選定儲存格中的零值 ①選擇包含要隱藏的零值的儲存格。
Time of Update: 2018-12-06
1080. Map ColoringTime Limit: 1.0 secondMemory Limit: 16 MBWe consider a geographical map with N countries numbered from 1 to N (0 < N < 99). For every country we know the numbers of other countries which are connected with its border. From
Time of Update: 2018-12-06
/* 題目: 求兩線段是否重合、平行或相交 分析: 利用叉積運算很容易算出來,我們可以先判斷是否是平行的,只需將每一段線段向量化,再與另一個 向量做叉積運算,若為0即平行或重合,判斷是否重合,只需找其中一個向量與該向量的一端與另一向量 的一端組成的向量做叉積運算,為0即為重合。 不平行的話,那麼在本題中有一個交點,可以求到兩線段分別所在的直線(ax+by+c=0),然後聯立方程解出 x,y即可(這是我自己做的方法,可能有些漏洞,網上有很多模板) */#include
Time of Update: 2018-12-06
我一直是google產品的忠實愛好者,因此我的主郵箱是gmail郵箱。由於這個郵箱使用頻率比較高,所以郵件也就越來越多,介面看起來也很混亂。我在想作為一款成熟的產品,gmail應該有想outlook裡面的那種分組和過濾功能。今天仔細研究了一下(其實是我老婆研究的,^_^),發現其實gmail的這個功能還是很不錯的。下面簡單介紹一下,有gmail郵箱的朋友可以嘗試一下。先說一下,過濾器的用處是過濾郵件,而標籤的作用是對郵件進行分組。1.我們需要進入到“設定”中去建立一個過濾器2.
Time of Update: 2018-12-06
最近在做影像處理方面的一些工作,和幾個濾波器打了不少交道,這裡做個總結。濾波器是訊號處理上的概念,但是訊號處理那套理論的應用範圍很廣,我主要用的是在影像處理上的應用。這篇文章主要講濾波器的功能和matlab中的使用方法,至於原理,我也不太懂...映像常常被強度隨機訊號所汙染.一些常見的雜訊有椒鹽(Salt &
Time of Update: 2018-12-06
宋朝年間,有一個落第的秀才叫張千道。他非常喜歡瓷器,可是他家又很窮。所以每回他路過瓷器店都只能進去看一下。有一天,他因教一富人家子弟而得了幾兩銀子。他很高興,正好幾天前他們家的碗破了一個,於是他就去常去的那家瓷器店買了一個瓷碗。在回去的路上,他想自己有一個瓷碗用了,夫人還在用原來的那個土坯碗。他覺得過意不去,他很愛他的夫人,但又知道他夫人比較勤儉,不喜花錢。怎麼辦呢?考慮再三,他還是決定去瓷器店再買一個碗。老闆問他:這回你要普通的,還是帶花紋的。秀才想女人總是愛漂亮的東西,他就選了一個帶花紋的。
Time of Update: 2018-12-06
最近,要做個關於地圖的東西。簡單的看了幾個地圖,發現百度地圖還是不錯的,Google地圖收費的就不考慮了,MapABC和mapbar只提供用戶端介面,什麼falsh了啊,javascript了,好像只有百度地圖有伺服器端的介面。 貼一下python寫的小demo:(# coding=utf-8import urllibimport urllib2map_api_url = 'http://api.map.baidu.com/geocoder/v2/?'ak = '38dbc1cdbb8
Time of Update: 2018-12-06
考慮整合一個ORM架構,順手把找到的資料索引一下,供大家參考。NET開源項目介紹及資源推薦:資料持久層 對.net的常見ORM有簡略但不錯的說明。一個好的總結和指引。ORM之硬傷 是對“ORM的缺點論”進行反駁的一篇最言之有物的一個文章。樓主認為ORM的真正問題是國內.net程式員的OO功力不夠。帖主尤其強調在“效能及複雜查詢”的問題上認為是沒有問題。robin:個人認為“效能及複雜查詢”是否有問題還有待驗證。所以我還是推薦複雜查詢還是自己擴充DBHelper來做,直接有效。O/R
Time of Update: 2018-12-06
1 #include<iostream> 2 #include<algorithm> 3 #include<iomanip> 4 using namespace std; 5 const int maxn=1000; 6 struct Rice{ 7 int p,h; 8 }; 9 Rice rice[maxn];10 bool myComp(const Rice& a,const Rice & b){11 return
Time of Update: 2018-12-06
一、RS-232、RS-422與RS-485的由來RS-232、RS-422與RS-485都是串列資料介面標準,最初都是由電子工業協會(EIA)制訂並發布的,RS-232在1962年發布,命名為EIA-232-E,作為工業標準,以保證不同廠家產品之間的相容。RS-422由RS-232發展而來,它是為彌補RS-232之不足而提出的。為改進RS-232通訊距離短、速率低的缺點,RS-422定義了一種平衡通訊介面,將傳輸速率提高到10Mb/s,傳輸距離延長到4000英尺(速率低於100kb/s時),並
Time of Update: 2018-12-06
Zen-cart 有個WOZ的外掛程式,作用就是調用Wordpress 的文章,將這個作為新聞系統來用。 其實,通過Wordpress內建的函數調用,完全可以達到同樣的作用,下面介紹三種方法,第一種是調用最新的文章;第二種是隨機調用Blog文章;第三種是調用最新留言。 首先,把WordPress安裝到zen-cart一個子目錄裡,設定好固定串連等 一、調用最新文章
Time of Update: 2018-12-06
文章目錄 Is node.js the best Comet solution? 如果你正在做comet伺服器的方案設計和選型,這篇文章將會讓你豁然開朗,會讓你對node.js有更深入的瞭解: 個人理解: 1)對於node.js 和netty/mina 之類的比較,作者認為netty更有優勢2)在 c/c++/nginx/memcache 、node.js、netty