MSDN
释放 WMPLib 的资源
//定义
WindowsMediaPlayerClass wmp = new WindowsMediaPlayerClass();
//释放
public void DisposeWMPLib()
{
if (wmp != null)
{
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(wmp);
wmp = null;
System.GC.Collect();
}
}
[更多...]
个人开发的 Windows Mobile平台的工具
MP3 ID3v1 批量编辑工具,包括MP3 ID3新的编辑, 删除, 以及根据ID3信息批量重命名文件名
分辨自适应, 小巧方便
[更多...]
Access中的“自动编号”怎么才能不从1开始
1、在access里新建一个查询。
2、把视图改为sql视图。
3、在里面输入
ALTER TABLE 表名 ALTER COLUMN [自动编号字段名] COUNTER (你要的初始值, 1)
例如:
ALTER TABLE [user] ALTER COLUMN [id] COUNTER (1001, 1)
4、运行后,编号就从1001开始了。
[更多...]
一、在HTML网页中使用js获取参数。
我们知道HTML页面是在客户端执行的,这样要获取参数必须使用客户端脚本(如JavaScript),在这点上不同于服务器端脚本获取参数方式。
下面的这段js代码获取HTML网页形如"test.html?foo=mytest&program=flash" "?"后所有参数。
<script language=javascript>
var hrefstr,pos,parastr;
hrefstr = window.location.href;
pos = hrefstr.indexOf("?");
parastr = hrefstr.substring(pos+1);
if (pos>0)
{
document.write("所有参数:"+parastr);
}
else
{document.write("无参数");}
</script>
[更多...]
<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void btnUpload_Click( object sender, EventArgs e )
{
if (FileUpload1.PostedFile.InputStream.Length < 1)
{
Msg.Text = "请选择文件。";
return;
}
string FileName = FileUpload1.FileName;
if (FileName.ToLower().IndexOf(".txt") == -1)
{
Msg.Text = "请选择文本文件。";
return;
}
[更多...]
用SQL删除重复记录的N种方法
例如:
id name value
1 a pp
2 a pp
3 b iii
4 b pp
5 b pp
6 c pp
7 c pp
8 c iii
id是主键
[更多...]
之前开发过OCSMessage,最新的是 v1.1 支持OCS 2007聊天记录的查询
原本已经不打算在开发 OCS 2007 R2 出来以后 其消息的存储结果改变了,想一想,就干脆在升级一下吧
目前便目前开发了这个支持 R2消息查看的版本,OCS Information Tool v2.0 Lite版
免费无时间限制, 也可查询当前在线用户数

[更多...]
转自我前UCOM同事的一篇图文教程
目的:实现群集连续复制
重点:需要AD的支持
环境:
DC:
IP:172.16.1.1/24
DNS:172.16.1.1
MAILONE:(Node1)
Public IP:172.16.1.10/24
Private IP:10.10.10.1/24
DNS:172.16.1.1
MAILTWO:(Node2)
Public IP:172.16.1.20/24
Private IP:10.10.10.2/24
DNS:172.16.1.1
Windows Cluster
IP :172.16.1.6
NAME:EX07CCR
MAIL CLUSTER
IP:172.16.1.8
NAME:MAILCCR
环境介绍完毕,我们开始部署
先设置MAILONE(Node1)的网络设置,选择高级-高级设置 配置好Public和Private里的绑定设置
[更多...]
右击“我的电脑”->属性-高级->环境变量,在“系统变量”区域,单击“新建”,变量名为
“DEVMGR_SHOW_NONPRESENT_DEVICES”,变量值为1,设置完毕确认。
这样设定后,打开设备管理器,点击“查看”->显示隐藏设备,这样就能看到所有曾经安装的网卡设备。
方法二
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
[更多...]
1. 关闭防火墙
netsh firewall set opmode disable
2. 开启ping
netsh firewall set icmpsetting 8
3. 开启连接端口
netsh firewall set portopening [通讯协议] [端口号]
e.g:netsh firewall set portopening TCP 3389
4. 设定IP
netsh interface ipv4 set address "[网卡名]" static [IP] [掩码] [网关]
e.g: netsh interface ipv4 set address "本地连接1" static 192.168.0.1 255.255.255.0 192.168.1.254
5. 设定DNS
netsh interface set dnsserver "[网卡名]" static [IP]
e.g:
[更多...]