.NET/C#/VS
May 29
之前做的.net程序使用 Discuz!  ä¼šå‘˜è¡¨çš„数据,修改密码后不能登陆,原来是加密码方式变了。

C#的写法:

  strSql = "select username,password,uid,salt from `cdb_uc_members` where  username ='" + userName + "' ";
  string salt = rs.GetValue(3) == null ? "" : rs.GetValue(3).ToString();
  string readPassword = rs.GetString(1);              
  string codePassword = "";
   if (salt != null && salt.Length > 0)
  {
       codePassword = Functions.MD5(Functions.MD5(passWord, 32)+salt , 32);                    
  }
   else
  {
        codePassword = Functions.MD5(passWord, 32);
  }
Aug 1
原创  VS2005启动不了的原因之一  æ”¶è—

之前安装了VS2005,一直再用,

昨天装了个VMware-workstation后VS2005就启动不起来了,

画面就停留再闪屏上,

没办法只好把VMware-workstation给卸载了,它才启动起来

没想到这哥俩还有这么一腿的,什么原因不知道,

在网上查了相关问题,有一解决方案说是:

在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\AddIns\VMDebugger.Connect目录下把LoadBehavior项改为0
Dec 31


调用:

Dec 14
一直想给论坛的图片统一生成缩略图,在网站里加个图片频道。
论坛用DZ,使用论坛后台生成的缩略不是很好,这样帖子浏览也会使用缩略图显示,不是我想要的。

只能自己做了,给网站加个个定时器。

Global.asax文件:


BssPhotoTask.cs



生成缩略图类:MakeThumbnail


开始放到网站正式运行,结果数据记录状态已更新了,但没有生成缩略,很奇怪。

后来想想可能是读不到图片内容导致,很大原因是权限问题,因为服务器上每个目录都是专门用户。

之后给论坛图片目录加上NETWORK SERVICE 可读权限,终于顺利生成缩略图。
Nov 6
public partial class index : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string siteUrl = GetHostName();
        siteUrl = siteUrl.ToLower();
        siteUrl = siteUrl.Replace("http://","");
        string goToUrl = "http://www.shanglin.net";
        this.Label1.Text = siteUrl;

        if (siteUrl.IndexOf("shanglin.net") > 0)
        {
            string userDomain = siteUrl.Replace(".shanglin.net", "");
            string sql = "select uid from supe_userspaces where  domain='" + userDomain + "' ";
            MySqlDataReader rs = DataAccess.mySqlDataReader(sql);
            if (rs.Read())
            {
                goToUrl = "http://club.shanglin.net/?uid-" + rs.GetInt32(0);
            }
            rs.Close();          
        }
        else if (siteUrl.IndexOf("actimind.cn") > 0)
        {
            goToUrl = "http://www.actimind.cn";
        }
        Response.Redirect(goToUrl);
    }
    
    public static string GetHostName()
     {
      return GetHostName(HttpContext.Current.Request.Url+"", true);
     }
    
     public static string GetHostName(bool hasHttp)
     {
      return GetHostName(HttpContext.Current.Request.Url+"", hasHttp);
     }
    
     public static string GetHostName(string url, bool hasHttp)
     {
      string[] UrlSet = url.Split('/');
      if(hasHttp)
      {
       return UrlSet[0]+"//"+UrlSet[2];
      }
      else
      {
       return UrlSet[2];
      }
     }
}
Pages: 1/2 First page 1 2 Next page Final page [ View by Articles | List ]