自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决 Android M(6.0) 找不到 org.apache.http.*

Android API 23 及以上找不到 org.apache.http.* 包解决方法Android Studio 在 app build.gradle 中添加以下代码:android { useLibrary 'org.apache.http.legacy'}Eclipse 在 libs 中添加 org.apache.http.legacy.jar 可以在 ../An

2017-01-20 10:00:21 771

原创 Toolbar Support 包 24 以上边距留白问题

使用 Toolbar 的时候碰到个问题,借此分享给踩坑的童鞋们。 大家可能已经知道这个属性,用来解决Toolbar 左边留白问题<item name="contentInsetStart">0dp</item>但是本文的重点不在此,请往下看。 设置 Toolbar 返回按钮actionBar.setDisplayHomeAsUpEnabled(true);support 包版本为 23 及以下时

2017-01-12 14:43:48 1961 1

原创 解决 GlobalSign 证书导致 Mac 上京东、淘宝等网站打不开的问题

最近一些 Mac 用户使用 Safari Chrome 打开京东、淘宝、天猫等网站时会出现提示证书不被信任,不能够建立安全链接而不能打开上述网站的问题。这是 GlobalSign 证书问题导致的 (GlobalSign 已修复问题,由于 Mac 上证书缓存的缘故,一些用户不能够获取最新的证书,需通过手动清除 GlobalSign 证书缓存解决问题)解决方法打开 Terminal (终端) ,输入以

2016-10-25 10:40:05 6745 1

原创 命令获取 Eclipse Android 证书指纹 MD5、SHA1

有的同学会发现自己的 Eclipse Android Build 中查看不到 MD5、SHA1,怎么办?通过 keytool 命令的方式即可得到你想要的 复制 debug.keystore 的路径 打开终端 keytool -list -v -alias androiddebugkey -keystore 你的 debug.keystore 路径输入密钥库口令 android查看证书

2016-09-27 09:28:42 802

原创 解决 ORA-21561: OID generation failed

昨天更新了macOS Sierra 后,发现用 Navicat 连接 Oracle 报 ORA-21561: OID generation failed 错误解决方法打开终端,查看 hostnamehostname发现是 local 而不是 localhost 查看 hosts 文件 cd /etc open hosts内容为 ### Host Database## loc

2016-09-23 10:44:27 21657 10

原创 Android 调试 Web JavaScript / 微信 Web

