上一篇文章主要介绍了nginx在win和Linux平台上的安装。本章节主要介绍nginx源码学习方法和源码结构,以及nginx启动时main方法的位置,参数信息。后面的章节主要是linux平台,你要问为何是linux,而不是win。我只能说nginx是基于linux平台开发出来的,我也习惯了linu ...
分类:
其他 时间:
2017-04-20 22:51:06
收藏:
0 评论:
0 赞:
0 阅读:
256
贫血模型:领域对象里只有get和set方法,或者包含少量的CRUD方法,而不包含有业务逻辑的处理,把"行为"和"状态"分离到不同的对象里,只有状态的对象被称为"贫血对象"(VO),而只有"行为"的对象一般被用作服务对象,就像spring的server一样,都是无状态对象,本身并不存储数据,只处理逻辑 ...
分类:
其他 时间:
2017-04-20 22:50:52
收藏:
0 评论:
0 赞:
0 阅读:
228
Description 化学家吉丽想要配置一种神奇的药水来拯救世界。吉丽有n种不同的液体物质,和n个药瓶(均从1到n编号)。初始时,第i个瓶内装着g[i]克的第i种物质。吉丽需要执行一定的步骤来配置药水,第i个步骤是将第a[i]个瓶子内的所有液体倒入第b[i]个瓶子,此后第a[i]个瓶子不会再被用到 ...
分类:
其他 时间:
2017-04-20 22:50:36
收藏:
0 评论:
0 赞:
0 阅读:
239
今天晚上去华工参加睿智融科的笔试,问到web会话跟踪,一脸懵比,这个词听都没听过,回来后百度下,发现其实会话跟踪的内容我基本都了解的~_~ 转自:http://www.cnblogs.com/gaopeng527/p/5246708.html 一、 什么叫会话跟踪 记录用户一段时间内的逻辑上相关联的 ...
分类:
Web开发 时间:
2017-04-20 22:50:23
收藏:
0 评论:
0 赞:
0 阅读:
219
这篇文章我们继续学习main方法,我们先来看看 ngx_debug_init() 这个方法。从方法名我们也知道,debug初始化。我们先看看方法位置在哪。我们来断点在这个方法上面。 Function “ngx_debug_init” not defined。 我们去源码里面查找,grep “ngx_ ...
分类:
其他 时间:
2017-04-20 22:50:03
收藏:
0 评论:
0 赞:
0 阅读:
237
接着上一篇,我们学习nginx的main方法。 用gdb工具调试nginx,首先gdb nginx。如下: gdb调试工具有很多的命令,上一篇为了找main方法用了 b 命令,也就是breakpoint的意思。输入b main。 要调试必须得先启动nginx,输入 r 命令,也就是run的意思。 o ...
分类:
其他 时间:
2017-04-20 22:49:50
收藏:
0 评论:
0 赞:
0 阅读:
291
1、用户相关 useradd [用户名] 创建用户 passwd [用户名] 为用户修改密码 su - 用户名 切换用户 exit 退出到根用户 2、创建文件与目录 (1)创建文件:touch [文件名] (2)建立目录:mkdir(make directories) mkdir -p [目录名] ...
分类:
系统服务 时间:
2017-04-20 22:49:35
收藏:
0 评论:
0 赞:
0 阅读:
299
我们接着上篇文章来讲讲ngx_get_options函数。 这个函数就在nginx.c文件中,我们来看看。 参数argc,argv我们在前面的文章中都已经提到了,在这里我们看ngx_get_options里面的for循环。它的作用就是把所有的运行时参数循环一遍,判断是不是合法。例如 nginx -s ...
分类:
其他 时间:
2017-04-20 22:49:17
收藏:
0 评论:
0 赞:
0 阅读:
303
我们接着上一篇文章继续来看看ngx_regex_init()函数。搜索ngx_regex_init得到位置为src/core/ngx_regex.c:ngx_regex_init(void)。 进入ngx_regex.c文档 如果你的nginx有添加NGX_PCRE模块,那么这个函数则会执行。什么是 ...
分类:
其他 时间:
2017-04-20 22:48:46
收藏:
0 评论:
0 赞:
0 阅读:
213
router.js import Vue from 'vue'import VueRouter from 'vue-router' Vue.use(VueRouter) const first = {template:'<h1>first</h1>'}const second = {template ...
分类:
其他 时间:
2017-04-20 22:48:27
收藏:
0 评论:
0 赞:
0 阅读:
291
程序分三层:界面层、业务逻辑层、数据访问层 这里主要操作的是数据访问层,数据访问层又分为: 1.实体类 2.数据访问类 存放位置:APP_Code文件中 一.实体类 最简单的封装把数据库的表名变成类的类名把数据库的每一个列,变为实体类中的成员变量和属性列名与属性名一致 有几行就有几个实体类 这是一个 ...
分类:
其他 时间:
2017-04-20 22:47:49
收藏:
0 评论:
0 赞:
0 阅读:
212
MySQL中查询当前的连接数: 查询最大连接数: 在mysql客户端下执行show processlist可以看到很多sleep的进程,这些进程就是人们常说的死连接,它们会一直保持sleep,直到my.cnf里面设置的wait_timeout这个参数值的时间到了,mysql才会自己杀死它。在杀死它的 ...
分类:
数据库技术 时间:
2017-04-20 22:47:13
收藏:
0 评论:
0 赞:
0 阅读:
331
问题核心:erase之后迭代器是否失效 vector调用erase之后,该迭代器之后的迭代器都失效; map调用erase之后,其他迭代器并不会失效。 ...
分类:
其他 时间:
2017-04-20 22:46:38
收藏:
0 评论:
0 赞:
0 阅读:
124
树链剖分是一种应付树上修改和查询的算法(数据结构),要求树的形态不发生改变(改变的要用LCT维护) 树剖可以解决如下问题:路径修改(查询),子树修改(查询),单点修改。 其实有的题目DFS序即可,还有的要用点分治会明显方便一些。 本模板支持:输入p,q,查询p,q的路径上的权值和,给定p,w,将p子 ...
分类:
其他 时间:
2017-04-20 22:46:08
收藏:
0 评论:
0 赞:
0 阅读:
242
Problem Description 一个旅行者有一个最多能用V公斤的背包,现在有n件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn。有的物品只可以取一次(01背包),有的物品可以取无限次(完全背包),有的物品可以取的次数有一个上限(多重背包)。求解将哪些 ...
分类:
其他 时间:
2017-04-20 22:45:47
收藏:
0 评论:
0 赞:
0 阅读:
261
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布, ...
分类:
其他 时间:
2017-04-20 22:45:34
收藏:
0 评论:
0 赞:
0 阅读:
211
2)使用模式裁剪字符串 可以从复杂url中截取出域名 ...
分类:
其他 时间:
2017-04-20 22:45:14
收藏:
0 评论:
0 赞:
0 阅读:
228
要實現這樣的效果 代碼如下: ...
分类:
微信 时间:
2017-04-20 22:44:49
收藏:
0 评论:
0 赞:
0 阅读:
300
1 统计模式识别 图像-增强图像-特征提取-分类 训练样本-有规则的学习-误差检测-改进规则-分类 1.1 决策理论方法 ①线性判别 将待分类图像X投影到N个提取的特征上,形成Y向量,系数向量为W,判别函数D(X)= Y’W 通过分别计算i、j两类的D(X),比较大小,判断类别。Di(X)-Dj(X ...
分类:
其他 时间:
2017-04-20 22:44:36
收藏:
0 评论:
0 赞:
0 阅读:
293
1.JS对大小写敏感。使用 Unicode 字符集。忽略多余的空格 2. document.write() 方法将内容写到 HTML 文档中。注意:如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆 盖。 3. console.log() 主要是方便你调式javas ...
分类:
Web开发 时间:
2017-04-20 22:44:21
收藏:
0 评论:
0 赞:
0 阅读:
256