西狐.Net

.net伴我成长 www.hooyes.com
posts - 25, comments - 6, trackbacks - 0, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2008年7月31日

 http://im.qq.com/qq/linux/

腾讯官方终于发布linux版QQ啦。恩,确实挺不错。终于可以在linux系统好好用QQ了。

把安装方法记下来啦,也方便新手。嘿嘿。

 

QQ for Linux怎么安装和卸载?

RPM版本

安装:

①打开控制台,使用管理员身份登录

②在终端中输入命令“rpm –U package_name.rpm”,package_name是QQ安装包文件名。

卸载:

在终端中输入命令“rpm -e package_name.rpm”

DEB版本

安装:

①打开控制台,使用管理员身份登录 

②在终端中输入命令 “dpkg -i package_name.deb”,package_name是QQ安装包文件名。

卸载:

 在终端中输入命令“dpkg -r package_name”

tar.gz版本

安装:

①打开控制台

②在终端中输入命令“tar xzvf package_name.tar.gz”,package_name是QQ安装包文件名。

卸载:

直接删除QQ for Linux的所有文件和文件夹。

posted @ 2008-07-31 23:07 西狐 阅读(176) | 评论 (0)编辑

2008年5月19日

目前很多网站都变成灰色调掉念地震的死者。
站长们快都把网站风格改成灰色吧。
只需要几行CSS代码就可以了。
img {   FILTER: gray; }
a:link img 
{FILTER:gray}
a:hover img 
{FILTER:gray  }
a:active img 
{FILTER:gray }
/* 永远记住20080512 hooyes20080519 */

posted @ 2008-05-19 16:29 西狐 阅读(207) | 评论 (0)编辑

2008年5月18日

解决办法:
<script src="hooyes.Script/hooyes.Adapter.js" type="text/javascript"  charset="GB2312"></script>

posted @ 2008-05-18 17:25 西狐 阅读(47) | 评论 (0)编辑

今天尝试写一个自定义控件,编译控件成功后,但用这个控件后.出现如下错误:
编译器错误信息: 编译器失败,错误代码为 -1073741819。
删除后,仍不能解决.

居然重启一下就好了.到底是什么原因呢?

posted @ 2008-05-18 14:04 西狐 阅读(62) | 评论 (0)编辑

2008年5月16日

Asp.net 2.0 Treeview 动态填充,并实现无限级树,
数据库表关键字段:
表: table1
 
type_id  type_name   per_type_id
   
0        根目录               -1
   
1        子目录                0
   
2        子目录2             0
   
3        子子目录              2
   .
   
9        根目录二             -1

 C#代码
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;



public partial class tree : System.Web.UI.Page
{
  
    
protected void Page_Load(object sender, EventArgs e)
    
{

        TreeView1.Nodes.Clear();

        DataTable dt 
= tree_table();                  
        DataView dv 
= new DataView(dt);
        dv.RowFilter 
= "type_id = 0";

        
foreach (DataRowView drv in dv)
        
{
            TreeNode node 
= new TreeNode();
            node.Text 
= drv["type_name"].ToString();
            node.Value 
= drv["type_id"].ToString();
            node.NavigateUrl 
= "?s=" + drv["type_id"].ToString();
            TreeView1.Nodes.Add(node);
            AddChildNode(dt, node);
        }

       
        
    }


    
private DataTable tree_table()
    
{
       
        
//hooyesDataLink 为配置中数据连接字符串键名
        SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["hooyesDataLink"]);
        SqlDataAdapter sda 
= new SqlDataAdapter("select * from table1", con);
        DataTable dt 
= new DataTable();
        sda.Fill(dt);
        
return dt;
    }


    
递归以实现无限级树


}


效果:

posted @ 2008-05-16 00:30 西狐 阅读(386) | 评论 (3)编辑

2008年5月15日

相关命名空间:
using System.Net;
using System.Net.Mail;
核心代码示例:
    protected void Page_Load(object sender, EventArgs e)
    
{
        MailMessage MM 
= new MailMessage();
        MM.To.Add(
"hooyes@vip.qq.com,lovehooyes@126.com"); //收件人地址,可多个用逗号隔开
        MM.Subject = "邮件标题";
        MM.Body 
= "邮件内容";
        MM.From 
= new MailAddress("you@gmail.com""西狐测试");
        SmtpClient mClient 
= new SmtpClient();
        mClient.Credentials 
= new NetworkCredential("hooyes""hooyesPwd"); //用户名密码

        mClient.Port 
= 587;
        mClient.Host 
= "smtp.gmail.com"//邮件smtp服务器
        mClient.EnableSsl = true;//是否用SSL加密
       
        
try
        
{
            mClient.Send(MM);
            Response.Write(
"发送成功");
        }

        
catch (SmtpException ex)
        
{
            Response.Write(ex.Message);
        }


  

    }

posted @ 2008-05-15 17:22 西狐 阅读(43) | 评论 (0)编辑

.net 2.0 Vs2005

当使用ConfigurationSettings类来读取应用程序配置文件的信息时,却被警告:

警告 1 “System.Configuration.ConfigurationSettings.AppSettings”已过时:“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings” 


于是马上按照提示改变写法,结果却无法在System.Configuration里找到ConfigurationManager, 真是让人崩溃.

System.Configuration.ConfigurationSettings.AppSettings 过时解决方法
解决办法是在项目的引用中添加"System.Configuration.dll" 的引用。

posted @ 2008-05-15 11:22 西狐 阅读(120) | 评论 (1)编辑

2008年5月14日

西狐爱墙:为中国祈福 
http://hooyes.com/LoveWall/

有你,有我,与汶川同在!

posted @ 2008-05-14 21:59 西狐 阅读(18) | 评论 (0)编辑

解决办法

用Css修正一下

<style>
.hooyestreeCss td div 
{height: 20px !important} 
</style>

 

 <asp:TreeView ID="TreeView1"  CssClass="hooyestreeCss" runat="server"  >
 
</asp:TreeView>

posted @ 2008-05-14 09:22 西狐 阅读(79) | 评论 (0)编辑

2008年5月12日

提高Asp.net性能之一是适当的运用缓存.
在.aspx 页面指定缓存时间和参数.
如:

<%@ Page Language="C#"  CodeFile="hooyesTest.aspx.cs" Inherits="hooyesTest" %>
<%@ OutputCache Duration="3600" Location="any"   VaryByParam="PcacheTime" %>
 
OutputCache 指令确定使用缓存.
Duration 必需属性 ,提定缓存时间.
VaryByParam 必需属性,可以为 VaryByParam="none" 或 VaryByParam="*"
  或指定参数,如 VaryByParam="PcacheTime",VaryByParam="PcacheTime;page"

posted @ 2008-05-12 22:39 西狐 阅读(40) | 评论 (0)编辑