#
HTTPS工作原理以及Tomcat开启HTTPS单向认证

HTTPS简单介绍HTTPS是加密版的HTTPS,是为了解决HTTPS明文传输不安全为题而诞生的。HTTP默认端口是80,HTTPS默认端口是443。早期使用SSL(Secure Sockets Layer)协议,后期使用TLS(Transport Layer Security)协议。 SSL协议既用到了对称加密也用到了非对称加密(公钥加密),在建立传输链路时,SSL首先对密钥进行非对称加密,链... 阅读全文

@2016-10-13 Tomcat 浏览(6324)
#
Android WebView加载本地网页和视频

加载本地视频和图片直接上代码: test.html放在assets里面: 测试本地视频播放<div> <video src="file:///sdcard/ggly.mp4" autoplay controls></video> <img src="file:///sdcard/1.png"/></div> 加载test... 阅读全文

@2016-10-11 Hybird 浏览(10499)
#
LG-G3电信版(D859)刷MIUI7详细教程【支持电信4G卡】

先来段废话关于LG手机,我一直都觉得LG=垃圾,至于为什么我当初会上当买了这个手机呢?最主要是因为当时想买一个可以换电池、支持电信卡、容量大、屏幕大、价格能接受等等一系列条件,挑来挑去发现只有LG-G3合适,虽然当时已经看到网上都说这个手机UI很丑,但是当时只觉得安卓UI不都差不多嘛,就算丑又能丑到哪里去,再了不起我刷一个MIUI就是了,所以,我就买了。 这手机最垃圾的地方不只是丑,而且卡,卡到... 阅读全文

@2016-10-11 IT相关 浏览(10280)
#
LG-G3电信版(D859)变砖刷机详细教程【亲测有效】

写在前面LG手机真是垃圾,UI丑到爆,又丑又卡,我买这个手机真是瞎了眼! 去年7月份刚买来没几天就因为我无聊修改一个系统文件导致不小心变砖,当时折腾了很久没恢复成功,最后无奈在没有任何备份的情况下刷机了。当时想着应该不会再有第二次机会了,所以就没做记录,谁曾想,昨天晚上我心血来潮想着刷一个MIUI(因为LG自带的UI实在是丑得不行,看腻了),在刷Recovery的时候又不小心变砖了,然后愣是折腾... 阅读全文

@2016-10-10 IT相关 浏览(7258)
#
使用squid在阿里云服务器上搭建自己的代理服务器

前言阿里云服务器的下载速度真是杠杠的: 有时候下载国外的资源,本机下载很慢,但是阿里云下载很快,以前总是先在服务器上下载好,然后再下载到本地,非常麻烦,所以现在改用反向代理实现。 安装检测是否安装: # which squid/usr/bin/which: no squid in (/usr/local/sbin:/usr/local...出现以上提示说明没有安装。 安装: yum ... 阅读全文

@2016-10-10 Linux基础 浏览(10270)
#
Android模拟器Genymotion的安装与使用

介绍这款模拟器比较出名,比谷歌自己家的模拟器流畅很多,最重要的是它可以非常好的与Eclipse和AndroidStudio结合使用。 下载安装选择官网下载的点击这里,需要先注册账号再登录才能下载。不想注册的可以直接这里下载 genymotion-2.8.0免费版(其实无论如何你都要注册一个账号,否则即使安装了也无法使用)。 它依赖Oracle的开源虚拟机VirtualBox,下载分为内置Vir... 阅读全文

@2016-10-10 Android基础 浏览(6944)
#
Promise简单学习

Promise用法介绍ES6中内置了Promise,非ES6下也有很多第三方实现。Promise是JS中异步编程的一种解决方案,主要是为了解决异步回调深渊。 我喜欢偷懒,懒得介绍杂七杂八等等,直接上代码。 最基本用法先来看个例子: // 用setTimeout模拟简单的ajax,num传参来人为模拟成功或者失败,大于10表示成功function ajax(num) { return n... 阅读全文

@2016-10-09 JavaScript 浏览(2649)
#
NativeScript学习笔记(一)【有待完善】

简单介绍NativeScript是一个用JS+CSS+XML编写跨平台(Android & iOS)应用的工具,由Telerik公司出品。它和Facebook的React Native相比,虽然都是JS写原生应用,但还是有很多不同的地方,也有一些它的优势,具体二者的区别可以参照:ReactNative与NativeScript对比报告 官网:https://www.nativescript.or... 阅读全文

@2016-10-09 Hybird 浏览(5198)
#
如果直接从Google Play上下载APK

前言貌似很少有中国人使用Google Play的,最主要是国内环境所致,但是很多老外做的apk只有Google Play上面才有,想要下载的话超级麻烦,有没有办法不安装Google Play直接下载呢? 几个网站说实话,到目前为止还没有找到一个非常理想的网站,这里暂且将几个试过的记录这里。 APK Downloader下载速度比较慢,不太稳定: https://androidappsapk.... 阅读全文

@2016-10-08 Android基础 浏览(6082)
#
【经典面试题】JavaScript数组去重

