共134篇 首页 上一页 下一页 尾页 页次:2/14页  10篇/页 转到:
未知 信息技术隐藏文件为受保护的系统文件   [ 2007-02-01 00:00:00  Thursday ]

怎么样把某个文件变成隐藏的受保护的系统文件?

打开运行
输入CMD
再输入

比如:

ATTRIB +S +H +A +R A.TXT
ATTRIB +S +H +A +R c:\windows





ATTRIB +S(系统文件) +H(隐藏) +R(只读) +A(存档) 再加上你的文件名或文件夹名字就行了.

要还原的时候只要使用

ATTRIB -S(系统文件) -H(隐藏) -R(只读) -A(存档) 再加上你的文件名或文件夹名字就行了.
如:ATTRIB -S -H -A -R c:\windows

阅读全文 | 编者:  | 评论:0 | 查看:8485  
未知 信息技术C#异步Socket实现TCP网络服务的通讯构架2   [ 2007-01-31 00:00:00  Wednesday ]

使用方法

一.TcpSvr的使用方法
A.测试程序:
using System;
using Ibms.Net.TcpCSFramework;
using System.Collections;
using System.Net.Sockets;

namespace Ibms.Test
{
/// <summary>
/// 测试TcpSvr的类
/// </summary>
public class TestTcpSvr
{

public TestTcpSvr()
{

}


public static void Main()
{
try
{

Console.WriteLine("Begin to Test TcpSvr class...");

TestTcpSvr tts = new TestTcpSvr();

//TcpSvr svr = new TcpSvr(9050,4);//默认使用Encoding.Default编码方式
TcpSvr svr = new TcpSvr(9050,4,new Coder(Coder.EncodingMothord.UTF8));

svr.Resovlver = new DatagramResolver("##");

//定义服务器的4个事件

//服务器满
svr.ServerFull += new NetEvent(tts.ServerFull);

//新客户端连接
svr.ClientConn += new NetEvent(tts.ClientConn);

//客户端关闭
svr.ClientClose += new NetEvent(tts.ClientClose);

//接收到……


  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:8076  
未知 信息技术C#2.0Socket套接字编程之实例   [ 2007-01-31 00:00:00  Wednesday ]

  首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻发出向服务端的连接请求。这里为了便于理解,提到了一些调用及其大致的功能。使用socket调用后,仅产生了一个可以使用的socket描述符,这时还不能进行通信,还要使用其他的调用,以使得socket所指的结构中使用的信息被填写完。

  在使用TCP协议时,一般服务端进程先使用socket调用得到一个描述符,然后使用bind调用将一个名字与socket描述符连接起来,对于Internet域就是将Internet地址联编到socket。之后,服务端使用listen调用指出等待服务请求队列的长度。然后就可以使用accept调用等待客户端发起连接,一般是阻塞等待连接,一旦有客户端发出连接,accept返回客户的地址信息,并返回一……

  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:8099  
未知 信息技术c#socket编程   [ 2007-01-31 00:00:00  Wednesday ]
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的,能够适应Internet不断扩展的需要。
  
  抛开ISO/OSI模型的7层构架,单从TCP/IP模型上的逻辑层面上看,.Net类可以视为包含3个层次:请求/响应层、应用协议层、传输层。WebReqeust和WebResponse 代表了请求/响应层,支持Http、Tcp和Udp的类组成了应用协议层,而Socket类处于传输层。可以如下示意:
  
  
  可见,传输层位于这个结构的最底层,当其上面的应用协议层和请求/响应层不能满足应用程序的特殊……

  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:8160  
未知 信息技术C#异步Socket实现TCP网络服务的通讯构架1   [ 2007-01-31 00:00:00  Wednesday ]

//////////////////////////////////////////////////////////////////////////////////////////
/*

标题:在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分

当看到.NET中TcpListener和TcpClient的时候,我非常高兴,那就是我想要的通讯模式
但是使用之后发现它们的力量太单薄了,我们需要一个更好的类库来替代它们.

下面提供了一些类,可以很好的完成Tcp的C/S通讯模式.在本文的第二部分,我将为大家介绍怎么使用它们

主要通过事件来现实整个的功能:
服务器的事件包括:

服务器满
新客户端连接
客户端关闭
接收到数据

客户端使用的事件包括:

已连接服务器
接收到数据
连接关闭

另外为了灵活的处理需求变化,还提供了编码器和报文解析器的实现方法.
注意:该类库没有经过严格的测试,如出现Bug,请发送给我,我会觉得你的整个行为是对我的鼓励和支持.

*/
///////////////////////////////////////////////////////////////////////////……



  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:11708  
晴天 信息技术Visual C#程序设计技巧小结   [ 2007-01-31 00:00:00  Wednesday ]

  获取文件的版本信息:

FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D:\\TEST.DLL");
textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion;

  更改文件属性,删除只读文件:

  下例欲将E:\test.txt文件拷贝至D:\tmp\test.txt,但D:\tmp\test.txt已经存在。

//File.Copy(sourceFile,destinationFile,true); 用来拷贝文件
//当destinationFile已经存在时,无法将文件file1拷贝到目标文件,
//因此先删除destination文件,File.Delete()方法不能删除只读文件,
//因此,如果文件属性为只读(Attributes属性中会包含有"ReadOnly"),
//先把文件属性重置为Normal,然后再删除:
string file1="E:\\test.txt";
string destinationFile="d:\\tmp\\test.txt";
if(File.Exists(destinationFile))
{
 FileInfo fi=new FileInfo(destinationFile);
 if(fi.Attributes.ToString().IndexOf("ReadOnly")!=-1)
  fi.Attributes=File……


  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:7856  
未知 信息技术AJAX+ASP快速入门   [ 2007-01-25 00:00:00  Thursday ]

什么是AJAX?

 他不是新的语言 也不是新的工具 只是一种新技术 或者说是技巧也行

留言本打比方,传统的ASP留言本的工作流程如下:

先填表 把填好的表送到某个ASP程序去处理 ASP会更新数据库 然后显示出数据库里面的留言...

在此期间人家必须等待asp处理完成再打开新的页面来显示

AJAX+ASP留言本的工作流程如下:

先填表 填了之后会由javascript悄悄地把表送到asp那里处理 然后再由javascript更新页面 由于是部分更新而不是重新从服务器那里读取 速度会比原来快N倍

学AJAX要写什么基础?

 在语言方面首先需要了解javascript ,其次 如果需要做一些动态的事情 就得了解.net,asp,php,jsp,cgi等等动态语言中的一个

服务器方面真的是没什么需求  静态空间就能写出AJAX了 如果是要动态的AJAX那么服务器可能需要支持asp等

哪些网站用了AJAX?

 举个例子吧 Google MAP(http://maps.google.com/)就用了这样的技术

如果按照传统做法 用……



  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:13919  
未知 信息技术更改收藏夹和netuse删除连接   [ 2007-01-19 00:00:00  Friday ]

HKEY CURRENT USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders 修改里面的Favorites值,将%USERPROFILE%\\Favorites的%USERPROFILE%改成你要更改的路径,如我的更改为G:\\web\\Favorites
关闭注册表编辑器,重新打开IE窗口看看,你的收藏夹已经更改到你的备份文件夹里了。

 

有时候我们在登陆另一台机器的共享的时候会提示不允许同一个用户在另一台机器上登陆多次之类的错误,我们可以先在自己电脑上运行

先直接用net use命令查看打开的连接,再删除掉后就可以了

c:\>net use \\192.168.1.111\share /delete

阅读全文 | 编者:haiyun  | 评论:0 | 查看:8188  
未知 信息技术通用的Ajax类   [ 2007-01-10 00:00:00  Wednesday ]
使用方法
var classajax = new Ajax(url,recvT,stringS,resultF);
classajax.post();//post方式发送数据
classajax.get();//get方式发送数据
url发送地址 recvT 接受数据类型 0为xml 1为text resultF 返回结果处理函数

 


var ajax1 = new Ajax("1.asp",0,"id="+id,bacal);
ajax1.post();
function bacal(rexm){
返回数据处理函数;
}


程序代码

function Ajax(url,recvT,stringS,resultF) {
this.url = url;
this.stringS = stringS;
this.xmlHttp = this.createXMLHttpRequest();
if (this.xmlHttp == null) {
alert("erro");
return;
}
var objxml = this.xmlHttp;
objxml.onreadystatechange = function (){Ajax.handleStateChange(objxml,recvT,resultF)};
}

Ajax.prototype.createXMLHttpRequest = function() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
try { return new ……

  阅读全文>>

阅读全文 | 编者:  | 评论:0 | 查看:7962  
未知 信息技术XMLHTTP无刷新自动实时更新数据   [ 2007-01-10 00:00:00  Wednesday ]

传统上,我们浏览网页,如果加入最新的数据。只能是等我们重新向服务器端请求时才能显示出来。但是,对于一些时效性很强的网站,传统的这种做法是不能满足的。

我们可以让程序自动刷新,定时向服务器请求数据。5秒取一次数据,10秒取一次数据。利用XMLHTTP发出请求并取得数据。传到客户端,客户端重新组织并显示数据。

demo.htm 前台显示.

<script language="JavaScript">

function GetResult()

{

/*

*--------------- GetResult() -----------------

* GetResult()

* 功能:通过XMLHTTP发送请求,返回结果.

* 参数:str,字符串,发送条件.

* 实例:GetResult();

*--------------- GetResult() -----------------

*/

var oBao = new ActiveXObject("Microsoft.XMLHTTP");

//特殊字符:+,%,&,=,?等的传输解决办法.字符串先用escape编码的.

//Update:2004-6-1 12:22

oBao.open("POST","Server.asp",false);

oBao.send();

//服务器端处理返回的是经过escape编码的字符串.

var st……


  阅读全文>>
阅读全文 | 编者:  | 评论:0 | 查看:7895  
共134篇 首页 上一页 下一页 尾页 页次:2/14页  10篇/页 转到:

免责申明 | 版权申明 | 联系我们 | 关于
Copyright © 2001-2024 Haiyun.Net All Rights Reserved
地址:深圳市南山区南油天安工业区1栋3楼 邮编:518000
有我可以帮您的吗?QQ:12457275  
粤ICP备05017321号-1