#
Windows和Linux下的Java环境安装

比较简单,因为准备把这些写成一系列,所以也单独写一篇文章。 安装jdk:下载并解压从官网下载jdk-7u79-linux-x64.tar.gz,假设我把它安装到/home/java下面: cd /home/javatar -zxvf jdk-7u79-linux-x64.tar.gzmv jdk1.7.0_79 jdk-1.7 # 这一步仅是个人习惯,给文件夹改个名字 配置环境变量执行v... 阅读全文

@2016-10-27 Linux基础 浏览(860)
#
Linux环境变量配置

环境变量配置按生存周期分2种:一种永久的,一种临时的,临时的使用export命令声明即可,关闭shell后立即失效,这里只介绍永久的。设置环境变量有2种方法,修改/etc/profile文件是针对所有用户,修改用户目录~下的.bash_profile文件是针对当前用户,这里只介绍前者。 以Java环境变量设置为例来说明如何设置环境变量: 执行vim /etc/profile命令,在文件的最后面... 阅读全文

@2016-10-27 Linux基础 浏览(667)
#
Linux下tomcat的安装、配置、启动

安装安装jdk首先需要安装jdk,没有安装的可以参考这篇文章。 解压这里以安装tar.gz格式为例,假设已经下载好了apache-tomcat-7.0.39.tar.gz,我要安装到/home/tomcat/下面: tar zxvf apache-tomcat-7.0.39.tar.gzcp -r apache-tomcat-7.0.39 /home/tomcat/tomcat-7.0 #... 阅读全文

@2016-10-27 Linux基础 浏览(1124)
#
解决运行gradle时每次都要重新下载gradle.zip的问题

问题描述搞安卓相关的项目总是要和Gradle打交道,运行一些Gradle相关的命令总是要重新下载gradle.zip,而且这个文件又大下载又慢,很烦人。 解决办法以react-native为例,找到项目根目录\gradle\wrapper\gradle-wrapper.properties文件,将distributionUrl改成自己本机的某个地址,比如: #distributionUrl=h... 阅读全文

@2016-10-26 Android基础 浏览(1908)
#
Windows连接共享用户名密码正确仍然提示密码错误的解决办法

问题描述Win7上无法访问Win8共享文件,也就是在Win7的资源管理器上输入\\Win8的IP时,输入正确的用户名和密码依然提示密码错误。以前是可以的,后来不知道怎么就不可以了。 解决过程百度了一圈,能用的方法就那么几种,都试过了,但是都不行,只有最后一招可以:就是彻底关闭密码保护。 首先检查2台电脑日期是否相同网上有人说日期不同会造成这个问题,未亲测。 再试试修改安全策略开始 =>... 阅读全文

@2016-10-25 IT相关 浏览(909)
#
我也来总结一下我所知道的前端性能优化问题

前言这个问题无论是实际项目还是面试都是经常碰到的,所以非常有必要总结一下。 下面分别从几个大的方面去分析一下前端性能优化,有些优化其实效果并不一定非常明显,但还是有必要知道。 减少HTTP请求尽可能减少加载一个页面需要引用的资源个数,因为每一次HTTP请求都是客户端与服务端的一次重连,都是一笔不小的开销,可以采取的措施包括: 使用精灵图CSS Sprites,又叫雪碧图,将页面中多个小图合并... 阅读全文

@2016-10-24 前端综合 浏览(711)
#
JS获取剪贴板图片之后的格式与压缩问题

前言某年某月的某一天,突然发现博客服务器上上传的图片都比较大,一些很小的截图都有几百kb,本来服务器带宽就慢,不优化一下说不过去。 问题细述特别说明:本文代码因为只是用于我自己后台写markdown上传图片,运行环境只考虑PC,所以没有考虑任何兼容性,推荐Chrome下使用。 以下面一张图片为例: 原始图片为85kb,jpg格式的,上传之后就变成png格式了,而且变成了560kb!实在是... 阅读全文

@2016-10-23 JavaScript 浏览(642)
#
Linux下nginx的安装部署和配置

原文发表于:2016-02-22 安装要安装nginx,默认情况下需要安装下面3个依赖项: rewrite模块需要pcre库gzip模块需要zlib库ssl 功能(例如开启https支持)需要openssl库 当然也不是非要安装不可,不想安装也可以通过参数配置来禁用,这是后话。我第一次安装时觉得https暂时用不上就没有安装,只装了前面2个,大家可以根据实际需要决定是否安装,第一个r... 阅读全文

@2016-10-20 nginx 浏览(1288)
#
虚拟机下如何使用360随身Wifi

原文发表于:20160331 来由公司把360系列软件给禁用了,包括360wifi,但是没有wifi手机测试一些网页很不方便,用端口映射+自己手机流量的话,我没那么多流量啊,所以今天突发奇想,既然主机运行被禁了,为何不放到虚拟机里面去呢? 步骤首先保证如下VM的USB服务VMUSBArbService是启动的: 然后插入360随身wifi,打开虚拟机,默认情况下,USB设备并没有连接到虚... 阅读全文

