原创 Leetcode - Move Zeroes
Given an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of the non-
原创 JavaScript 三級聯動的實現
最近項目用用到了“添加商品”,商品有所屬商品、一級類目、二級類目等,從而構成了三個級別,爲了提升用戶體驗,做了如下的三級聯動 準備工作: 一、獲取後臺數據, public class MenuJSON { public s
原创 Web後臺開發之CRUD操作的兩種實現
一、常見的CRUD操作方法 public List<Commodity> getAllCommodity(Pagination pagination) { List<Commodity> commodities = new
原创 分頁程序的實現
一、前端代碼: 前端採用標籤庫,需要導入 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <div class="pagging"> <div cla
原创 Leetcode-Binary Tree Level Order Traversal
Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level). F
原创 設計模式總結
所有的設計模式都在圍繞着“高內聚,低耦合,提高複用,提高可維護性” 三大類模式:創建型、結構型、行爲型 1.創建型: 1.1工廠模式(Factory) 將定義一個用於創建對象的接口,讓子類決定實例化哪一個類。 1.2抽象工廠模式(Abst
原创 web開發亂碼問題總結
導致亂碼問題無非就是編碼不統一,常見的編碼有:utf-8、iso8859-1、gdb、GB2312等。 所以最簡單的方法是把所有的都設置成統一的UTF-8編碼。 1. jsp頁面頭部添加: <%@page contentType="te
原创 Web開發(jsp+javaBean+servlet )之文件上傳
最近在做一個公衆號項目,設計到了文件上傳等功能模塊,特此記錄,溫故而知新。 Demo: 上傳圖片 第0步:環境配置,添加jar包 commons-fileupload-1.3.jar 第1步: 表單中添加 enctype=”multi
原创 2017網易遊戲·在線筆試編程題·第一題
題目描述: 目前有一款益智小遊戲,對經典的吃豆子游戲進行了改編。玩家將在類似如下圖中所示的網格地圖中進行遊戲,當玩家將所有的“豆子”吃完後,遊戲便結束。具體的遊戲規則如下: 1.玩家在遊戲開始後,出生在地圖的左上角,且面
原创 JSP+JQuery Ajax+Servlet 實現輪詢方式消息提示功能
Talk is cheap,Show me the codes ! –Linus 準備工作: jsp文件中,合適的位置添加消息提示: <span id="tongzhi" style="display:none"> 您有<a h
原创 Leetcode-Symmetric Tree
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binar
原创 KMP算法的理解
首先參考阮一峯的KMP博文,簡單明瞭。 網上更多的博文講解next的實現,卻很少有博文認真分析爲什麼需要next,以及next爲什麼要這樣設計,或者說,爲什麼這麼做是可行的。 阮一峯的理解是 如果匹配串頭尾有重複的內容,則在匹配失敗的
原创 Git常用命令
爲了方便自己查詢,將最近用到的Git命令整理如下: git init # 在本地建立一個倉庫 git clone (repository) # git clone默認會把遠程倉庫整個給clone下來
原创 JS實現動態監聽select標籤,並修改屬性
直接上Demo: 功能:通過監聽select選項,當下拉框選擇“下單時間”,則後面的輸入框內要有時間格式的提示,即動態更新input標籤的placeholder屬性 1.html代碼如下: <select id="select_id"