自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Bluetooth Low Energy (BLE)简单方便的开源库——easyble-x

Android BLE开发框架下载源码功能支持多设备同时连接支持连接同时配对支持搜索已连接设备支持搜索器设置支持自定义搜索过滤条件支持自动重连、最大重连次数限制、直接重连或搜索到设备再重连控制支持请求延时及发送延时设置支持分包大小设置、最大传输单元设置支持注册和取消通知监听支持回调方式,支持使用注解@RunOn控制回调线程。注意:观察者监听和回调只能取其一!支持发送设置...

2019-08-05 17:02:28 2541

原创 Android Studio下强制刷新依赖库

1、按路径查找手动删除,步骤如下:Windows:进入目录C:\Users\用户名.gradle\caches\modules-2\files-2.1Mac:/Users/用户名/.gradle/caches/modules-2/files-2.1/找到相应的依赖库删除2、如果用上面还不好使。命令行删除:打开Android Studio的底部Terminal,输入下面命令执行Windows:gradlew build --refresh-dependenciesMac:./gradle

2021-06-24 23:35:29 1520 3

原创 CentOS7搭建Nginx+PHP环境

添加用户及用户组查看是否存在[root@localhost ~]# id wwwid: www: no such user添加组[root@localhost ~]# groupadd www添加www用户[root@localhost ~]# useradd -g www -s /sbin/nologin www再查看一下[root@localhost ~]# id ww...

2020-02-29 18:10:30 505

原创 微信小程序获取unionId,实现微信登录,不需要认证

