随笔:59 文章:3 评论:13 引用:5
博客园 首页 发新随笔
发新文章 联系 订阅订阅管理

2007年10月18日

 

   private bool UploadFile(string source,string targetUrl,NetworkCredential networkCredential)
        
{
            FileStream streamSource;
            Stream streamTarget;
            WebClient client 
= new WebClient();
            client.Credentials 
= networkCredential;
            
try
            
{
                streamSource 
= File.OpenRead(source);
            }

            
catch (Exception err)
            
{
                
return false;
            }

            
try
            
{
                Uri url 
= new Uri(targetUrl);
                streamTarget 
= client.OpenWrite(url, "PUT");
            }

            
catch (Exception err)
            
{
                
return false;
            }

            
try
            
{
                
long num = 0;
                
int count = 0;
                
byte[] buffer = new byte[512];
                
while (num < streamSource.Length)
                
{
                    count 
= streamSource.Read(buffer, 0512);
                    streamTarget.Write(buffer, 
0, count);
                    num 
+= count;
                    
                }

                streamTarget.Close();
                streamSource.Close();
                
return true;
            }

            
catch (Exception err)
            
{
                
return false;
            }

        }
 
posted @ 2007-10-18 01:35 城 阅读(56) 评论(0) 编辑

2007年8月18日

 

 1
 2[Serializable]
 3 public class  Info
 4    {
 5  public string name;
 6  public string age;
 7 }

 8
 9private string Serialize()
10{
11   ArrayList al = new ArrayList();
12   Info a1 =  new Info();
13   a1.name ="a";
14   a1.age ="a";
15
16   Info b1 =  new Info();
17   b1.name ="a";
18   b1.age ="a";
19
20   al.Add(a1);
21   al.Add(b1);
22
23   BinaryFormatter br = new BinaryFormatter();
24   MemoryStream ms = new MemoryStream();
25   br.Serialize(ms,al);  
26   _resultbyte = ms.ToArray();
27   _resultstr = Convert.ToBase64String(_resultbyte,0,_resultbyte.Length);
28   ms.Close();
29   
30  }

31
32  private void Deserialize(string _resultbyte)
33  {     
34   byte[] bb = Convert.FromBase64String(_resultstr);
35   MemoryStream aa = new MemoryStream(bb);
36   BinaryFormatter br = new BinaryFormatter();
37   ArrayList tes = (ArrayList)br.Deserialize(aa);
38  
39  }

40
41 
42
posted @ 2007-08-18 14:59 城 阅读(96) 评论(0) 编辑

2007年6月28日

     五一过了,咱这疙儿又要暴土扬灰,埋了八汰了。大家出门多注意啊,别杨了二正的到处撒磨,加小心,沙子别整到眼睛里。  

工作上也别老突鲁反仗,半拉咔叽的,有点敬业精神。虽说这年头挣点钱都不容易,但也别老买那便宜娄搜的破玩意儿,对自己好点儿。 

家里头家务活也多干点,别总整得屋里屋外皮儿片儿的,墙上也魂儿画儿的。工作一天回来看着夺闹听啊!  

性格外向的,稍微收敛点,别老二虎八叽,毛愣三光的,说话办事有点谱,败总武武玄玄的瞎忽悠,武了豪疯的,时间长了,也让人咯应。  

性格内向的呢,多和人沟通,说话别老吭吃瘪肚的,做事要七拉咯嚓,麻溜儿利索儿的。  

年纪轻的呢,不要习里马哈,得得搜搜,跟老人说话客气些,有点耐心,别总鸡吃掰脸的。  

年纪大的呢,也不要脚着自己已经老天扒地,老么喀嚓眼了,要保持年轻心态。  

总之,天气好了!大家都多到户外溜达溜达,别老趴家里把自己整得罗锅拔象的!!  

另外,提醒大家一句,下雨嚎天的就败出去了,省得一不小心卡到马路牙子上,再把菠萝盖卡吐露皮了,就有你闹心的了!
posted @ 2007-06-28 11:23 城 阅读(28) 评论(0) 编辑

2007年6月11日

 

using System;

namespace EncryptCompoent
{
 
/// <summary>
 
/// Encrypt 的摘要说明。
 
/// </summary>

