分类目录归档:technologys

在Windows下安装BIND作为DNS服务器

1、下载BIND

http://ftp.isc.org/isc/bind9/9.4.3/BIND9.4.3.zip

2、安装
下载回来是zip的压缩包,解压以后直接双击BINDInstall.exe安装,默认安装路径是C:\WINDOWS\system32\dns。bind在win32下将自己注册成服务,服务名叫ISC BIND,程序名为named.exe,启动服务需要用一专有帐户,默认名称为named,密码由安装者自定义。点击install以后,程序便安装在C:\WINDOWS\system32\dns下,这时还不能启动bind服务,会报代号1067的错,得先经过配置。

... 继续阅读

发表在 technologys | 标签为 , | 在Windows下安装BIND作为DNS服务器已关闭评论

简单COOKIE读写

<script>
Cookie =
{
g : function(k) {return ((new RegExp(["(?:; )?",k,"=([^;]*);?"].join(""))).test(document.cookie)&&RegExp["$1"])||"";},
s : function(k,v,e,d) {document.cookie = [k,"=",v, e&&e["toGMTString"]?';expires='+e.toGMTString():"",";path=/;dom... 继续阅读

发表在 technologys | 标签为 | 简单COOKIE读写已关闭评论

eclipse software update

示例:

juno:  http://mirror.bit.edu.cn/eclipse/releases/juno/

 

 

eclipse国内镜像站可以在下载eclipse的时候得到.

 

根据eclipse源,把 http://download.eclipse.org/ 替换为 http://mirrors.ustc.edu.cn/eclipse/ 就行了,其他的也可以据此修改,然后把默认的禁用,启用自己添加的。

 

示例:

北京理工大学 http://mirror.bit.edu.cn/eclipse/

中国科学技术大学 http://mirrors.ust...

继续阅读

发表在 technologys | 标签为 | eclipse software update已关闭评论

PHP & APC

1.下载APC扩展文件
apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip
(下载地址:http://downloads.php.net/pierre/)
将解压后的文件php_apc.dll放到  php/ext下

2.编辑PHP.INI
(1)添加 extension=php_apc.dll
(2)将下列内容添加到php.ini文件中
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.max_file_size = 10M
apc.sta... 继续阅读

发表在 technologys | 标签为 , | PHP & APC已关闭评论

gpg

A simple example

 

gpg --passphrase 111111 -c gpgtest.local

 

 

gpg --output gpgtest.local  --passphrase 111111 --decrypt gpgtest.local.gpg // The following is a brief command:

 

gpg -o gpgtest.local  --passphrase 111111 -d gpgtest.local.gpg

 

Note: The order seems v...

继续阅读

发表在 technologys | 标签为 | gpg已关闭评论

简单修改使base64适用url

标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,而这些“%”号在存入数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符
  为解决此问题,可采用一种用于URL的改进Base64编码,它不在末尾填充'='号,并将标准Base64中的“+”和“/”分别改成了“*”和“-”,这样就免去了在URL编解码和数据库存储时所要作的转换,避免了编码信息长度在此过程中的增加,并统一了数据库、表单等处对象标识符的格式。
  另有一种用于正则表达式的改进Base64变种,它将“+”和“/”改成了“!... 继续阅读

发表在 technologys | 标签为 | 简单修改使base64适用url已关闭评论

2的64次幂

0               1               0x1
1               2               0x2
2               4               0x4
3               8               0x8
4               16              0x10
5               32              0x20
6               64              0x40
7               128             0x80
8               256             0x100
9               512             0x200
10              1024            0x400
11              2048            0x800
12              4096            0x1000
13              8192            0x2000
14              16384           0x4000
15              32768           0x8000
16              65536           0x10000
17              131072          0x20000
18              262144          0x40000
19              524288          0x80000
20              1048576         0x100000
21              2097152         0x200000
22              4194304         0x400000
23              8388608         0x800000
24              16777216                0x1000000
25              33554432                0x2000000
26              67108864                0x4000000
27              134217728               0x8000000
28              268435456               0x10000000
29              536870912               0x20000000
30              1073741824              0x40000000
31              2147483648              0x80000000
32              4294967296              0x100000000
33              8589934592              0x200000000
34              17179869184             0x400000000
35              34359738368             0x800000000
36              68719476736             0x1000000000
37              137438953472            0x2000000000
38              274877906944            0x4000000000
39              549755813888            0x8000000000
40              1099511627776           0x10000000000
41              2199023255552           0x20000000000
42              4398046511104           0x40000000000
43              8796093022208           0x80000000000
44              17592186044416          0x100000000000
45              35184372088832          0x200000000000
46              70368744177664          0x400000000000
47              140737488355328         0x800000000000
48              281474976710656         0x1000000000000
49              562949953421312         0x2000000000000
50              1125899906842624                0x4000000000000
51              2251799813685248                0x8000000000000
52              4503599627370496                0x10000000000000
53              9007199254740992                0x20000000000000
54              18014398509481984               0x40000000000000
55              36028797018963968               0x80000000000000
56              72057594037927936               0x100000000000000
57              144115188075855872              0x200000000000000
58              288230376151711744              0x400000000000000
59              576460752303423488              0x800000000000000
60              1152921504606846976             0x1000000000000000
61              2305843009213693952             0x2000000000000000
62              4611686018427387904             0x4000000000000000
63              9223372036854775808             0x8000000000000000 继续阅读

发表在 technologys | 2的64次幂已关闭评论

如何用hash关键字提高数据库性能

本文讨论了一个应用称为hash桶(hash bucket)或hash关键字(hash key)的字符串目录的优秀方法。了解如何应用hash关键字有助于提高性能并节省磁盘空间。

普通的SQL Server应用程序要求支持一个或几个长字符串搜索。(本文中,我们称超过20个字符的字符串为长字符串。)假如前端应用程序希望允许用户提供两个字符串;你启动一个执行这两个字符串搜索任务的存储程序,然后应用两个相关列目录对搜索进行优化。在小型的表格中,你可能注意不到产生的效果。但是,如果表格包含5 000万行,它就会影响存储程序与搜索性能。

应用称为hash关键字(引用单独一个hash)或hash桶(一个hash关...

继续阅读

发表在 technologys | 如何用hash关键字提高数据库性能已关闭评论

索引与散列

11-1 什么是静态索引结构?什么是动态索引结构?它们各有哪些优缺点?

 

 

11-2 设有10000个记录对象, 通过分块划分为若干子表并建立索引, 那么为了提高搜索效率, 每一个子表的大小应设计为多大?

 

 

11-3如果一个磁盘页块大小为1024 (=1K) 字节,存储的每个记录对象需要占用16字节,其中关键码占4字节,其它数据占12字节。所有记录均已按关键码有序地存储在磁盘文件中,每个页块的第1个记录用于存放线性索引。另外在内存中开辟了256K字节的空间可用于存放线性索引。试问:

(1) 若将线性索引常驻内存,文件中最多可以存放多少个记录?(每个索引项8...

继续阅读

发表在 technologys | 索引与散列已关闭评论

bind nsupdate动态dns更新

注: 可用 ixfr+nsupdate 更新域

 

nsupdate是一个动态DNS更新工具.可以向DNS服务器提交更新记录的请求.它可以从区文件中添加或删除资源记录,而不需要手动进行编辑区文件.
下面是使用方法:

nsupdate [ -d ] [ [ -y keyname:secret ] [ -k keyfile ] ] [ -v ]
[ filename ]

-d 调试模式.

-k 从keyfile文件中读取密钥信息.

-y keyname是密钥的名称,secret是以base64编码的密钥.

-v 使用TCP协议进行nsupdate.默认是使用UDP协议.

输入格式:
nsupdat...

继续阅读

发表在 technologys | 标签为 , | bind nsupdate动态dns更新已关闭评论

CentOS/RedHat常用到的查看系统命令

# uname -a 
 
# 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv       ...

继续阅读

发表在 technologys | 标签为 , | CentOS/RedHat常用到的查看系统命令已关闭评论

关键字高亮JS

        //高亮
        this.highlightKeys = searchData.content.split(' ');
        this.highlightLength = this.highlightKeys.length;
        this.highlights = [];
        this.highlightChilds($('tweetRegion').childNodes);
        this.highlightChilds($('searchTweetPageUserList').childNodes)...

继续阅读

发表在 technologys | 标签为 | 关键字高亮JS已关闭评论

HTML固定表头Table 简单实现

IE:
<div style="height: 250px; overflow: auto;">
<table border=1>
    <tr  style="background-color:red;position:relative;top:expression(this.offsetParent.scrollTop);">
        <th>
      &nbsp...

继续阅读

发表在 technologys | 标签为 | HTML固定表头Table 简单实现已关闭评论