自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wml

学习总结与分享

  • 博客(12)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 memcached过期策略

memcached过期策略:1、memcached的过期时间,有一个最大时限就是30天,若超过30天,存储时返回true,但是在取数据的时候取不到(这个key是1秒后过期的)。2、memcached的缓存失效策略是LRU(最近最少使用)加上到期失效策略。当向memcached存储数据时,你可能会设置一个过期时间,可以是永久也可以是一段时间,但是如果一旦给memcached分配的内存使用完毕,则首先会

2017-05-30 23:46:14 3602 1

转载 mysql 优化技巧

count(*) 优化:有时候某些业务场景并不需要完全精确的COUNT值,可以用近似值来代替,EXPLAIN出来的行数就是一个不错的近似值,而且执行EXPLAIN并不需要真正地去执行查询,所以成本非常低。实例:[SQL]select count(name) from aaa;受影响的行: 0时间: 2.957s结果:428396[SQL]EXPLAIN select count(name)

2017-05-30 20:27:36 661

转载 3des加密解密

php服务器,java服务器,android,ios开发兼容的3des加密解密,php <?phpclass DES3 { #密钥可写成构造方法传入 var $key = "my.oschina.net/penngo?#@"; var $iv = "01234567"; function encrypt($input){ $size = mcrypt_

2017-05-30 18:48:10 1269

原创 Linux后台进程管理工具:supervisor

Supervisor: Supervisor是一个进程监控程序。可以查看进程执行状态。使用需求:1、我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor,相当于将一个普通后台变成了守护进程2、有一个脚本需要自定义时间执行,可以打开Supervisor web页点击执行...

2017-05-22 00:45:24 2159

转载 $GLOBALS与global区别 & 变量销毁机制

代码一:<?php$var1 = 1;function test1(){ global $var1; #等价于 $var1 = &$GLOBALS['var1']; 这里的$var1跟外面的$var1是不同的指针,但指向同样的数据 unset($var1); #当你unset一个引用,只是断开了变量名和变量内容之间的绑定,这并不意味着变量内容被销毁了. echo $

2017-05-15 09:00:09 2395

转载 深度优化&广度优先 算法

DFS(深度优化算法) 深度优先搜索算法(Depth-First-Search),是搜索算法的一种。它沿着树的深度遍历树的节点,尽可能深的搜索树的分 支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发 现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。DFS属

2017-05-14 21:41:15 3950

转载 Composer 使用小技巧

1. 仅更新单个库只想更新某个特定的库,不想更新它的所有依赖:composer update foo/bar此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated

2017-05-08 00:38:18 1128

原创 Composer 学习笔记

Composer – PHP依赖管理的利器。它是开源的,使用起来也很简单,提交自己的包也很容易。Composer安装教程:安装 Composer(全局安装)#这个命令会将 composer.phar 下载到当前目录。PHAR(PHP 压缩包)是一个压缩格式,可以在命令行下直接运行。$ curl -sS https://getcomposer.org/installer | php$ mv compo

2017-05-08 00:21:44 687

转载 OneinStack安装

一、OneinStack包含以下组合lnmp(Linux + Nginx+ MySQL+ PHP)lamp(Linux + Apache+ MySQL+ PHP)lnmpa(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx处理静态,Apache(mod_php)处理动态PHPlnmt(Linux + Nginx+ MySQL+ Tomcat):Nginx处理静态

2017-05-07 01:25:10 4105

原创 linux配置禁止密码登陆,普通用户赋予sudo权限

一、linux配置允许密钥登陆,禁止密码登陆:编辑 SSH 配置文件:#在root权限下执行vim /etc/ssh/sshd_config找到一下几句#RSAAuthentication yes#PubkeyAuthentication yes#AuthorizedKeysFile .ssh/authorized_keys去调上面3行前面的#找到下面1行:

2017-05-07 01:06:06 3394

转载 MySQL concat、concat_ws、group_concat函数用法

CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。参数可以是字段名或具体值注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCA

2017-05-02 22:06:11 4261

原创 LEFT JOIN 多表选择数据(任意join)

如上图所示,a表为上线表,b,c分别为数据总集表,从上线表中查找有效数据(即在a或b表中数据正常)从a中获取存在表b或表c中有效数据获取第一页有效数据,sql语句:select `a`.router,`a`.routerValue,`a`.sort,`b`.subhead `subName`, CONCAT_WS('',`b`.name,`c`.name) as name,CONCAT_WS(''

2017-05-02 21:38:42 2611

coreseek-4.1-beta.tar.gz

coreseek-4.1-beta.tar.gz

2017-07-16

pydev 安装包

用于在eclipse上安装python开发环境

2016-06-03

PyDev 软件资源安装包

用于在eclipse上安装python开发环境

2016-06-03

jquery.min.js

/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license //@ sourceMappingURL=jquery.min.map */

2015-05-04

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

TA关注的人

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