- 博客(110)
- 资源 (30)
- 收藏
- 关注
原创 IDEA 2019.2安装
idea安装完成之后下载jar : https://pan.baidu.com/s/11oSeguikGKK0H2wWonhUhQ 密码:6jgb1.将jar包放在idea安装的bin下2.在idea安装的bin目录下找到idea.exe.vmoptions和idea64.exe.vmoptions,在它们下面分别添加-javaagent:D:\Program Files\JetBrain...
2020-02-12 11:39:20
677
转载 虚拟机安装centos7后无法联网
虚拟机联网:首先确保,网上邻居里的“VMware Network Adapter VMnet1”和“VMware Network Adapter VMnet8”两个连接都是启用状态。服务里的“VMware Authorization Service搜索”,“VMware DHCP Service”,“VMware NAT Service”也都要启动。在虚拟机里的网络连接里选择:“NAT:用来共享主...
2019-09-17 11:59:43
321
转载 Git上传项目提示Push rejected: Push to origin/master was rejected解决办法
首先是你的项目中有和和历史不符的东西 Push rejected: Push to origin/master was rejected 推拒绝:推送到起源/主人被拒绝 直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题git pull origin master –allow-unrelated-histories git ...
2018-09-20 11:08:24
4972
转载 UI Automator Viewer的使用
uiautomatorviewer是android SDK自带的工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。该工具位于SDK目录下的tools\bin子目录下。可以看到,它是通过bat文件启动的。启动界面如下整个界面分四个区域: (1)工作栏区(上) 共有4个按钮。从左至右分别用于:打开已保存的布局,获取详细布局,获取简洁布局,保存布局。点击保存,将存...
2018-09-18 16:49:09
867
原创 Nginx 配置代理https
首先找到nginx.conf文件;方式1,http和https同时监听,自动跳转https; server { listen 80; listen 443 ssl; server_name www.xxx.com xxx.com; #填写绑定证书的域名 #ssl on; ssl_certifica...
2018-08-27 16:18:08
35608
转载 开启Nginx的SSL模块
1.1 Nginx如果未开启SSL模块,配置Https时提示错误 1 nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37 原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带...
2018-08-27 15:34:57
531
转载 LINUX安装NGINX
安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-...
2018-08-27 15:29:23
162
原创 MySQL绿色版安装整套流程
一、绿色版安装1. 下载MySQL 5.7,地址:http://dev.mysql.com/downloads/mysql/(选择32位或者64位版本需根据自身PC情况)2. 下载后解压,比如我的目录结构是:3. 配置Path路径:系统属性 => 高级 => 高级 => 系统变量 => path后添加 F:\CSoft\MySQL-5.7\bin4. 修改my-defa...
2018-06-29 09:39:27
251
1
转载 SourceTree 免登录安装
SourceTree 是一个强大的git管理客户端,但是在使用最新版需要登录----------------------------------------------------1.打开 我的电脑,在最上方的地址栏直接输入以下地址[html] view plain copy%LocalAppData%\Atlassian\SourceTree\ 2.在这个目录下新建一个名为accounts....
2018-06-25 09:34:38
406
转载 Android笔记:Android 7.0 FileUriExposedException 解决
从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。1 FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生成一个conte...
2018-05-16 11:11:43
182
转载 java识别验证码-用tess4j实现超简单调用tessreact-ocr来破解验证码
直接上操作,因为tess4j依赖jna,而新版的tess4j和默认的com.sun.jna 3.0.6版本不兼容,它需要先加入这个jna的依赖:[html] view plain copy<dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</art...
2018-05-01 22:58:08
1408
转载 Java 验证码识别(Tess4J初体验)
Tess4J官方描述:A Java JNA wrapper for Tesseract OCR API.demo下载1.先去官网下载:http://tess4j.sourceforge.net/2.将下载的文件解压后把下面几个文件夹(图片中选中的)复制到新建的项目中3.将lib下的jar包加到build path 中。注意:lib里面除了jar包还有别的。4.根据官网的样例在刚建的项目中使用一下:...
2018-05-01 19:45:50
1262
转载 用selenium下载图片java代码
参考http://ardesco.lazerycode.com/index.php/2012/07/how-to-download-files-with-selenium-and-why-you-shouldnt/修改了一部分,从http://image.baidu.com/search/detail?ct=503316480&z=0&ipn=false&word=%E5%...
2018-05-01 19:23:51
1556
原创 Java对WebDriver 、WebElement进行截图保存
/** * WebDriver截屏方法 * @param driver * @return * @throws IOException */ public static byte[] takeScreenshot(WebDriver driver) throws IOException { TakesScreenshot takesScreensh...
2018-05-01 19:21:24
1497
原创 Linux 常用命令
CentOS7下修改主机名第一种:hostname 主机名01.hostname 主机名称 这种方式,只能修改临时的主机名,当重启机器后,主机名称又变回来了。第二种:hostnamectl set-hostname 命令行中输入hostnamectl set-hostname 使用这种方式修改,可以永久性的修改主机名称!
2017-06-09 14:27:15
296
转载 Android:打开系统联系人界面并获取数据
在Android应用程序的开发中,经常要实现的一个功能是调用系统自带的联系人界面,做到选择人之后,取得相应的名称和号码,并返回。 android2.0前后实现方式上也有一定的差别:主要是2.0及以上版本联系人API发生了变化,由原来的Contacts变成了ContactsContract。必须权限:android:name="android.permission.
2017-02-24 21:33:54
4527
转载 Android 自定义View可拖动移动位置及边缘拉伸放大缩小
一.首先说一下定义这样一个View有什么用?在一些app中,需要设置头像,而用户选择的图片可能是使用摄像头拍摄,也可能是选择的相册里面的图片,总之,这样的图片大小不一,就比如在使用某个聊天软件的时候,设置头像,需要对图片进行截取. 要实现这样一个功能,首先,需要分析用户的操作,即用户所点击的View的位置,如下图,我把View分为9个区域,当ACTION_DOWN时如果坐标为1.
2016-03-03 15:44:27
1313
1
转载 Android 4.4以上(改变状态栏的背景颜色)开源工程推荐
1、前言在android kitkat 有一个新的特性可以设置手机状态栏的背景,让手机整个界面的风格保持一致,看起来非常清爽,在今年的google i/o上的android l默认就是这种风格。来现在看我们怎么加上这个酷黑狂拽掉渣天的功能怎么给我们的程序加上。来先看一下demo效果图。2、关与kitkatandroid 4.4 提供了一套
2015-09-23 21:23:39
548
转载 Android多渠道打包解决方案(兰贝壳儿)
Android的多渠道打包问题,一直是让人头疼的问题。之前用友盟的打包工具,但是不知道为什么,打包出来的apk有时候运行会出异常。后来用ant来打包,但是这几天升级了ADT22.2.1后,release总是出错,很郁闷啊~~~今天又试着在google上查找多渠道打包方案,让我找到了一个好东西:http://www.orchidshell.com/兰贝壳儿:一个Eclip
2015-09-07 15:26:26
955
转载 Android dp/px理解
不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做过一点安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将此部分知识重新梳理出来分享给大家!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等
2015-05-27 15:29:41
1279
原创 Android 项目问题汇总
总结一下,在android开发中遇到过的一些小问题。1.app启动时候,出现短暂的白屏。在启动的那个activity加上主题android:theme="@android:style/Theme.Translucent.NoTitleBar"就可以了。
2015-05-27 10:42:03
443
转载 Spring MVC+Jackson+Hibernate将一个List转化为JSON异常
参考: 这里 在使用HIbernate 最为数据持久层时,我们会映射实体之间的关系,而当我们要访问其中一个实体1时,通常会关联到具有关联关系的实体2,这是如果使用Jackson来获取实体1的时,就会无限级联的访问关联的实体2,这样就会造成“ 无限递归引用的异常”: org.codehaus.jackson.map.JsonMappingException: Infinite r
2015-04-21 15:06:35
827
转载 iframe 中请求页面而session失效时页面跳转问题
有时候做了就忘了,我记得曾经在学校里老师教过这个问题,可一时就是想不起来,不过终于搜到了这么一篇文章,先记下来以便下次再得了遗忘症。访问相关jsp页面时,往往要先判断用户session是否失效,以便决定是继续业务,还是跳转到登录页面。这个事情我们通常是用过滤器来实现的。由过滤器判断session是否失效,由此来决定请求继续还是跳转到登录页面。但在跳转时,往往会遇到一个问题:
2015-04-21 11:00:34
3926
转载 内存分析工具 MAT 的使用
法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :· heap 查看堆的分配情况· allocation tracker跟踪内存分配情况DDMS 这两项功能有助于找到内存泄漏的操作行为。Eclipse Memory Analysis Tools (MAT)
2015-03-10 13:58:06
438
转载 MQTT fusesource / mqtt-client 原Git项目翻译
MQTT是一款针对机对机(M2M)通信的,非常轻量级的的消息订阅、发布协议。它适用于一些系统资源和网络带宽非常有限的情况下的远程连接。MQTT-Client提供一个ASL 2.0证书下的MQTT接口。在网络连接失败时,它能够自动地重新连接服务器并尝试恢复会话。应用程序能够使用阻塞API、基于Future的API和回调API,共三种接口形式。 在Maven中引用MQTT-Client
2015-02-03 11:49:56
1008
转载 MQTT 客户端JAVA代码 fusesource mqtt-client
前言:fusesource版本:mqtt-client-1.7-uber.jar下载地址:https://github.com/fusesource/mqtt-clientfusesource提供三种mqtt client api: 阻塞API,基于Futur的API和回调API。其中,回调API是最复杂的也是性能最好的,另外两种均是对回调API的封装。 我们下面就简单介绍一下回调AP
2015-01-31 13:20:42
2253
1
转载 Android shape和selector和layer-list用法
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方
2014-12-11 16:03:15
488
转载 Android 代码混淆及打包相关
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中
2014-09-25 13:52:15
500
转载 Android 4.0 以后代码混淆及签名
Android 4.0要用ProGuard比2.3更简单:在Eclipse中打开工程目录下的project.properties文件,该文件中有以下两行:To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):progu
2014-09-05 11:32:12
594
转载 Android开源项目分类汇总
Android开源项目分类汇总欢迎大家推荐好的Android开源项目,可直接Commit或在 收集&提交页 中告诉我,欢迎Star、Fork :)微博:Trinea 主页:www.trinea.cn 邮箱:trinea.cn@gmail.com QQ:717763774目前包括:Android开源项目第一篇——个性化控件(View)篇 包括L
2014-08-13 13:00:57
751
转载 MQTT协议的简单介绍和服务器的安装
最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备。MQTT的官网见:http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务
2014-07-13 12:03:48
1321
转载 & | ^ 运算符
位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算符,其余均为双目运算符。 位运算符的优先级从高到低,依次为~、&、^、|, 其中
2014-07-08 22:41:59
1480
转载 原码, 反码, 补码, 详解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式
2014-07-08 21:42:36
420
转载 Android 文字和图片分享功能
/** * 分享功能 * @param context 上下文 * @param activityTitle Activity的名字 * @param msgTitle 消息标题 * @param msgText 消息内容 * @param imgPath 图片路径,不分享图片则传null */ public static void s
2014-06-26 17:33:09
616
转载 Android ListView 几个重要属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMod
2014-06-17 16:25:32
587
转载 Java 并发包中的几种ExecutorService
1.CachedThreadPool CachedThreadPool首先会按照需要创建足够多的线程来执行任务(Task)。随着程序执行的过程,有的线程执行完了任务,可以被重新循环使用时,才不再创建新的线程来执行任务。我们采用《Thinking In Java》中的例子来分析。 首先,任务定义如下(实现了Runnable接口,并且复写了run方法):
2014-06-15 22:07:37
827
转载 Android 中的dp,px深度解析
dip: device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 与密度无关的像素,这是一个基于屏幕物理密度的抽象单位。密度可以理解为每英寸包含的像素个数(单位是dpi),1dp实际上相当于密度为160dpi的屏上的一个点(可否理解为物理尺寸?)。也就是说,如
2014-06-13 21:31:04
469
转载 Android 图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片至于要压缩
2014-06-12 23:21:19
553
Android 图片轮播(网络加载和本地图片)
2015-05-16
Android反编译apk工具
2014-09-21
3D翻页效果,多种模式,爽歪歪
2014-08-15
listview 仿QQ左滑删除效果,同时支持右滑操作
2014-08-15
Android 实现ListView滚动到底部自动加载数据修正版
2014-06-14
Android简单布局LinearLayout、table、frame、relative
2014-04-27
Android4.0入门之Activity返回参数
2014-04-27
Android4.0入门之参数传递4种方式
2014-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人