今天是星期日,那么昨天就是星期六咯!
看到这一句,你估计要笑话我sb了,不过对我们来说,可以在星期六休息,的确是够奢侈的,昨天八点开始考试,我们争取以最快的速度答完题目交卷,目的就是为了赶上去北京城的班车——遗憾的是由于人太多,所以我们最后也没有坐上去。
一,中关村
中关村,我是第一次来,以前只是听说百度、搜狐这些公司的大楼在这附近,一直是很向往这个地方的,一心以为,要是可以在中关村买上一台电脑,那应该是绝对心满意足的,不过来了之后学到了一个新的词汇:水太深,我不打算买水货,想必这与我没多大关系。我计划等培训完回去的时候买一台服务器,所以专门去联想专卖店咨询了一下,由于之前也没有在网上准备过资料,所以也没有从那边的工作人员那里咨询出个所以然来。个人资金预算初步定为1万左右,服务器将来主要用于WEB服务器、网络数据服务器,也做个人电脑使用。希望朋友们可以帮我参考一下,有合适的方案可以直接发我的邮箱:xiaoman.whu@gmail.com。
二,北京理工大学
晚上在北理工的校园里走了一趟,虽然自己也是才从大学里出来没几天,但是这次的感觉就好像不太一样,大学是一个多么熟悉的地方,过去似乎没有好好的珍惜时间,莫名奇妙的就拿着毕业证走了,太匆忙,都没来得及和同学们一一作别。我曾和我们同学们说,年底一定要回去武汉,回武汉大学,无论混的怎么样,回去聚一聚。
三,北京的地铁
搭上地铁,也经过西单,不过我也没有遇到西单女孩,整个过程中也没有在车上遇到地铁男孩,是不是现在都不流行北漂了,大家都有自己的工作,不再为吃住生活犯愁。胡平的老婆跟我说她又找到了一个银行上班的工作,正在考虑是不是把现在农业局的工作给辞掉,看来现在的就业岗位的确多了不少,毕竟国家经济形式一片走好嘛。
谈钱的确是一个庸俗的话题,但是在北京似乎只有拥有足够的金钱才能活出生活的质量。不管怎么样吧,希望朋友们都可以工作顺利,都可以提高自己的生活品位与质量。
很长时间没有来打理这个博客,结构开始显得凌乱,尽管如此,很多朋友依然会来访问,我觉得应该对他们表示感谢。
自从开始培训以来,每天的工作既明确又简单,那就是读书。我跟我的朋友有时也会开些无可奈何的玩笑,“回想一下,之所以决定出来工作,本身就是因为不愿意读书,没想到现在的确是工作了,却天天要反复的读书”——当然这仅仅只是开个玩笑而已。
我在后台评论里面看到有朋友说要与我交换友情链接,其实关于友情链接这个东西,我主要是加的比较熟悉的几个独立博客的链接,甚至于有几个还是我在“单恋”或者“暗恋”,所以我希望您可以从这个特点上面意识到:就目前我所处的环境与条件,我开这个博客并不是以增加站点PR或者搜索引擎收录之类未目的。您觉得您现在的网站急需要推广,而且又愿意与我做个朋友,那很好,您只需让我像您认识我一样认识您,久而久之,您就会发现在我的这个博客网站上面几乎每个页面都会有您的链接。
我的邮箱收到了几封有关业务合作的邮件,内容主要有两种,一种是开发网站应用性的,另一种是有关商务合作的。关于这样的邀请,我真是有一种受宠若惊的感觉,感谢您如此的抬举我。关于开发网站,严格说,我如果有空余时间的话我是可以帮您做的,只不过,我在近4个月内都要在北京这边的远离市区的地方培训,每天课程排的很满,还要准备考试,所以真是抽不出时间来做这些;对于商务合作,其实我的工作与互联网没有丝毫的关系,尽管当我还在大学的时候给大家留下的印象是很会做网站,但这只是个假象而已,我的专业以及我现在的工作甚至都不会太多的使用到互联网,我倒是真希望自己大学学的是计算机专业,那么我就可以名正言顺的去做自己的网络公司或者去其他的网络公司工作了。
总的来说,我有时也会选择编几行简单的程序去完成那些重复的并且机械的工作,但是对于互联网,对于网络,对于编程,我只是个业余,算是个兴趣,但兴趣终将不能成为我的主业,我工作所需要的还是需要继续积累的专业素养。
我在做毕业设计的时候,使用asp编写过一个网站后台,其间就选择加密函数的问题专门做过讨论,参看博文信息加密–这次我选择SHA-1。应该说SHA-1在ASP的网站中还是很少使用的,可以说就算被别人获得了加密串,他依然不能得到原串,应为目前所用的HASH 查询网站中根本无法查询到。
今天我要介绍的是一个用于ASPX.NET中的加密函数,起初我还以为是MD5加密,结果不是。我在源代码中按照MD5加密串修改PASSWORD STRING的值,发现二者不匹配,如是,我不得不把里面的加密用的函数抠出来。
首先贴上我测试用的代码;CODE FOR ~MD5.ASPX
<%@ Page Language=”VB” %>
<%@ import namespace=”System.Text” %>
<%@ import namespace=”System.Security.Cryptography” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“><script runat=”server” language=”VB”>
Dim PASSWORD As String = “99880c262c6b1e441e3b2ebd467858fe”
Dim SALT As String = “kfc”
Function GetMD5(ByVal strPlain As String) As String
Dim UE As UnicodeEncoding = New UnicodeEncoding
Dim HashValue As Byte()
Dim MessageBytes As Byte() = UE.GetBytes(strPlain)
Dim md5 As MD5 = New MD5CryptoServiceProvider
Dim strHex As String = “”
HashValue = md5.ComputeHash(MessageBytes)
For Each b As Byte In HashValue
strHex += String.Format(“{0:x2}”, b)
Next
Return strHex
End Function
Sub Login_click(ByVal sender As Object, ByVal E As EventArgs)
Dim Passx As String = GetMD5(TextBox.Text)
Passx += Salt
Passx = GetMD5(Passx)
Response.Write(Passx)
End Sub
</script><html xmlns=”http://www.w3.org/1999/xhtml“>
<head runat=”server”>
<title>Untitled Page</title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div>
<asp:TextBox ID=”TextBox” runat=”server” TextMode=”SingleLine”></asp:TextBox><asp:Button ID=”Button”
runat=”server” Text=”Button” ToolTip=”clo” onclick=”login_click” />
</div>
</form>
</body>
</html>
加密效果很不错,反正你不容易逆向出来的。