 public class Encrypt
 
{
  
public Encrypt()
  
{
   
//
   
// TODO: 在此处添加构造函数逻辑
   
//
  }

  
MD5加密
 }

}


posted @ 2007-06-11 17:52 城 阅读(90) 评论(0) 编辑

2007年4月30日

   SubVersion真的是简单易用,功能也很强大,弄了几天终于把多库的权限搞定了

我用的是Apache web服务器,客户端为Tortoise1.4.3
安装方法这里就不介绍了,网上有很多SubVersion专家写的配置过程!

Apache的conf文件主要配置如下
d:/svn/conf/svn_auth_passwd是我的用户密码文件
d:/svn/conf/Role.access组配置文件
<Location /svn>
    DAV svn
SVNListParentPath on
    SVNParentPath "d:/svn"
  #  SSLRequireSSL
    AuthType Basic 
    AuthName "Login SubVersion"
    AuthUserFile "d:/svn/conf/svn_auth_passwd"
    AuthzSVNAccessFile "d:/svn/conf/Role.access"
   <LimitExcept GET PROPFIND OPTIONS REPORT>
       Require valid-user
   </LimitExcept>
</Location>


      权限组的配置文件内容如下,从文件中可以看到我一共建了2个库(project1,project2).
   功能:AdminProject1可以读写project1,只能读project2,
      AdminProject2可以读写project2,只能读project1,如果不想让彼此有读权限,
      把[/] @GuestGroup = r dangerman = 去掉即可
    (有两个用户AdminProject1,AdminProject2,建用户的命令我就不写了,网上google一下)
[groups]
AdminGroupProject1 = AdminProject1
AdminGroupProject2 = AdminProject2
GuestGroup = AdminProject1,AdminProject2
[/]
@GuestGroup = r
dangerman =
[project1:/]
@AdminGroupProject1 = rw
[project2:/]
@AdminGroupProject2 = rw

posted @ 2007-04-30 19:56 城 阅读(607) 评论(0) 编辑

2007年4月25日

摘要: 按网上的方法都不行,最后发现把站点的IP地址变成未分配即可(注:我的机器有两个IP192.168.0.10;192.168.0.20)阅读全文
posted @ 2007-04-25 14:08 城 阅读(141) 评论(0) 编辑

2007年4月2日

摘要: System.InvalidOperationException: Unable to generate a temporary class (result=1).error CS2001: Source file 'C:\WINDOWS\TEMP\ug5v9uxt.0.cs' could not be founderror CS2008: No inputs specifiedat System...阅读全文
posted @ 2007-04-02 12:49 城 阅读(1840) 评论(2) 编辑

2007年3月18日

摘要: 全局”快捷键下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。 命令名 快捷键 说明 编辑.复制 CTRL + CCTRL + INSERT 将当前选定的项复制到系统剪贴板。 编辑.剪切 CTRL + XSHIFT + DELETE 将当前选定的项移除到系统剪贴板。 编辑.循环应用剪贴板中的复制项 CTRL + SHIFT + INSCTRL + SHIFT + V 将项从&...阅读全文
posted @ 2007-03-18 10:37 城 阅读(279) 评论(0) 编辑

2007年3月2日

摘要: temp tablecreate table #temp1(fmname nvarchar(255), emigra nvarchar(255))insert into FMToEmigraMapping select fmname,emigra from #tempinsert into #temp1(fmname) select emigrafieldname from FMToEmigraM...阅读全文
posted @ 2007-03-02 14:54 城 阅读(13) 评论(0) 编辑

2007年2月15日

摘要: OnCustomCommand 讓您指定啟動、停止、暫停和繼續服務以外的額外功能。SCM 不會檢查自訂命令,以驗證服務是否支援傳入的 command 參數。它直接傳遞自訂命令至服務。如果服務無法辨認 command 參數,不採取任何動作。自訂命令由 ServiceController 元件中的 ExecuteCommand 陳述式所引發。使用 switch 陳述式或 if..then 條件來處理您...阅读全文
posted @ 2007-02-15 00:45 城 阅读(203) 评论(0) 编辑

公告


Powered By: 博客园
模板提供沪江博客