09 2010 档案

FreeBSD + Nginx 环境搭建教程
摘要:前言:本文是关于如何搭建基于“FreeBSD7.2 + Nginx0.8.24 + PHP5.2.11(FastCGI) + GD2.0.53 + ZendOptimizer3.3.9 + Mysql5.1.40 + 系统优化 + 防ddos攻击”高性能、高负载Web服务器的文章,安装方式为源代码安装。Ports 方式安装请参考: http://www.excms.cn/m... 阅读全文

posted @ 2010-09-29 00:22 与时俱进 阅读(3157) 评论(0) 推荐(0) 编辑

Nginx环境下Discuz论坛的Rewrite规则
摘要:1、需要说明的是,下网上以前一直流传的Rewrite都是有误的。下面的Rewrite中百分号前面多了个转移字符“\”,这在Apache中是需要的,而在Nginx中则是不需要的。rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page\%3D$3&p... 阅读全文

posted @ 2010-09-29 00:20 与时俱进 阅读(1959) 评论(0) 推荐(0) 编辑

nginx 限制某些类型的客户端的访问
摘要:连续几天遭遇小规模的cc攻击,虽然危害不大,但每次受到攻击都要登陆到服务器上,把一套措施重新走一遍。一次是晚上11点,一次周六,影响休息,烦人至极。这几次的cc攻击,应该是来自同一个组织,因为,正巧发现这几次cc攻击在access log中留下的客户端类型都一样"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MyIE 3.01)Cache-... 阅读全文

posted @ 2010-09-29 00:18 与时俱进 阅读(1057) 评论(0) 推荐(0) 编辑

nginx的http session管理
摘要:从自已的使用经验、以及归纳、总结网上各类关于Nginx的文章,个人觉得Nginx最擅长的是对静态内容提供HTTP服务,以及Session管理(HTTP任务管理)。Nginx使用了epoll的模式来管理TCP session,所以,性能高,系统资源消耗低。http session,基本上可以认为就是我们平常所理解的完成GET或者POST请求的HTTP应用的TCP Session。实事上,Nginx提... 阅读全文

posted @ 2010-09-29 00:17 与时俱进 阅读(14225) 评论(0) 推荐(0) 编辑

如何配置nginx的流量限制
摘要:今天教大家如何配置nginx进行流量限制。限制每个IP一个线程,每个线程30K/s限制;防治盗链,将盗链的URL显示为指定图片;在171上测试通过。下载限制的相关配置http { limit_zone one $binary_remote_addr 10m; server { location /upload/ { limit_conn one 1; limit_rate 30k; } }} 阅读全文

posted @ 2010-09-29 00:15 与时俱进 阅读(5450) 评论(0) 推荐(0) 编辑

Nginx 简单的负载均衡配置示例
摘要:www.s135.com 和 blog.s135.com 域名均指向 Nginx 所在的服务器IP。  用户访问http://www.s135.com,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。  用户访问http://blog.s135.com,将其负载均衡到192.168.1.7服务器的808... 阅读全文

posted @ 2010-09-29 00:11 与时俱进 阅读(529) 评论(0) 推荐(0) 编辑

10种常用排序算法实现
摘要:在使用VBA进行写程序时,经常会做排序,下面将会给出一些常用的排序算法的实现,方便大家写程序参考,若代码中出现了错误,欢迎高手指正。主要算法有:1、(冒泡排序)Bubble sort2、(选择排序)Selection sort3、(插入排序)Insertion sort4、(快速排序)Quick sort5、(合并排序)Merge sort6、(堆排序)Heap sort7、(组合排序)Comb ... 阅读全文

posted @ 2010-09-18 22:23 与时俱进 阅读(1140) 评论(0) 推荐(0) 编辑

禁用菜单和工具栏
摘要:本文内容中的所有示例都使用False来禁用命令栏控件,若想启用该控件则将其改为True。禁用某命令栏下面的代码将禁用“工作表菜单栏”:Application.CommandBars(”Worksheet Menu Bar”).Enabled = False下面的代码将禁用“标准”工具栏:Application.CommandB... 阅读全文

posted @ 2010-09-17 17:11 与时俱进 阅读(3837) 评论(0) 推荐(0) 编辑

