自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

转载 Discuz!X数据库函数操作命令大全

Discuz!X数据库函数操作命令大全函数功能DB::table($tablename)获取正确带前缀的表名,转换数据库句柄DB::delete($tablename, 条件,条数限制)删除表中的数据DB::insert($tablename, 数据(数组),是否返回插入ID,是

2016-09-20 17:08:07 7978

原创 discuz 增删该查

1.添加数据DB::insert uid=empty(uid=empty(_POST[‘uid’]) ? “” : POST[‘uid′];_POST[‘uid’]; username=empty(POST[‘username′])?“”:_POST[‘username’]) ? “” : _POST[‘username’]; displaytype=empt

2016-09-20 17:05:02 381

转载 Redis与memcache比较

1、与mencache比较性能方面:没有必要过多的关心性能,因为二者的性能都已经足够高了。由于Redis只使用单核,而Memcached可以使用多核,所以在比较上,平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有

2016-09-19 17:18:08 1887

原创 git删除---创建远程分支

如果想把本地的某个分支test提交到远程仓库,并作为远程仓库的master分支,或者作为另外一个名叫test的分支,那么可以这么做。$ git push origin test:master         // 提交本地test分支作为远程的master分支$ git push origin test:test              // 提交本地test分支作为远程的test分

2016-09-18 15:53:54 269

转载 Redis解毒

Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化(persistence)和客户端分片(client-side sharding

2016-09-18 12:14:31 526

转载 Redis的11种Web应用场景

Redis的11种Web应用场景一些Redis原语命令比如LPUSH、LTRIM和 LREM等等能够用来帮助开发者完成需要的任务——这些任务在传统的数据库存储中非常困难或缓慢。这是一篇非常有用并且实际的文章。那么要如何在你的框架中完成这些任务呢?作者:佚名来源:灰仔的博客|2015-04-07 10:46 收藏  分享一些Redis原语命令比

2016-09-14 20:02:42 238

转载 CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI解析

CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI解析什么是CGI   CGI全称是“公共网关接口/通用网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。   CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如ph

2016-09-14 20:01:56 297

转载 discuz程序模块source功能处理目录注释

discuz程序模块source功能处理目录注释 转载▼  /source/admincp后台管理,点击查看Discuz! X2.5 upload下全站论坛目录结构注释  /source/admincp/cloud云平台项目  /source/admincp/menu后台扩展菜单目录  /source/admincp/moderate审核数据项目

2016-09-14 11:23:26 2337

原创 discuz涉及到的问题

其中 设置创始人 config_global.php                 修改$_config['admincp']['founder'] = '1,511314';其中门户管理中同步登陆    在discuz_panel修改__construct将tbl_common_admincp_session表中的errorcount置为-1 panel之为3

2016-09-13 20:35:30 362

转载 【discuz x3】如何开启discuz x3的debug调试功能

【discuz x3】如何开启discuz x3的debug调试功能2014-07-18 13:46 6282人阅读 评论(4) 收藏 举报 分类:【discuzx2|x3深入研究】(78) 版权声明:本文为博主原创文章,未经博主允许不得转载。一、第一步:下载function_debug.php文件,将其放到"source/fun

2016-09-13 19:46:26 857

转载 深入研究memcache 特性和限制

Memcache使用了Slab Allocator的内存分配机制:按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题。Memcache的存储涉及到slab,page,chunk三个概念 1.Chunk为固定大小的内存空间,默认为96Byte。 2.page对应实际的物理空间,1个page为1M。 3.同样大小的chunk又称为slab。 Memcached再

2016-09-13 12:04:37 468

转载 内存碎片和memcached slab控制碎片方法

内存碎片的产生:        内存分配有静态分配和动态分配两种       静态分配在程序编译链接时分配的大小和使用寿命就已经确定,而应用上要求操作系统可以提供给进程运行时申请和释放任意大小内存的功能,这就是内存的动态分配。        因此动态分配将不可避免会产生内存碎片的问题,那么什么是内存碎片?内存碎片即“碎片的内存”描述一个系统中所有不可用的空闲内存,这些碎片之所以

2016-09-08 14:47:07 459

转载 nginx配置location总结及rewrite规则写法

location正则写法一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] }location /documen

