- 博客(91)
- 收藏
- 关注
转载 通过微信分享链接,后面被加上from=singlemessage&isappinstalled=1导致网页打不开
朋友圈 from=timeline&isappinstalled=0 微信群 from=groupmessage&isappinstalled=0 好友分享 from=singlemessage&isappinstalled=0 在连接后加上?&再进行分享,分享成功,原理
2015-06-19 12:54:12
27183
1
转载 终于找到VirtualBox共享文件夹的方法啦
转载自: http://blog.chinaunix.net/uid-27034868-id-3412024.html 终于找到VirtualBox共享文件夹的方法啦 很久之前就在VirtualBox下装了Ubuntu12.04,因为时常要在虚拟系统和宿主机上进行交换文件,而最新版本4.2的virtualBox(linux)也还没有拖拽复制文件的功能(VMvare已经
2015-05-05 21:46:12
7635
转载 linux shell 逻辑运算符、逻辑表达式详解
转载自 :http://www.cnblogs.com/chengmo/archive/2010/10/01/1839942.html shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符 逻辑卷标 表示意思 1.
2015-04-19 22:49:59
1785
原创 《Shell脚本学习指南》学习笔记
Shell脚本学习 读《Shell脚本学习指南》一书 基本语法 环境变量$PATH IO重定向: 以<改变标准输入 如:tr -d '\r' < dos-file.txt 以>改变标准输出 如:tr -d '\r' < dos-file.txt > UNIX-file.txt(如果>的目的文件不存在,将自动创建,若存在,将覆盖原文件) 以>>附加到文件(文件末尾追加) 若文件不存在,则自
2015-04-19 17:36:51
8907
原创 Phalcon笔记学习笔记
#Phalcon笔记学习笔记视图 分层渲染 渲染级别控制级别 关闭渲染级别 $view->disableLevel(array( View::LEVEL_LAYOUT => true, View::LEVEL_MAIN_LAYOUT => true )); 选择视图(指定需要渲染的视图文件)<?phpclass ProductsController
2015-04-12 17:53:13
1618
转载 Ubuntu下搭建LNMP(apt-get方式安装)
原文地址:http://blog.youkuaiyun.com/mervyn1205/article/details/8054881 安装之前可以更新下ubuntu软件源,要确保Linux处于联网状态 sudo vi /etc/apt/sources.list 输入提供软件的地址(里面有默认的地址可以用,不可以的话网上到处都是这里就不贴出来了)保存退出 sudo apt-get updat
2015-04-07 23:13:25
953
原创 RequiredJs学习笔记
示例<script data-main="scripts/main.js" src="scripts/require.js"></script> src是require.js 的路径,相对当前页面 data-main 需要的脚本路径,采用baseUrl+paths规则,在以下的一些规则下,不适用此规则,而是直接将其加载为一个相对于当前HTML文档的脚本 以 .js 结束 以/ 开始 以http或h
2015-03-27 16:15:35
1801
原创 正则表达式语法
整理自微软定义: 正则表达式是一种文本模式,包括普通字符(例如,a 到z之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号 /<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\
2015-03-26 18:22:10
364
原创 网络资料整理
网络资料整理 MySQL常用疑难解答 PHP等服务器安装配置资料集 Git操作部署详解 ORM缓存命中率的一些知识 JavaScript语法详解 美团MySQL优化笔记
2015-03-20 09:48:05
567
转载 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行
2015-03-19 14:27:57
495
原创 Nginx配置中的location详解
Nginx配置中的location详解1. 语法:location [=|~|~*|^~] /uri/ { … } 默认:否2. 上下文:server这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式,如果使用正则表达式,你必须使用 : - ~* 前缀选择不区分大小写的匹配 - ~ 选择区分大小写的匹配。确定 哪个location 指令匹配一个特定指令,常规字符串第一个测
2015-03-19 14:09:36
970
转载 nginx配置详解
user nginx ; #用户 worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数 error_log logs/nginx_error.log crit; #错误日志 pid logs/nginx.pid; #pid放置的位置
2015-03-19 12:03:07
359
转载 文章标题
ServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/ht ServerRoot “/usr/local“ Serve
2015-03-19 10:24:56
343
原创 深入理解Apache配置
深入理解Apache配置基本用法Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。最常用的是: Order Deny,Allow Allow from AllOrder:代表顺序,如上例所示,先是Deny,说明先查找后面的语句Deny(拒绝访问)哪些ip,让后A
2015-03-19 09:58:28
809
转载 php安全
转载自 制造一个欺骗表单几乎与假造一个URL一样简单。毕竟,表单的提交只是浏览器发出的一个HTTP请求而已。请求的部分格式取决于表单,某些请求中的数据来自于用户。 大多数表单用一个相对URL地址来指定action属性: 当表单提交时,浏览器会请求action中指定的URL,同时它使用当前的URL地址来定位相对URL。例如,如果之前的表单是对http://exampl
2015-03-18 14:01:45
507
转载 MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。
2015-03-17 23:49:25
382
转载 MongoDB MapReduce学习笔记
原文链接:http://www.cnblogs.com/loogn/archive/2012/02/09/2344054.html MapReduce应该算是MongoDB操作中比较复杂的了,自己开始理解的时候还是动了动脑子的,所以记录在此! 命令语法:详细看 db.runCommand( { mapreduce : 字符串,集合名,
2015-03-07 13:54:16
475
转载 MongoDB 聚合管道(二)(Aggregation Pipeline)
Mongo系列优秀文章链接点击打开链接 聚合管道的优化 1.$sort + $skip + $limit顺序优化 如果在执行管道聚合时,如果$sort、$skip、$limit依次出现的话,例如: { $sort: { age : -1 } }, { $skip: 10 }, { $limit: 5 }
2015-02-13 10:21:27
775
转载 MongoDB 聚合管道(一)(Aggregation Pipeline)
转载自点击打开链接 一 管道的概念 管道是MongoDB2.2版本引入新的功能 ,它是数据聚合的一个新框架,其概念类似于数据处理的管道。管道的工作方式类似于UNIX-like的shell ps aux | grep mong* (下面的补充会详细介绍管道原理)。 每个文档通过一个由多个节点组成的管道,每个节点有自己特殊的功能
2015-02-13 10:11:35
1723
原创 linux基本操作笔记
======================学习一========================== 命令格式: 命令 [-选项] [参数] eg: ls -la /etc 1)个别命令不遵循此格式 2)当有多个选项时,可以写在一起 3)简化选项与完整选项 -a等于--all -------------- 一 文件操作命令 ls -a (all
2015-01-19 10:18:24
477
原创 通过gitlab的webhook进行项目的自动部署所遇问题总结
1.通过gitlab的webhook来进行测试项目的自动部署; 2.php程序以www用户来执行,当执行exec("sh update.sh")时,update.sh脚本也是以www用户执行的 注:exec("sh update.sh >& error.log");可以将文件重定向到error.log文件中 3.结果发现,之前设置的ssh密钥是以root用户来设置的,php以www用户执行脚
2014-12-12 15:34:45
10133
转载 用xdebug分析PHP以及结果分析程序webgrind的使用
我们在做项目的时候,经常需要编写大量的PHP代码,有很多的方法以及变量,当项目进行到一定程度,代码越来越多,你会发现程序变慢,但有时我们不知道具体是哪块代码执行慢,或者哪个方法占用了太长的执行时间,这时我们就需要一个调试工具,来帮我们记录程序执行过程中的一些具体信息,包括类、方法名、执行时间、次数等信息,今天介绍的工具是xdebug以及他的结果分析展示工具webgrind。 xdebug
2014-12-04 10:50:59
2020
转载 crontab定期执行命令详解,以及实例
1. 备份某个数据库 [plain] view plaincopy ################################################################## # 备份某个数据库 ###########################################################
2014-11-24 14:43:29
1111
转载 浅析http协议、cookies和session机制、浏览器缓存
最近几天在复习http协议中headers,cookies、session、缓存等相关知识,发现些新知识点。 这篇文章注重结合PHP去理解这些内容,也就是比较注重实践部分。 http headers NO1:对于web应用,用户群在客户端 (各种浏览器)点击任何一个连接向服务器发送http请求,这过程肯定需要3次握手,建立连接,服务器响应返回数据。
2014-11-20 11:46:06
455
转载 php 跨域、跨子域,跨服务器读取session
1、跨子域和跨服务器解决方式 Session主要分两部分: 一个是Session数据,该数据默认情况下是存放在服务器的tmp文件下的,是以文件形式存在 另一个是标志着Session数据的Session Id,Session ID,就是那个 Session 文件的文件名,Session ID 是随机生成的,因此能保证唯一性和随机性,确保 Session 的安全。一般如果没有设
2014-11-17 15:15:00
651
转载 搭建通过 ssh 访问的 Git 服务器
一、Git - 协议 Git 可以使用四种主要的协议来传输数据:本地传输,ssh 协议,Git 协议和 HTTP 协议。 Git 使用的传输协议中最常见的就是 ssh 了。大多数环境已经支持通过 ssh 对服务器的访问 ,ssh 也是唯一一个同时支持读写操作的网络协议。另外两个网络协议(HTTP 和 Git)通常都是只读的。ssh 同时也是一个验证授权的网络协议;而因为其普遍性,一般架
2014-11-10 16:05:01
1339
原创 setTimeout在普通任务后面执行
实验证明,setTimeoutfunction a(){ setTimeout(function(){ alert("定时器任务"); },0); sleep(5000); alert("普通任务"); } a(); function sleep(ms) { var start = new Date(); while (new
2014-10-22 09:18:28
1437
转载 Javascript定时器(二)——setTimeout与setInterval
一、解释说明 1、概述 setTimeout:在指定的延迟时间之后调用一个函数或者执行一个代码片段 setInterval:周期性地调用一个函数(function)或者执行一段代码。 2、语法 setTimeout: var timeoutID = window.setTimeout(func, delay, [param1, param2, ...])
2014-10-21 18:41:29
444
转载 Javascript定时器(一)——单线程
可以从下面的代码中看到,第一个用setTimeout中的代码是死循环,由于是单线程,下面的两个定时器就没机会执行了。 script type="text/javascript"> setTimeout( function(){ while(true){} } , 100); setTimeout( function(){ alert('你好!setTimeout'); }
2014-10-21 18:36:05
601
转载 JavaScript Event Loop 浅析
最近在学习Nodejs的过程中深入的了解了异步编程这个概念,为了更好的使用Nodejs,这些概念不可不知。在以前作为一个JavaScript用户的时候,完全是不知道它是怎么运行的,对好些概念也是“知其然不知其所以然”。 对于客户端的JavaScript和Nodejs来说其实差距不是很大,这回就从客户端方面来说说Event Loop这个概念吧,算是异步编程的一个切入点吧。其实jQuer
2014-10-21 18:23:45
526
转载 深入js定时器setTimeout
对于浏览器内部,大部分操作都是异步的生成事件并添加到JavaScript 引擎线程的队列中,然后由JavaScript 引擎线程进行调度执行。因此浏览器的很多事件都是和JavaScript相结合的,但是也有一些内部的限制。 首先我们非常确定JavaScript是单线程的,对于浏览器来说,一个窗体中只有一个JavaScript 引擎线程。而其他的行为,如:渲染、下载等是由单独的线程
2014-10-21 18:00:04
1175
转载 session机制详解(thinkphp)
1 什么是会话控制 出现原因:http是无状态协议的,每次都是不同的服务器请求,无法维护两个请求事务之间的关系. 会话控制:能够在网站中跟踪一个变量,通过对变量的跟踪,就可以使多个请求事物之间建立联系,根据授权和用户身份显示不同的内容,不同页面 cookie:是服务器设置在客户端的文本文件,保存客户端得个人信息. 2 会话跟踪技术 1 隐藏表单域
2014-10-21 14:49:11
1903
转载 PHP实现异步调用方法研究
浏览器和服务器之间是通过 HTTP 协议进行连接通讯的。这是一种基于请求和响应模型的协议。浏览器通过 URL 向服务器发起请求,Web 服务器接收到请求,执行一段程序,然后做出响应,发送相应的html代码给客户端。 这就有了一个问题,Web 服务器执行一段程序,可能几毫秒就完成,也可能几分钟都完不成。如果程序执行缓慢,用户可能没有耐心等下去,就关闭浏览器了。 而有的时候,我们更本不关心
2014-10-14 14:16:06
388
原创 jquery源码分析博客
http://www.cnblogs.com/aaronjs/p/3279314.html点击打开链接 https://github.com/JsAaron/jQuery点击打开链接
2014-10-09 18:11:21
404
转载 php正则表达式语法大全
正则表达式:元字符 元字符是在正则表达式中具有特殊含义的符号或字符。 元字符的处理视以下情况而异: 正则表达式是与 SIMILAR TO 或 REGEXP 搜索条件一起使用,还是与 REGEXP_SUBSTR 函数一起使用 元字符是否在正则表达式的字符类的内部 在继续之前,应了解字符类的定义。字符类是一组括在方括号内的字符,将根据这组字符对字符串中的字符进行匹
2014-10-08 16:47:35
738
转载 同一个浏览器打开多个标签访问同一个网站,只能等待其中一个执行完毕才能执行下一个(php的session锁机制)
Many people are aware that modern browsers limit the number of concurrent connections to a specific domain to between 4 or 6. This means that if your web page loads dozens of asset files (js, images,
2014-09-23 18:58:13
3169
转载 Javascript的this用法
Javascript的this用法 作者: 阮一峰 this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总
2014-09-17 11:28:36
439
转载 mysql存储过程和函数示例
v 2013-09-23 23:44:58| 分类: MySQL基础篇 | 标签:mysql存储过程和函数 |举报 |字号 订阅 本来想说些关于这个前奏,快晚上12点了。直接上正题吧! 字体说明: 红色字体为需要强调的。蓝色字体为MySQL关键字。绿色字体为解释性说明文字。 另,图片里面的标注和红色字体解释也很重要。 1. 创建存储过程
2014-09-08 21:49:27
643
转载 MySQL 5.0函数大全
MySQL 版本:5.0.45 phpMyAdmin版本:2.11.3 首先看MySQL 5.0参考手册中关于创建存储过程的语法说明: CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...]
2014-09-05 16:23:45
1106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人