当前位置: 首页 > news >正文

点点站长工具dw做的个人网站

点点站长工具,dw做的个人网站,湖北省工程建设协会网站,用php做网站用到的工具http://onewww.net/blog/article.asp?id87网站开发常用关键字(tag)#xff0c;一般需要获得最多的被采用的Tag#xff0c;也就是流行词。通常思路是将关键字tag保存到单独表中#xff0c;然后在其他表中根据一组id进行对多个关键字进行标识。因为一个文章可以选择多个tag87网站开发常用关键字(tag)一般需要获得最多的被采用的Tag也就是流行词。通常思路是将关键字tag保存到单独表中然后在其他表中根据一组id进行对多个关键字进行标识。因为一个文章可以选择多个tag查询的时候颇为麻烦。所以我在开发中利用了这样的方法当然不见得多高明 分享下经验。将tag直接保存在文章的表中如Tag字段tag为“c#”和“.net”则Tag字段值为“c#/.net”就是依/符号分割tag这样数据库中保存的是字符串了。单文章显示的时候可以直接分割成数组显示减少表的关联提高了效率。当需要显示最近流行词的时候。查询所有的tagselect tag from 表利用DataReader把输出结果相加起来。然后根据分隔符转化为字符串剩下的就是对字符串进行排序根据tag重多少进行。并返回重复的数量见代码。为方便查看我都写在了一个aspx页面中了。 程序代码% Page LanguageC# %% Import NamespaceSystem.Data %% Import NamespaceXXXX.BLL %% Import NamespaceXXXX.Model %% Import NamespaceXXXX.DBUtility %script runatserver        protected string stext;    protected void Page_Load(object sender, EventArgs e)    {        StringBuilder sb  new StringBuilder();        using (System.Data.SqlClient.SqlDataReader rd  XXXX.DBUtility.SqlHelper.ExecuteReader(SqlHelper.ConnectionString, System.Data.CommandType.Text, Select Kinds  / FROM XXX, null))        {            while (rd.Read())            {                sb.Append(rd.GetString(0));            }        }        stext  sb.ToString();        ToArrayBySort(ToArray(stext, /));    }            /// summary    /// 将字符串根据分隔符转化为数组    /// /summary    /// param namesourcestring要转化的字符串/param    /// param namecompart分隔符/param    /// returns/returns    public ArrayList ToArray(string sourcestring, char split)    {        CharEnumerator ce  sourcestring.GetEnumerator();        StringBuilder sb  new StringBuilder();        ArrayList slist  new ArrayList();                while (ce.MoveNext())        {            if (ce.Current ! split)            {                sb.Append(ce.Current);            }            else            {                if (string.Empty  sb.ToString()) continue;                slist.Add(sb.ToString());                sb.Remove(0, sb.ToString().Length);            }        }        return slist;    }    public class myComparer : IComparer    {        int IComparer.Compare(Object x, Object y)        {            return ((new CaseInsensitiveComparer()).Compare(((SortItem)y).Count, ((SortItem)x).Count));        }    }        public class SortItem    {        private string itemname;        private int count;        public SortItem()        {        }        public string ItemName        {            get { return itemname; }            set { itemname  value; }        }        public int Count        {            get { return count; }            set { count  value; }        }    }    public System.Collections.Generic.IListSortItem ToArrayBySort(ArrayList slist)    {        slist.Sort();        ArrayList sortList  new ArrayList();        foreach (object obj in slist)        {            SortItem sItem  new SortItem();            sItem.ItemName  obj.ToString();            sItem.Count  1;            if (sortList.Count  0) { sortList.Add(sItem); continue; }            if (obj.ToString()  ((SortItem)sortList[sortList.Count - 1]).ItemName)            {                sItem.Count  ((SortItem)sortList[sortList.Count - 1]).Count  1;                sortList.RemoveAt(sortList.Count - 1);            }            sortList.Add(sItem);        }        myComparer myCm  new myComparer();        sortList.Sort(myCm);        System.Collections.Generic.IListSortItem iList  new System.Collections.Generic.ListSortItem();        foreach (object obj in sortList)        {            iList.Add((SortItem)obj);            //Response.Write(((SortItem)obj).ItemName  -  ((SortItem)obj).Count.ToString()  br /);        }        return iList;    }/script文章来源:http://wengjinbao.cn/?tid477海浪空间 2007-10-18 09:59 发表评论文章来源:http://www.cnblogs.com/wengjinbao/archive/2007/10/18/928539.html 转载于:https://www.cnblogs.com/xiaozhuoyun/archive/2007/10/19/930838.html
http://www.huolong8.cn/news/52723/

相关文章:

  • 怎样免费创建网站教育机构招聘
  • 英文网站建设之后怎么推设计logo网站免费奇米
  • 一个thinkphp搭建的微网站北京php网站开发
  • 企业网站的建设目的成品网站w灬源码16伊园
  • 为什么网站百度搜不到山东网站建设代理
  • html5 微网站东莞响应式网站制作
  • 不花钱做推广的网站网站建设过程报告
  • 黄冈网站建设公司制作网站淮北论坛官网app
  • 快速搭建网站2020游戏推广工作怎么样
  • wordpress 多站点 主题漂亮html个人简历代码
  • 微网站 微信网站中铁建设集团有限公司官方网站
  • 做网站广告联盟赚钱如何选择网站公司
  • 哈什么网一个网站做ppt辽宁省建设工程信息网业绩公示
  • 音乐主题的网站设计wordpress数据库缓存
  • 泉州大型网站设计公司企业为什么要上市
  • 海淀网站建设枣庄做网站需要知道的问题
  • 网站开发应注意哪些问题免费商业源码论坛
  • 做旅行的网站微网站 案例
  • 织梦cms 做视频网站wordpress 文章页不显示侧边栏
  • 网站建设数据处理东丽做网站公司
  • 网站建设的费用计入t型布局网站的样子
  • 韩文网站建设期末成绩管理网站开发背景
  • 电话销售做网站打官司白银区住房和城乡建设局网站
  • 宁波网站设计建站服务公司品牌设计图片
  • 深圳网站营销型建设余姚网站建设
  • 余姚厂家高端网站设计怎么免费建个人网站
  • 做网站金山区凡科网站建设网页怎么建
  • 很色h做游戏网站wordpress国外主题优化
  • 平面设计网站有哪些诚信企业查询系统
  • 大丰区城乡和住房建设局网站自己搭建小程序