- 博客(35)
- 资源 (10)
- 收藏
- 关注
原创 我的四周年创作纪念日
机缘哈喽,大家好呀!不知不觉来到csdn已经四年了,四年前的5月15日很荣幸成为csdn创作者中的一员。一开始来到csdn,只是将其作为日常学习过程中的记录、工作中遇到问题处理过程的记录。整理成博客的原因有很多,一是可以作为一种笔记,二是可以分享出来给更多的人,共同学习和进步。收获首先,非常感谢有这么一个平台可以集中来自五湖四海、“志同道合”的朋友相聚于此,在这里可以分享自己的学习过程、踩坑经验。以供自己和别人学习,实际工作中遇到的问题有很大一部分也是通过csdn...
2022-05-16 12:00:39
292
3
原创 解析XML文件_SAX解析
大体分两步:第一步:创建SAXParserFactory获得SAXParser 加载xml文件第二部:创建一个类继承DefaultHandler并重写其中的五个方法,开始解析xml文件话不多说,直接上代码xml文件:<?xml version="1.0" encoding="UTF-8"?><books> <book id="1"> <name>西游记</na...
2021-09-03 16:40:43
229
原创 解析XML文件——Dom4J
首先,导入dom4j.jar包;jar包下载链接:dom4j.jar核心类: 1、SAXReader Dom4J的读取文件的类 常用方法:read读取指定的xml文件 2、Document 文档类 用于加载指定的文档 常用方法:getRootElement获取根节点 3、Element 标签类 用于对指定元素/属性的操作 ...
2021-09-03 10:41:27
214
原创 JavaScript常用事件整理
JS中的事件:onXXX 表示:当。。。时候用法:<标签名 onXXX="调用函数"> 当事件触发时,调用函数;1、鼠标经过事件:onmouseover2、鼠标移出事件onmouseout3、鼠标移动事件 onmousemove4、鼠标抬起事件 onmouseup5、鼠标按下 onmousedown6、键盘抬起 onkeyup7、键盘按下 onkeydown8、鼠标...
2021-08-12 14:37:06
339
原创 数据库——数据完整性
目的:保证用户输入的数据保存导数据库中是正确的包含了三个方面:一、实体完整性 实体完整性主要从以下三个约束来实现:1、主键约束:唯一、非空 primary key添加: 第一种:create table 表名 ( 字段名 类型 primary key ) 第二种:alter table 表 add cons...
2021-08-10 16:52:46
641
原创 数据库-常用SQL语句整理
一、DDL:数据定义语言,主要是针对库、表、列等操作1、创建数据库create database 库名; 2、选中库use 库名;3、查看当前数据库信息show create database 库名;4、查看所有数据库show database;5、修改数据库编码alter database 库名 character set 新编码6、删除库drop database 库名;7、查看当前选中的那个库select database();
2021-08-10 14:47:03
1442
原创 JAVA中的装箱与拆箱
1、定义:装箱是将值类型装换成引用类型的过程;拆箱就是将引用类型转换成值类型的过程;装箱:用于在垃圾回收堆中储存值类型。装箱是值类型到Object类型或到此类型所实现的任何接口类型的隐式转换。拆箱:从object类型到值类型或从接口类型到实现该接口的值类型的显示转换。2、在JDK1.5之前,要生成一个数值为1的Integer对象,需这样写:Integer i = new Integer(1);从JDK1.5开始就提供了自动装箱的功能,要生成一个数值为1的Integer对象,只需:Integer..
2021-07-27 11:02:51
1708
原创 随笔-java接口JDK1.7和JDK1.8的区别
JDK1.7中:方法全都是全局抽象的方法,用public abstract修饰。如:如:(public abstract缺省存在)void run();JDK1.8中:除了缺省修饰全局抽象方法外,还可以有仅用static或者仅用default(不可省略)修饰的非抽象方法.如:public static run(){}; 要求:实现类不能重写,只能用接口名.方法名调用. public default run(){}; 要求:可重写,可不重写,通过接口名.super.方法名调用代码:...
2021-07-27 09:52:47
342
转载 JDK1.7和JDK1.8 的区别
JDK1.71.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。1.2 Switch语句支持String类型。1.3 Try-with-resource语句:ry-with-resources语句是一种声明了一种或多种资源的try语句。资源是指在程序用完了之后必须要关闭的对象。try-with-resources语句保证了每个声明了的资源在语句结束的时候都会被关闭。任何实现了java.lang.AutoCloseable接口的对象,和实现了java.io.Closeable
2021-07-27 09:30:28
7224
原创 Cordova打包签名的几种方式
首先!!!!******** 生成数字签名文件(keystore)********keytool -genkey -v -keystore YG.keystore -alias cordova-demo -keyalg RSA -keysize 2048 -validity 10000然后!!!1******************* 方法一 、手动生成 **********************1.生成releaseAPKcordova build android --release2.对A
2021-07-22 17:02:09
690
转载 Cordova - 实现热更新 !
Cordova版本:8.0.0更新APP平台:Android操作系统:WindowsCordova的热更新,作用是把www内的变动部分更新到APP中,实现主程序不动,完成更新!!这个热更新功能,对于IOS APP更有意义,因为,可以避免繁琐的苹果审核!!这个热更新几乎是所有Cordova开发都需要的功能!!!Cordova热更新插件:https://github.com/nordnet/cordova-hot-code-pushCordova热更新工具:https://github.co
2021-07-14 16:37:16
2226
原创 Xmind8 思维导图 使用教程
因工作需要学习一系列的文件,想梳理总结,觉得思维导图很不错,就搞了一个(也是从网上学的教程,搞了半天,在这个分享一下)首先下载Xmind8:点击打开链接补丁下载地址:点击打开链接 提取码:4vbt开始操作: 找到 XMind 安装目录, 如: C:\Program Files (x86)\XMind,将下载的补丁复制到这个目录中。 打开安装目录中 XMind.ini...
2020-04-03 17:55:49
3178
原创 3D-旋转相册
之前在抖音上看到的三维旋转相册很火,身边朋友问了很多,今天搞完在这里记录一下,活不多说上代码(图片是乱找的。。)HTML代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>3D-旋转相册</title> <link...
2020-01-07 10:20:59
1123
1
原创 SSM与SSH框架理解总结
SSM框架理解SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。SpringMVCSpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServle...
2019-11-14 10:36:31
756
原创 JS实现请假时长计算(计算小时数差)
给公司做了一套系统,涉及到请假单功能开发。在计算请假时长这块总结一下:按天计算的就不总结了比较简单,这里总结一下按小时数计算的 ,话不多说,直接上代码// 获取两个日期相差的工作小时(不包括节假日)function getHour(StartTime, EndTime) { StartTime = new Date(StartTime.replace(/-/g, '/')); EndT...
2019-03-20 10:48:02
6476
2
原创 cordova插件实现手机返回键点击退出登陆问题
使用前首先要安装一个cordova插件cordova-plugin-x-toast,然后调用下面这段代码var pageUrl = window.location.href; var n = pageUrl.lastIndexOf('?'); var m = pageUrl.lastIndexOf('/'); var str = pageUrl.substring(m + 1, n...
2019-03-11 10:26:31
413
原创 js中实现图片轮播
前段时间领导要求给公司做一个简单的员工薪资查询APP,在首页面中想做一个图片轮播,放一些公司平常活动的图片,现在总结记录一下 :活不多说,直接上代码JS:<script type="text/javascript"> window.onload = function() { var container = document.getElementById("contai...
2019-03-11 10:07:38
1003
原创 JS获取屏幕的宽度和高度
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全...
2018-10-19 17:19:13
204
原创 获取移动设备唯一标识
前段时间开发中 ,客户提出一个问题就是把用户的登录记录和设备绑定到一起,就是每个人都是固定的设备(可能是安全因素吧)。一开始想的是回去设备的IMEI号和用户账号绑定起来,结果发现华为平板IMEI不对外开发,只能另寻他法,最后通过获取设备序列号作为唯一标识。话不多说,直接上代码var serial = '';var app = { initialize: function() {...
2018-10-12 15:46:26
4356
6
原创 cordova更新APP后通过fileOpener打开安装完成后没有提示窗口(打开或完成)或闪退情况
用java写了一个项目使用cordova打包APP后,在平板上安装的时候发现一个问题。每次安装完成后提示页面都是闪退,没有出现(打开或完成),但是APP已经更新了。虽然说没有影响APP的使用,但是总觉得缺点什么。最后通过查找资料解决了问题。只需要修改源代码(FileOpener2.java类),即可解决。但是要注意路径问题(如我的:F:\cordovaWorkspace\platforms\a...
2018-09-28 10:46:17
2107
7
原创 如何通过外网环境访问本地的Web项目
具体场景:开发的项目目前还没上线,领导需要一款测试版在客户面前演示一下,但是目前本地项目都是在自己的电脑上通过Tomcat来进行测试的 。而电脑连接的是公司的WIFI,查看了很多博文说需要进行端口映射,原理大概是:外网环境可以通过路由器的WAN口IP(即公网IP)访问到这台路由器,由于这台路由器连接很多电脑,而需要准确的找到你的电脑,就需要添加一个端口映射,具体设置方法可以在网上找找非常多。但是由...
2018-09-06 14:51:44
55853
5
原创 INPUT输入框绑定时间选择器后禁止设备自带输入法弹出
问题描述:最近做项目过程中遇到一个问题,就是某个input输入框绑定了一个时间选择器后,发现在设备上测试的时候,每次选择时间的时候,不仅时间选择器会弹出来,设备的输入法也会弹出来,后来通过查找资料找到了解决方法,在这里记录一下,以便后面遇到类似的问题,//添加时间选择器 $(function() { $("#zzsjls").jeDate({ skinCell : "jedate...
2018-08-03 10:27:20
2141
原创 JAVA方法一段中文汉字识别其汉字首字母
话不多说,直接上货package com.Sysydysjb;/*** * * @author yg * */public class FirstLetterUtil { private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就...
2018-07-26 10:02:23
2926
3
原创 Log4J基础使用
Log4J是Apache的一个开放源代码项目,它是一个日志操作包。 使用Log4J,可以指定日志信息输出的目的地,如控制台、文件等。 控制每一条日志输出格式。 通过定义日志信息的级别,能够非常细致的控制日志的输出。在应用程序中输出日志有3个目的: 监视代码中变量的变化情况,把数据周期性记录到文件中供其他应用进行统计分析工作。 跟踪代码运行时轨迹,作为日后审计的依据 ...
2018-06-25 16:22:59
176
原创 Oracle之存储过程
PL/SQL块: PL/SQL块都用于解决特定问题,PL/SQL块可以有参数,也可以相互调用。 PL/SQL块可以作为模式对象在Oracle数据库中保存,根据用途可以分为两类: 1、存储过程:用于特定目的,执行一系列操作的PL/SQL块 2、自定义函数:通过计算返回调用者一个值的PL/SQL块存储过程: 存储过程是由流控制和SQL语句组成的,经...
2018-05-30 08:42:04
299
原创 XML使用总结
一个典型的XML文件<?xml version="1.0" encoding="UTF-8"?> <books> <book id="001"> <bookinfo> <title>雪中悍刀行</title> <author>烽火戏诸侯
2018-05-25 16:11:15
321
原创 浅谈SqlServer的Top与ORACLE中的RowNum
平时的项目开发中,分页存储过程是用的比较多的存储过程,SqlServer分页存储过程中经常要用到top,Oracle中则经常用到了RowNum. 现在,有一个UserInfo表,一个字段是UserId,另一个字段是UserName,其中是UserId是自动增长的,步长是1.表中共有30条数据,其中UserId的值不一定是连续的。现在要实现的目的是取其中的第11至第20条记录。先看Sql...
2018-05-23 15:31:01
652
原创 Oracle之触发器
触发器介绍: 数据库触发器(DataBase Trigger)是存储在数据库中的过程,当表被修改时它隐式的被激发执行。在Oracle中允许在对表进行insert、update和delete操作时隐式的执行所定义的过程,这些过程称为数据库的触发器。 触发器一般用于: 1、自动生成导出的列值; 2、防止无效的事务; 4、实施更复杂的安全性检查; 5、...
2018-05-23 14:51:31
727
原创 Oracle之SQL语句优化整理
在Oracle中,提高SQL语句的执行效率除了 对数据量特别大的表进行表分区采用磁盘阵列,以及建立合适的索引外,还可以利用一些优化方法和规则来提高操作的效率。 1、选择最有效率的表名顺序(只在基于规则的优化器中有效) Oracle的解析器按照从右到左的顺序处理from子句中的表名,因此from子句中写在最后的表(基础表 driving table)将被最先处理。...
2018-05-17 16:47:43
146
原创 Oracle之SQL函数使用整理归纳
Oracle提供很多函数可以用来辅助数据查询。若有不当之处,欢迎批评指正!1、ceil()函数用法:ceil(n),取大于等于数值n的最小整数。select mgr,mgr/100,ceil(mgr/100) from scott.emp;2、mod()函数用法:mod(m,n),取m整除n后的余数。select mgr,mod(mgr,1000) ,mod(mgr,100) ,mod(mgr...
2018-05-17 14:55:35
1630
1
原创 Oracle之SQL操作符整理
Oracle支持的操作符分类如下图:算数操作符:用于执行数值计算;可以在SQL语句中使用算术表达式,算术表达式由数值数据类型的列名、数值常量和连接它们的算数操作符组成;算数操作符包括加(+)减(-)乘(*)除(/)比较操作符:用于比较两个表达式的值;比较操作符包括=、!=、<、>、<=、>=、BETWEEN...AND、IN、LIKE 和IS NULL等逻辑操作符:用于组合...
2018-05-17 10:46:49
1527
原创 常用快捷键汇总
话不多说,直接上货!超级常用:Ctrl+C 复制Ctrl+V 粘贴Ctrl+ X 剪切Ctrl+1 快速修正Alt+ / 内容提示较常用:Alt+Shift +M 抽取方法Alt+ Shift+R (用F2,更简单)改名Alt+←键 前一个编辑的页面Alt+→键 下一个编辑的页面Ctrl+Shift+/ 多行注释Ctrl+ Shift+\ 取消多行注释Ctrl+Shift+F ...
2018-05-16 09:30:02
223
转载 Cordova - 常用的插件汇总
Hybrid应用比web应用强大之处在于可以使运行在容器中的web内容访问 native APIs。Cordova 提供了许多插件用于调用移动设备上的API。一,插件相关常用命令1,查看所有已经安装的插件1cordova plugin ls2,安装插件(以camera插件为例)1cordova plugin add cordova-plugin-camera3,删除插件(以camera插件为例)1...
2018-05-16 09:07:06
1005
原创 CORDOVA :添加cordova-plugin-file-opener2插件cordova打包报错
最近在接触android项目,其中涉及到APP自动更新的问题,当新APP下载成功后需要打开调用cordova.plugins.fileOpener2.open,但是当引用了cordova-plugin-file-opener2插件后,重新打包项目发现报错;代码:function downloadFile() { $('#bbsm').css({ 'height' : '200px', '...
2018-05-16 08:06:47
5618
转载 cordova打包项目启动页面和图标的设置
内容是前辈的,我测试时,这个适用于cordova打包android7.0版本以后的,小于7.0启动页面和图标的设置我下次自己写,没有可以借鉴的,自己慢慢琢磨的一、config.xml配置在cordova5.0版本以后,需要安装cordova-plugin-splashscreen插件以后才能修改和设置App的启动页面。安装splashscreen插件:cordova plugin add cord...
2018-05-15 17:43:55
3048
1
资源jar包dom4j-1.6.1.rar
2021-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人