自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韩世雷 程序员专栏

我的定位:中高级人才(框架熟练、Java语法精通、数据库会用、Linux会用、中间件会用)

  • 博客(477)
  • 资源 (3)
  • 收藏
  • 关注

转载 Laravel No supported encrypter found. The cipher and / or key length are invalid

刚部署好Laravel 5.1,打开首页的时候提示错误,开启debug模式以后,就看到具体错误信息:No supported encrypter found. The cipher and / or key length are invalid.问题原因是config/app.php中有一个关于秘钥类型的配置,默认设置为AES-256-CBC,也就是对应的秘钥必须是32个字符,而默认配置中写的是So

2017-05-02 19:27:52 3565

原创 ubuntu 14.04 配置 rsync + inotify 文件双向实时同步

在对一个大磁盘进行inotify监听时,爆出如下错误:Failed to watch /mnt/; upper limit on inotify watches reached! Please increase the amount of inotify watches allowed per user via `/proc/sys/fs/inotify/max_user_watches’

2017-01-18 16:29:12 4515 1

原创 Ubuntu 15.10 新增硬盘详细过程

查看硬盘信息fdisk -l //执行查看命令命令执行完后会输入类似下面的信息,找到需要增加的硬盘盘符,例如/dev/sdaDisk /dev/xvda: 75.2 GB, 75161927680 bytes255 heads, 63 sectors/track, 9137 cylinders, total 146800640 sectorsUnits = sectors of 1 * 512

2017-01-17 18:53:47 2143

原创 如何创建新用户和授予MySQL中的权限

MySQL是一个强大的数据库管理系统,用于组织和检索数据。本教程解释如何创建新的MySQL用户以及如何授予他们适当的权限。

2017-01-17 09:05:21 10258

原创 如何在nginx上为CentOS 6创建SSL证书

本教程介绍如何创建自签名SSL证书,如何将其添加到服务器,以及如何配置SSL文件以将证书显示给全世界。 SSL证书是一种加密网站信息并创建更多s的方法

2017-01-17 09:03:28 2684

原创 如何在CentOS 6上设置nginx虚拟主机(Server块)

本教程将向您介绍如何设置虚拟主机。虚拟主机用于从单个服务器和IP地址运行多个网站或域。与nginx一起使用时,虚拟主机称为Server块。本教程包括设置Server

2017-01-17 09:00:43 1964

原创 如何在Apache上为CentOS 6创建SSL证书

本教程介绍如何创建自签名SSL证书,如何将其添加到服务器,以及如何配置SSL文件以将证书显示给全世界。 SSL证书是一种加密网站信息并创建更多s的方法

2017-01-17 08:58:37 1436

原创 如何在CentOS 6上设置Apache虚拟主机

本教程将向您介绍如何设置新目录,如何授予正确的权限,如何向新页面添加内容,如何启用虚拟主机以及如何设置本地主机(如果需要)。虚拟主机用于运行多个domai

2017-01-17 08:56:01 1643

原创 如何在Ubuntu上安装Linux,Apache,MySQL,PHP(LAMP)

本教程解释如何安装Apache,如何安装MySQL,如何更改根MySQL密码,如何安装PHP,以及如何查看可用的库。 LAMP是一组用于获取Web服务器和ru的开源软件

2017-01-16 16:23:02 2836

原创 如何在CentOS 6安装Linux,Apache,MySQL,PHP(LAMP)

本教程解释如何安装Apache,如何安装MySQL,如何更改根MySQL密码,如何安装PHP,以及如何查看可用的库。 LAMP是一组用于获取Web服务器和ru的开源软件

2017-01-16 16:20:46 1087

原创 使用Ubuntu 12.04的初始服务器设置

本教程介绍如何使用root登录,如何更改root密码,如何创建新用户,如何授予新用户root权限,如何更改端口以及如何禁用root登录。本教程为Ubuntu。当你

2017-01-16 09:01:59 953 1

原创 如何在CentOS 6使用yum安装nginx

本文介绍如何在CentOS虚拟服务器上安装nginx(一个Web服务器)。这可以通过Centos包安装程序yum来完成。

2017-01-16 08:56:50 7234

原创 使用CentOS 6初始化服务器设置

本教程介绍如何使用root登录,如何更改root密码,如何创建新用户,如何授予新用户root权限,如何更改端口以及如何禁用root登录。本教程为Ubuntu。当你f

2017-01-16 08:52:44 574

原创 https搭建:ubuntu nginx配置 SSL证书

一、HTTPS 是什么?根据维基百科的解释:超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易支付和企业信息系统中敏感信息的传输。HTTPS不应与在RFC 2660中定义的安全超文本传输协议(S-HTTP)相混。 H

2017-01-10 20:05:06 7974

原创 ubuntu 桌面菜单栏和任务栏程序标题栏都不见了- 已解决

方法一在终端内输入ccsm即可启动,如果没有,请用apt-get下载安装,会有提示的。在ccsm的桌面类别中,点击Ubuntu Unity Plugin,然后启用。中间会提示还需要启动其他的插件,允许;然后可能会提醒与某插件有热键冲突,这个自行解决。然后,菜单栏和侧边栏就出现了! 如果还不行尝试方法二,如下:方法二重设compiz设置dconf reset -f /org/compiz/重置com

2016-12-29 10:04:36 22875 5

原创 Ubuntu Sphinx 配置

更多资料参考: 如何在CentOS 7安装和配置Sphinx 如何安装和配置Sphinx在Ubuntu 14.04配置步骤1. 安装 sphinxsudo apt-get install aptitudesudo aptitude install sphinx3 sphinx3-doc sphinxsearch sphinx-common -ysudo aptitude install li

2016-12-02 15:48:05 1268

转载 mysql 5个常用操作,添加用户配置对应数据库,开启远程访问,修改密码

1. 创建 mysql 用户:user1mysql> CREATE USER 'user1'@'localhost' IDENTIFIED BY 'user1_password';2. 创建数据库:test_dbmysql> CREATE DATABASE IF NOT EXISTS `test_db` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unico

2016-11-16 19:09:30 3384

转载 Sublime 格式化代码 设置快捷键以及插件使用

其实在sublime中已经自建了格式化按钮:Edit  ->  Line  ->  Reindent  只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可Preference  ->  Key Bindings -user 中 括号内添加(比如添加:ctrl + alt + f) { "keys": ["ctr

2016-10-27 19:41:46 24014 1

转载 解决Ubuntu下Sublime Text 3无法输入中文

前言sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题。不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法。网上方法很多,但是也很乱,现在我将自己的经验总结一下。首先,我参考了好几篇文章,都是蛮不错的,先列出来:sublime-text-imfix:首先推荐这个方法,最简单,但是在我的系统上有些问题。可用这个的强烈推荐用这个完美解决 Linux 下

2016-06-18 13:28:26 1807

原创 ubuntu 安装 PIL(Python图像库)

安装 PILsudo apt-get build-dep python-imagingsudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-devsudo pip install Pillow查看版本$ python>>> import PIL>>> PIL.VERSION'1.1.7'

2016-06-15 13:57:41 17139 1

转载 Scrapy:抓取返回数据格式为JSON的网站内容

有些网站的数据是通过ajax请求获取的,或者提供了json格式的api。比如对于如下的数据:[javascript] view plain copy {          {              "url": "http://www.techbrood.com/news/1",              "autho

2016-06-13 23:19:05 6403

原创 ubuntu 安装 scrapy (及常用包)

安装 scrapy$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E7$ echo 'deb http://archive.scrapy.org/ubuntu scrapy main' | sudo tee /etc/apt/sources.list.d/scrapy.list$ sudo apt-g

2016-06-11 22:00:12 3938

原创 AWS EC2 增加多个弹性 IP

一、 添加一个私有IP的1. 实例->联网->管理私有IP地址2. 分配新IP->是,更新 注意:记下刚生成的 私有 IP 二、把刚才生成的私有IP地址添加到网络接口1. SSH连接到您的实例并运行以下命令将新的私有IP添加到该实例的网络接口PS: 172.x.x.x 改为你服务器新生成的 私有IP$ sudo ip addr add 172.x.x.x/20 dev eth02. 加入开机启动$

2016-06-11 20:40:52 15362

转载 How to Install and Use Python Pip on Ubuntu 14.04 and pip install pytz

import pytzimport datetimetz = pytz.timezone('Asia/Shanghai')cur_date = datetime.datetime.now(tz).strftime('%Y-%m-%d %H:%M:%S')print cur_dateIntroductionPip (Pip installs packages) is

2016-06-10 18:31:52 1880

转载 记录Ubuntu & Windows下安装PyV8

2016.5.16更新: 提供PyV8 for python2.7 的window安装包网盘下载这几天需要在使用PyV8来进行python与javascript的交互。之前在window下安装过,也没有遇到什么问题。结果这次在Ubuntu安装遇到了不少坑–主要是网上的办法都不可行,不知道为啥。最终折腾了一晚上,终于好了。windows下的安装在windo

2016-06-10 18:25:13 7686

翻译 Python Slugify(python 生成 slug )

source:https://github.com/un33k/python-slugifyOverviewA Python slugify application that handles unicode.How to install1. easy_install python-slugify2. pip install python-slugify3.

2016-05-29 20:52:01 5135

原创 Argument list too long 参数太长问题

1. 问题当我尝试删除所有PDF文件,使用下面的命令时:sudo rm -f *.pdf我得到以下错误:/bin/rm: cannot execute [Argument list too long]发生这种情况的原因是因为扩展 “*” 号会连接每一个匹配的文件,产生一个很长的命令行。2. 解决方法:find . -name "*.pdf" -print0 | xargs -0 rm警告:这是一个递

2016-04-25 15:04:37 3839

原创 ubuntu 安装 php Composer

Step 1:进入安装目录cd /usr/local/binStep 2:下载并安装 sudo curl -s https://getcomposer.org/installer | sudo phpStep 3:添加执行权限sudo chmod a+x composer.pharStep 4:加入全局命令:mv composer.phar /usr/local/bin/composer Step

2016-04-22 16:41:20 11661

原创 创建一个非超级管理员用户,并增加 sudo 权限

1. 添加新用户 ubuntusudo adduser ubuntu系统会提示以下信息:正在添加用户“ubuntu”...正在添加新组“ubuntu”(1001)...正在添加新用户“ubuntu”(1001)到组“ubuntu”...创建主目录“/home/ubuntu”...正在从“/etc、skel”复制文件...输入新的 UNIX 口令:(此处大家注意,不是输入你当前用户的密码,而

2016-04-13 11:36:52 3475

原创 ubuntu 生成 .pem 证书连接服务器,取消OpenSSH密钥密码认证

亚马逊AWS虚拟服务器使用一个预先生成的 *.pem 证书文件(密钥)为客户端和服务器之间建立连接。例如:$ ssh -i ~/ec2.pem [email protected]首先确定你可以以密码的形式连接远程服务器,也可以创建一个非超级管理员用户,并增加 sudo 权限。$ sudo ssh [email protected]生成 .pem 步骤如下:1.客户端(本地主机 )生成验证没有密码密钥

2016-04-13 11:20:41 10860 1

转载 Ubuntu 15 安装 Android Studio

Android Studio是官方为了Android应用开发者而发布的IDE,它基于IntelliJ的IDEA。 Android Studio的功能灵活的基于Gradle的建构系统针对不同手机编译多个版本的apk代码模板功能构建出各种常用的应用支持拖动编辑主题的富布局编辑器lint工具可以捕捉到应用的性能、可用性、版本冲突或者其他问题

2016-03-31 16:52:40 659

转载 禁止 WORDPRESS 将英文半角符号转换成全角符号(字符转义)

WordPress 模式使用了 wptexturize 函数将纯文本字符转换成格式化的 HTML 实体。标签<pre>, <code>, <kbd>, <style>, <script>和<tt> 中的文本被忽略。对于一般写单纯码文字的人来说,这个自动将英文半角符号转换成全角符号,是很方便、智能。但如果你经常要粘贴一些代码,而且没有使用专门的代码高亮插件,你会发现,你代码中的半角符号都会被转换成全角

2016-03-24 09:51:54 1153

原创 图片无损压缩(ubuntu 安装 )

ubuntu 安装图片压缩工具jpg 图片压缩sudo apt-get updatesudo apt-get install jpegoptimsudo jpegoptim *.jpgpng 图片压缩sudo apt-get updatesudo apt-get install optipngsudo optipng *.jpg引用 google page speed 说明 https:/

2016-03-09 14:51:56 4900

转载 Linux查看某个端口使用情况并kill

例如查看8083端口的状态:netstat -apn | grep 8083tcp 0 0 192.168.2.17:8083 0.0.0.0:* LISTEN 3877/javakill -9 3877

2016-02-27 15:59:23 6967

原创 linux vi 统计字符串数量

:%s/test//gn或%s/test/&/gn

2016-01-22 09:47:53 4438

原创 ubuntu 增加 swap 并加入开机启动项

1. 增加 swapsudo dd if=/dev/zero of=/swap.disk bs=1M count=2ksudo mkswap -f /swap.disksudo swapon /swap.diskor sudo dd if=/dev/zero of=/swap.disk bs=1M count=2k && sudo mkswap -f /swap.disk && sudo swa

2016-01-20 17:57:27 2131

转载 Linux下date命令,格式化输出,时间设置

date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。  -d,--date=字符串              显示指定字符串所描述的时间,

2016-01-20 14:26:34 815

原创 禁止跨域访问

站内 post 请求资源,可能被站外访问利用,而造成资源浪费、占用 等情况的做如下处理 。方法一:判断 HTTP Referer HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器以此可以获得一些信息用于处理。在 post 请求 “文件” 或 “函数” 的最开始地方加入判断 HTTP Ref

2016-01-20 14:24:01 6434

原创 Ubuntu 14.04 nginx 502 bad getaway 处理及优化

一、查看错误信息出现 nginx 502 bad getaway 后,查看 nginx 错误信息sudo vi /etc/nginx/sites-available/default2015/01/15 23:36:50 [error] 1924#0: *27095 connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temp

2016-01-16 17:57:48 3053

原创 vim 删除匹配行

删除包含特定字符的行:1. 全局删除匹配到的行:g/pattern/d2. 删除第1-5行里的匹配到的行:1,5g/pattern/d3. 删除不包含指定字符的行:v/pattern/d或:g!/pattern/d

2016-01-16 15:56:34 26808

2012年全国软件专业人才设计与创业大赛java试题

第三届“蓝桥杯”全国软件专业人才设计与创业大赛 2012年java试题(原版) 1.黄金队列 黄金分割数0.618与美学有重要的关系 2.比酒量 黄金分割数0.618与美学有重要的关系 3.汉诺塔 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。 4.奇怪的比赛 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: 5.第一个数字 以下的静态方法实现了:把串s中第一个出现的数字的值返回。 6.割圆 南北朝时,我国数学家祖冲之首先把圆周率值计算到小数点后六位,比欧 7.最大数 [12,127,85,66,27,34,15,344,156,344,29,47,....] 这是某设备测量到的工程数据。 8.矩形运算 在编写图形界面软件的时候,经常会遇到处理两个矩形的关系。 9.趣味算式 匪警请拨110,即使手机欠费也可拨通! 10.分酒 泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。

2012-04-21

Java_Web开发实战经典-开发实战练习(课后题)

MLDN 李新华 老师 Java Web基础篇课后习题答案,Java Web高级案例篇全部源码。 这套源码从最基本的JSP页面到Model 1到Model 2,文件上传,EL,JSTL,Ajax,Structs,一点一点的修改讲解。 最后形成一个完整的案例,比较经典。喜欢的朋友可以下载。以下是压缩文件的内容: 第二章.HTML,JavaScript简介:1,2题 第三章.XML简介:1,2,3题 第五章.JSP基础语法:1,2题 第六章.JSP内置对象:1,2,3,4,5,6题+系统整合 第七章.JavaBean:1,2,3,4,5,6题 第八章.文件上传:1,2题 第九章.Servlet程序开发:1,2,3,3(扩充)题 第十章.表达式语言(EL):1,2题 第十三章.JSP标准标签库(JSTL):1题 第十四章.Ajax开发技术:1,2,3,4题 第十五章.Structs基础开发:1题 第十六章.Structs常用标签:1题

2012-04-18

空空如也

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

TA关注的人

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