- 博客(32)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Mybatis --- 自定义类型转换
Mybatis — 自定义类型转换前言在进行数据库增删改查的时候,因为实体类类型和数据库类型不兼容,或者说Mybatis自带的类型转换不够用了,这时候就要自己手动操作了,最常见的就是素组的的操作,根据原有的进行扩展,这样就不用定义一个数组属性,就写一次转换方法。接口原生接口org.apache.ibatis.type.TypeHandler<T>public interfac...
2019-07-21 18:54:27
2808
1
原创 计算百分百,结果保留一位小于9的有效小数
之前项目里用到的用于精确保留小数,说起来你可能不信,当时是因为百分比折现堆积图合起来不是100%,然后出于强迫症就搞了个这个,不过按理来说也应该这样。/** * 计算百分百,结果保留一位小于9的有效小数 * @param b * @return String */ private String divideP(BigDecimal b){ if(b!=null){ d...
2019-06-15 11:35:22
381
原创 权限管理模块
如果你是为自己公司开发系统的话,刚开始很有可能并没有涉及到复杂权限控制,或者当时的开发周期短或者老板拍板决定的不使用或直接用一个int值来控制角色,但随着项目的扩展,会发现权限管理起来越来越麻烦,这个时候你可以考虑直接使用现成的权限管理框架或者自己整一个。而我,选择了后者。
2019-06-02 18:25:21
1520
原创 C语言实现String的生成和输出----链表
闲暇之余用C语言实现了字符串的生成和输出操作,其它的功能能有兴趣的可以拓展着玩儿.#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct string{ string *next; string *last; int value;//当前节点值 h...
2018-02-27 23:41:22
744
2
原创 GUI linux 服务器 监控程序 [未完成]
·利用ssh2协议连接服务器,执行相关命令,监控redis运行情况 ·利用http请求模拟登陆,监听tomcat未解决 ·资源释放问题,导致内存溢出 ·断线重连问题请求工具类 用作模拟登陆实现Runnablepackage utils;import java.io.BufferedInputStream;import java.io.BufferedReader;im...
2018-02-16 20:25:56
293
原创 redis Windows平台启动脚本
我所下载的redis是没有启动文件,每次启动都需要自己手动进入根目录,然后在运行文件 颇为麻烦 于是就萌生了写一个脚本的想法,然后就按照Tomcat的启动脚本为蓝本写了一个redis的启动脚本
2017-12-06 17:29:30
1688
原创 Eclipse默认用外部浏览器打开Web应用
每次调试Web应用时都要打开浏览器,输入地址,而eclipse自带的浏览器缺少有些东西,无法完美展现,为了方便调试,可以使用以下方法
2017-09-11 15:15:54
7904
4
原创 自定义链表集合,无实现任何接口,继承
用Java实现了一个链表集合,虽然已经有LinkedList,试着写一个,也算是了解下底层结构吧~ 我不会告诉你我是因为忘记C语言才这么写的。
2017-08-13 16:45:17
306
转载 JavaScript捕获同时多个按键-非组合键
用户同时按下两个或多个按键时,如何判断用户按下了哪些键: 比如如何判断用户同时按下了‘A’和‘H’键 segmentd 的 Clark 提供的思路: Ctl,alt是有专门判断的属性的。如果是其他的组合,我有想法,就是keydown的时候,push到Array里面存着,keyup的时候在删掉对应的。每次keydown的时候检查一下array。
2017-07-18 15:11:18
6501
原创 JavaScript为动态生成的标签绑定事件-参数
熟悉用C#,Java语言的人都知道,为一个动态生成的控件绑定事件都有固定的事件参数,而JavaScript同样可以传递参数。 不同的是JavaScript一般只支持传递一个参数,而且,这个参数是一个复杂的对象
2017-07-18 13:26:10
4347
原创 PHP发送邮件乱码问题【wordpress·发送邮件解决参考方案】
之前转载过一篇PHP发送电子邮件的文章,但是结果发现并不能实现中文内容发送,会乱码,加上我的服务器没有启动mail函数,所有就想把这个之间塞进去。 搜索了很多,但大多都是针对标题,或者不完善导致不成功,最后找到了完整解决方案
2017-06-02 12:52:20
1528
原创 验证码生成器
现在很多网站都有实现用户集。然而为了防止机器人的网络攻击。限制登陆或者注册是有必要的。 在注册和登陆时强制要求输入一个机器难以识别的字符串集是一个不错的选择。虽然不能解决根本问题,但至少可以增加他们的成本。 利用PHP生成验证码需要用到GD2库。GD2库引用方法网络上有很多,不同操作系统导入方式也不同。这段代码运行在WINDOS服务器平台
2017-05-23 19:36:48
1166
转载 Android Studio生成APK自动追加版本号
转载自:http://www.sollyu.com/android-apk-studio-generated-automatically-appends-a-version-number/ 可自动区分debug和release 打开 build.gradle 在 android 节点中插入下面代码android.applicationVariants.all { variant ->
2017-05-19 19:29:35
1884
转载 Android Studio GitHub上传失败[已解决]
错误代码:18:12 IOException: 远程主机强迫关闭了一个现有的连接。18:12 Can't finish GitHub sharing process Successfully created project 'Exam' on GitHub, but initial push failed: remote: error: GH00
2017-05-19 18:30:30
2499
原创 实现定位服务的两种方法
第一种,使用Google提供的LocationManager类。不过只能获取坐标,需要自己多坐标进行处理。 第二种方法是利用百度的定位接口,涉及到的权限比较多
2017-05-05 12:52:46
842
转载 Android应用编译时自动生成版本号
省去自己修改版本号,按照某个规则,给Android应用设置一个在编译时自动生成的versionCode与versionName。
2017-05-02 13:20:31
3093
转载 【Android Studio】分类整理res/Layouts中的布局文件(创建子目录)
为了更直观,方便的管理布局文件,将其分类整理是个不错的选择
2017-05-02 13:09:20
787
转载 取得客户端的ip、地理信息、浏览器、本地真实IP
有时候需要获取网络访问客户端的一些信息,例如自动选择语言,匹配浏览器版本,下载软件是自动匹配当前操作系统什么的
2017-05-01 10:24:34
424
原创 Android触摸手势
触摸屏的一个好处就是全屏都看控。所有识别滑动手势就显得很有用,用户也很乐意使用这样的手势。这里用做记录,只实现了四个方向的滑动识别,根据不同的需求可以重载不同的函数
2017-04-27 16:28:19
356
原创 Sqlite轻量级数据库管理类·SQLite轻量级数据库
很多时候,都要用到数据库,为了方便有效的使用数据库,选择建立一个数据库管理类是一个很明智的选择
2017-04-27 15:20:34
780
原创 ListView,Spinner项内点击删除
在安卓工程中,很多时候都会用到下拉选单Spinner,ListView.有时候为了界面美观,操作方便,会在需求每个Item有一个删除或者其他按钮。本文旨在添加删除按钮,其他功能可以用类似的方法。 主布局文件,这里的btnAddSubject是用来添加新项的<LinearLayout android:layout_width="match_parent" android:layout_heigh
2017-04-26 18:09:18
501
转载 ImageButton 点击反馈
在Android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片。从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们就可以使用它做一个我们想要的图片按钮了,但是我们在实际使用的过程当中,就会发现该按钮的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能实现图片按钮按下的效果,个人感觉有点麻烦,不知道google为什么这么做?下面是个图片按钮正常状态的效果:
2017-04-23 01:03:53
1139
原创 Android 简易文件管理模块
最近在做一个将word文档导入到SQLite的程序。对于文件选择问题,经过再三考虑决定写一个简易的文件管理模块,用来选择需要导入的文件
2017-04-05 18:40:55
493
原创 Android Studio 2.3 导入外部类错误
错误信息:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: D
2017-03-25 15:38:32
745
原创 Android Studio 调试卡死
最近老是遇到点击调试运行按钮后进入卡死状态,强制关闭后重开又可以正常运行一段时间,之后再次出现同样情况以下是收罗的网友的方法,用来做个备忘录,免得以后重装后再次出现同样问题:*1:提升系统分配的内存 文件目录:..\Android\Android Studio\bin\studio64.exe.vmoptions or studio.exe.vmoptions 找到相应条目改成以下数值
2017-03-23 13:49:27
10769
C# 变量赋值与改变问题
2016-01-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人