
2008年11月8日
摘要: 这是我发到《电脑编程技巧与维护》杂志的一篇文章,一直都没有收到回复,可能是技术含量太低了吧,现在发到博客上。转载请保留出处,谢谢!原文地址:木子博客 http://blog.moozi.net/read-207.html基于Google AJAX Language API的全文翻译Web Service实现李健富(河北理工大学 机械工程学院,河北 唐山 063009)摘 要:在开发应用软件和网站的...
阅读全文
posted @
2008-11-08 08:53 痞子再 阅读(14) |
评论 (0) |
编辑

2008年4月18日
摘要: 在日常的工作中积累了大量的代码,这些代码能帮我们快速的完成开发工作.
这就是程序员代码积累,你可以将这些代码Ctrl + C 然后 Ctrl + V 便可以完成开发工作,效率是不是可以上去呢.?
我在这里抛块砖头,希望大家也在园子里多发一些自己积累的代码,起码方便各位同仁在工作学习的时候方便些
阅读全文
posted @
2008-04-18 11:33 痞子再 阅读(97) |
评论 (0) |
编辑

2008年3月28日
摘要: //=================================================================================
//
// Copyright (C) 2007-2008 痞子再(PiZiZai)工作室
// All rights reserved
//
// filename :AccessDataOperate
// description : 痞子再日常收集的一系列 DOTNET对象操作方法,仅限本人或朋友使用。
// 任何人不得重新反编译或用于任何商业程序或网站。
// 本人将保留一切权利予以追究!
// 2008-3-28 14:16:22
// created by 痞子再 at 2008-3-28 14:16:22
// http://zzmzaizai.cnblogs.com
//
//=======
阅读全文
posted @
2008-03-28 14:23 痞子再 阅读(73) |
评论 (0) |
编辑

2008年1月31日
摘要: C#日期格式化
日期转化一
为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),
阅读全文
posted @
2008-01-31 19:23 痞子再 阅读(98) |
评论 (0) |
编辑

2008年1月30日
摘要: 看到网上很多人在关于UrlRewriter上花了很多时间,其实很简单,无外呼也就两种方法.
1.下载UrlRewriter.DLL组件
IIS服务器上,也有很多商业的ISAPI 筛选器模块可供使用
2.利用.NET的自带的类实现
阅读全文
posted @
2008-01-30 21:57 痞子再 阅读(342) |
评论 (0) |
编辑
配置文件中往往要用到一些特殊的字符,
Web.Config默认编码格式为UTF-8,对于XML文件,要用到实体转义码来替换。对应关系如下:
|
字符
|
转义码
|
| & 符号 |
& |
& |
| 单引号 |
' |
' |
| 双引号 |
" |
" |
| 大于 |
> |
> |
| 小于 |
< |
< |
posted @
2008-01-30 21:13 痞子再 阅读(186) |
评论 (0) |
编辑

2008年1月9日
摘要: 漂浮层广告代码[层为隐藏,点击广告后层消失][24小时/次]
这段代码为做广告的朋友可以提供大量的收入,而且浏览者也不怎么反感.
点击以后 24小时内再次浏览将不会出现,精确判断使用者.
本代码只为学习之用,请大家使用时注意节制,用多了会被 广告商K的,有什么不明白可以留言
阅读全文
posted @
2008-01-09 09:25 痞子再 阅读(191) |
评论 (0) |
编辑

2007年12月20日
这个字符串加密解密类是广大程序员必不可少的[静态类]
1
using System;
2
using System.Text;
3
using System.Security.Cryptography;
4
using System.IO;
5
6
7
8
//默认密钥向量
9
private static byte[] Keys =
{ 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
10
/**//**//**//// <summary>
11
/// DES加密字符串
12
/// </summary>
13
/// <param name="encryptString">待加密的字符串</param>
14
/// <param name="encryptKey">加密密钥,要求为8位</param>
15
/// <returns>加密成功返回加密后的字符串,失败返回源串</returns>
16
public static string EncryptDES(string encryptString, string encryptKey)
17

{
18
try
19
{
20
byte[] rgbKey = Encoding.UTF8.GetBytes(encryptKey.Substring(0, 8));
21
byte[] rgbIV = Keys;
22
byte[] inputByteArray = Encoding.UTF8.GetBytes(encryptString);
23
DESCryptoServiceProvider dCSP = new DESCryptoServiceProvider();
24
MemoryStream mStream = new MemoryStream();
25
CryptoStream cStream = new CryptoStream(mStream, dCSP.CreateEncryptor(rgbKey, rgbIV), CryptoStreamMode.Write);
26
cStream.Write(inputByteArray, 0, inputByteArray.Length);
27
cStream.FlushFinalBlock();
28
return Convert.ToBase64String(mStream.ToArray());
29
}
30
catch
31
{
32
return encryptString;
33
}
34
}
35
36
/**//**//**//// <summary>
37
/// DES解密字符串
38
/// </summary>
39
/// <param name="decryptString">待解密的字符串</param>
40
/// <param name="decryptKey">解密密钥,要求为8位,和加密密钥相同</param>
41
/// <returns>解密成功返回解密后的字符串,失败返源串</returns>
42
public static string DecryptDES(string decryptString, string decryptKey)
43

{
44
try
45
{
46
byte[] rgbKey = Encoding.UTF8.GetBytes(decryptKey);
47
byte[] rgbIV = Keys;
48
byte[] inputByteArray = Convert.FromBase64String(decryptString);
49
DESCryptoServiceProvider DCSP = new DESCryptoServiceProvider();
50
MemoryStream mStream = new MemoryStream();
51
CryptoStream cStream = new CryptoStream(mStream, DCSP.CreateDecryptor(rgbKey, rgbIV), CryptoStreamMode.Write);
52
cStream.Write(inputByteArray, 0, inputByteArray.Length);
53
cStream.FlushFinalBlock();
54
return Encoding.UTF8.GetString(mStream.ToArray());
55
}
56
catch
57
{
58
return decryptString;
59
}
60
}
61
posted @
2007-12-20 11:15 痞子再 阅读(362) |
评论 (0) |
编辑
Select top 100 * from Users order by newid()
大家看到这句的时候,就应该知道了
top 100 是取最前面的100条记录
order by newid() 的作用是为了产生随机数据集
posted @
2007-12-20 10:52 痞子再 阅读(58) |
评论 (0) |
编辑

2007年11月30日
摘要: 内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享――
阅读全文
posted @
2007-11-30 10:20 痞子再 阅读(68) |
评论 (0) |
编辑