原创 通過jsp和servlet實現後臺界面完成對數據庫的增刪改查

效果圖: jsp代碼:Student.jsp <%@page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@page import="enti

原创 GsonFormat使用方法詳解(一鍵解決複雜JSON)

點擊File–>Settings–>Plugins–>然後搜索GsonFormat,點擊下載並安裝。 自定義個javabean(就是新建一個名字最好帶bean的無內容的class文件),然後在該文件處點擊–>code–>Gene

原创 Bug吐槽之獲取不到後臺數據庫中的數據

問題描述:電腦上運行Tomcat可以獲取本地數據庫中的數據,傳到服務器就不行。 問題原因:Windows上的MySQL中的表名不區分大小寫,而Linux上的MySQL中的表名區分大小寫 解決方法:,將代碼中表名改成和數據庫中大小

原创 Android開發之本地音樂播放器(簡單粗暴版)

本程序爲直接在Activity中計算並更新後臺服務音樂播放進度,沒有使用到廣播 在學習廣播之前,艱難的通過這個方法來實現了更新音樂播放進度,不推薦使用,不過感興趣的可以研究一下。 大概的思路就是通過異步任務類來模擬耗時操作,然後

原创 "open failed: EACCES (Permission denied)"權限已加,寫入sd卡仍報錯的解決辦法

不知道大家有沒有碰到過這種情況,在運行虛擬機時,或者使用高版本的安卓手機時,即使是在清單文件中加了權限,向sd卡寫入數據時還是會報錯:open failed: EACCES (Permission denied)。在網上找了好久才

原创 Android之使用VideoView播放視頻

界面效果 代碼 界面代碼 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/

原创 idea中使用log4j2打印日誌

先去下載log4j的jar包,將log4j-api-2.8.2.jar和log4j-core-2.8.2.jar導入到lib目錄 自定義log4j2.xml文件到src目錄下 配置文件如下: <?xml version

原创 Android之上下文菜單(ContextMenu)

界面效果 ContextMenu簡介 ContextMenu:上下文菜單,也叫快捷菜單,類似於pc端的右鍵菜單,可以爲ListView的每一項設置簡單的快捷操作 使用步驟 1.註冊上下文菜單:registerForContext

原创 AndroidStudio中刪除module

假如我們導錯了一個module,在該module上點右鍵會發現沒有刪除選項,這會讓我們很惱火。不過這是Android Studio對module做了一個保護機制,按照以下方法就可以刪除module。 1.點擊File–>Proje

原创 Android四大組件之BroadcastReceiver(廣播)簡單總結

1.靜態註冊廣播 通過嚮導新建一個BroadcastReceiver 在清單文件的註冊信息中添加intent <receiver android:name=".broad.MyReceiver"

原创 Android之高德地圖定位及附近搜索

關於高德地圖的基本配置和使用請參看:Android之高德地圖SDK配置及簡單使用詳解 效果圖 功能 可以實現對當前位置的定位 可以對當前位置附近進行關鍵字搜索,並可以選擇搜索範圍 代碼 主函數代碼:PoiKeywordSe

原创 折騰wordpress之路

先列舉幾個目前在用的幾個插件 OSS Upload 把圖片等資源存到oss服務器上,很方便 注意設置上傳路徑和訪問鏈接的時候要對應上就可以 WP-UTF8-Excerpt 很好用的摘要設置插件,即使不設置也會自動提取摘

原创 bug吐槽JSON格式不兼容

又一次找bug找到懷疑人生 = = 最後終於被我找到這個可惡的隱藏bug: News類中有個屬性:nTitle 在AndroidStudio中該屬性的get、set方法如下: public String getNTitle(

原创 Android開發之本地音樂播放器(增強版)

界面部分 主界面: 歌曲詳情界面: 通知欄界面: 功能介紹 使用了廣播和服務來完成部分功能 可以自動查找本地的mp3文件並顯示在列表中 主界面和詳情界面的seekbar的進度條都可以跟隨歌曲播放更新或者拖動 主界

原创 Android之ViewPager自動循環播放(輪播)效果實現(超簡單)

代碼超級簡單: private Handler mHandler = new Handler() { public void handleMessage(Message msg) { i