题目已知有如下一个数组,要求实现一个去重方法: var arr = ['aa', 'bb', 'cc', '', 1, 0, '1', 1, 'bb', null, undefined, null]; 既然是面试题,肯定要考虑兼容性和效率。 几种实现第一种实现这是最容易想到的方法: function unique1(array){ var result = []; for(va... 阅读全文

@2016-09-28 JavaScript 浏览(3472)
#
[精品] 【干货】JS版汉字与拼音互转终极方案,附简单的JS拼音输入法

前言网上关于JS实现汉字和拼音互转的文章很多,但是比较杂乱,都是互相抄来抄去,而且有的不支持多音字,有的不支持声调,有的字典文件太大,还比如有时候我仅仅是需要获取汉字拼音首字母却要引入200kb的字典文件,无法根据实际需要满足需求。 综上,我精心整理并修改了网上几种常见的字典文件并简单封装了一下可以直接拿来用的工具库。 这篇文章差不多一个月前就写好了大部分了,但是就差拼音输入法这一块一直没... 阅读全文

@2016-09-27 JavaScript 浏览(31522)
#
JavaScript中call和apply的区别

区别二者的作用都是在指定this值和参数的情况下调用某个函数,它们 唯一区别 就是参数指定的形式不一样,call接收的是参数列表,apply接收的是数组。 语法: fn.call(thisArg[, arg1[, arg2[, ...]]]);fn.apply(thisArg[, argsArray]); call和apply老是分不清,如何记忆呢?可以这样记:apply比call单词长,参... 阅读全文

@2016-09-23 JavaScript 浏览(3208)
#
[精品] JavaScript正则表达式详解

正则表达式语法基本符号 .:匹配除换行符\n之外的任何单个字符。^:匹配字符串的开头。$:匹配字符串的结尾。:匹配前面的子表达式零次或多次。(如a匹配零个或多个a)+:匹配前面的子表达式一次或多次。(如a+匹配一个或多个a)?:匹配前面的子表达式零次或一次。(如a?匹配零个或一个a) 字符类 [abc]:匹配方括号内的任意一个字符。(如[abc]匹配a、b或c)[^abc]:匹配任何... 阅读全文

@2016-09-22 JavaScript 浏览(4774)
#
修改记事本新建文本文档默认编码为UTF-8

前言Windows记事本新建文本文档编码默认为ANSI,作为一名程序员,每次都需要另存为变成UTF-8编码,感觉甚是麻烦。 解决方法 新建一个文本文档,不输入任何内容,然后“另存为”,将编码由默认的 ANSI 修改为 UTF-8,并将新文档命名为 template.txt,然后移动到C:\Windows\addins\ 3.新建文本文件 temp.txt ,复制一下内容至 temp.txt[... 阅读全文

@2016-09-22 软件使用 浏览(9029)
#
认识Function.prototype.bind

先来看个例子假设现有一个方法test,它接受一个参数str,现在我有3个现成的参数,我需要根据它们生成3个定制的无参方法: function test(str){console.log(str);}var params = ['aaa', 'bbb', 'ccc'];var functions = [];for(var i=0; i<params.length; i++){ func... 阅读全文

@2016-09-22 JavaScript 浏览(3620)
#
【转载】addEventListener的第三个参数分析

原文:https://my.oschina.net/u/1454562/blog/205010觉得写得不错,就转载过来了。 如果要把HTML元素的事件与某个函数绑定起来,可以有下面三种方法,以最常见的“点击”事件为例。 方法一: 直接在对应的HTML元素标签上绑定函数 <button id='submit' onclick='onClickFn()'>Click Me!<... 阅读全文

@2016-09-21 JavaScript 浏览(3057)
#
eclipse安装git插件以及简单使用

20170418更新本文作废,不推荐在eclipse下使用git插件,因为实在是太垃圾了了,推荐使用Tortoisegit。 安装eclipse的git插件叫egit,官方下载页面:http://www.eclipse.org/egit/download/ 如果使用在线安装的方式,在地址栏输入 http://download.eclipse.org/egit/updates : 我试... 阅读全文

@2016-09-20 Git 浏览(7217)
#
巧用transform实现HTML5 video标签视频比例拉伸

前言曾几何时,项目中有碰到视频比例拉伸的需求,但是发现这个看似再普通不过的一个需求,找遍全网至今都没有找到解决方法。因为强制给video标签设置width和height的话只会将video的显示区域拉伸,但是里面的视频还是保持原始比例,怎么调都没用: 因为当我横向拉伸时: 当我纵向拉伸时: 2016-09-21 11:15:40 更新: 感谢 @RileyRen 提醒,原来还有ob... 阅读全文

@2016-09-20 前端综合 浏览(12240)
#
TortoiseGit使用详细介绍【待完善 】

Git 客户端介绍在介绍TortoiseGit之前,先来介绍一下其它客户端。 GitHub for Windows这玩意儿是好几年前Github官方推出的Windows客户端,Mac平台与之对应的是 GitHub for Mac,这2个都已经过时了,取而代之的是GitHub Desktop,之前的2个官网都会自动跳转到 https://desktop.github.com/ GitHub De... 阅读全文

@2016-09-19 Git 浏览(9193)
第10页,共15页