原创 線性迴歸與邏輯迴歸思考
在學習完 Andrew Ng 教授的機器學習課程,和多方查閱大神的博客,本以爲很簡單的邏輯迴歸,在深思其細節的時候,很多容易讓人不理解,甚至是疑惑的地方,這幾天一直冥想其中的緣由。 1、 爲什麼是邏輯迴歸? 都說線性迴歸用來做
原创 Java 多線程_1
概念: 用多線程只有一個目的,那就是更好的利用cpu的資源 多線程 :指的是這個程序(一個進程)運行時產生了不止一個線程 併發 :通過cpu調度算法,讓用戶看上去同時執行 並行
原创 NPC問題證明題
STINGY SAT is the following problem: given a set of clauses (each a disjunction of literals) and an integer k, find a
原创 Spring加載properties文件的兩種方式
在項目中如果有些參數經常需要修改,或者後期可能需要修改,那我們最好把這些參數放到properties文件中,源代碼中讀取properties裏面的配置,這樣後期只需要改動properties文件即可,不需要修改源代碼,這樣更加方便。在S
原创 面試中常問的關於鏈表的題目
轉自:http://blog.csdn.net/walkinginthewind/article/details/7393134 鏈表是最基本的數據結構,面試官也常常用鏈表來考察面試者的基本能力,而且鏈表相關的操作相對而言比較簡單,也適合
原创 Spring Boot 錯誤處理
一.錯誤的處理 方法一:Spring Boot 將所有的錯誤默認映射到/error, 實現ErrorController @Controller @RequestMapping(value = "error") public c
原创 Leetcode 147. Insertion Sort List
題目: Sort a linked list using insertion sort. 思路: 使用一個指針p指向未排好序的鏈表的第一個結點,在排序好的部分中找到找第一個大於等於q的前驅結點,將p對應的結點插入到正確位置,p重
原创 Leetcode 300. Longest Increasing Subsequence
題目: Given an unsorted array of integers, find the length of longest increasing subsequence. For example, Given [10
原创 面試10大算法彙總+常見題目解答(Java)
以下從Java的角度總結了面試常見的算法和數據結構:字符串,鏈表,樹,圖,排序,遞歸 vs. 迭代,動態規劃,位操作,概率問題,排列組合,以及一些需要尋找規律的題目。 1. 字符串、數組和矩陣 首先需要注意的是和C++不同,Java字符
原创 併發、並行、同步、異步、多線程的區別
1. 併發:在操作系統中,是指一個時間段中有幾個程序都處於已啓動運行到運行完畢之間,且這幾個程序都是在同一個處理機上運行。其中兩種併發關係分別是同步和互斥。 2. 互斥:進程間相互排斥的使用臨界資源的現象,就叫互斥。 3. 同步:進
原创 八種架構設計模式及其優缺點概述
1. 什麼是架構 我想這個問題,十個人回答得有十一個答案,因爲另外的那一個是大家妥協的結果。哈哈,我理解,架構就是 骨架 ,如下圖所示: 人類的身體的支撐是主要由骨架來承擔的,然後是其上的肌肉、神經、皮膚。架構對於軟件的重要性不
原创 Java 多線程_2
1.ThreadLocal類 2.原子類 3.Lock類 4.容器類 BlockingQueue ConcurrentHashMap 5.管理類 點贊 收藏 分享 文章舉報
原创 二叉樹中和爲某一值得路徑
題目: 輸入一顆二叉樹和一個整數,打印出二叉樹中結點值的和爲輸入整數的所有路徑。路徑定義爲從樹的根結點開始往下一直到葉結點所經過的結點形成一條路徑。 代碼:import java.util.ArrayList; /** public cl
原创 語義分割paper02
轉自: http://blog.csdn.net/fabulousli/article/details/78633531 在FCN網絡在2104年提出後,越來越多的關於圖像分割的深度學習網絡被提出,相比傳統方法,這些網絡效果更好,
原创 Linux C 編程
預處理 .c文件 預處理 .i文件 編譯 .s文件 彙編 .o文件 鏈接 可執行文件 宏定義 不考慮編譯器語法,單純字符串的替換 用於 常量 數組buffer大