原创 算法設計與分析基礎

To All Of You: 一個人在接受科技教育時能得到的最珍貴的收穫是能夠終身受用的通用智能工具。 在討論算法的書籍中,一般會採用兩種方案中的一種: 1.第一種方案是按照問題的類型對算法進行分類。這類教材安排了不同的章節分別討

原创 數據挖掘隨記

對於缺失數據: 目前有三類處理方法: 用平均值、中值、分位數、衆數、隨機值等替代。效果一般,因爲等於人爲增加了噪聲。 用其他變量做預測模型來算出缺失變量。效果比方法1略好。有一個根本缺陷,如果其他變量和缺失變量無關,則預測的結

原创 LeetCode:Graph,

19.Graph 先來一點Graph的知識吧,參考資料: 點贊 收藏 分享 文章舉報 he_world 發佈了105 篇原創文章 · 獲贊 19 · 訪問量 10萬+

原创 LeetCode:String

2.String 1.Implement strStr() Returns the index of the first occurrence of needle in haystack, or -1 if needle is n

原创 LeetCode:Dynamic Programming

3.Dynamic Programming 在刷這個專題之前,有必要溫習一下DP的思想,知乎上有人總結的不錯,可以參考之: 什麼是動態規劃?動態規劃的意義是什麼?中徐凱強 Andy和王勐同學的回答,他們的回答在於用淺顯易懂的話來解

原创 關於java多線程2

二、關於Java Concurrency的理論知識 1.Java Concurrency / Multithreading Tutorial 多任務->多線程 However, mulithreading is even more cha

原创 火力全開

阿里巴巴2017實習生筆試題(一) 感覺怪怪的,爲什麼沒有考java部分,語言類考的都是c或者c++。 完全不能夠幸福啊! 錯誤分類 語言:3 算法:1 網絡:2 邏輯:3 京東2016實習生招聘筆試真題-技術崗位選擇題A 個人

原创 在使用Mybatis框架中遇到的bug

前段時間,看了看Mybatis官方文檔,在自己跟着做了兩個例子後,準備在實際項目中用一用。下面我從實招來,在項目中遇到的一些坑。 Mybatis框架的大體思路是,1.自定義SQL語句,2.將語句和對應的方法關聯,3.使用之。套路如下: 1

原创 推薦系統雜記

方向: 1.Context-Aware Recommender Systems 兩篇必看論文,強烈要求實現之: 1.Recommendations Item-to-Item Collaborative Filtering 2.MAT

原创 關於JDK兼容問題

我們經常會遇到這樣的需求,改動原有Java項目的一部分,再將其部署到Tomcat中。如果改動部分不是很多,我們完全可以用重新編譯之後的class文件替換到之前項目中對應的class文件,然後重啓Tomcat,這樣改動後的代碼就會生效。 但

原创 Netty權威指南

Chapter1.java I/O演進之路 1.1I/O基礎入門 在java 1.4之前,java程序員在開發高性能I/O程序的時候,會面臨的問題主要有: 1.沒有數據緩衝區,I/O性能存在問題 2.沒有c或者c++中的Channel概

原创 項目思路清理

項目一、多ip切換爬蟲 1.項目整體結構 python爬蟲多ip爬取衆籌網站數據,然後通過後端定義的上傳接口上傳數據,後端將數據存入數據庫,用戶在前端瀏覽時,調用顯示接口將數據動態加載到html文件中,然後返回給前端進行顯示。 2.項目難

原创 AJAX學習

AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML),實際上現在使用的多的是JSON。 AJAX 不是新的編程語言,而是一種使用現有標準的新方法。 AJAX 最大的優點是

原创 redis

官方tutorial:try redis 命令: SET GET DEL INCR(原子操作,避免出現兩個clinet分別加1,但數據只加1的情況,INCR保證了原子性) SETNX(SET-if-not-exists) 設置生存時間:

原创 Java Enum Types

之所以要定義Enum,原因很簡單,只能取到預定義的數據,並且只能是其中的一個。 簡單定義一個Enum: public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURS