自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 学习 Kotlin 做的一个小demo ,集成了retrofit+okhttp +rxjava ,重写了换肤框架

项目地址:https://github.com/wmyasw/KotlinMvpDemo1、在自我学习的过程中搭建的一个mvp 模式的demo重新封装了retrofit+okhttp +rxjava 使用泛型处理统一的json 解析 根据回调接口的泛型类型进行返回处理, EasyRetrofit 处理头信息和response 的消息拦截进行统一的返回EasyRetrofit.i...

2019-12-05 14:57:36 267

原创 Retorfit +okhttp 简单的封装 用作公共请求底层实现

package com.wmy.lib.mvp.http;import com.google.gson.Gson;import com.wmy.lib.mvp.base.BaseApplication;import com.wmy.lib.mvp.common.Constant;import com.wmy.lib.mvp.http.listener.DownloadCallBack;import com.wmy.lib.mvp.http.listener.FileDownLoadObserve

2019-11-22 16:51:54 261

原创 浅谈Kotlin 下封装统一的 Retrofit 泛型问题

1、首先引入问题, 自己在转换kotlin 代码时候 重新封装了下http请求框架 1) 如何统一使用post 方法 和统一拦截 2)如何让使用者不用关心数据转换问题、不用自己声明接口方法、只专注业务首先明确一点 使用的是 kotlin 协程来整合retrofit 结构a、创建Http管理类 -- 创建okhttp初始化 方法、retrofit 初始化 ,apiService 初始化这里没有什么特殊的地方定义service 方法如下...

2021-11-26 15:26:35 1079

原创 解析 Android R(11) getContentResolver 获取多媒体图片

10月1 假期归来,回顾线上app 功能及bug 回馈检查时,发现 Android 11 系统 app 出现的一系列问题1、首先是原有使用反射获取的 Toast view 出现空, 通过反射获取 状态栏的view 出现空异常2、使用第三方的PictureSelector 图片选择器 出现异常,不能正常加载相册图片针对以上两个问题展开排查1、具体问题应该是反射路径或地址修正了,可使用以下方法 public static int getStatusBarHeight(Cont...

2020-10-10 12:40:27 2877 1

原创 写一个类似微信的悬浮框

模仿一个微信的Web 悬浮框首先分析功能1、悬浮框的点击事件、长按事件、手势拖拽,边框吸附效果等等,当然了业务上还有添加多个item的效果,这个暂时先不处理首先获取权限//获取系统window 权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />自定义一个vi...

2020-01-02 11:53:09 265

转载 SpringMVC学习系列(7) 之 格式化显示

http://www.cnblogs.com/liukemng/p/3748137.htmlSpringMVC学习系列(7) 之 格式化显示在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内

2015-04-28 17:21:55 431

转载 SpringMVC学习系列(6) 之 数据验证

SpringMVC学习系列(6) 之 数据验证在系列(4)、(5)中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容 —> 数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/val

2015-04-28 17:18:31 902

转载 比较全解释的 还算不错转下

SpringMVC学习系列(5) 之 数据绑定-2在系列(4)中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。1.@PathVariable 用来绑定URL模板变量值,这个我们已经在系列(3)中介绍了使用方法,这里不在赘述。2.@CookieValue 用来绑定Cookie中的数据。下面我们用获取Cookie中的session

2015-04-28 17:17:11 423

原创 生成file 工具类

package com.shs.framework.web.utls;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;i

2015-04-22 17:10:07 469

原创 读取excel 工具类

整理下 写的 工具类、

2015-04-22 17:09:22 908

原创 异常记录

java.lang.IllegalArgumentException: Illegal character in scheme at index 0: 标志url 地址异常

2014-05-27 15:53:07 605

原创 io 流 创建文件夹并创建文件输出xml

/**     * @Title: outXmlFile     * @Description: TODO(生成一个xml文件,保存到本地)     * @param @throws FileNotFoundException    设定文件     * @return void    返回类型     * @throws     * @author 王明雨    *

2013-03-22 11:49:04 2489

原创 org.w3c.dom document 和xml 字符串 互转

package com.mymhotel.opera;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.StringReader;import java.io.StringWriter;import java.util.Properties;import

2013-03-18 11:30:53 22264 2

原创 xpath 简单事例

DocumentBuilder builder=null; XPath xpath=null;XPathFactory xpathfactory = XPathFactory.newInstance(); DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance(); try {

2013-03-12 11:11:47 772

转载 java 字符串解析(转自:http://bbs.csdn.net/topics/360128430)

StringTokenizer tokenizer = new StringTokenizer(number, ","); boolean bool = true; while (tokenizer.hasMoreTokens()) { try { Double.valueOf(tokenizer.nextToken()); } catch (Exception e)

2013-02-28 14:16:56 461

转载 遗传算法(转自:http://bbs.csdn.net/topics/360128430)

import java.util.*;public class Tsp { private String cityName[]={"北京","上海","天津","重庆","哈尔滨","长春","沈阳","呼和浩特","石家庄","太原","济南","郑州","西安","兰州","银川","西宁","乌鲁木齐","合肥","南京","杭州","长沙","南昌","武汉","成都","贵州",

2013-02-28 14:15:50 1454

转载 java人民币转成大写(转自:http://bbs.csdn.net/topics/360128430)

/** * 人民币转成大写 * * @param value * @return String */ public static String hangeToBig(double value) { char[] hunit = { '拾', '佰', '仟' }; // 段内位置表示 char[] vunit = { '万',

2013-02-28 14:15:13 1376

转载 哈弗曼编码的实现类(转自:http://bbs.csdn.net/topics/360128430)

//哈弗曼编码的实现类public class HffmanCoding { private int charsAndWeight[][];// [][0]是 字符,[][1]存放的是字符的权值(次数) private int hfmcoding[][];// 存放哈弗曼树 private int i = 0;// 循环变量 private String hcs[]; public

2013-02-28 14:13:28 984

转载 java数据库各种链接(转自:http://bbs.csdn.net/topics/360128430)

MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名 String P

2013-02-28 14:12:46 541

转载 java系统托盘的应用(http://bbs.csdn.net/topics/360128430)

package com.msg; import java.applet.Applet; import java.applet.AudioClip; import java.awt.AWTException; import java.awt.Image; import java.awt.MenuItem; import java.awt.PopupMenu;

2013-02-28 14:11:25 705

转载 java 获取ip

import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.net.InetAddress;import java.net.UnknownHostException;import javax.swing.JButton;impo

2013-02-28 14:10:06 318

转载 java日期处理类(http://bbs.csdn.net/topics/360128430)

import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.regex.Pattern;import org.apa

2013-02-28 14:06:27 635

转载 属性文件读写(.Properties)

import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; public class PropertyEditor { public static void main(String[] args) throws Exception {

2013-02-28 14:04:53 399

转载 jdbc 封装

import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;

2013-02-28 14:02:12 393

转载 fn contains 包含字符串 判断

标签:fncontains 包含字符串 判断原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://enetq.blog.51cto.com/479739/933533判断某值是否包含指定的字符串的几种写法。1.jstl标签写法,主要使用的是 fn,使用的时候,需要引入 %@ tagl

2013-01-25 20:14:12 2344

转载 Fancybox的API和配置选项说明

Fancybox的API和配置选项说明属性名默认值简要说明padding10浏览框内边距,和css中的padding一个意思margin20浏览框外边距,和css中的margin一个意思opacityfalse如果为true,则fancybox在动画改变的时候透明度可以跟着改变modalfa

2013-01-25 20:12:00 833

转载 BigDecimal

java四舍五入package Test;import java.math.BigDecimal; //引入这个包public class Test {  public static void main(String[] args) {   double i = 3.856;   // 舍掉小数取整   System.out.println("舍掉小数取整:Math.f

2013-01-25 20:10:22 1527

原创 根据xml模版直接操作xml 并给占位符 赋值 同时转换成 String

/** * @Title: xmlToString 根据自己的模版的占位符为准 * @Description: TODO(根据传入xml模版 地址获取文件。并给各个占位符进行赋值) * @param @param url 物理地址 * @param @return * @param @throws IOException 设定文件 * @return St

2013-01-15 13:06:15 2956

转载 jdom 的xml / map 互转

package com.mymhotel.opera;import java.io.IOException;import java.io.StringReader;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;impo

2013-01-15 13:02:31 4862

转载 fmt标签的格式化日期使用

分类: jsp 2011-12-13 17:43 315人阅读 评论(0)收藏 举报声明:[html] view plaincopyprint?%@ taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>   [html] view plaincopyprint?or

2012-08-03 09:47:50 35527 1

转载 oracle 导入导出 远程连接

exp本地导出与imp本地导入exp命令:1 exp username/psw@TEST file=d:test.dmp full=y2 exp username/psw@TEST file=d:test.dmp owner=(ly)3 exp username/psw@TEST file= d:test.dmp tables=(grid1,grid2)1其中一是将Test

2011-11-21 15:15:00 657

转载 对象XMLHttpRequest属性status的含义,及 省市级联

博客原文:http://blog.csdn.net/dongdong625/archive/2010/06/07/5653536.aspx源码下载:http://down.qiannao.com/space/file/qiannao/share/2010/6/8/ThirdLevelLinkage.zip/.page     QQ个人资料 淘宝网会员资料在IT发展日渐成熟的

2011-10-20 16:39:50 3725

转载 网页中嵌入外部页面的四种方法

一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页

2011-09-28 16:11:23 24326

原创 js 一些使用小例子 ,暂时写这么一点,以后补充

1、在js使用parseInt() 时候一定要加上 parseInt(value,10)  否则,像 012 这类数字会当成8进制数字转换 2、jsp 获取服务器时间 var a = new Date() a = ; Response.Write(a)  3、 // 移除数组指定元素 mywang 2011/8/29 添加注释 Array.prototyp

2011-09-28 12:09:34 809

转载 jquery.validate 验证控件的 一个 api 文档 ,希望对有用到的朋友 起到一点作用

名称 返回类型 描述 validate(options) 返回:Validator 验证所选的FORM valid() 返回:Boolean 检查是否验证通过 rules() 返回:Options 返回元素的验证规则

2011-09-28 11:58:54 1741

原创 java 如何调用摄像头并拍照保存照片

首先到sun下载最新的jmf,然后安装。http://java.sun.com/products/java-media/jmf/index.jsp  然后,说一下需求  1. 用摄像头拍照  2. 在文本框输入文件名  3. 按下拍照按钮,获取摄像

2011-08-03 10:04:57 10124 7

原创 文字 滚动特效 详细说明

用:滚动文字可以实现你要的效果,参数direction 表示滚动的方向,值可以是left,right,up,down,默认为left behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动) loop

2011-07-18 10:00:04 586

原创 js 实现 设置首页,添加收藏功能,兼容IE/ff

href="javaScript:AddFavorite(window.location,document.title)"                        style="cursor: hand">加入收藏

2011-07-16 16:38:46 1186

原创 jdbc.property配置错误 引起的后台错误

org.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException:

2011-07-11 19:43:47 3268

转载 navigator对象的使用

navigator.appName功能:返回浏览器的名称。该属性是一个只读的字符串。语法:navigator.appName在基于Netscape的浏览器中,这个属性的值是"Netscape"。在IE中,这个属性的值是"Microsoft Internet Explorer"。其

2011-07-11 19:43:05 865

jdom用到的jar包

jdom.jar,jdom用到的jar包

2013-01-15

pinyin4j-2.5.0.jar

pinyin4j-2.5.0.jar 汉字拼音,转换

2013-01-15

Anti-netcut_en

Anti-netcut_en 局域网arp防火墙! 防止arp限速攻击

2012-12-18

Fedora8目录结构与常用命令操作

Fedora8目录结构与常用命令操作 Fedora8目录结构与常用命令操作 Fedora8目录结构与常用命令操作

2011-02-12

项目-酒店管理系统 .NET三层框架

1项目项目项目项目 酒店管理 酒店管理酒店管理

2010-02-07

空空如也

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

TA关注的人

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