自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Ubuntu nginx 502 bad getaway

一、查看错误信息 1.出现 nginx 502 bad getaway 后,查看 nginx 错误信息 tailf /var/log/nginx/error.log 2019/02/30 24:36:50 [error] 1924#0: *27095 connect() to unix:/var/run/php5-fpm.sock failed (11: Resource temporar

2016-12-12 11:37:14 2096 1

原创 Linux 设置sudo免密码 及 sudoers文件损坏修复

一.Linux 设置sudo 免密码sudo su -sudo vim /etc/sudoers 或者 sudo visudo将其中的%sudo ALL=(ALL:ALL) ALL修改为%sudo ALL=(ALL) NOPASSWD:ALL二.sudoers 文件损坏修复若修改过程中不幸sudoers文件损坏,使得无法使用sudo 又因为无法使用sudo 没有办法在把sudoe

2016-12-12 09:34:33 3048

原创 vim 常用操作

vim怎样实现多行编辑 vim进了多行编辑模式:<ESC>之后按CTRL+V进入visual block模式(列编辑)。 光标移到某行行首,进入visual block模式,上下键选择行,按I(i的大写字母),输入##,然后按<ESC>键,这样就在多行行首添加##了。也可以在多行的固定位置添加固定字符。 如果要删除这些##,进入visual block模式,选中这些##,按d

2016-12-10 14:06:26 681

原创 Nginx 最大响应时间配置

Ubuntu 目录:/etc/nginx/nginx.conf ### Virtual Host Configs##client_max_body_size 200m;open_file_cache max=200000 inactive=20s;open_file_cache_valid 30s;open_file_cache_min_uses 2;open_file_cache_er

2016-12-09 16:23:22 6169

原创 php+nginx做下载服务器配置

nginx配置文档location /down{ internal; alias /home/www/filespath;}/* 此段是为了防止直接通过地址访问文件而做,可以作为防盗链*/location /filepath{ internall;}php文件设置:$filepath = '2011/12/31/abcd.zip';$filename = 'abcd.z

2016-12-09 15:27:38 412

原创 Css 多行文本溢出隐藏...

