体验装修

冬天终于一步步远去了,家里的暖气也停了,而我们的装修也就要开始了。

本来只是想给卫生间做下防水的,但LP说反正也要砸,不如把厨房也一块重新弄了,想想也是,不管是从电灯还是水管都是一堆故障,弄就弄,虽然我们现在的生活还比较拮据,一堆外债.

毕竟这是第一次搞装修,而且全由我们自己设计,把没有一点艺术细胞的我搞得很头疼,甚至都不知道应该先从哪下手干.好在有个同事家也要重新弄,正好和他一起搭伙,能省不少的事情,也对整个流程有了个简单的认识。周末去建材城转大半天,这一圈下来,真累的够呛,这里面的学问和东西真多,最后脑子里的东西已经乱的找不到一点头绪,要买的东西实在是太多了。
晚上的时候,和LP躺在床上粗略的算了下费用,看样子一万是下不来了,真没有想到就这么两个小地方居然是整个家装里的大头。远远超出了当时5000元地计划。

现在还没有动工呢,但也就在这一两个星期的时间了。估计这段时间会很累!

[ASP]GB2312转UTF-8

‘个人代码风格注释(变量名中第一个小写字母表表示变量类型)
‘i:为Integer型;
‘s:为String;
Function U2UTF8(Byval a_iNum)
Dim sResult,sUTF8
Dim iTemp,iHexNum,i

iHexNum = Trim(a_iNum)

If iHexNum = “” Then
Exit Function
End If

sResult = “”

If (iHexNum < 128) Then
sResult = sResult & iHexNum
ElseIf (iHexNum < 2048) Then
sResult = ChrB(&H80 + (iHexNum And &H3F))
iHexNum = iHexNum \ &H40
sResult = ChrB(&HC0 + (iHexNum And &H1F)) & sResult
ElseIf (iHexNum < 65536) Then
sResult = ChrB(&H80 + (iHexNum And &H3F))
iHexNum = iHexNum \ &H40
sResult = ChrB(&H80 + (iHexNum And &H3F)) & sResult
iHexNum = iHexNum \ &H40
sResult = ChrB(&HE0 + (iHexNum And &HF)) & sResult
End If

U2UTF8 = sResult
End Function

Function GB2UTF(Byval a_sStr)
Dim sGB,sResult,sTemp
Dim iLen,iUnicode,iTemp,i

sGB = Trim(a_sStr)
iLen = Len(sGB)
For i = 1 To iLen
sTemp = Mid(sGB,i,1)
iTemp = Asc(sTemp)

If (iTemp>127 OR iTemp<0) Then
iUnicode = AscW(sTemp)
If iUnicode<0 Then
iUnicode = iUnicode + 65536
End If
Else
iUnicode = iTemp
End If

sResult = sResult & U2UTF8(iUnicode)
Next

GB2UTF = sResult
End Function

‘调用方法
Response.BinaryWrite(GB2UTF(“中国人”))

如何编译DLL和SYS

重拾VC++(其实只是使用一下这个工具编译源码),但居然连如此简单的东西都不会,郁闷呀!

编译SYS

在开始菜单选择进入你要build的cmd环境,然后cd到SOURCE文件所在的目录,输入build命令即可

编译DLL

步骤1
打开C++
文件
新建
左选Win32Dynamic Link Library[动态链接库]
右命名
确定三次
——————————-
步骤2
选 工程
增加到工程
文件
选中源码跟目录下所有的.cpp和.h文件并确定[不包含目录下的文件夹内的文件]
——————————-
步骤3
选 工程
增加到工程
文件
选择common目录下的interface.cpp和interface.h并确定[有些作弊器还需要添加misc目录下的parsemsg.cpp和parsemsg.h]
———————————
步骤4
选 工程
设置
Link[连接]
在 对象/库模块一栏的 最后面 加入” winmm.lib opengl32.lib “或者” winmm.lib glu32.lib glaux.lib opengl32.lib “[不包含引号,注意前后各有一个空格]并确定
———————————-
步骤5
选 组建
配置
左选 Win32 DEBUG
右选 移除
点 关闭
———————————–
步骤6
选 组建
组建
完成
——————————-
到你的工作区间内找生成的.dll文件

“站长”近况

这些天似乎自己一直很忙,却迟迟见不到任何成果或者进展,像是一直在做无用功似的.不过在昨晚终于算是结束了这种状况。
如果说换另外一种角度去看这些天,其实也算是收获颇丰的。
1、盼望已久的硬盘终于买了,本来想搞个320G的就完全够用了,还是禁不住一帮人的忽悠,一咬牙搞了这块号称企业级的500G硬盘,虽然已经有噪声大的心里准备,但听到心里,总是有丝不舒服。
硬盘买了,自然就要把数据都导过来了,满满4块硬盘的数据是分了两晚的时间才搞完的,因为主板老,只支持SATA1,所以期间还研究了好长时间的硬盘接口问题,其他硬盘就可以光蓉下岗了,只是不知道如何处理它们。
2、在新硬盘上装系统,倒是不骨费多大事,不过一直想用VM的虚拟机测试系统用,在安装VM的时候出现了太多的问题,因为以前用的是VPC,这是第一次用VM又是绿色版的,仿佛很难上手,问题多多:什么键盘不能用,与本机共享问题,上网问题,都是在浪费了大量时间的基础上解决了,但同时也学习了许多新知识。
3、在虚拟机上装了套英文XP,用起来倒还凑合就是看英文说明的时候,实在是太吃力,不像看中文那样,一目十行。然后从网上又下载VC++英文原版,又安装了SDK组件。总是把平台搭建完成,下一步的计划就是最主要的程序调试。不过说实施,好多年不碰这东西了,真没有信心能搞定,走一步算一步吧。
以上就是我这几天的“工作”情况,介绍完毕。感谢LP的支持。