加密anmanluo.cn的结果串
关于这种加密算法,应该是微软没有开源的,所以广泛使用也不会存在什么问题。不是MD5,但有点像MD5。
这几天要准备去单位报到,又是一些琐碎的事情在心头,于是也就没有针对遇到的问题去查找资料,只希望大家如果发现我的错误,请及时地提出来。
一、使用FTP服务器
使用FTP服务器的时候,需要有服务器端与客户端相结合。如果使使用WINDOWS操作系统,最常用的服务器端软件当属SERV-U,它可以设定多个FTP服务器、限定登录用户的权限、登录主目录以及空间大小等,功能非常完备;而在LINUX下,VSFTP使用最为广泛,它是一个基于GPL发布的类UNIX系统上使用的FTP服务器软件,它的全称是VERY SECURE FTP,从这个名称上可以看出来,作者的初衷是考虑代码的安全。常用的FTP客户端工具有FLASHFTP、LEAPFTP以及CUTEFTP,这三个合称为FTP三剑客,今天在网上找了一款国产的简体中文版FTP工具——8UFTP。诸如此类可视化操作的软件,使用起来非常的方便,根据我自己的使用经验来说,在速度方面,其实都比不上在DOS环境下的FTP命令。
使用FTP命令,你可以在开始菜单——运行FTP,你应该会看到如下图一所示的界面:

图一 开始FTP命令
我记得我之前纯粹是利用fso对文件的读与写操作编了一个txtcms ,我还取名为nodbcms。并且也还用来建了网站http://jpkc.whu.edu.cn/jpkc2010/xhyxt/default.html,源代码我一直不好意思发布。
今天同样是遇到读取文件内容的问题。一个是虚拟路径,我们不知道完整文件路径的情况下;另一个就是直接读完整路径的情况。
贴上两段代码。
<%
set fso=Server.CreateObject(“Scripting.FileSystemObject”)
set TextFile=fso.OpenTextFile(Server.MapPath(“20104301375.asp”),1)
txt=TextFile.readall()
response.write txt
%>
这段我用的最多了。
<%Function StreamLoadFromFile(sPath)
Dim oStream
Set oStream = Server.CreateObject(“Adodb.Stream”)
With oStream
.Type = 1
.Mode = 3
.Open
.LoadFromFile(sPath)
.Position = 0
StreamLoadFromFile = .Read
.Close
End With
Set oStream = Nothing
End Function
dim txt
txt=server.htmlencode(StreamLoadFromFile(“D:\root\20104301375.asp”))
response.write txt
%>
上面的两段代码读取的是同一个文件内容,不过后面这段读出来是乱码,也许是我自己在机子上测试出现了其他的问题。代码写贴上来, 也懒得去分析原因。
有一种情况,如果服务器设置的问题,上面的两段代码应该是不起作用的。