如何在 Excel 中自定义菜单和菜单栏
摘要:Microsoft 提供的编程示例只用于说明目的,不附带任何明示或默示的保证。这包括但不限于对适销性或特定用途适用性的默示保证。本文假定您熟悉所演示的编程语言和用于创建和调试过程的工具。Microsoft 的支持工程师可以帮助解释某个特定过程的功能,但是他们不会修改这些示例以提供额外的功能或构建过程以满足您的特殊需求。回到顶端本文中的示例本文中的示例在 Excel 2000、Excel 2002 ... 阅读全文

posted @ 2010-09-17 17:09 与时俱进 阅读(5834) 评论(0) 推荐(0) 编辑

VBA读取word中的内容到Excel中
摘要:Public Sub Duqu() Dim myFile As String Dim docApp As Word.Application Dim docRange As Word.Range myFile = ThisWorkbook.Path & "\Word文档的名字" '指定Word文档 Set docApp = New Word.Application docApp.Docu... 阅读全文

posted @ 2010-09-17 16:59 与时俱进 阅读(10444) 评论(0) 推荐(0) 编辑

SSI 的指令及参数
摘要:SSI 在使用时遵循以下格式:<!--#directive parameter="value"-->其中,directive 是向服务器发送的指令名称,parameter 是指令的操作对象,而 value 则是用户希望得到的指令处理结果。所有的 SSI 命令都是以 "<!--#" 开始,其中 "<!-" 和 "#" 之间不能有任何空格,否则服务器会把 SSI 命令当称普通的... 阅读全文

posted @ 2010-09-17 10:09 与时俱进 阅读(3939) 评论(0) 推荐(0) 编辑

Mysql用户密码设置修改和权限分配
摘要:我的mysql安装在c:\mysql一、更改密码  第一种方式:  1、更改之前root没有密码的情况    c:\mysql\bin>mysqladmin -u root password "your password"  2、更改之前root有密码的情况,假如为123456    c:\mysql\bin>mysqladmin -u root -p123456 password "... 阅读全文

posted @ 2010-09-14 08:58 与时俱进 阅读(44502) 评论(1) 推荐(2) 编辑

REEBSD常用命令大全
摘要:FREEBSD是一个unix的分支.他的命令大部分也是从他的里面来的如果你从unix转到BSD来,那么你一定对他的命令会比较熟悉1: man 在线查询 man ls2: ls 查看目录与档案 ls -la3: ln 建立链接文件 ln -fs /usr/local/apache/etc/httpd.conf /etc/httpd.conf4: more 分页显示 more 文件名称5: cd 切换... 阅读全文

posted @ 2010-09-03 21:41 与时俱进 阅读(365) 评论(0) 推荐(0) 编辑

FreeBSD环境下获取CPU信息
摘要:获取CPU速度  在shell下键入以下命令:sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'  将会得到大概如下输出:hw.machine: amd64hw.model: Intel(R) Xeon(R) CPU E5620 @ 2.40GHzhw.ncpu: 8hw.machine_arch: amd64  那么,通过以上信息我们得知CPU为... 阅读全文

posted @ 2010-09-03 21:30 与时俱进 阅读(848) 评论(0) 推荐(0) 编辑

FreeBSD防范ARP攻击
摘要:因为要更换服务器的操作系统,而以前Windows 2003上安装有arp防火墙,所以在FreeBSD上也要有一个对应的防范arp攻击的解决方案。在网上查了很多资料,无外乎两种解决方案,一种是专有的arp防护软件,另一种就是利用定时对网内宣告和自身绑定。  经过对比,第二种解决方案简单易行,而且配置也是很灵活的,网上大多也是这种解决方案。具体如何配置呢,下面我就按照我的实际配制方法,把步骤记录如下。... 阅读全文

posted @ 2010-09-03 21:25 与时俱进 阅读(727) 评论(0) 推荐(0) 编辑

FreeBSD常用命令小结(第一版)
摘要:已经使用FreeBSD一段时间了,这期间用到了不少命令,很多都是常用的,学会使用这些命令,使用起FreeBSD来,才会得心应手。现在我就将期间我用到的命令归纳一下,其中有很多与Linux极其类似,其中有部分还是从Linux资料中学来的,不管怎么说Google上搜Linux相关要容易一些。1、显示目录与文件ls #将当前目录下的所有文件与目录显示出来,仅显示文件或目录名ls -l #与上面的相同,不... 阅读全文

posted @ 2010-09-03 21:24 与时俱进 阅读(520) 评论(0) 推荐(0) 编辑

FreeBSD 8.0下给网卡绑定双IP
摘要:vi /etc/rc.conf在ifconfig_wlan0="inet 192.168.1.3 netmask 255.255.255.0 ssid onnets"下面增加这句ifconfig_wlan0_alias0="inet 192.168.1.10 netmask 255.255.255.0 ssid onnets" 阅读全文

