BLOG zzy.my

合抱之木, 生于毫末; 九层之台, 起于累土; 千里之行, 始于足下。

释放 WMPLib

MSDN
释放 WMPLib 的资源

//定义
WindowsMediaPlayerClass wmp = new WindowsMediaPlayerClass();

//释放
public void DisposeWMPLib()
{
    if (wmp != null)
    {
        System.Runtime.InteropServices.Marshal.FinalReleaseComObject(wmp);
        wmp = null;
        System.GC.Collect();
    }
}

 

[更多...]

Access的 "自动编号" 设置格式

Access中的“自动编号”怎么才能不从1开始


1、在access里新建一个查询。

2、把视图改为sql视图。

3、在里面输入

ALTER TABLE 表名 ALTER COLUMN [自动编号字段名] COUNTER (你要的初始值, 1)
例如:
ALTER TABLE [user] ALTER COLUMN [id] COUNTER (1001, 1)

4、运行后,编号就从1001开始了。

 

[更多...]

Flash接收html传值

一、在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>

 

[更多...]

ASP.NET 直接读取上传文件

<%@ 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删除指定重复字段的纪录

用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是主键

 

[更多...]

OIT 2.0 Lite(OCS 2007&R2聊天记录查询)

之前开发过OCSMessage,最新的是 v1.1 支持OCS 2007聊天记录的查询
原本已经不打算在开发 OCS 2007 R2 出来以后 其消息的存储结果改变了,想一想,就干脆在升级一下吧

目前便目前开发了这个支持 R2消息查看的版本,OCS Information Tool v2.0 Lite版
免费无时间限制, 也可查询当前在线用户数



 

[更多...]

Exchange 2007 CCR 部署步骤

转自我前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

[更多...]

08 Server Core 常用管理命令

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:

 

[更多...]