Time of Update: 2018-08-20
裝箱問題也叫背包問題,簡單來說,就是把小貨物往大箱子裡裝,要如何才能裝得多。個人常見的經曆就是“裝冰箱”,很有趣的現象就是常常感覺冰箱再也裝不下了,但是經過一翻折騰之後又神奇的裝下了。
Time of Update: 2018-08-20
前言 一直以來認為GET請求URL是限制長度的,而長度是隨各個瀏覽器而有差異,POST請求是大小不做限制,但後來項目中第三方post一個很大的資料過來,介面一直受到null值 GET請求長度限制 理論上GET請求資料長度沒有限制的,真正起到限制的是瀏覽器對其長度進行了限制。 為相容各個瀏覽器的請求長度,可以總結為:URL長度限制為2083個字元。 下面是各個瀏覽器對字元長度的具體限制: Microsoft Internet Explorer (Browser)
Time of Update: 2018-08-20
原文連結:http://www.zslin.com/web/article/detail/47 問題描述 當在.properties的設定檔中有中文時,讀取出來的總是亂碼。比如我的application.properties設定檔的內容如下: server.port=9090test.msg=你好:Springboot 當在程式中讀取test.msg值時總是會得到亂碼,預設是以ISO-8859-1的字元編碼讀取,嘗試的方法有: 1、
Time of Update: 2018-08-20
1.Verilog整理筆記之FIFO篇 2.FIFO, verilog 用verilog實現兩種同步FIFO的方法,非常適合初學者理解時序的控制過程和方法。 理解了這個東西,很多verilog 的實現方法和思想你會有一個深入的理解的。 慢慢積累呀。 //16*16 fifo// //方法1 module fifo(clock,reset,read,write,fifo_in,fifo_out,fifo_empty,fifo_half,fifo_full);
Time of Update: 2018-08-20
原文:點擊開啟連結 “齊次座標表示是電腦圖形學的重要手段之一,它既能夠用來明確區分向量和點,同時也更易用於進行仿射(線性)幾何變換。”—— F.S. Hill, JR。 齊次座標主要是應用在矩陣轉換中,我們通常運算的座標系是“笛卡爾座標系”,我們已經習慣了笛卡爾座標系的表述方式,一個點都有唯一對應的資料值來表示,比如原點我們就記做(0,0)點。而笛卡爾座標系和齊次座標系的根本區別在於“齊次性”。
Time of Update: 2018-08-21
在本地安裝solr時執行查詢操作時點擊按鈕沒反應 查看控制台發現url連結報400錯誤尋找了半天發現url中包含了%2f將%2f替換成/後在瀏覽器地址欄輸入成功訪問,發現tomcat預設不支援url參數包含“%2f”,“%5C”, 解決方案: 在tomcat8/conf/catalina.properties 檔案末尾添加下列內容 org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
Time of Update: 2018-08-20
本文主要介紹了導航功能包集的配置和使用。 1 機器人設定 假定我們已經以特定方式設定好了機器人,導航功能包集將使其可以運動。上圖概述了這種配置方式。白色的部分是必須且已實現的組件,灰色的部分是可選且已實現的組件,藍色的部分是必須為每一個機器人平台定製建立的組件。 1.1 ROS 導航功能包集假定你的機器人使用ROS系統。請查閱ROS
Time of Update: 2018-08-21
蒙特·卡羅方法(Monte Carlo method)也稱統計類比方法,通過重複隨機採樣類比對象的機率與統計的問題,在物理、化學、經濟學和資訊技術領域均具有廣泛應用。拒絕採樣(reject sampling)就是針對複雜問題的一種隨機採樣方法。 首先舉一個簡單的例子介紹Monte Carlo方法的思想。假設要估計圓周率 π \pi的值,選取一個邊長為1的正方形,在正方形內作一個內切圓,那麼我們可以計算得出,圓的面積與正方形面積之比為
Time of Update: 2018-08-21
題目地址:http://codeforces.com/gym/100247 2014.10.27版 26號訓練的題,今天發現A題有更高效的解法,用到了首碼最大值和尾碼最大值 A. The Power of the Dark Side time limit per test 2 seconds memory limit per test 256
Time of Update: 2018-08-21
轉載自:http://www.cnblogs.com/qpanda/p/4331782.html 目前常用的協議有VNC/SPICE/RDP三種,就在這裡做一個簡單的介紹。 三種協議的對比 SPICE VNC RDP BIOS螢幕顯示 能 能 不能
Time of Update: 2018-08-22
mitmproxy俗稱中間人攻擊的神器,有篡改功能的代理,支援http通訊與https通訊,總共有五種代理模式。 1、正向 Proxy(regular proxy)啟動時預設選擇的模式 是一個位於用戶端和原始伺服器(origin server)之間的伺服器,為了從原始伺服器取得內容,用戶端向mitmproxy代理髮送一個請求並指定目標(原始伺服器),然後代理向原始伺服器轉交請求並將獲得的內容返回給用戶端。用戶端必須要進行一些特別的設定才能使用正向 Proxy。
Time of Update: 2018-08-22
概述 樣本 樣本說明 說明 樣本源碼 概述 我們根據官網樣本說明Quartz在job執行異常情況時的處理。 參考官方原文: http://www.quartz-scheduler.org/documentation/quartz-2.2.x/examples/Example6.html 本文涉及3個類: BadJob1.java、 BadJob2.java 一個調度類 JobExceptionExample.java 樣本 package com.
Time of Update: 2018-08-22
架構師,是一個既需要掌控整體又需要洞悉局部瓶頸並依據具體的業務情境給出解決方案的團隊領導型人物。架構師不是一個人,他需要建立高效的體系,帶領團隊去攻城略地,在規定的時間內完成項目。 首先要搞清楚架構師主要做些什麼 1 確認需求 架構師要懂得使用者需求,理解使用者真正想要什麼,這使得架構師必須要和分析人員不斷溝通,反覆確認需求規格說明書,以此來保證他精準清楚使用者需求。
Time of Update: 2018-08-22
Mantis中的BUG等級的劃分(Severity): 新特性 Feature:首次發現的新類型問題 微不足道Trivial:比較小的問題,例如使用者介面中Button位置等 文字錯誤Text:文字上的拼字錯誤 不合理/彆扭Tweak:如: ¥123.345等 次要錯誤Minor:不能用上述分類界定的,報告人認為是嚴重程度比較輕的問題 嚴重錯誤Major:不屬於系統崩潰和死結類的,但報告人認為比較嚴重的錯誤
Time of Update: 2018-08-22
零、 我就不寫成《LaTeX 筆記(一):NFSS 那點事兒》了,省得你們指望還有二…… 本文比較靠近 TeXnique 這個主題。想理解本文的內容,至少也得讀一下 TeXbook 或者 TeX by topic 之類的。 一、 NFSS 架構是 LaTeX2e 的核心內容,佔了 LaTeX2e 源碼的 30% 左右的篇幅。如果你不理解它的重要性,還有一個資料:在完整安裝的 TeX Live 發行版中,各類字型宏包編寫的字型定義檔案 (*.fd) 有 3000+。有了 NFSS,
Time of Update: 2018-08-22
簡單幾步,實現非同步新線程調用。 1、在主類中添加@EnableAsync註解: @SpringBootApplication@EnableScheduling@EnableAsyncpublic class MySpringBootApplication {private static Logger logger = LoggerFactory.getLogger(MySpringBootApplication.class);public static void main(
Time of Update: 2018-08-22
log4rs是rust實現的高度可配置日誌庫,該庫配置的方式比較靈活,功能相對豐富,可以滿足絕大部分的項目需要。Github地址:https://github.com/sfackler/log4rs。 用法樣本 首先先給個簡單樣本,通過這個樣本就可以看出log4rs進行日誌配置非常的靈活: #[macro_use]extern crate log;extern crate log4rs;fn main() {
Time of Update: 2018-08-22
美團的願景是串連消費者和商家,而搜尋在其中起著非常重要的作用。隨著業務的發展,美團的商家和團購數正在飛速增長。這一背景下,搜尋排序的重要性顯得更加突出:排序的最佳化能協助使用者更便捷地找到滿足其需求的商家和團購,改進使用者體驗,提升轉化效果。
Time of Update: 2018-08-22
一 Segmentation fault (core dumped)原因 Segmentation fault (core dumped)多為記憶體不當操作造成。null 指標、野指標的讀寫操作,數組越界訪問,破壞常量等。如最近的勢能圖代碼中的鏈表操作,對鏈表的新增和釋放包括賦值等等,如出現不當操作都有可能造成程式崩潰。對每個指標聲明後進行初始化為NULL是避免這個問題的好辦法。排除此問題的最好辦法則是調試。 二 解決辦法
Time of Update: 2018-08-23
當前的2.6版核心中,有三種可能的選擇:softirq、tasklet和work queue。 tasklet基於softirq實現,所以兩者很相近。work queue與它們完全不同,它靠核心線程實現。 1、softirq