<script src="/jquery.dotdotdot.js"></script><script> $(document).ready(function() { $("#wrapper").dotdotdot({ /* The text to add as ellipsis. */ ellipsis : '...

2016-12-09 15:01:51 1343

原创 ubuntu 搜索文件方法(find命令)

通用格式:find pathname -options [-print -exec -ok] eg: find / -name filename 再根目录里面搜索文件名为filename的文件 find /etc -name s在目录里面搜索带有s的文件 find /etc -name *S 在目录里面搜索以s结尾的文件 find /etc -name s

2016-12-09 14:09:46 2109

原创 Linux alias 永久设置

linux .bashrc文件修改和生效 这个文件主要保存个人的一些个性化设置,如命令别名、路径等。eg: alias nginx-shift='cd /usr/share/nginx/'每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。一般会在.bash_profile文件中显式调用.bashrc。登陆linux

2016-12-09 11:20:40 441

原创 Linux ifconfig命令详解

通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。1.命令格式: ifconfig [网络设备] [参数]2.命令参数: up 启动指定网络设备/网卡。 down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的I

2016-12-08 13:45:52 946

原创 Linux进程监视器——htop详解

htop相当于top加强版,颜色显示不同参数,且支持鼠标操作。 htop 安装 : sudo apt-get install htophtop命令详解:1 防止进程重复显示 在使用htop查看进程信息的时候,经常会出现很多个进程重复的情况,如下情况: htop会把一个进程里的线程当做一个进程来显示出来,上图中的java进程有多个线程,所以htop显示了多个进程。 htop的

2016-12-08 11:28:11 4840

原创 使用ab对nginx进行压力测试

nginx以高并发,省内存著称。 ab是针对apache的性能测试工具,可以只安装ab工具 ubuntu安装ab apt-get install apache2-utils centos安装ab yum install httpd-tools测试命令: ab -kc 1000 -n 1000 http://localhost/ab.htmlab的参数详细解释 普通的测试,使用-c -n参数

2016-12-08 11:10:33 906

原创 jQuery 实时获取元素距离顶部高度

<script> jQuery(window).scroll( function (){ var topScroll = jQuery(window).scrollTop(); var topPin = $('.mobile_pin').offset().top-50; });</script>

2016-12-07 22:01:55 11968 1

原创 linux 批处理

for i in `ls` ; do su -sh $i ; done

2016-12-05 21:40:39 647

原创 jQuery字符串函数

JS截取字符串函数:一、函数:split();二、函数:John();三、函数:indexOf();四、其他几种方法:stringObject.substring(start,stop);stringObject.substr(start [, length ])一、函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组str=”jpg|bmp|gif|ico|png”;ar

2016-12-05 21:30:03 1627

原创 VIM 多窗口

1、在同一窗口中打开多个文件: vi file1 file2 file3 :n 切换到下一个文件 (n=next) :N 切换到上一个文件2、在不同窗口中打开多个文件: 如果已经打开一个了一个文件, 则在vi的命令输入状态下输入 :sp 另外一个文件的路径及文件名, 如此就可以在一个窗口打开多个文件了。或者用 vi -o file1 file2 file3….用分割屏幕

2016-12-05 21:19:18 506

原创 Ubuntu终端快捷键

Ctrl+a 光标移动到开始位置Ctrl+e 光标移动到最末尾Ctrl+k 删除此处至末尾的所有内容Ctrl+u 删除此处至开始的所有内容Ctrl+d 删除当前字符Ctrl+h 删除当前字符前一个字符Ctrl+w 删除此处到左边的单词Ctrl+l 相当于clear,即清屏Ctrl+r 查找历史命令Ctrl+& 恢复 ctrl+h 或者 ctrl+d 或者 ctr

2016-12-05 21:06:21 381

原创 linux grep

grep [options][options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行及 行号。-s:不显示不存在或无匹配文本的错误信息。-v:显示不包含匹配文本的所有行。pattern正则表达式主要参数:\: 忽略正则表达式中特殊字符的原有含义。^

2016-12-05 20:55:55 343

原创 Linux Inode相关知识

inode是文件系统(File System)上的一个概念,是文件系统上用来保存文件信息的一种结构。 从根本上讲, inode 中包含有关文件的所有信息(除了文件的实际名称以及实际数据内容之外),inode包含了如下基本信息(只列出了常用的):inode 编号——用来识别文件类型, 以及用于 stat C 函数的模式信息 文件的链接数目属主的 UID属主的组 ID (GID)文件的大小

2016-12-05 20:19:21 364

原创 Css 优先级

计算指定选择器的优先级 1. 第一个数字(a)通常就是0,除非在标签上使用style属性; 2. 第二个数字(b)是该选择器上的id的数量的总和; 3. 第三个数字(c)是用在该选择器上的其它属性选择器和伪类的总和。这里包括class (.example) 和属性选择器(比如li[id=red]); 4. 第四个数字(d)计算元素(就像table、p、div等等)和伪元素(就像:

2016-12-05 20:06:09 366

原创 MySql 批量更新多条记录的不同值

UPDATE categories SET display_order = CASE id WHEN 1 THEN 3 WHEN 2 THEN 4 WHEN 3 THEN 5 END, title = CASE id WHEN 1 THEN 'New Title 1' WHEN 2

2016-12-05 19:38:11 407

原创 常用到的 CSS

多余变 … overflow: hidden; white-space: nowrap; text-overflow: ellipsis;字体引用font-face { font-family: 'raleway-regular'; src:url("./fonts/Raleway-Regular.ttf");}渐变遮罩层 background-imag

2016-12-05 19:33:09 575

原创 MySql group by concat

当SQL语句中使用到….group by….的时候, group_concat 函数能够将相同的行组合起来。但是如果组合的太长了可能会被截断,这时候我们需要修改这个限制的参数,方法如下 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf[mysqld_safe]socket = /var/run/mysqld/mysqld.socknic

2016-12-05 13:35:35 539

原创 PHP Customer Function

// 修改字体文件名中的特殊字符 start$path = "/usr/share/nginx/font/wp-content/data-deal/font-file-extract";if($dh = opendir($path)){ $i = 0; $path_arr = array(); $font_type = array('.ttf','.TTF','.OTF'

2016-12-05 12:20:19 547

原创 Linux 常用 commands

python 开启服务器:python -m SimpleHTTPServer 9999查找替换string sed -i "s/aaa/11111/g" 'grep "aaa" -rl ./'

2016-12-05 10:57:47 386

原创 Ubuntu 下安装配置 Sphinx 及 PHP 中使用

Sphinx 生成索引 sudo indexer -c /etc/sphinxsearch/sphinx.conf test2 --rotate Sphinx 启动 sudo searchd -c /etc/sphinxsearch/sphinx.confSphinx 配置: `source src1 { type = mysqlsql_host = ipsql_us

2016-12-05 10:49:51 1247

原创 Lnmp环境

数据库 sudo apt-get install mysql-server PHP5 sudo apt-get install php5 PHP fcgi 模式 sudo apt-get install php5-fpmPHP 插件 sudo apt-get install php5-imagick php5-common php5-cgi php5-curl php5-dev php

2016-12-05 10:29:16 753

原创 MySql 常用语句

// mysql 记录行号SELECT @rownum:=@rownum+1 rownum, table.* FROM (SELECT @rownum:=0) r, table;//mysql 数据表 导出以excel 形式;mysql database -uuser -ppw -e "select field,if(condition,'str1','st2') alias from tab

2016-12-05 09:54:33 341

原创 # MySql 相似度计算

MySql 相似度计算// 相似度计算CREATE FUNCTION levenshtein( s1 VARCHAR(255), s2 VARCHAR(255) )RETURNS INTDETERMINISTICBEGINDECLARE s1_len, s2_len, i, j, c, c_temp, cost INT;DECLARE s1_char CHAR;-- max strle

2016-12-05 09:33:23 13073 4

空空如也

空空如也

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

TA关注的人

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