Time of Update: 2018-07-23
機器學習理論之一 梯度下降 基礎概念 要想瞭解梯度下降,先來認識下面三個基礎概念。 導數 偏導數 梯度 導數 導數 大學數學我們都學過,簡單複習瞭解下。 比如如下一元二次函數 y=f(x)=ax2+bx+c y=f(x)=ax^2+bx+c 它的導函數為 f′(x)=ax+b
Time of Update: 2018-07-23
FactoryBean的作用: FactoryBean是一個介面,擴充功能提供給使用者自訂Factory 方法和工廠對象用於執行個體化對象。 FactoryBean定義了3個方法介面: T getObject():自訂的Factory 方法; booleanisSingleton():定義Bean是不是單例的,如果true則是singleton,false的話就是prototype;
Time of Update: 2018-07-23
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted in ascending from left to right. Integers in each column are sorted in ascending from
Time of Update: 2018-07-23
我們在用jfreechart畫圖時,有時資料軸上的刻度想自己定義,比如刻度是5,不想讓jfeechart自動控制,因為它自己控制的刻度有時不適應我們的需要。 NumberAxis numberAxis = (NumberAxis) plot.getRangeAxis(); numberAxis .setAutoTickUnitSelection(false); double unit=10d;//刻度的長度
Time of Update: 2018-07-23
網站通常會採用web伺服器(如Nginx、apache)與應用伺服器(如tomcat、jboss、jetty等)組合提供服務,這樣做的優勢是什麼。 1. 功能側重點不同。 web伺服器效能顯著,如Nginx可以支撐5萬並發串連;對js、css、圖片等靜態檔案有較強的處理能力;可按照預定規則過濾url以及URL的重新導向;可作為軟負載提供負載平衡服務等等 應用伺服器相對笨重,更多的是用於處理較複雜的商務邏輯,涉及的技術架構也較多,如struct、spring、ibatis、jdbc等
Time of Update: 2018-07-23
預設情況下,系統將使用者帳號所需用到的設定檔放在C:根目錄下,出於安全以及方便備份等原因考慮,可以將該目錄更改至其它分區下,下面分兩種情況來說明如何更改: 一、系統尚未安裝:A:安裝時修改winnt.sif的安裝參數把Program files和Documents and Settings檔案夾都改到D盤.請在安裝時(光啟安裝)修改winnt.sif,加入以下欄位: [Unattended] ProgramFilesDir="C:/My Program
Time of Update: 2018-07-23
策略模式 英文名 Strategy pattern 定義 定義了演算法族,分別封裝起來,讓他們之間可以互相替換,此模式讓演算法的變化獨立於使用演算法的客戶。 針對的設計原則 1.找出應用中可能需要的變化之處,把他們獨立出來,不要和那些不需要變化的代碼混淆在一起。 2.針對介面編程,而不是針對實現編程。 3.多用組合,少用繼承。 理解 3個組件:抽象策略類,具體策略類,環境類。環境類中含有策略介面的引用。
Time of Update: 2018-07-23
基數排序 源碼 package day14import scala.collection.mutable.ArrayBuffer/** * Created by doctorq on 2017/6/29. * 基數排序 */object RadixSort extends Utils with App { /* 擷取數組中最大值 */ def max(unSort: Array[Int]): Int = { if (unSort.size < 1)
Time of Update: 2018-07-23
之前的錄製方式都是PC端的訪問,但是如果我們想錄製我們自己APP後台請求介面的資訊呢,如果獲得這個har檔案呢。其實也很簡單,就是通過Charles,讓手機的訪問請求走這個Charles代理就行了 Charles方式 開啟Charles代理 iOS開發工具——網路封包分析工具Charles 根據這個文章的配置,將手機串連到pc到的代理 開啟錄製 點擊上圖紅框標註的第二個按鈕,就可以開啟/關閉錄製,第一個為清空資料按鈕。
Time of Update: 2018-07-23
模板方法模式 英文名 Template Method Pattern 定義 在一個方法中定義一個演算法的骨架,而將一些步驟延遲到子類中,模板方法使得子類可以在不改變演算法結構的情況下,重新定義演算法中的某些步驟。 原則 好萊塢原則:別調用我們,我們會調用你。 只和朋友交談 理解
Time of Update: 2018-07-23
poj 1088 記憶化搜尋也也是採用遞迴深搜的對資料進行搜尋,但不同於直接深搜的方式,記憶化搜尋是在每次搜尋時將得到的結果儲存下來,避免了重複計算,這就是所謂的記憶化。記憶化應該是屬於動態規劃。 舉個例子,比如我們搜尋最長最長連續增子序列, 1 2 3 4 5 6 7, 當然這個例子比較特殊,但足以說明情況。
Time of Update: 2018-07-23
原理 分塊尋找 前言 前幾天研究Spark分區器的時候,Range分區器的原理中邊界劃定時就用到了分塊尋找演算法,當時不知道這個名詞,今天學習的時候,發現原理就是分塊尋找啊。多學習肯定沒錯的,一下子加速我的理解。 代碼 package day15import day14.Utils/** * Created by doctorq on 2017/6/30. * 分塊尋找:適用於表結構動態變化的情境,比順序尋找快,但不如折半尋找 * 表索引有序,值無需有序
Time of Update: 2018-07-23
2013年6月18日星期二 http://blog.csdn.net/mazhaojuan/article/details/7757554 可編輯表格 http://blog.csdn.net/is668com/article/details/8773973 失去焦點後,恢複 修改h3標題顯示的內容
Time of Update: 2018-07-23
Mockit是一個開源mock架構,官網:http://mockito.org/,源碼:https://github.com/mockito/mockito 要使用Mockit,首先需要在我們工程中引入對應的jar包,對於maven工程而言,需要添加如下依賴項即可: <dependency><groupId>org.mockito</groupId><artifactId>mockito-core</artifactId>
Time of Update: 2018-07-23
Teamwork Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 450 Accepted Submission(s): 229 Problem Description Some locations in
Time of Update: 2018-07-23
隨著電腦網路和分布式應用的不斷髮展,遠程訊息傳遞越來越成為應用系統中不可缺少的組成部分。商業訊息中介軟體的出現保證了訊息傳輸的可靠性,高效率和安全性,同時也減少了系統的開發週期。目前應用最多的訊息中介軟體產品為IBM MQSeries。東風生管系統就是通過MQ 通訊的。 本文就針對MQ的基本操作與配置進行詳細的闡述,希望對讀者有所協助。 一.MQ基本操作
Time of Update: 2018-07-23
1.查看所有使用者: select * from dba_users; select * from all_users; 2.查看當前登入的使用者: select * from user_users; 3.查看所有使用者的系統許可權: select * from dba_sys_privs; 4.查看當前登入使用者所擁有的系統許可權 select * from user_sys_
Time of Update: 2018-07-23
在生產環境的EM檢查ADDM,最近總會看到增加SGA大小的建議,當前SGA是4G,決定根據建議提高到5G。 環境: 雙節點RAC環境,節點1 pdmcn1節點2
Time of Update: 2018-07-23
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的區別,之間的差異 在使用Oracle JDBC驅動時,有些問題你是不是通過替換不同版本的Oracle JDBC驅動來解決的。最常使用的ojdbc14.jar有多個版本,classes12.jar有多個版本你瞭解嗎。
Time of Update: 2018-07-23
高手不得不會的東西 背景:項目使用的SOA架構,使用Oracle10G SOA SUITE,在該套件中增加了一個過濾器用於解析設定的存取原則。在其中遇到了一個問題,Oracle10g無法將IP與執行個體編號進行綁定,於是乎從過濾器入手,嘗試了HttpServletRequestWrapper、HttpServletResponseWrapper攔截設定參數的方法。得到的結果request可以對請求參數進行修改,但是這樣可能會導致Oracle10g SOA