RedHat下DNS
安装bind-9.3.4-10.P1.el5
[root@linux etc]# mkdir /var/named
进入/var/named
[root@linux etc]# cd /var/named
建立localhost.zone文件
[root@linux named]#vi localhost.zone
$TTL 86400
$ORIGIN localhost.
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
很不错的二级菜单设计
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gbk” />
<title>www.webjx.com</title>
<style type=”text/css”>
<!–
/*Author:webjx.com*/
body{
PHP从Mysql读取中文显示乱码问题
今天做树形菜单时从数据库中读取中文数据一直显示????,害我在网上找了半天答案,终于搞定,抓下来做个存档。
从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。
当我们按照原来的方式通过PHP存取MySQL数据库时,就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。
其实简单的方法是通过phpMyAdmin来设置。
设置下面几项:
1: 语言设置为 chinese (zh-utf-8)
Read More…
RedHat5.3 DHCP
十台的DHCP服务器,还好RedHat装的快,搞挂了台刀片 最近很郁闷
费话不多说,记下配制
1.首先确认有没安装DHCP服务
[root@localhost ~]# rpm -qa dhcp
dhcp-3.0.5-18.el5
我有装就不管了,没装的话找下dhcp-3.0.5-18.el5.i386.rpm文件,然后rpm -ivh dhcp-3.0.5-18.el5.i386.rpm就可以了
2.配置DHCP服务器
配置文件在/etc/dhcpd.conf,默认该文件没写东西,你可以去/usr/share/doc/dhcp*下找模版,不过好像那个模版有问题。
贴下自己的配制
ignore client-updates;
authoritative;
ddns-update-style none;
option domain-name-servers 210.34.80.3,210.34.80.6,218.85.157.99,211.97.104.129;
option domain-name “xxx.edu.cn”;
default-lease-time 1800;
max-lease-time 1800;
Read More…
在.net中向客户端发送执行脚本(可以用在aspx.cs文件中)
最近给实习搞的死去活来…这次学的很安份,别用全才形容我,谁都受不起 .
今天发现可以用”RegisterStartupScript”在页面中向客户端发送脚本块,不能怪我大惊小怪, 有些情况下需要将JAVASCRIPT脚本和服务器端脚本代码相互结合使用,比如使用消息框动态现实服务器端的变量值,这时候就需要从服务器端向客户端页面动态添加脚本。所以这个就派上用场了
1.比如
try
{
SqlConnection conn=new SqlConnection(string myConnection);
}
catch(Exception ex)
{
//你想在在这里弹出对话框,提示用户发生异常得Message
//直接在aspx里面写实现不了吧?
string script=”JavaScript脚本”;
Page.RegisterStartupScript(“alert”,script);
}
Read More…
Revolution OS & The Code
虽说这片子从头到尾几乎都是对众多顶级黑客(当然不是指现在的”黑客”)的采访,但仔细看下来倒真的找到了很多以前不为注意的一些关于自由软件运动 / 开源软件运动的一些被忽略的细节, 和书本上写的比还是有另外一种味道.
RMS(Richard Matthew Stallman)似乎对他的HURD的失败有些抱怨,人们更愿意称Linux而不是GNU/Linux.LinuxWorld 大会给自由软件基金会颁发了一个 “Linus Torarlds 大奖”, 颁奖人是 Linus , 领奖人是 RMS , RMS 无奈的说这就有些像”给义军舰队颁发 Han Solo(星球大战的主角) 奖”一样滑稽. 众人哄堂大笑.搞的这个大胡子挺郁闷的.这个书本可没写,哈哈…
还有Bill Gates写的An Open Letter to Hobbyists ,我看到今天还是说不清谁对谁错.
华为ACL匹配规则
华为3COM的ACL一直一来都比较麻烦,不同版本、不同型号的设备都有些不同。下面我以3900设备为例,说明ACL的配置和执行技巧。
总结一句话:rule排列规则和auto、config模式有关,而匹配顺序则和ACL应用环境和下发到端口的循序有关。
规律说明:
1、ACL可以分为auto模式和config模式,auto模式根据最长匹配的原则排列rule的顺序(可以通告dis acl all查看rule的循序,出现4-2-3-0-1很正常)。config模式根据用户配置循序排列rule的循序。也就是说auto和config只是 rule的排列顺序有关,与匹配顺序无关。
2、不管是auto模式还是config模式,当ACL应用于包过虑和QOS时,匹配循序是从下往上,但是应用于VTY 用户过虑等责是从上往下匹配。
3、不管是auto模式还是config模式,ACL的匹配顺序都是根据下发到端口的规则从下往上匹配。
4、在一个ACL里同时有多条rule匹配,则按照最长匹配优先执行。
Read More…
HTTP请求模型和包头信息
HTTP请求模型
一、连接至Web服务器
一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。
例如:http://www.myweb.com:8080/index.html
在Java中,这将等同于代码:
Soceet socket=new Socket(“www.myweb.com”,8080);
InputStream in=socket.getInputStream();
OutputStream out=socket.getOutputStream();
二、发送HTTP请求
Read More…
数据类型转换那点事
我们先定义一些常见类型变量借以说明
int i = 100;
long l = 2001;
float f=300.2;
double d=12345.119;
char username[]="女侠程佩君";
char temp[200];
char *buf;
CString str;
_variant_t v1;
_bstr_t v2;
Read More…

