自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Android后台监听耳机(线控、蓝牙)按键事件

在Activity中重写onKeyDown、onKeyUp这些 方法只适用于APP在前台的情况,如果将APP切换到后台就失效了。经过网上一番摸索、读源码,终于把这个功能整出来了,说一下我的实现过程。1.后台要获取到事件第一事件想到的肯定是广播,于是就找到了“android.intent.action.MEDIA_BUTTON”这个广播2.注册监听这个广播后发现…这个广播压根接收不到啊,网上找了半天,有很多叫添加优先级(priority)的,可根本没用。。。3.但功夫不负有心人,找到一篇10年前的文章

2021-10-28 20:36:43 5973 5

原创 Android自定义结合单击、双击、长按、移动事件

单击、双击、长按、移动事件监听类 /** * 自定义单击、双击、长按、移动事件监听 */ public static class OnCombineEventListener implements View.OnTouchListener{ /** * 回调接口 */ private final OnCombineEventCallback mCallback; public interface

2021-04-16 09:56:02 1599

原创 Spring Boot定制首页和404页面

一、定制首页:方式一:SpringBoot自动映射在静态资源目录resources、static、public的其中一个目录中创建index.html文件,springBoot会自动识别,将这个文件作为首页访问 方式二:使用thymeleaf模板引擎1.导入依赖<!--Thymeleaf模板引擎依赖--><dependency> <groupId>org.thymeleaf</groupId> <artifact

2021-03-22 12:00:20 350 1

原创 使用mybatis连接数据库时报错:Error querying database. Cause: java.sql.SQLException: The server time zone value

使用mybatis连接数据库时报错:"C:\Program Files\Java\jdk1.8.0_202\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\soft\IntelliJ IDEA 2020.1.2\lib\idea_rt.jar=64884:D:\soft\IntelliJ IDEA 2020.1.2\bin" -Dfile.encoding=UTF-8 -classpath "D:\soft\I

2021-03-18 09:08:54 3409 12

原创 Android获取状态栏高度

/** * 获取状态栏高度 */ private int getStatusBarHeight(Context context) { Resources resources = context.getResources(); int resourceId = resources.getIdentifier("status_bar_height", "dimen", "android"); //返回px值 re...

2021-03-05 14:34:20 208

原创 Spring项目报错Exception encountered during context initialization - cancelling refresh attempt: org.spri

Spring项目中报错报错信息:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userService' defined in file [C:\Users\zhouyu666\Desktop\SS

2021-03-05 10:57:41 2866 2

原创 android点击home键再点击app图标返回原先的activity

在启动页的onCreate方法中添加以下代码即可(点击app图标会重新打开启动页,做一个判断关闭启动页即可)@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){

2020-12-01 09:23:59 510

原创 遍历Android所有目录和文件

遍历Android目录//获取Android根目录File file = Environment.getExternalStorageDirectory();putAllFiles(file);public void putAllFiles(File file){ if (file.exists()) { File[] file_list = file.listFiles(); for (File listFile : file_l

2020-10-13 16:17:41 1397 1

原创 node.js对mysql数据库的增删改查

node.js对mysql数据库的增删改查上一篇文章讲了如何连接数据库,下面来看看怎么增删改查吧查询:var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', port: '3306', //数据库

2020-07-25 11:15:03 239

原创 node.js连接mysql数据库

node.js连接mysql数据库1.首先使用 npm install mysql 命令下载安装mysql驱动(如果速度慢可以使用淘宝定制的cnpm命令安装,命令:cnpm install mysql)2.安装完毕后就可以直接用了var mysql = require('mysql'); //引入mysql模块//根据你的实际配置修改数据库用户名、密码和数据库名:var connection = mysql.createConnection({ host : 'localh

2020-07-25 10:45:46 303

原创 jquery常用动画

jquery动画$("div").show(); //显示$("div").hide(); //隐藏$("div").toggle(); //当前状态为显示则隐藏,当前状态为隐藏则显示 $("div").fadeIn(speed,callback); //淡入$("div").fadeOut(speed,callback); //淡出$("div").fadeToggle(speed,callback); //淡入淡出,当前状态为显示则隐藏,当前状态为隐藏则显示$("div").s

2020-07-24 12:07:41 145

原创 jquery常用选择器

常用选择器基础选择器 $("#id"); //id选择器 $(".class"); //class选择器 $("div");//标签选择器上级选择器 $("span").parent();//选取span标签的父元素 $("span").parents();//选取span标签的所有上级 $("span").parents("div");//选取所有为div标签的span上级 $("span").parentsUntil("div");//选取介于div和span之间的所有元素(不包括d

2020-07-24 11:48:51 92

原创 mousemove、mouseout、mouseenter、mouseleave事件的区别

mousemove 和 mouseentermousemove事件,当鼠标移入到指定元素触时发,如果在这个元素内继续移动鼠标,会重复触发多次此事件。所以使用时应该在不需要时尽快解除绑定,否者可能会造成严重的性能问题。mouseenter事件,当鼠标移入到指定元素时触发,并且只会触发移入时的那一次。mouseout 和 mouseleavemouseout事件,当鼠标移出指定元素或者指定元素的子元素时触发mouseleave事件,当鼠标移出指定元素时触发...

2020-07-23 13:59:00 2976

原创 移动端音频/视频进度条

前一篇是PC端的进度条,在移动端滑动没有效果下面是移动端进度条的源码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>移动端进度条</title> <style> #box { width: 1200px; height: 100px; po

2020-07-23 13:33:19 291

原创 音频/视频进度条

实现一个简单的进度条,样式写的有点丑。。。可以根据自己喜好改一下,下面是源码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>进度条</title> <style> #box { width: 1200px; height: 100px; .

2020-07-23 11:50:05 289

原创 使用node.js创建一个简单的服务器

使用node.js创建一个服务器var http = require("http"); //引入http模块//http.Server()属于http模块使用前要创建http模块var server = http.Server(); //http.createServer() 两者效果一样 //监听8000端口,然后执行回调打印server.listen(8000, function(){ console.log('服务器正在端口号:8000上运行......'); })...

2020-07-23 10:21:10 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除