1、Chrome 浏览器调试准备工作电脑端、手机端安装 Chrome 浏览器电脑上安装好 Android SDK ,确认方式为 adb 命令可正常使用 (Android 程序猿可略过…)建立调试守护进程终端中键入以下命令adb forward tcp:9222 localabstract:chrome_devtools_remote成功的话会打印如下信息adb server version (

2016-09-22 16:59:46 2156

原创 Android Studio 升级 2.2 Maven 插件不能使用的问题

Android Studio 升级到 2.2 后 Maven 插件不能使用AS 升级到到 2.2 后,发现 Maven 插件不能使用,报如下错误 No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices.点击 Open File 后定位到 apply plugin: 'com.

2016-09-22 14:01:13 1384

转载 Https 是如何工作的?

本文转载自 http://blog.csdn.net/dd864140130/article/details/52598107最近在看到这么一篇讲解Https原理的文章,语言精炼,通俗易懂,特地将其翻译下,原文在此how does https work加密算法简介正文开始之前,我先来解释简单的解释下对称加密和非对称加密.对称加密采用对称密码编码技术,也就是编码和

2016-09-22 12:52:04 499

原创 Maven 项目自动编译

maven结构的项目,我们在每次修改代码后都会需要手动编译,下面命令可以解决此问题,只要代码修改,会自动帮你编译。进入项目目录执行:mvn -U eclipse:clean eclipse:eclipse 然后重新执行mvn clean package,启动你的servlet容器看看吧。

2016-09-19 10:45:48 3991

原创 清理微信浏览器缓存

清理微信浏览器缓存用微信内置浏览器打开 http://debugx5.qq.com 勾上需清理的内容点击[清除]

2016-09-08 15:39:14 843

原创 Mac 小技巧、工具 Lists

Mac显示隐藏文件在终端中输入以下指令,true显示隐藏文件,false隐藏defaults write com.apple.finder AppleShowAllFiles -bool true重启Finder使之生效killall FinderMac Command + Shift + 4 + Space 截图阴影键入以下指令,设置区域截图时是否有阴影,false有阴影,true无阴影

2016-09-01 10:18:57 465

原创 Android Studio Gradle 排错

1.gradle排错gradle assembleDebug -debug -stacktrace

2016-08-07 12:45:10 473

原创 优雅地实现 Android Toolbar 及沉浸式状态栏(二)

前面一篇已经简单地介绍了Toolbar及沉浸式状态栏的实现方式,这篇作为对前面的一些补充,希望能够帮助到你 文字介绍不多,主要内容在注释里写明了,仔细阅读代码应该能很好地理解。使用Toolbar需要依赖appcompat-v7 * 使用Android Studio的童鞋请在app module的build.gradle中添加 dependencies { compile 'com.an

2016-08-03 00:16:48 665

原创 优雅地实现 Android Toolbar 及沉浸式状态栏

在某些系统上主页面和状态栏存在两种极不搭的画风,处女座看了一定会很难受,不要问我怎么知道的,你猜啊!~猜啊~ 前戏有了,哦不,需求,那么现在直入主题,让我们帮助处女座脱离苦海。 例子用了Toolbar,需要依赖support-v7 去除Actionbar为方便地去除Actionbar,采用了自定义theme继承 “Theme.AppCompat.Light.NoActionBar”的方案<!

2016-07-29 21:43:56 2904

转载 在 Android 应用中使用自定义证书的 HTTPS 连接(下)

转载自http://blog.csdn.net/raptor/article/details/18898937因为这部分才是本文的重点,要说得详细一点,所以单独做成一篇来说。安全地使用自定义证书的HTTPS连接方式终极解决方案是:把证书编译到应用中去,由应用自己来验证证书。生成KeyStore要验证自定义证书,首先要把证书编译到应用中去,这需要JSSE提供的keytoo

2016-07-28 21:06:29 863 1

转载 在 Android 应用中使用自定义证书的 HTTPS 连接(上)

转载自http://blog.csdn.net/raptor/article/details/18896375前言由于移动设备使用的网络环境各种各样,而且常常接入不安全的公共WIFI——如果你对公共WIFI环境的安全性没有警惕性的话,就难怪你开发出不安全的程序,把你的用户置于危险境地——这话一点都不夸张。而要想在不安全的网络环境下安全地使用网络,最好的办法就是通过VPN

2016-07-28 21:04:54 805

翻译 替代 ByteArrayBuffer 解决 missing in SDK23 的问题

问题:当SDK升级到23时候提示不存在org.apache.http.util.ByteArrayBuffer1、使用ByteArraybuffer的代码BufferedInputStream bis = new BufferedInputStream(is); ByteArrayBuffer baf = new ByteArrayBuffer(50); while ((curre

2016-07-28 21:01:19 4685 1

原创 JavaScript 清空、重置 form 表单

方法一、reset() $('#formId')[0].reset();方法二、隐藏reset按钮方式实现在form中加入一个隐藏的reset按钮需要清空form表单时,触发reset按钮的click事件$("input[type=reset]").trigger("click");

2016-07-28 20:59:05 1504

原创 JavaScript 刷新/重新加载当前页面

function refreshPage() { //重新加载页面 //window.location.reload(); //刷新页面 window.location.href = window.location.href; };

2016-07-28 20:58:05 757 1

原创 jQuery serializeObject 序列化 form 表单 Json 对象 jQuery.extend() 合并对象

1、jQuery serializeObject 序列化form表单Json对象/** * 将form序列化Json对象 * {key1:"value1",key2:"value2"} * @example * * var formParams = $("#formId").serializeObject(); * */$.prototype.serializeObjec

2016-07-28 20:55:35 2346

原创 jQuery 网络请求及 JSON 数据处理

1.JSON例子{ "data": { "arrays": [ { "item0": null, "item1": "", "item2": "1", "obj1": { "ite

2016-07-28 20:52:56 447

原创 Android 录制桌面视频 screenrecord

Android4.4及以上支持adb命令录制Android桌面视频1、如果你已经配置了adb的环境变量可以直接在terminal(Mac)、cmd(Windows)中键入以下命令adb shell screenrecord /sdcard/filename.mp4Tips:录制默认分辨率,默认4Mbps,默认180s的视频,保存到sdcard上名为filename.mp4文件;

2016-07-28 20:50:51 570

原创 解决 Android Studio Gradle 慢的方法

Tips:以下例子为我的Android Studio环境配置,可以通过Create New Project查看你机器上的配置1、项目名称project-name;2、project-name/.idea/gradle.xml 节点中新增/修改gradleHome   value为本地已有的gradle版本,例如我的是gradle-2.103、project-name/g

2016-07-28 20:47:25 615

原创 Android WIFI Debug AndroidStudio/Eclipse 无需 Root 无线调试

下面介绍一下手机端无需Root通过Wi-Fi调试的方法Tips:首先确保你的手机和电脑处于同一个局域网,无需root!!!1、先把手机通过USB连接电脑,手机需打开调试(debug)开发者模式->勾上[调试(debug)]2、手机端开启adb tcp连接端口Mac打开terminal[终端]、Windows打开cmdadb shellstop adbdsetpr

2016-07-28 20:41:24 3504

原创 Mac 输入法候选词框消失的解决方法

1、在某些情况下,你可能会发现mac输入法的候选框消失了,如下图所示2、出现这种情况,系统重启后会消失,但是重启毕竟很麻烦,这个时候,可以尝试以下方法解决该问题:A:打开[活动监视器]B:找到[简体中文输入法]C:双击[简体中文输入法],点击[退出]或[强制退出]

2016-07-28 20:31:53 32523 1

原创 Mac 完整卸载 Android Studio 的方法

1、卸载Android Studio,在终端(terminal)执行以下命令:rm -Rf /Applications/Android\ Studio.apprm -Rf ~/Library/Preferences/AndroidStudio*rm ~/Library/Preferences/com.google.android.studio.plistrm -Rf ~/Library/

2016-07-28 20:27:19 913

原创 Mac 校验文件 SHA、MD5

在终端(terminal)中执行命令校验文件例如需校验Downloads下的xxx.dmg文件1、SHA-1shasum ~/Downloads/xxx.dmg2、SHA256shasum -a 256 ~/Downloads/xxx.dmg3、SHA512shasum -a 512 ~/Downloads/xxx.dmg4、MD5md5 ~/Downl

2016-07-28 20:24:08 4628

原创 Mac 与 Android 文件传输工具 Android File Transfer

使用该工具在Mac电脑和Android设备之间浏览、传输文件。工具来自Google官方,请自备梯子,或者通过CSDN下载   MD5:dc682cc22643643e569b5a68d4c6d469SHA-1:74b8939c577c9d3e97c53d44ae262f36ac259073How to use itDownload the app.Open

2016-07-28 20:18:58 7042 1

原创 使用 Microsoft RDC for Mac 在 Mac 和 Windows 间传文件

下面介绍如何使用Microsoft Remote Desktop Connection Client for Mac在Mac和Windows间传送文件1、打开RDC连接远程桌面,点击首选项2、点击[驱动器],[文件夹]选择Mac上的共享文件3、更改下一次连接才能生效,先断开连接,点保存连接文件4、重新远程连接,打开[计算机]会出现Mac共享文件夹

2016-07-28 20:18:17 3131

原创 Mac 好用的截图标注工具

一、收费Annotate二、免费圈点[印象笔记出品]

2016-07-28 20:14:45 1833

原创 Mac Android 屏幕同步/共享投影工具[Vysor]

Vysor是一款将Android画面投影到桌面的Chrome插件,最大的优点是快、轻,支持Mac、Windows、Linux平台。安装也很简单:1、打开Chrome 网上应用商店,搜索Vysor,点击[添加至Chrome];2、安装成功后重启Chrome;3、将Android手机连接至桌面,打开USB调试;4、连接成功后将自动在Android上安装Vysor,在Andr

2016-07-28 20:13:32 5993

原创 Mac 查看/关闭 端口占用的方法

1、查看指定端口号lsof -i :port或lsof -i tcp:portport替换为端口号(例如:8080)2、执行[1]命令查看占用端口的PID,显示如下列表COMMAND PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME3、杀死占用端口的进程kill -9 PIDP

2016-07-28 20:12:14 13929

原创 Mac 配置环境变量的方法

1、打开终端,输入以下代码:open ~/.bash_profile2、举个栗子,配置mysql、node、Android环境变量:在bash_profile文本中添加一下代码,command + s 保存退出export PATH=$PATH:/usr/local/mysql/binexport PATH=$PATH:/usr/local/bin/nodeANDROID_

2016-07-28 20:08:46 586

原创 Mac Sublime Text 3 安装 Package Control 的方法

1、点击[View]->[Show Console],打开sublime控制台;2、在Console中输入以下代码后回车:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opene

2016-07-28 20:05:44 1566

原创 Android APK安装后点击[打开]与[完成]的区别

Android安装apk后点击[完成]和[打开]的区别  {泪(xuè)的教训}1、点击[打开]-->安装apk后直接点击[打开]启动app,按home键后再次点击app icon启动应用时会出现每次都从MAIN Activity重新启动,而不是进入原来界面的问题(某些机型、系统存在此问题);2、点击[完成]-->点击完成后,从桌面点击app icon启动应用则不会出现[1]中的问题;

2016-07-28 20:04:04 753

原创 Android App 安装成系统应用

简单介绍一下如何将Android App安装成系统应用:1、首先你要确保你手中的机器已经root过2、将APK copy到sd卡根目录下3、进入终端 adb shell4、切换超级用户  su5、挂载mount -o remount /system6、将APK copy到系统目录下 busybox mv /storage/sdcard0/xxx.ap

2016-07-28 20:02:16 2127

原创 Mac 显示隐藏文件的方法

使用Mac时,你会发现找了很久却找不到显示隐藏文件的选项,不如Windows来的简单方便。这里分享个如何显示/隐藏Mac中隐藏文件的方法: 打开[终端] 显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool true 重启Finder killall Finder 隐藏隐藏文件 defaults wr

2016-07-28 19:48:01 408

Android沉浸模式详解Demo

Android沉浸模式详解Demo Android Immersive Mode

2016-08-23

AndroidFileTransfer For Mac

使用该工具在Mac电脑和Android设备之间浏览、传输文件。 博客链接:http://blog.csdn.net/elonlink/article/details/52058656

2016-07-28

空空如也

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

TA关注的人

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