使用iframe实现提交表单不刷新页面

正常情况下,当你向服务器发送数据的时候,你的浏览器将会打开ACTION页面,并且不会重回到当前页面。但是有的时候,我们因为各种各样的要求,而不希望浏览器在提交数据的时候去刷新当前的页面或者转向到新的页面. 所以我们引入一个嵌入框架来解决这个问题。具体的原理是:当表单在提交数据的时候,不将...

2015-12-23 15:51:17

阅读数:373

评论数:0

Windows下Redis的安装使用

发表于2年前(2014-02-28 18:41)   阅读(16337) | 评论(23) 196人收藏此文章, 我要收藏 赞22 摘要 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、lis...

2015-12-21 09:20:14

阅读数:694

评论数:0

MongoDB设置访问权限、设置用户

[html] view plaincopy MongoDB默认是不需要输入用户名和密码,客户就可以登录的。但是出于安全性的考虑,我们还是要为其设置用户名和密码。本文主要介绍的是MongoDB权限管理之用户名和密码的操作,希望能对您有所帮助。      AD:   ...

2015-12-20 23:15:16

阅读数:621

评论数:0

8天学通MongoDB——第一天 基础入门

关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合” 就是对应关系数据库中的“表”,“文档”对应“行”。   一: 下载       上MongoDB官网 ,我们发现有32bit和64bit,这个就要...

2015-12-17 10:54:29

阅读数:270

评论数:0

深入探讨this指针

深入探讨this指针   为了写这篇文章,准备了好长时间,翻遍了箱底的书籍。但是现在还是不敢放开手来写,战战兢兢。不是担心自己写错,而是唯恐自己错误误导别人。同时也希望这篇文章能给你一点收获。既然是深入探讨this指针,所以建议初学者,最好具有一定编译基础,调试基础。如果大家认为这片文章有不满...

2015-12-09 09:16:48

阅读数:291

评论数:0

C++重载、重写、重定义