posted @ 2010-09-03 21:24 与时俱进 阅读(239) 评论(0) 推荐(0) 编辑

FreeBSD 8.0安装PostgreSQL 8.4.x
摘要:最近准备做一个使用PostgreSQL的项目,当然要在服务器上安装PostgreSQL了。安装要比MySQL麻烦一些,现记录如下。  1、编译安装PostgreSQL 8.4.2引用wget http://wwwmaster.postgresql.org/redir/391/f/source/v8.4.2/postgresql-8.4.2.tar.gztar zxvf postgresql-8.4... 阅读全文

posted @ 2010-09-03 21:15 与时俱进 阅读(642) 评论(0) 推荐(0) 编辑

FreeBSD 8.0搭建nginx+jexus+php+asp.net+mysql脚本
摘要:前几天安装FreeBSD 8.0 Web服务器环境的时候写的一个脚本,已经在FreeBSD 8.0下测试通过,不过不是一键安装,大家可以照脚本复制粘贴手工进行操作。可以节省输入命令的时间,减少了出错的几率。未来我将对脚本进行修改,以使其 真正做到一键安装。#!/bin/sh################################################ ver 0.1.0# 适用... 阅读全文

posted @ 2010-09-03 21:13 与时俱进 阅读(1328) 评论(0) 推荐(0) 编辑

FreeBSD以ports方式安装最新版Mono
摘要:这两天一直在搞在FreeBSD上源码编译安装Mono最新版本2.4.2.3,不过经过了多次尝试,始终无法正常编译,所以只好暂时放弃。那么我们还是回来用最简便的方式——ports方式安装。  为了安装最新版本的Mono,我们需要更新一下ports,命令如下:引用portsnap fetch extractportsnap fetch update  需要说明一下,portsn... 阅读全文

posted @ 2010-09-03 21:07 与时俱进 阅读(865) 评论(0) 推荐(0) 编辑

FreeBSD上搭建nginx 0.8.x + PHP 5.3.x(FastCGI) + MySQL 5.1.x
摘要:此文为本系列文章第三版,搭建前请确认您要安装的环境:引用FreeBSD 8.xnginx 0.8.xPHP 5.3.x(x >= 3)MySQL 5.1.x如果您不是以上环境,可以参考本系列文章第一版:FreeBSD上搭建nginx 0.7.x + PHP 5.2.x(FastCGI) + MySQL 5.1.x  前言:在网上Linux环境下搭建nginx+php的文章已经比较多也比较完善... 阅读全文

posted @ 2010-09-03 21:04 与时俱进 阅读(1278) 评论(0) 推荐(0) 编辑

使用Jexus+Mono在FreeBSD上搭建asp.net web服务器
摘要:前言:如果要谈起如何搭建asp.net运行环境,我相信很多人会想到使用Windows Server系统和IIS来搭建,不可否认,asp.net是微软出的东西,当然用微软的系统搭建最合适了。如果你又想使用asp.net,又想使用 FreeBSD,那么是不是就行不通了呢?答案当然是否定的。因为我们有Mono,有了Mono,asp.net就可以运行在非Windows系统下了。什么是Mono:Mono是.... 阅读全文

posted @ 2010-09-03 21:01 与时俱进 阅读(1732) 评论(0) 推荐(0) 编辑

概括ADO.NET数据库连接的所有形式(基础)
摘要:第一种  通过直接在cs文件中编写查询语句调用dbcom.ExecuteNonQuery();执行插入数据  第二种当然是调用存储过程第三种就是可能同时插入两张表或者三张表或者更多。必须是同时,运用到了事务回滚机制。存储过程写法就不给出来了和上面一样。只是在存储过程编写事务。第四种通过使用DbDataAdapter来获得查询的结果第5种使用DbDataReader或者查询结果,这里给出查询第一行第... 阅读全文

posted @ 2010-09-03 08:52 与时俱进 阅读(397) 评论(0) 推荐(0) 编辑

css浮动层垂直水平居中固定兼容火狐、ie6、ie7、ie8
摘要:<style type="text/css">.box{width:200px; height:200px; border:1px solid #000; position:fixed; left:50%; top:50%;margin-left:-100px;margin-top:-100px;_position:absolute;_top:expression(eval(docum... 阅读全文

posted @ 2010-09-01 12:03 与时俱进 阅读(3340) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