• 创建:2006-6-8
  • 文章:277
  • 评论:338
  • 访问:852042
  •  
.net里面的StreamReader读取文本文件默认使用utf-8的编码,因此,如果你写一个最简单的使用StreamReader.ReadToEnd的方法读出一个文本文件放入文本框中,八成出现的是乱码。因为在中文系统上,纯文本文件默认的保存编码是ASCII。
但是使用的时候也不能全部都按照ASCII来读,因为你也无法保证系统上是否会读到UNICODE的文件。因此,需要一个侦测文件编码类型并且能够按照相应类型来读取的方法。
找了一个小时,终于找到了。
如果文件是有特定编码格式的,这个编码会记录在文件的头四个字节里。因此,读出这四个字节,检查是否是Unicode就可以了。如果这四个字节并没有特定的意义,你就只能猜测一个了,一般情况下,用Default就比较合适了。
    Public Function LoadFile(ByVal FileName As Strin……
编辑 | 阅读全文(651) | 回复(0),Jason Cui 发表于 2005-3-15 10:51

2005-3-15 10:51 | RedhatAS3.0上安装LAMP

版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息及本声明。
原始出处:http://www.troyoo.com/article/04/07/19/171145.shtml作者:TROYOO超越(troyoo@troyoo.com) 初稿日期:2004-7-19 17:03

 
我们假设安装系统时没有选择任何系统自带的服务器程序,例如Apache,MySQL。如果已经安装,请首先卸载。我们还假设已经安装了开发工具。
第一部分:web服务器的配置

(一) 下载文件:(假设全部放在~/server下面)

httpd-2.0.50.tar.gz
mysql-standard-4.0.20-pc-linux-i686.tar.gz
php-5.0.0.tar.gz
resin-3.0.8.tar.gz
openssl-0.9.7d.tar.gz
j2sd……
编辑 | 阅读全文(697) | 回复(0),Jason Cui 发表于 2005-3-15 10:51
NameVirtualHost *:80

<VirtualHost 192.168.0.121:80>
  ServerAdmin cozo@etang.com
  DocumentRoot "c:/wamp/www/test_perl"
  ServerName www.somedomain.com
</VirtualHost>
<VirtualHost 192.168.0.120:80>
  ServerAdmin cozo@etang.com
  DocumentRoot "c:/wamp/www/stats"
  ServerName www.apachestats.com
</Vi……
编辑 | 阅读全文(653) | 回复(0),Jason Cui 发表于 2005-3-15 10:51
以前常觉得DOS的命令行功能太弱,无法象UNIX一样可以用命令行完成非常复杂的操作。实际上,当MS从WIN2K开始将命令行增强后,已经借鉴了相当多UNIX的优点,虽然还无法做到象UNIX那么灵活,但已可完成绝大多数的任务,比如用&&和||连接两个(或更多)命令,由前一个的返回值来决定下一个是否执行,等等。而在这些增强中,最明显的,就是FOR命令。

举个例子,用适当的参数,可用FOR命令将 date /t 的输出 从 "Sat 07/13/2002" 变成你想要的格式,比如, "2002-07-13":

c:\\>for /f "tokens=2,3,4 delims=/ " %a in ('date /t') do @echo %c-%a-%b
2002-07-13

该例将在(3)中详细说明。
0. 基本应用……
编辑 | 阅读全文(653) | 回复(0),Jason Cui 发表于 2005-3-15 10:51
默认运行RedHat AS 3, 需要最少内存为256MB,
其实就算你有256MB内存,RedHat也只当你有248MB,这样启动时,系统会给出内存不足警告,并会延迟10秒钟后继续正常的启动
(在“时间就是知识”的今天,每次启动系统白白浪费10秒钟是很可悲的!)

有没有解决的办法呢! 答案是肯定的。
修改 /var/lib/supportinfo 文件, 它默认的设置如下:
Variant: AS
MinRAM: 256 MB (只要把这个值改小一点就可以了,不要说256MB,
改为124MB以下用128MB 内存启动Redhat,照样不会有内存警告和延迟)

/var/lib/supportinfo 这个文件位于redhat-release-3AS-1软件包中,
与此同在这个RPM包中还有/etc/redhat-release, /etc/issue, /etc/issue.net

/et……
编辑 | 阅读全文(748) | 回复(0),Jason Cui 发表于 2005-3-15 10:50
在这种情况下,将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。
在httpd.conf里面,取消下面四行的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
然后建立一个虚拟主机,将该域名的所有访问转向81端口。
<VirtualHost 192.168.0.2>
  ServerName iloves.vicp.net
 ……
编辑 | 阅读全文(825) | 回复(0),Jason Cui 发表于 2005-3-15 10:50
By default, Terminal Server (For Windows 2000 and Windows Server 2003) and Remote Desktop Protocol (for Windows XP and Windows Server 2003) listens on TCP port 3389.

To change the default port for all new connections created on the Terminal Server:

Run Regedit and go to this key:
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\
Control\\Terminal Server\\WinStations\\RDP-Tcp 

Find the "Por……
编辑 | 阅读全文(776) | 回复(0),Jason Cui 发表于 2005-3-13 17:44
(共 277 条) 1 2... 17 18 19 下一页

仅列出标题