一、重载(overload) 指函数名相同,但是它的参数表列个数或顺序,类型不同。但是不能靠返回类型来判断。 (1)相同的范围(在同一个作用域中) ; (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 (5)返回值可以不同; 二、重写(也称为覆盖 ove...

2015-12-09 08:55:33

阅读数:265

评论数:0

nginx 源码学习笔记(十四)—— 全局变量ngx_cycle

再打算正式开始研究core模块式,发现有一个很重要的变量ngx_cycle_t,一直伴随,如果不懂ngx_cycle可能读起代码来回非常困难,这里就来详细学习一下吧。本文大部分灵感来自于。http://blog.csdn.net/livelylittlefish/article/details/7...

2015-12-05 14:58:56

阅读数:330

评论数:0

nginx 源码学习笔记(十三)——文件读写和配置文件读取

对于c语言来说,如果需要支持多个操作系统,就需要封装一下文件的读写。封装文件的读写还有一个益处就是能够把读写异常,读写的内存控制,日志的记录封装起来,以便于其他的模块更好的应用。文件的读写一般会封装成打开文件,关闭打开的文件,读写文件。 在nginx的源码中,文件读写主要放在core...

2015-12-05 14:57:55

阅读数:325

评论数:0

nginx 源码学习笔记(十二)——基本容器——ngx_buf

ngx_buf.{c|h}分为两种类型,一种是file,一种是memory。因此这里会有文件的一些操作域。 [cpp] view plaincopyprint? typedef void *            ngx_buf_tag_t;  ...

2015-12-05 14:57:11

阅读数:336

评论数:0

nginx 源码学习笔记(十一)——基本容器——ngx_list

ngx_list.{c|h}结构非常简单,如果你看过之前的array介绍,这一节可以一带而过: [cpp] view plaincopyprint? typedef struct ngx_list_part_s  ngx_list_part_t;...

2015-12-05 14:56:10

阅读数:228

评论数:0

nginx 源码学习笔记(十)——基本容器——ngx_hash

ngx_hash.{c|h}实现了nginx里面比较重要的一个hash结构,这个在模块配置解析里经常被用到。该hash结构是只读的,仅在初始创建时可以给出保存在其中的key-val对儿,然后就只能进行“增删改查”操作了。 先来看一下hash结构的内存布局: ...

2015-12-05 14:55:36

阅读数:286

评论数:0

nginx 源码学习笔记(九)——基本容器——queue

src/core/ngx_queue.{c|h}实现了一个队列的操作逻辑,队列的基本结构为一个双向队列 基础数据结构为: [cpp] view plaincopyprint? typedef struct ngx_queue_s  ngx_...

2015-12-05 14:54:38

阅读数:217

评论数:0

nginx 源码学习笔记(八)——基本容器——array数组

对应文件为core/ngx_array.{c|h} ngx_array是nginx内部封装的,使用ngx_pool_t对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数据时只能在尾部压入1个或多个元素。这里单纯的觉得和数组没有差别。   数组的实现结构为:...

2015-12-05 14:54:02

阅读数:242

评论数:0

nginx 源码学习笔记(七)——内存分配相关源码分析

内存分配相关 1.      系统功能封装 内存相关的操作主要在os/unix/ngx_alloc.{h,c} 和 core/ngx_palloc.{h,c}中。 其中os/unix/ngx_alloc.{h,c}封装了最基本的内存分配函数,是对c原有的malloc/free/mem...

2015-12-05 14:53:11

阅读数:224

评论数:0

nginx 源码学习笔记(六)——nginx基本数据结构

简单的数据类型 在core/ngx_confing.h中定义了基本的数据类型的映射,大部分都映射到c语言自身的数据类型: typedef intptr_t        ngx_int_t; typedef uintptr_t       ngx_uint_t; typed...

2015-12-05 14:52:02

阅读数:183

评论数:0

nginx 源码学习笔记(二十三)—— event 模块(四) ——timer红黑树

在二十一节中,提到过调用ngx_eventfind_timer()获取timer,然后传递给epoll模块,做等待时间,今天我们主要讲解下这个方法。 本文来自于:http://blog.csdn.net/lengzijian nginx中的timer用红黑树的结构排序。ng...

2015-12-04 09:47:21

阅读数:541

评论数:0

nginx 源码学习笔记(二十二)—— event 模块(三) ——epoll模块

上一节我们讲到了事件驱动的模块,它把我们引入epoll模块,今天我们主要学习下nginx如何使用epoll完成时间驱动,实现高并发;这里不详细讲解epoll原理,如果有机会再做一次单独的epoll的学习。 本文来自于:http://blog.csdn.net/lengzijian 回忆...

2015-12-04 09:46:22

阅读数:214

评论数:0

nginx 源码学习笔记(二十一)—— event 模块(二) ——事件驱动核心ngx_process_events_and_timers

首先继续回忆下,之前子线程执行操作里面有一个未涉及的内容ngx_process_events_and_timers,今天我们就来研究下这个函数。 本篇文章来自于:http://blog.csdn.net/lengzijian/article/details/7601730 先来看一下第...

2015-12-04 09:45:22

阅读数:482

评论数:0

nginx 源码学习笔记(二十)—— event 模块(一) ——初始化

读完之前的学习笔记,相信已经对nginx的启动流程有了一定的认识,从这一节起我们想深入各个模块,学习各个模块的内的主要操作。 本文来自于:http://blog.csdn.net/lengzijian/article/details/7598996 今天我们就来学习下eve...

2015-12-04 09:43:52

阅读数:300

评论数:0

nginx 源码学习笔记(十九)—— nginx启动过程函数调用图

学了很久的nginx启动流程,今天决定复习下以前所学的知识,画一个函数调用图,一边之后快速阅读代码。希望对大家有用,由于我的博文被大量网站抓取而且不标注来源,所以决定在图上加上水印,希望各位同学不要喷我。   该文章来自:http://blog.csdn.net/lengzijian/...

2015-12-04 09:42:18

阅读数:292

评论数:0

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