Time of Update: 2018-07-24
使用log4j為Tomcat輸出日誌 原出處: Geoff Mottram (geoff at minaret dot biz). Placed in the public domain on August 28, 2004 by the author. Last updated: January 27, 2005. This document is provided "as is", without warranty of any
Time of Update: 2018-07-24
foreach的主要用在構建in條件中,它可以在SQL語句中進行迭代一個集合。 foreach元素的屬性主要有 item,index,collection,open,separator,close。 item表示集合中每一個元素進行迭代時的別名, index指 定一個名字,用於表示在迭代過程中,每次迭代到的位置, open表示該語句以什麼開始, separator表示在每次進行迭代之間以什麼符號作為分隔 符, close表示以什麼結束。
Time of Update: 2018-07-24
與對稱式加密演算法不同,非對稱式加密演算法需要兩個密鑰:公開金鑰(publickey)和私密金鑰(privatekey)。公開金鑰與私密金鑰是一對,如果用公開金鑰對資料進行加密,只有用對應的私密金鑰才能解密;如果用私密金鑰對資料進行加密,那麼只有用對應的公開金鑰才能解密。因為加密和解密使用的是兩個不同的密鑰,所以這種演算法叫做非對稱式加密演算法。 非對稱式加密原理 非對稱式加密本身並不難理解,結合圖6-14對非對稱式加密的流程做簡要的分析。
Time of Update: 2018-07-24
開啟註冊表,定位到HKEY_Current_User\Software\ESRI\,添加 Common 項,在Common項下面建立 CodePage項。然後在CodePage項中(註冊表右側)添加一個字串(REG_SZ),名稱: dbfDefault,健值:oem(或者UTF-8),如下圖。或者按如下方式運行: =============================================
Time of Update: 2018-07-25
PBFT(拜占庭容錯) 基於拜占庭將軍問題,一致性的確保主要分為這三個階段:預準備(pre-prepare)、準備(prepare)和確認(commit)。流程如下圖所示: 其中C為發送請求端,0123為服務端,3為宕機的服務端,具體步驟如下: 1. Request:請求端C發送請求到任意一節點,這裡是0
Time of Update: 2018-07-24
1)下載並解壓 到網址http://tomcat.apache.org/下載tomcat 8.0 關於8.0的一些說明:該版本主要針對甲骨文於6月份發布的Java EE 7,除了支援最新的Java EE規範外,與Tomcat 7相比,該版本的主要改進如下: 支援Servlet 3.1、JavaServer Pages 2.3、Java統一運算式語言3.0和WebSocket 1.0。 現在預設的連接器實現是基於HTTP和AJP的Java非阻塞實現(NIO)。
Time of Update: 2018-07-24
Nonce、Timestamp——解決Replay-Attack問題 Nonce是由伺服器產生的一個隨機數,在用戶端第一次請求頁面時將其發回用戶端;用戶端拿到這個Nonce,將其與使用者密碼串聯在一起並進行非可逆加密(MD5、SHA1等等),然後將這個加密後的字串和使用者名稱、Nonce、密碼編譯演算法名稱一起發回伺服器;伺服器使用接收到的使用者名稱到資料庫搜尋密碼,然後跟用戶端使用同樣的演算法對其進行加密,接著將其與用戶端提交上來的加密字串進行比較,如果兩個字串一致就表示使用者身份有效。
Time of Update: 2018-07-24
Ubuntu剛安裝後,在terminal中運行su命令會要求輸入密碼,然而無論輸什麼都會錯,直接斷行符號也是錯,這因為root沒有預設密碼,需要手動設定。 以安裝ubuntu時輸入的使用者名稱登陸,該使用者在admin組中,有許可權給root設定密碼。 給root使用者佈建密碼的具體步驟: 1. 開啟一個terminal,然後輸入下面的命令 sudo passwd [root] 斷行符號後會出現讓你輸入原始密碼,新密碼和確認密碼, [sudo] password for
Time of Update: 2018-07-25
SAP物料帳下修改物料的價格 物料帳下只有物料的狀態是初始狀態才允許修改價格。如果狀態為已輸入數量和值也需要修改物料價格,有以下2種方法: 1、MR21 螢幕上輸入LTPC,更改價格,前提是當月必須沒有貨物移動,如果有先沖回,再進行價格調整。 2、CKMM先將價格確定改為2,mr21 修改價格後再改為3,前提是期初和當月都沒有貨物移動。
Time of Update: 2018-07-25
http://maxwin.me/blog/?p=170 原理 簡單的說,app要單獨實現訊息動態更新,一種是輪詢,這對使用者來說會帶來額外的流量。另一種方案是push,app client和server直接保持一個長串連,有新的訊息時server push給app client。 這兩種通過app自身實現的“push”都會面臨以下問題: 進程被關閉後無法在發送請求 大量app開啟網路連接對使用者的流量和電池都會帶來大量消耗
Time of Update: 2018-07-25
跨平台WebRTC WebRTC是google開源的一個免外掛程式即時視頻通訊技術,其分為web開發和native開發;目前支援chrome,firefox,android,ios,opera,edge。是一個真正意義上的跨平台免外掛程式即時視頻通訊技術。視頻應用一般是基於web層次的開發。本文主要是webRTC的native層語音處理的代碼架構和對一個native層語音演算法測試程式的梳理。 native層的一些語音演算法可以用於語音辨識前處理。 native層的安裝編譯
Time of Update: 2018-07-25
最近在用AS3寫一個Flash的播放器,發現同樣都是H264編碼的mp4檔案,有的可以載入一點就開始播放,有的就必須全部載入完才能播。 用本地播放器(potplayer,暴風影音等)開啟查看,發現編碼什麼的也都是一樣的: 左邊這個必須是全部載入完成才能播,右邊這個是一載入就能播。 然後問了同事一下,說可能肯頭資訊的資料順序有關。這裡提供一個工具:mp4info.exe 附上下載地址:
Time of Update: 2018-07-25
任務,進程,線程 嵌入式應用程式面臨的一個主要問題就是如何在不同任務中分配處理器。在即時作業系統中,有時用進程和線程來代替任務的使用。進程是一個完全獨立的程式有自己的地址空間,線程是一個半獨立的程式段,在進程內執行。多個線程共用所屬進程的地址空間,線程管理的開支是很小的。 ----------------------------- 線程執行
Time of Update: 2018-07-25
最近,由於項目的原因,現在總結幾點: 1.luci啟動並執行流程。 答: 首先,我們從/www/cgi-bin/檔案開始,運行luci檔案中代碼: #!/usr/bin/lualuci.dispatcher.indexcache = “tmp.luci-indexcache”luci.sgi.cgi.run()
Time of Update: 2018-07-25
[Handling GET /jenkins/job/static_web/configure from xxx.xxx.xxx.xxx : http-nio-8080-exec-8] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/classes/lib/form/rowSet.jelly] to the cache for web application [/
Time of Update: 2018-07-25
譯序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模組 nginx-rtmp-module 指令詳解。 Core rtmp 文法: rtmp { ... } 上下文: 根 描述:儲存所有 RTMP 配置的塊。 server 文法: server { ... } 上下文: rtmp 描述:聲明一個 RTMP 執行個體。 rtmp { server {
Time of Update: 2018-07-25
MP3檔案結構概述 Layer-3音頻檔案,MPEG(MovingPicture Experts Group)在漢語中譯為活動圖表像專家組,特指活動影音壓縮標準,MPEG音頻檔案是MPEG1標準中的聲音部分,也叫MPEG音頻層,它根據壓縮品質和編碼複雜程度劃分為三層,即Layer-1、Layer2、Layer3,且分別對應MP1、MP2、MP3這三種音效檔,並根據不同的用途,使用不同層次的編碼。MPEG音頻編碼的層次越高,編碼器越複雜,壓縮率也越高,MP1和MP2的壓縮率分別為4
Time of Update: 2018-07-25
IAR+ST-Link調試STM32時,出現 Fatal error: The selected device does not match the target device 錯誤,並且無法調試。這是 IAR Embedded Workbench for ARM 7.80.3 的一個bug,從IAR下載補丁即可解決該問題。 根據文章 http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=610247
Time of Update: 2018-07-25
國內的各種線上地圖都根據國家測繪局標準統一對經緯度作了糾偏處理,而百度地圖在這個基礎上用自己的演算法做了二次糾偏。 百度地圖糾偏介面如下: http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=113.540124&y=23.517846 from=0 代表傳入真實經緯度 to=4 代錶轉換成百度糾偏後的經緯度 輸出json格式:
Time of Update: 2018-07-25
10954 Add All Yup!! The problem name reflects your task; just add a set of numbers. But you may feel yourselves condescended, to write a C/C++ program just to add a set of numbers. Such a problem will simply question your erudition. So,