`
文章列表
解剖Nginx·模块开发篇(5)解读内置非默认模块 ngx_http_stub_status_module 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:June 3nd, 2012 1 Background ngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息。默认情况下这个模块是不被编译进来的,
解剖Nginx·模块开发篇(4)模块开发中的命名规则和模块加载与运行流程 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:June 2nd, 2012 1 命名规则 1.1 基本变量
解剖Nginx·模块开发篇(3)ngx_http_hello_world_module 模块的基本函数实现 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:June 2nd, 2012 还记得我们定义过一个结构体如下吗?
解剖Nginx·模块开发篇(2)ngx_http_hello_world_module 基本结构定义 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:June 2nd, 2012 HelloWorld 是一个典型的 location 模块。什么是 location 模块?在 Nginx 中,根据作用域,有 main 模块、server 模块、location 模块。 1 模块定义
解剖Nginx·模块开发篇(1)跑起你的 Hello World 模块! 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 日期:June 2nd, 2012 1 学习 Nginx 模块开发需要有哪些准备? 需要的预备知识不多,有如下几点:
数据库事务:事务是指一组相互依赖的操作行为,如银行交易、股票交易或网上购物。事务的成功取决于这些相互依赖的操作行为是否都能执行成功,只要有一个操作行为失败,就意味着整个事务失败。关于事务的一个经典例子就是:A到银行办理转账事务,把100元钱转到B的账号上,这个事务包含以下操作行为: (1)从A的账户上减去100元。 (2)往B的账户上增加100元。 显然,以上两个操作必须作为一个不可分割的工作单元。假如仅仅第一步操作执行成功,使得Tom的账户上扣除了100元,但是第二步操作执行失败,Jack的账户上没有增加100元,那么整个事务失败。数据库事务是对现实生活中事务的模 ...
Lucene-3.0.0配置 一、Lucene开发环境配置 step1.Lucene开发包下载 step2.Java开发环境配置 step3.Tomcat安装 step4.Lucene开发环境配置 解压下载的lucene-3.0.0.zip,可以看到lucene-core-3.0.0.jar和lucene-demos-3.0.0.jar这两个文件,将其解压(建议放在安装jd
在ObjectiveC 中,什么是深浅拷贝?深浅拷贝分别指深拷贝和浅拷贝,即mutableCopy和copy方法。 copy复制一个不可变对象,而mutableCopy复制一个mutable可变对象。 什么时候用到深浅拷贝?下面举几个例子说明。非容器类对象如NSString,NSNumber等一类对象 示例1: //非容器类对象NSString*
菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种: 选项菜单:最常规的菜单,android中把它叫做option menu 子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单。 上下文菜单:android中
struts2标签完成分页,显示的形式就像百度,可以显示出所有的页签。看如下代码: <table id="pager"> <tr> <s:iterator value="new int[pageBean.totalPage]" status="i"> <td> <s:if test="pageBean.currentPage == #i.index+1 "><font color="#000501"><s ...
搭建Android开发环境之旅(Android4.0.3) 1.首先要下载相关的软件 1). JDK 6 以上 2). eclipse( Version 3.6.2 or higher)点击下载 3). SDK(android-sdk_r18-windows) 目前是最新的 点击下载 4). ADT 18 (Android Development Tools 安装开发工具)插件点击下载 5). 还得下载 Android SDK 4.0.4 system img,其他版本的可能不要下载这个文件,点击下载 2.JDK 6 、eclipse 的安装就不多说了,把下载完的 ...
实验项目:ACM程序设计基础(6) 实验目的:掌握C++程序设计基础。 实验要求:使用VC++6.0实现实验要求。 实验内容: 1.猜牌游戏问题,请看简单回溯——猜牌游戏(提示:可以参考实验六的最后一题Crashing Balloon)。 2. 给定n个作业的集合Jn,每一个作业Ji都有两项任务分别在2台机器上完成。每个作业必须先由机器1处理,然后再由机器2处理。求所有作业在机器2上完成处理的时间和最少,并输出最佳调度方案。如: 机器1 机器2 作业1 2 1
今天米老师主要的还是借助信息资源管理的第一章,来培养我们的学习思维方法,今天的主要形式是拿出我们自己画的思维导图来共同学习、大家一起分析出所画的优缺点,通过大家的共同参与来表达不同的观点,交流会使我最大的感触是仁者见仁智者见智、每个人的想法都是那么的有道理,思维的来回跳跃的巨大。 通过这些发现自身的不足: 1:思维局限,想法太少、联系不够。 2:对不同、相同事物之间缺少之间的分析、联系、思考、规划。 3:快速阅读的时候时常被外间事物所打扰、打断,效率低、收获少,在远程我的电脑的时候,蹦出了闪动!也一定程度表现出自己要求不严格。 4: 主动与人沟通,就像老师说的那样,要站在巨人的肩 ...
电路布线 【问题描述】 在一块电路板的上、下两端分别有n个接线柱。根据电路设计,要求用导线(i,π(i))将上端接线柱i与下端接线柱π(i)相连,如图所示。 其中,π(i),1<=i<=n是{1,2,…,n}的一个排列。导线(i,π(i))称为该电路板上的第i条连线。对于任何1<=i π(j)。 在制作电路板时,要求将这n条连线分布到若干绝缘层上。在同一层上的连线不相交。你的任务是要确定将哪些连线安排在第一层上,使得该层上有尽可能多的连线。换句话说,就是确定导线集Nets={ i,π(i),1<=i<=n}的最大不相交子集。 ...
猜牌游戏 【问题描述】 猜牌游戏:桌上有分别写着1-100的100张牌,游戏者从100张牌子中抽出K张,把K(1<K<100)张牌对应的数字相乘得到一个结果S,然后把结果S告诉挑战者,让挑战者猜游戏者K张牌的可能组合。游戏者也 ...
Global site tag (gtag.js) - Google Analytics