原创 002git忽略已經提交的文件

.gitignore的使用 利用.gitignore過濾文件,如編譯過程中的中間文件,等等,這些文件不需要被追蹤管理。 在工程目錄中新建.gitignore文件,編輯內容如下: *.class *.apk bin/

原创 leetcode_Validate Binary Search Tree

題目描述 Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as follows:

原创 leetcode_Design and implement a data structure for Least Recently Used (LRU) cache

/* * Design and implement a data structure for Least Recently Used (LRU) cache. It should support the followi

原创 leetcode_Evaluate Reverse Polish Notation

/* * Evaluate Reverse Polish Notation * */ public int evalRPN(String[] tokens) { int result

原创 gitignore不起作用解決辦法

前面有文章介紹了使用gitignore文件的方法,該文件表示過濾規則,但是對已經加入版本庫的文件不能生效,因此需要利用命令將想要忽略的文件從版本庫中刪除,比如說,我們對android工程進行跟蹤,結果發現.class和R.文件每次

原创 冒泡排序算法java實現

普通冒泡 public static int[] bubble_sort(int[] a) { for (int i = 0; i < a.length; i++) {

原创 排序算法在jdk源碼中的應用

本文旨在分析排序算法在jdk源碼中的應用,重點對java的集合排序實現進行探究,內容不會面面俱到,側重整體結構性的分析以及部分筆者研讀時受到啓發的地方,希望能起到拋磚引玉的作用。 序 排序是一個很常用算法,那麼在一個項目中我們總要自己

原创 git pull 遇到本地有修改,不能merge的問題

git pull 本地有修改,不能merge的問題 使用git pull命令的時候可能會遇到提示說本地文件修改了,無法合併的時候,請先提交的提示。我們可以放棄本地修改,然後再更新;如果不想放棄本地修改,可以現提交,然後在合併。 1.

原创 手勢操作的Snake遊戲_遊戲邏輯分析

手勢操作的Snake遊戲_遊戲邏輯分析 本文是snake on a phone 貪吃蛇遊戲的項目解析系列文章之5,基於google sample code 改編而成項目鏈接接上一篇文章手勢操作的Snake遊戲_遊戲視圖分析之SnakeV

原创 windows下定時任務at示例

命令介紹 任務設置 at + 時間點 + 命令 在某個時間點執行某項命令 查看任務隊列 at 刪除某一項任務 at + id /delete 刪除編號爲id的任務 示例 首先添加任務 “shutdown -s

原创 手勢操作的Snake遊戲_拿來主義迅速上手

手勢操作的Snake遊戲_拿來主義迅速上手 本文是snake on a phone 貪吃蛇遊戲的項目解析系列文章,基於google sample code 改編而成,項目地址 https://github.com/lonely917/s

原创 git pull失敗 error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054

git pull 的時候出現如下錯誤error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054 fatal: The remote end hu

原创 linux下運行命令javac和java,多個依賴包的情況

linux下編譯運行問題javac和java,多個依賴包的情況 一種方法是命令裏指定相關包目錄 root@****:/home/yan# javac -cp "lib/*" HttpTest.java root@****:/home/ya

原创 java學習不完全查漏手冊

java學習不完全查漏手冊 本文是對部分java知識的索引總結,可以視爲筆者的學習總結或者學習規劃,也是近期對部分知識進行梳理歸納的一個提綱,後續會對各個章節進行展開描述,行爲目的一是給自己個學習歸納計劃,二是享受分享的快樂,希望感覺有

原创 java中Collection集合成員花名冊

java2提出了collection的概念,本文對collection框架進行分析,並對java2之前的容器進行回顧。 0x01 從Arraylist說起 什麼是集合,簡單地說,集合類似可以自適應、動態增長的數組,這也是提出集合概念的