1、前往微信开放平台注册账号,然后关联小程序2、小程序获取相关参数,提交给自己服务器后台以下操作需要用户授权后进行:wx.login({ success (res) { if (res.code) { //获取到code(用户登录凭证) wx.getUserInfo({ success: function(resp) { ...

2020-02-24 12:59:18 1689 1

原创 Android第三方登录(QQ、微信、微博、百度、facebook、twitter)框架,按需依赖方式

分开依赖,需要哪个集成哪个,不捆绑在一起。Step 1在根build.gradle加入jitpack的仓库:allprojects { repositories { ... maven { url 'https://jitpack.io' } }}Step 2在module的build.gradle添加依赖dependencies { c

2017-10-23 12:48:39 1955 1

原创 Android实现树状多层可展开收起ListView

最近项目用到树状ListView,要可展开收起。Android自带的ExpandableListView不太适合扩展,看了网上一些实现,发现通用性不是很好,于是参考可取之处,自己写了一个比较通过的实现。效果如下:1、首先是数据模型。public class Node implements Comparable { /** 自己的id */ public int i

2017-10-21 08:40:35 3686 3

原创 Android 数据库升级保留原数据不丢

相信不少人在做项目时会数据库升级,可能涉及到数据结构的变化,下面写了个工具类,可以帮助在数据结构变化时,保留原数据不丢。/** * Created by zeng on 2017/1/13. * 为了适用于如greenDao这样的框架,使用反射调用相应的方法 */public class DbUtils { public static class Column { publi

2017-01-15 12:21:05 1291

原创 滚动选择器

最近项目用到滚动选择器,网上找了很多,效果都不是很好,其中一个还不可以,但是没有fling效果,于是就自己动手改了改。总共就一个自定义View,一个文件解决。

2016-06-20 23:35:22 492

原创 修改greenDao代码生成器生成bean文件的成员变量为public

要修改生成类规则只需修改模板entity.ftl中的内容1、使生成的类成员变量为public类型,如下图修改2、不生成get、set方法,删除下图有颜色部分

2016-04-14 22:13:27 1169

原创 使用android-support-v7-appcompat包ActionBar不能显示图标,低版本手机运行显示不正常

主要原因是引入的android-support-v7-appcompat版本不对,应该是版本太高,用低版本的试试,还有引入的android-support-v7-appcompat类库里如果有android-support-v4.jar,可以把项目中的v4包删除,如果不删除会出现版本不一致的错误

2015-07-14 18:33:38 695

原创 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()

Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),sc

2015-06-30 23:36:41 361

原创 多目录多文件批量解压

把下面复制到记事本中,保存文件为*.bat做成批处理,放在要解压的文件夹根目录,直接运行批处理即可直接解压到各自原文件夹@echo offset WinRAR="C:\Program Files\WinRAR\WinRAR.exe"for /r . %%a in (*.rar *.zip) do ( cd "%%~pa" %WinRAR% x "%%a" del "%%a

2015-06-03 10:37:14 6118 8

转载 取消Eclipse等号、分号、空格代码自动补全

很多时候,我们仅仅需要输入一个空格、等号或一个分号结束,可有了代码补全,就会事与愿违了。比如我们想定义如下:String str;但在实际中当你敲完str时,按“;”,结果会变成:String string。那我们有没有办法来改善这个呢,也就是定制自己的代码补全功能呢,竟然有了这遍文章,当然是有办法的了。  其实很简单,就是对Eclipse自带的插件进行修改源码的修改,然后重新编译,再覆盖

2015-05-26 23:17:52 4611 2

原创 ContentProvider访问权限错误的解决

在AndroidManifest.xml里注册ContentProvider时如果没有加 android:exported="true" 有时会出错 android:exported="true" android:name="com.android.provider.StudentProvider" android:auth

2015-05-21 11:50:03 4243 1

转载 64位系统上配置使用32位的Eclipse+安装aptana插件

32位的Eclipse无法和64位的jdk搭配使用,但是我又不想仅仅为了适配Eclipse而只安装32位的jdk,所以系统上同时安装了32位和64位的jdk,默认的JAVA_HOME指向的是64位的jdk。而Eclipse要和32位的jdk搭配启动,所以,需要修改一下配置文件,修改eclipse/eclipse.ini文件,在-vmargs参数之前添加:-vm D:/Java/jdk1.6

2015-05-14 22:22:51 962

原创 让chm文件每次都最大化打开的简单方法

创建快捷方式----->在快捷方式右键---->属性---->运行方式---->最大化搞定收工!

2015-05-06 11:12:09 1526

原创 commons-fileupload-1.3.1在不同开发环境得到的结果不同,晕啊

其中的fileItem.getName()方法在windows_x64平台返回的是文件的全路径名,而在32位平台返回的只是文件名,我XXXX

2015-04-29 22:35:54 607

原创 tomcat 8解决了GET提交的中文乱码问题

今天用tomcat 8的时候发现,对于GET提交的表单,请求参数中有中文时,不用做处理,不会出现乱码。用tomcat 6试的时候是要重新转码的,否则会出现乱码。这说明tomcat 8在解码时不在是用ISO8859-1,而是用的UTF-8;但POST提交时还是要自己指定解码方式的。

2015-04-28 19:54:18 1220

转载 MyEclipse2014 优化设置

1.指定本机java环境Windows-->preferences-->java-->Insetallel JREs右侧 单击ADD standard VM-->Next -->Directory-->Finash点选 新增jre环境-->点击OK 2.更换背景颜色 个人感觉白色比较刺激眼睛 可选择性更换Windows-->preferences--

2015-04-26 18:34:12 442

转载 解决存到数据库里中文乱码问题

1.页面每个页面上加上  这样在jsp页面里,点右键,查看编码方式则为UTF-8.[java] view plaincopy@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>  [java] view plai

2015-04-24 23:56:26 451

原创 解决使用数据库时代理类强转出现异常$Proxy0 cannot be cast to java.sql.Connection

在练习数据库连接池时,遇到一个问题,之前同样使用过代理,方式一样都没有问题,代码如下。 final Connection conn = pool.remove(0); //--利用动态代理改造close方法 Connection proxy = (Connection) Proxy.newProxyInstance(conn.getClass().getClassLoader(

2015-04-23 10:43:37 4187 2

原创 解决IE无法访问http://localhost/8080但是可以访问http://127.0.0.1/8080

罪魁祸首就是加载项里的搜索程序,把搜索程序禁用即可。

2015-04-21 23:12:31 4683

转载 Host "localhost " is not allowed to connect to mysql server解决方法

一、原因:把MySQL的密码也改成'YES',就连不上了。密码设置时不能使用明文USE mysqlUPDATE uesr SET password='YES' where user='root' AND host='localhost';FLUSH PRIVILEGES;退出控制台后就再进不去了。mysql -u root -pmysql -h localhos

2015-04-17 23:47:02 4551

原创 用enum实现单例

enum Demo { INSTANCE; public void show() { System.out.println("show"); } public static void main(String[] args) { Demo d = Demo.INSTACE; d.show(); }}

2015-03-30 23:10:56 377

原创 Java学习之TCP上传图片

import java.io.*;import java.net.*;class Client2 { public static void main(String[] args) throws Exception { File file = new File(args[0]); if (!file.exists() || file.isDirector

2015-03-28 21:16:13 522

原创 JAVA基础练习之String

/*需求:练习String时间:2015/3/11 14:04:35*/class StringDemo {/*模拟Trim的功能。思路:1、判断第一个字符是否为空格,是则继续往后判断,直到不是空格为止,字符串后面则从后往前判断2、判断完后,剩下的就是要截取的字符串*/ public String trim(String str) { if (str == nul

2015-03-11 17:43:03 371

原创 【学习笔记】JAVA之使用SAX解析XML文件

思路:SAX工厂-->SAX解析器-->SAX阅读器-->注册事件处理-->解析开始。对应代码:public class TestSAX { public static void main(String[] args) throws Exception{ SAXParserFactory factory = SAXParserFactory.newInstance();

2015-01-28 15:17:48 400

原创 【学习笔记】JAVA之使用dom4j对xml文件解析

一、导入dom4j-1.6.1.jar包Eclipse项目下新建文件夹lib,将jar包复制到文件夹里,右键-->build path-->add to build path一、测试代码编写在指定节点中增加子元素@Test public void testAdd() throws Exception { SAXReader reader = new SAXRead

2015-01-28 11:16:35 398

原创 JAVA从控制台获取输入并进行字符串解析

写一个方法返回一个double类型二维数组,数组的数据来源于字符串。例:字符串"1,2;3,4,5;6,7,8",将数字提取出来赋值给一个二维数组。b[][] = {{1,2},{3,4,5},{6,7,8}}java代码:import java.io.*;public class StringParser { public static void main(String[

2015-01-20 13:47:43 3073

原创 android学习笔记:serversocket和socket创建简单聊天室

要实现聊天当然要有一个服务端和客户端,服务端的作用是接收客户端的数据,再广播给所有客户端,这样就实现的了一个简单的聊天室。一、服务端的实现服务端选择在PC端用Eclipse建立项目。首先创建一个线程,在线程中创建ServerSocket用来

2015-01-15 16:46:48 3523 8

原创 Android中基于HTTP通信技术之有道翻译API使用

刚学到网络通信,使用HTTP 的get方法做了个翻译的功能。初学者,自己记录下,自娱自乐。一、到有道翻译申请个key,以便使用它提供的API来获取翻译结果。申请地址:点击打开链接这是我申请的,直接用我的也可以:"http://fanyi.youdao.com/openapi.do?keyfrom=testHttpGet2015&key=118817694&type=data&d

2015-01-12 20:27:55 912 2

新浪微博城市代码对应json

微博登录授权后获取用户信息里,返回的是省份和城市编码,原官方API已失效,这里自行整理了一份,json格式的,方便解析

2022-01-11

解压缩工具-支持设置目录

可以解压目录及其子目录下的所有压缩包。 可以设置解压方式,直接解压到源文件夹,或解压到自各单独文件夹。 可以设置是否覆盖存在文件或跳过存在文件,可以设置解压完成是否删除源文件,可以设置解压完成是否关机。

2015-06-06

空空如也

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

TA关注的人

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