2016-09-07 17:25:29 319

转载 Memcache ketama一致性哈希算法

Memcache ketama一致性哈希算法一、概述     memcached 尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个memcached 不会互相通信以共享信息。那么,怎样进行分布式呢?这完全取决于客户端的实现。最常见的分布算法有余数分布算法(结构简单,增减服务节点时对命中率影响相对较大)与一致哈希算法(算法相对复杂,使用

2016-09-06 13:02:09 361

转载 DNS解析过程原理

DNS解析过程原理DNS速度优化是网站优化SEO中的一部分,优化DNS解析就必须了解DNS解析原理及过程。当用户访问我们网站一个网页时,他需要经过以下步骤:1)找到这个网页的存放服务器;2)服务器将用户的请求信息接入;3)服务器通过文件路径(URL)查找用户请求网页;4)用户将该网页内容下载到自己电脑上。我们所讲的DNS解

2016-09-06 12:25:32 372

转载 php垃圾回收

最近由于使用php编写了一个脚本,模拟实现了一个守护进程,因此需要深入理解php中的垃圾回收机制。本文参考了PHP手册。在理解PHP垃圾回收机制(GC)之前,先了解一下变量的存储。php中变量存在于一个zval的变量容器中。结构如下:is_ref类型refcount值zval中,

2016-09-05 17:28:08 216

转载 slab内存分配

1.slab内存结构图:二维数组链表slab是一次申请内存的最小单位2.slab内存分配实例3.实例数据                4.计算slab占用内存5.slab参数进程内存区slabclass元信息:1.1中是21byte,1.2中是200byteHashtable:

2016-09-05 17:08:16 1156

转载 MemCache超详细解读

MemCache超详细解读MemCache是什么MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来

2016-09-05 16:45:48 348

转载 一致性Hash算法的深入理解

一致性Hash算法关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中”一致性Hash算法”部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。算法的具体原理这里再次贴上:先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服

2016-09-05 16:35:49 10374 2

转载 一致性Hash算法

一致性Hash算法  一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。  但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存数据库

2016-09-05 16:23:18 384

原创 分布式中hash取模算法中的问题

分布式中hash取模算法中的问题常用的算法是对hash结果取余数 (hash() mod N):对机器编号从0到N-1,按照自定义的hash()算法,对每个请求的hash()值按N取模,得到余数i,然后将请求分发到编号为i的机器。但这样的算法方法存在致命问题,如果某一台机器宕机,那么应该落在该机器的请求就无法得到正确的处理,这时需要将当掉的服务器从算法从去除,此时候会有(N-1

2016-09-05 16:16:26 3250

原创 LRU算法实践分析

阿里2014笔试题一道:某缓存系统采用LRU淘汰算法,假定缓存容量为4,并且初始为空,那么在顺序访问一下数据项的时候:1,5,1,3,5,2,4,1,2出现缓存直接命中的次数是?,最后缓存中即将准备淘汰的数据项是?答案:3, 5解答:1调入内存 15调入内存 1 51调入内存 5 1(命中 1,更新次序)3调入内存 5 1 35调入内存 1 3

2016-09-05 13:57:57 538

secureCRT8.0.4

链接服务器使用rz sz资源 。链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源链接服务器使用rz sz资源

2018-05-25

charles破解版win-mac

破解charles

2017-04-24

C++帮助手册/文档

这里有c和c++的所有手册,还有一些基本的理论知识,很好的哦,欢迎下载,亲

2013-12-20

数据结构与算法分析

对于初学的人还不错哦,尤其是自学c或者c++的.欢迎下载

2013-12-02

空空如也

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

TA关注的人

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