Time of Update: 2018-07-25
簡介 基數排序(升序)是一種非比較式的排序方式,和之前博文中提到的快排,冒泡排序,插入排序這些排序演算法不一樣,它沒有使用任何交換的方式,那麼又是通過什麼方式進行的排序呢。它的基本思想是通過分配的方法把元素從小到大分配,以到達排序的作用。 演算法描述 1.建立10個桶,分別用來放對應的數字; 2.按照最低位(個位)的數字分配到相應的桶裡面; 3.把桶裡的數字依次放回數組; 4.按照次低位的數字分配到相應的桶裡面; 5.把桶裡的數字依次放回數組;
Time of Update: 2018-07-25
這次建立立了的個工程,發布到tomcat上面的時候,總提示startup failed due to previous errors; 完整的錯誤資訊是: 資訊: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bpslocal] has not been
Time of Update: 2018-07-25
@Componentpublic class ActiveMqTest { @Autowired private ProducerService messageSender; @Scheduled(cron="0/15 * * * * ?") public void run() { messageSender.send("message"); }} <?xml
Time of Update: 2018-07-25
WebRTC 自誕生之日起, 就代表了即時通訊領域的最好的技術. 不過很長時間裡, 它所支援的視頻編碼器只有VP8, 後來隨著H265/VP9為代表的下一代視頻編碼器的誕生, WebRTC裡出現了VP9 Codec. 而當前應用最廣泛的H264 卻一直不受待見. 一直到Cisco 宣布旗下的H264 Codec開源為OpenH264, 並且替所有OpenH264的使用者支付了H264的專利費, 以次為契機, 在IETF的WebRTC會議中,
Time of Update: 2018-07-25
http://jiangwenfeng762.iteye.com/blog/1338553 Activiti是業界很流行的java工作流程引擎,關於Activiti與JBPM5的關係和如何選擇不是本文要討論的話題,相關內容可以baidu一下。Activiti從架構角度看是比較優秀的,是很物件導向的,是我所閱讀過的代碼結構很棒的開源軟體,個人認為比Spring,Hibernate的要好。 Activiti的基礎編程架構
Time of Update: 2018-07-25
D3DX幾何體對象 The D3DX library provides the following six mesh creation functions: D3DXCreateBox D3DXCreateSphere D3DXCreateCylinder D3DXCreateTeapot D3DXCreatePolygon D3DXCreateTorus For now, we ignore their details
Time of Update: 2018-07-25
BitBlt和StretchBlt是CDC類位元影像操作函數,用於DDB的位元影像操作。 BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeight,HDC hdcSrc,int nXSrc,int nYSrc,DWORD dwRop) BOOL StretchBlt(HDC hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int
Time of Update: 2018-07-25
先下載最新u-boot,目前最新的是u-boot-2016.01 一、 先讓u-boot下載到2440上有輸出 先把u-boot放到虛擬機器上編譯,在編譯之前要先配置處理器的型號 make smdk2410_defconfig 配置好後運行make,但是這時候出現錯誤 不要慌,這是後我們在根目錄下的Makefile中的前面添加
Time of Update: 2018-07-25
package com.xs;import ognl.OgnlException;public class OgnlAccess {/** * @param args * @throws OgnlException */public static void main(String[] args) throws OgnlException {Field field = new
Time of Update: 2018-07-25
Cookie的範圍:Domain為設定Cookie的有效域,Path限制有效路徑_ASp.netCookie的範圍 Cookie可以說是我學習Web開發最早接觸的幾個概念之一了,本以為Cookie的使用對我來說應該毫無問題,但前端時間SSO的開發又給我上了一課 ,再一次讓我經曆了 “入門-精通-陌生-熟悉” 的過程。
Time of Update: 2018-07-25
在開始學習muleESB之前,我們先看什麼是mule和什麼是ESB。可以協助我們深入的學習和理解。 什麼是mule。 mule是一個以Java為核心的輕量級的訊息架構和整合平台,基於EIP(Enterprise Integeration Patterns,由Hohpe和Woolf編寫的一本書)而實現的。Mule的核心組件是UMO(Universal Message
Time of Update: 2018-07-25
最近在用AS3寫一個Flash的播放器,發現同樣都是H264編碼的mp4檔案,有的可以載入一點就開始播放,有的就必須全部載入完才能播。 用本地播放器(potplayer,暴風影音等)開啟查看,發現編碼什麼的也都是一樣的: 左邊這個必須是全部載入完成才能播,右邊這個是一載入就能播。 然後問了同事一下,說可能肯頭資訊的資料順序有關。這裡提供一個工具:mp4info.exe 附上下載地址:
Time of Update: 2018-07-25
取指定範圍的隨機數 這是一個很實用的功能,寫到這裡只是為了加強記憶,只要記住一個公式就OK了。如最小數min,最大數max,要取的隨機數 r 範圍在 min ≤ r ≤ max,公式如下:(int)((max - min + 1) * Math.random()) + min一看就能明白沒有什麼要說的吧。實現代碼如下:/* * 建立日期 2004-12-11 * */ /** * 取指定範圍的隨機數 * *
Time of Update: 2018-07-25
題目描述: 大家應該都會玩“鎚子剪刀布”的遊戲:兩人同時給出手勢,勝負規則如圖所示:現要求你編寫一個穩贏不輸的程式,根據對方的出招,給出對應的贏招。但是。為了不讓對方輸得太慘,你需要每隔K次就讓一個平局。輸入格式:輸入首先在第一行給出正整數K(<=10),即平局間隔的次數。隨後每行給出對方的一次出招:“ChuiZi”代表“鎚子”、“JianDao”代表“剪刀”、“Bu”代表“布”。“End”代表輸入結束,這一行不要作為出招處理。輸出格式:對每一個輸入的出招,按要求輸出穩贏或平局的招式。
Time of Update: 2018-07-25
寫寫對大項目的編譯問題的看法。 加入半年了的一個大項目,多年積累而來,代碼量估計百萬層級。 聽說整個項目全編一次,需要4個多小時。 我參與的架構模組,全編一次半個多小時,這個我自己編譯過。 最初,經常聽到同事之間說道一個詞:不能引導全編(也就是整個項目全編)。 最開始不解,後來打聽到全編非常耗時(4個多小時應該還不算特別過分)。
Time of Update: 2018-07-25
<!DOCTYPE html> <html> <head> <meta charset="gb2312"> <title>echarts</title> <!-- 引入 echarts.js --> <script
Time of Update: 2018-07-25
Play架構是一個自低向上的非同步Web架構,使用Iteratee非同步處理資料流。因為Play核心中的IO不會被阻塞, 所以Play中線程池比傳統Web架構使用更少的線程。 因此,如果你準備寫阻塞IO代碼,或者潛在需要做很多CPU密集型工作的代碼,你需要明確知道哪個線程池承擔這個工作負擔,並需要相應地最佳化它。如果不考慮這一點,做阻塞IO很可能會導致Play架構的效能很差。例如,你可能會看到每秒只有幾個請求被處理,而CPU使用率僅有5%。通過比較,典型開發硬體(如MacBook
Time of Update: 2018-07-25
本文以遠程模式安裝Hive2.1.1將hive的中繼資料放置在MySQL資料庫中。 1 安裝mysql資料庫 sudo apt-get install mysql-server 1 1 重啟mysql服務使得設定檔生效 sudo service mysql restart 1
Time of Update: 2018-07-25
在用echarts折線圖的時候,一開始查詢的是全部,顯示了3條資料,然後篩選後只查詢一條資料的值,重新setOption後發現圖表上還是3條資料。 接著開始後台列印console.log(data),發現確實只有一條資料的值,說明值已變更但是圖表沒有更新 &
Time of Update: 2018-07-25
題目 Data Constraint 對於 10% 的資料滿足 n ≤ 20 對於 30% 的資料滿足 n ≤ 2000 另有 20% 的資料滿足 a i = b i 對於 100% 的資料滿足 n ≤ 100000 題解 可以知道S最大隻有3, 即a,b,c的最大值分別佔一列, 再多一列,上面沒有最大值,那麼對答案也沒有影響。 分類討論 1、S的大小為1,很顯然有n種, 2、S的大小為2,有三種情況ab,c / ac,b / bc,a