工具类
676598624
https://github.com/xingeyoumen
展开
-
生成.ssh文件,放到github的SSH and GPG keys中添加
1. 打开cmd2. 输入ssh-keygen -t rsa -C “xx@163.com”3. 一路回车确定,不设置密码。ok4. 在文件夹C:\Users\SS.ssh 找到.pub文件打开使用5. 放到github的SSH and GPG keys中添加...原创 2020-03-06 15:12:04 · 1153 阅读 · 0 评论 -
TortoiseSVN客户端重新设置用户名和密码
在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。1.在TortoiseSVN的设...原创 2019-12-27 16:41:43 · 771 阅读 · 0 评论 -
Java HttpServlet模拟用户登录
使用c3p0,dbutils创建javaweb项目Web131.引入jar c3p0-0.9.1.2.jar,commons-dbutils-1.4.jar,mysql-connector-java-5.0.4-bin.jar2.创建数据库web13和和user表3.引入c3p0-config.xml,放在src目录下 root原创 2018-01-24 18:05:27 · 837 阅读 · 0 评论 -
Android中颜色透明度
ARGB颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aarrggbb”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。 例如,如果您希望对某叠加层应用不原创 2018-01-05 13:56:38 · 648 阅读 · 0 评论 -
JDK8 API文档(下载)记录
JDK API文档java SE 8 API文档:http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.htmljdk-8-apidocs 在线版:http://docs.oracle.com/javase/8/docs/api/index.htmljava SE 7 API文档原创 2018-01-03 17:28:19 · 15634 阅读 · 0 评论 -
Android HorizontalScrollView回弹效果
转载记录备份查阅import android.annotation.SuppressLint;import android.os.Build;import android.util.Log;import android.view.MotionEvent;import android.view.View;import android.view.ViewTreeObserver;import原创 2017-12-07 19:50:34 · 1781 阅读 · 0 评论 -
Android Studio根据Json自动生成JavaBean
安装插件方法一1.Android studio File->Settings->Plugins–>Browse repositores -> 搜索GsonFormat ->安装 2.重启Android Studio. 安装插件方法二1.下载 GsonFormat.jar , 2.Android studio File->Settings..->Plugins –> install p原创 2017-12-07 16:20:33 · 5225 阅读 · 0 评论 -
MySQL 数据库操作
数据库操作: (1).添加数据INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) (2).删除数据DELETE FROM 表名称 WHERE 列名称 = 值 (3).更新数据UPDATE 表名称 SET 列名称 = 新原创 2017-12-14 14:57:50 · 158 阅读 · 0 评论 -
git小计录
1.解决Git refusing to merge unrelated histories在git pull origin master后面跟上参数–allow-unrelated-histories (git pull origin master –allow-unrelated-histories)2.关联项目githubgit remote add origin (gith...原创 2017-09-27 17:37:08 · 440 阅读 · 0 评论 -
Android 防止连续点击两次控制
1.创建抽象类/** * Created by Sugar on 2017/12/20/0020. */public abstract class OnClickEvent implements View.OnClickListener { private static long lastTime; public abstract void singleClick(View v);原创 2017-12-20 15:11:07 · 1729 阅读 · 0 评论 -
Java 处理中文名称文件下载的处理、验证码生成
创建DownLoadServlet,备份使用import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.servlet原创 2018-01-25 13:21:40 · 379 阅读 · 0 评论 -
Android 首页当ScrollView向上滑动时,设置标题栏的背景透明变化
页面整个布局大体上是ScrollView里面包含了一个ImageView和RecyclerView,所以先得到ImageView的高度,当ScrollView向上滑动时,设置标题栏的背景色、文字颜色,当超过ImageView的高度时,设置其背景为白色,字体为黑色。重写ScrollView,获取手势滑动距离ObservableScrollViewimport android.cont...原创 2018-03-23 11:55:00 · 2788 阅读 · 2 评论 -
Node.js开发环境准备
普通安装方式官方网站https://nodejs.org/zh-cn/多版本安装方式卸载已有的Node.js下载nvm(https://github.com/coreybutler/nvm-windows)在C盘创建目录dev在dev目中中创建两个子目录nvm和nodejs并且把nvm包解压进去nvm目录中在install.cmd文件上面右键选择【以管理员身份运行】打开...原创 2019-06-19 16:44:24 · 185 阅读 · 0 评论 -
Win10 耳机没有声音解决办法
1.打开控制面板2.打开硬件和声音3.打开Realtek高清晰声频管理器4.在弹出的菜单中点击右下角的工具图标(注意,有些电脑是在右上方的文件夹图标)5.勾选禁用前面板插孔检测...原创 2019-05-30 11:14:16 · 5061 阅读 · 1 评论 -
Android 获取Android应用签名的几种方式
1. 查看 APK 文件的签名使用解压工具解压 APK 文件,在 META-INF 文件夹拿到 CERT.RSA 文件。假设 CERT.RSA 文件的路径是 D:\GetOn\ceshi\release\CERT.RSA在 CMD 中输入keytool -printcert -file D:\GetOn\ceshi\release\CERT.RSA就可以得到签名信息了,MD5值2...原创 2019-04-25 18:32:05 · 10498 阅读 · 1 评论 -
Android 名称、版本和API level的对应关系
原创 2019-04-08 15:41:37 · 248 阅读 · 0 评论 -
Android 判断是否安装某个应用并协议跳转
1.代码中判断,通过获取应用列表对比判断:private boolean checkAppInstalled(Context context, String pkgName) { if (pkgName == null || pkgName.isEmpty()) { return false; } final Package...原创 2019-04-02 10:17:23 · 734 阅读 · 0 评论 -
Android 字体百分比带透明度的颜色值转化成十六进制
UI设计中,会将字体设置为带百分比的透明度,就需要自己转成十六进制。颜色值默认是6位,在6位前面加上不同的值,就可以有各种不同的透明效果。一、不透明度值如下:100% FF95% F290% E685% D980% CC75% BF70% B365% A660% 9955% 8C50% 8045% 7340% 66...原创 2019-03-19 17:56:22 · 568 阅读 · 0 评论 -
windows下如何gitlab ssh公钥
1. 安装git,从程序目录打开 “Git Bash”2. 键入命令:ssh-keygen -t rsa -C “email@email.com” ,其中 “email@email.com”是gitlab账号3. 提醒你输入key的名称,输入如id_rsa 。(提示输入密码,设置或者不设置)4. 在C:\Users\Administrator.ssh下产生两个文件:id_rsa和i...原创 2018-05-03 09:56:39 · 4343 阅读 · 0 评论 -
IntelliJ IDEA下载-破解
记录备份转载地址:http://www.itmayun.com/it/files/1/article/645855999527987/1.html下载IDEA安装包(版本2017.1.2)http://pan.baidu.com/s/1dE9SuYX安装IDEA然后下载一个 JetbrainsCrack-2.6.2.jar 破解补丁https://itmayun.ctf...转载 2018-03-29 15:26:40 · 270 阅读 · 0 评论 -
Android studio 3.0 多渠道打包
1.清单文件application标签内设置 <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />2.build.gradle的android闭包中设置1),配置签名signingConfigs { test { keyAlias 'xc'原创 2017-12-20 11:50:02 · 564 阅读 · 0 评论 -
Android 带点击事件的RecyclerView所用Adapter
引入recyclerview compile 'com.android.support:recyclerview-v7:23.4.0'打印使用 compile 'com.orhanobut:logger:2.1.1'MyAdapter通用适配器public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> im原创 2017-12-08 17:48:05 · 393 阅读 · 0 评论 -
Android Studio快捷键
Android Studio 常用快捷键分类整理:查找: Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Shift+Alt+N 查找类中的方法或变量 Alt+F3 ,逐个往下查找相同文本,并高亮显示。移动: Ctrl+Alt+ left/right 返回至上次浏览的位置 Alt+ left/right 切换代码原创 2017-10-13 16:31:16 · 186 阅读 · 0 评论 -
Java 银行卡和身份证号根据校验位验证是否合法
1、银行卡号码的校验/** * 校验银行卡卡号 * @param cardId * @return */ public static boolean checkBankCard(String cardId) { char bit = getBankCardCheckCode(cardId.substring原创 2016-11-24 14:22:57 · 1936 阅读 · 0 评论 -
java 根据银行卡号来获取银行名称
原文地址:http://blog.csdn.net/a1106900429/article/details/48375031/** * 通过银行的Bin号 来获取 银行名称 * @author 一介草民 * */ public class BankUtil { public static void main(String[] args) { S原创 2016-11-21 18:25:21 · 15923 阅读 · 2 评论 -
Android 编写测试用例
测试是软件工程中一个非常重要的环节,而测试用例又可以显著地提高测试的效率和准确性。测试用例其实就是一段普通的程序代码,通常是带有期望的运行结果的,测试者可以根据最终的运行结果来判断程序是否能正常工作。1、在项目中创建一个包用于写测试类2、在项目清单文件之中配置其中com.example.demo是测试工程具体包名<instrumentationandroid:name="android.test.原创 2016-11-14 16:41:23 · 4547 阅读 · 0 评论 -
Android 得知当前手机屏幕的密度值
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_原创 2016-11-08 16:19:31 · 359 阅读 · 0 评论 -
Android Studio Retrofit2.0简单封装
1、Retrofit简介Retrofit无疑是当下最流行的Android网络请求框架了,是Square提供的开源产品。官方网站是这样介绍Retrofit的—-A type-safe HTTP client for Android and Java,为Android平台的应用提供一个类型安全的HTTP客户端。Retrofit 是一套注解形式的网络请求封装库,它的强大在于让代码结构更加清晰,它可以直接解原创 2016-09-22 12:04:17 · 966 阅读 · 0 评论 -
Android ImageLoader must be init with configuration before using 错误解决方法
开发过程中用到了开源项目Android-Universal-Image-Loader,Universal-Image-Loader,一个强大的图片加载框架,具有以下的特性: 1、多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等2、支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置3、支原创 2016-09-20 17:43:39 · 4204 阅读 · 0 评论 -
Android SpannableString属性详解
1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter) 5、MetricAffectingSpan 父类,一般不用原创 2016-09-13 14:18:26 · 942 阅读 · 0 评论 -
Android 不可横向滑动的ViewPager的实现代码
不拦截子类事件即可public class NoHorizontalScrollerViewPager extends ViewPager{ public NoHorizontalScrollerViewPager(Context context) { super(context); }public NoHorizontalScrollerViewPager(Context原创 2016-09-13 14:01:27 · 200 阅读 · 0 评论 -
AndroidStudio插件GsonFormat使用
1、安装GsonFormat方法一:1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat 2.安装插件,重启android studio方法二:1.下载GsonFormat.jar ; 2.Android studio File->Settings..->Plugins –>install p原创 2016-09-01 15:03:12 · 453 阅读 · 0 评论 -
Android Studio 常用 Git 命令清单
常用 Git 命令清单,几个专用名词的译名如下:Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库在当前目录新建一个Git代码库$ git init新建一个目录,将其初始化为Git代码库$ git init [project-name]下载一个项目和它的整个代码历史$ git clone [url]二原创 2016-09-12 19:48:25 · 323 阅读 · 0 评论 -
Android 获取手机信息工具类
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-02-10 11:29:10 · 839 阅读 · 0 评论 -
Java中如何将包中工具类进行打包导出做成jar文件
1.选择一个要进行打包的java文件2.右键单击—>export3.选择Java—>JAR file 点击next4.选择需要打包的文件,写好jar文件的名字,和导出路径,点击finish完成原创 2017-03-20 11:23:09 · 10069 阅读 · 0 评论 -
Android 获取控件的宽和高
在onCreate()里面获取控件的高度view.getHeight()=0因为,在onCreate(),我们的布局控件才会被度量(measure),所以我们在onCreate方法里面通过view.getHeight()获取控件的高度或者宽度肯定是0,因为它自己还没有被度量,也就是说他自己都不知道自己有多高,而你这时候去获取它的尺寸,肯定是不行的。在网上找到了如下办法://-------------原创 2017-08-23 17:42:00 · 571 阅读 · 0 评论 -
Android 查询出手机系统图库和拍照保存后的广播更新
用于保存媒体库图片地址private ArrayList<String> filePath = new ArrayList<String>();1、查询媒体图库 /** * 获取到图片地址 */ private void serchPhoto() { filePath.clear(); new Thread(new Runnable原创 2017-08-16 15:39:11 · 1091 阅读 · 0 评论 -
Android 修改PagerSlidingTabStrip 高亮选中标题
下载PagerSlidingTabStrip 源码: https://github.com/astuetz/PagerSlidingTabStrip修改下划线与标题的高亮1.添加方法调用setSelectTextColor(position);@Override public void onPageSelected(int position) { setSe原创 2017-07-07 14:38:38 · 751 阅读 · 0 评论 -
Android 6.0动态权限调用相册相机
1.创建页面简单布局demo.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id原创 2017-07-06 14:31:06 · 2842 阅读 · 1 评论 -
eclipse 插件安装SVN,Maven
两种方式1.方式一:1.下载SVN插件SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最新是1.8.x Links for 1.8.x Release: Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x svn插件包下载: http://subclipse.tigris.org/ser原创 2017-04-17 11:28:39 · 838 阅读 · 0 评论