@2016-10-20 IT相关 浏览(889)
#
安卓手机APK抓包

原文写于:20160415 抓包保证电脑和手机处于同一个局域网,电脑上安装Fiddler4,启动,工具->选项: 记录上面的端口号,8888,修改完重启Fiddler,手机上长按已经连接的WIFI->修改网络->高级->手动设置代理,代理地址就是你电脑的局域网IP,端口就是上面的8888,保存。 不出问题的话,手机上所有HTTP连接都会从Fiddler里面捕获... 阅读全文

@2016-10-20 IT相关 浏览(652)
#
JS自定义事件

原文发表于:20160423 兼容性较好的方法先看一个例子: var event = document.createEvent("CustomEvent");event.initCustomEvent("myevent", true, true, {a:1, b:2});document.addEventListener("myevent", function(e){ console.l... 阅读全文

@2016-10-20 JavaScript 浏览(755)
#
Linux下挂载阿里云数据盘

原文发表于:20160203 原文参考自:https://help.aliyun.com/knowledge_detail/5974154.html 查看数据盘在没有分区和格式化数据盘之前,使用df –h命令,是无法看到数据盘的,可以使用fdisk -l命令查看: 对数据盘进行分区执行fdisk /dev/xvdb命令,对数据盘进行分区,然后根据提示,依次输入“n”,“p”“1”,两次回... 阅读全文

@2016-10-20 Linux基础 浏览(766)
#
jQuery.width()和jQuery.css('width')的区别

原文发表于:20160316 问题描述使用jQuery修改一个div的宽度时,发现$($0).width('10rem')总是修改成不正确的值,然后使用$($0).css('width', '10rem')时却能正确,简单得查阅了下jQuery文档,发现文档里面对$.fn.width的描述是: val为空时是取得第一个匹配元素当前计算的宽度值(px),val不为空时是设置宽度,可以是字符串... 阅读全文

@2016-10-20 JavaScript 浏览(625)
#
Linux下安装SVN服务端

安装使用yum安装非常简单: yum install subversion配置创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。 [root@localhost /]# cd /home[root@localhost home]# mkdir svn[root@localhost home]# sv... 阅读全文

@2016-10-20 Linux基础 浏览(653)
#
Windows服务的创建删除启动停止

启动和停止服务Windows上启动和停止服务有2个命令,下面分别介绍。 net以重启音频服务为例(注意必须管理员权限运行,否则会被拒绝): net stop "Windows Audio"net start "Windows Audio" net后面可以是服务的显示名称,也可以是服务名称,所以,还可以这样: net stop Audiosrvnet start Audiosrv 如何查看... 阅读全文

@2016-10-20 IT相关 浏览(944)
#
详细记录一下网站备案经过,备案真的很简单

前言我的 http://liuxianan.com 这个域名年初(2016年1月8日)就备案好了,一直太懒没把经过记录下来,今天下班的时候下大雨回不去,正好把这个补上,由于时间过去太久,有些地方不太记得了。 关于备案的一些基础知识何为备案备案就是把你网站主办人的资料、网站的资料到工信部去登记下,主要还是为了管控。备案貌似只有中国才有,国外不知道有木有,有待查证。 一定要备案么不一定,很多国外节... 阅读全文

@2016-10-19 网站建设 浏览(830)
#
Linux上安装和启动Memcached

安装 memcached依赖libevent,要先安装libevent然后安装memcached。 安装libevent(以下命令暂未亲测): # tar zxvf libevent-2.0.12-stable.tar.gz# cd libevent-2.0.12-stable# ./configure –prefix=/home/memcached/libevent-2.0.12-stab... 阅读全文

@2016-10-16 Linux基础 浏览(697)
#
从什么时候开始流行2个空格缩进了!真想骂人!

本文可能得罪一大波人,不喜勿喷!纯属个人发牢骚! 自古以来几乎所有语言的代码缩进都是4个空格(姑且不讨论到底是用tab还是用空格来实现缩进的问题),C语言、C#、C++、Java等等,4个空格早就成了代码的标配,看着也舒服,也不知道是谁带的头,搞什么2个空格,看着难受死了,全部都挤到一坨,看久了眼睛会瞎: 与其2个空格缩进,怎么不用1个空格缩进呢?或者干脆不缩进算了!真不知道用2个空格缩进... 阅读全文

@2016-10-14 杂七杂八 浏览(824)
#
ReactNative学习笔记(一)环境搭建

前言本文开发环境为Windows,目标平台为Android,react-native版本为0.35.0。 环境搭建注意,本文不是按照官网的教程来的,官网说必须安装什么Chocolatey,我懒得鸟它。 安装前请准备以下环境: jdk(必须1.8或更高版本)node.js & npmpython2(注意不支持python3,我的是2.7)android sdk(并且已经配置好相关环境变量)... 阅读全文

@2016-10-14 ReactNative 浏览(877)
#
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 浏览(1081)
第6页,共12页