搜索到与相关的文章
编程技术

Ningx代码研究(三)

ngx的基本容器ngx_array对应的文件为core/ngx_array.{c|h}ngx_array是nginx内部封装的使用ngx_pool_t对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数组时只能在尾部压入1个或多个元素。数组的实现结构为structngx_array_s{void*elts;ngx_uint_tnelts;size_tsize;ngx_uint_tnalloc;ngx_pool_t*pool;};其中e

系统 2019-08-29 22:38:33 2121

编程技术

利用DarkBlade搞定漂亮房地产网站

夏天真不爽呀,一到中午就犯迷糊,没办法,做男的人就是要挺住,不能让自己倒下。只能去找个漂亮练练手,也好让头脑清醒一下,随便一找就找到个漂亮的房地产站,而且有点西湖风景的味道,一下子来了兴致,马上开搞。一、先看看网页的一个页面吧首先当然是信息收集了,扫描一下目录结构发现upload_photo.asp一猜就是南方数据或者是良精或者是网域高科的源码,没有想到这些源码也能做出这样的皮肤,中国的网页设计师太强大了。结果扫了半天也没有发现后台地址,没有办法了,coo

系统 2019-08-29 22:19:02 2121

编程技术

汉诺塔递归解法

汉诺塔的递归算法假设有3个分别命名为X、Y和Z的塔座,在塔座X上插有n个直径大小各不相同、依小到大编号为1、2…n的圆盘。现要求将X轴上的n个圆盘移至塔座Z上并仍按同样顺序叠排,圆盘移动时必须遵守下列规则:1、每次只能移动一个圆盘;2、圆盘可以插在X、Y和Z中任一塔座上;3、任何时刻都不能将一个较大的圆盘压在较小的圆盘之上。递归算法的思路:当n=1时,问题比较简单,只要将编号为1的圆盘从塔座X直接移至塔座Z上即可。当n>1时,需利用塔座Y作辅助塔座,若能设

系统 2019-08-29 22:02:00 2121

编程技术

JVM垃圾回收机制总结(1) :一些概念

全文转载:http://pengjiaheng.iteye.com/blog/518623作者:和你在一起[fromJavaEye]数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,doubl

系统 2019-08-29 21:59:35 2121

编程技术

在.net应用程序中使用用户控件

郑佐2004-11-30做过asp.net的人都知道开发的时候使用用户控件很方便,为功能模块化提供了相当大的灵活性。令人高兴的是开发Windows窗体也可以使用用户控件。这里我们来看

系统 2019-08-29 21:57:51 2121

编程技术

反射

反射,可以实现动态晚绑定组件,大道理不说,实例说明问题。1.新建项目,项目结构如图:一个类库,一个网站;类库中包含2个类;2.不添加引用,实现查看,调用类库中的方法,属性等;效果如图:(访问类库中的类)(访问指定类中的方法)3.代码:①user1.cs,user2.cs两者都一样,只是类名不同。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;name

系统 2019-08-12 09:29:55 2121

各行各业

thrift入门(1) -- 安装配置

thrift是一个跨语言的通讯框架,支持c++,java,.net,python,php等。你可以用一种语言写一个服务器,然后另外一种语言写一个客户端,快速搭建一个rpc调用服务。而且它很轻量级,只要引入特定库便可以运行服务和客户端,不需要再安装配置其它复杂的环境和容器。下面介绍如何在ubuntu11.10上安装thrift0.8.0。1.下载thrift,页面http://thrift.apache.org/download/里有相应链接。我下的是0.8

系统 2019-08-12 09:27:14 2121

各行各业

e2e 自动化集成测试 架构 实例 WebStorm Node.j

在写自动化测试的Node.js脚本时,时常需要测试所写的case,可能都需要去重新登录一遍,这将相当的耗时,好在Selenium都借了Session的机制,如果在最初的浏览器没有关闭的情况下,会给窗体创建一个唯一SessionID号,也是webdriverIo,client.init()这个执行的时候。所以我的思路是,在init()的时候,将这个sessionID保存在一个文本文件中,再运行测试case的时候,不需要执行如下:varbrowser=webd

系统 2019-08-12 09:27:10 2121

各行各业

word中如何设置页码从任意页开始

一、分开目录与正文不管你的目录有多少页,首先要做的就是将你的目录与正文分开(作用就如同将目录与正文分别存为两个文件一样,可以分别进行不同的操作),操作是将光标定位到正文第一个字之前,使用“插入”菜单中的“分隔符”命令,进入后在“分隔符”窗口下部“分节符类型”选项栏中点选“下一页”,确定后退出。这时文档就分为目录与正文两节。接下来要做的就是分别设置不同的格式了。二、分别设置首先分别将光标定位在目录与正文所在页,再分别使用“文件”菜单中的“页面设置”命令,进入

系统 2019-08-12 09:26:53 2121