04 2012 档案
摘要:大多数情况下,我们的搜索一般用的是sql的模糊搜索,但是这个模糊搜索,总是不够精确,而且总达不到我们的要求,于是乎,偶专门上网找了一些资料,研究了一下,现在比较流行的Lucene.net,感觉还蛮不错的,搜索效果也蛮好的,再配合盘古分词,感觉超酷. 嗯,我就动手尝试了一下类似百度的多模块搜索,感觉蛮好玩的. 网上一般都只做了一个搜索,借鉴他们的代码,我在这里专门设计怎么做多个模块搜索,做完可以...
阅读全文
摘要:以前做winform的时候,一直纠结过dev组件,dev组件确实是太强大了,但是一般的破解都是开发机上没事情,到客户机上就出现问题了,总是出问题,后来就没用了,一直学web开发也没玩winform这些东西了,这几天,看到一个dev低版本的,尝试了一下,用客户机测试了一下,竟然意外的成功了,哈哈,蛮不错的,附上截图: 这就是工具箱,蛮多的,感觉蛮好的 主要的问题就是破解: 这个是破解包,安装完了安装包以后,运行这里面的Crack.bat,然后就可以了, 在程序开发发布的时候,一定要, 复制到本地设置为true, 这就是其中的控件之一, 记得要把所有引用的dll发...
阅读全文
摘要:关于类别树的多级是一个刚接触ajax和多级类别很头痛的问题,针对那种商品种类繁多,级别层次多更是麻烦的问题,去年刚学asp.net,实验室的同学曾经这样做过,递归sql,现在看了惊心动魄.........呃........... 虽然实现了类别多级的问题这样带来的后果确实无穷无尽的............. 递归查询,和双循环嵌套的执行sql语句没什么区别了...... 这样带来的是严重的性能问题.. 现在重新做这些东西,我想到了2个方案,第一个: 针对数据比较少的多级菜单,我们可以通过数据库一次查询出来所有记录,然后通过程序进行递归算法,进行数据的转化. 第二种: 就是数据...
阅读全文
摘要:分页是每一个程序员都每天都在打交道的东西,分页. 一年前,刚接触的时候,根本不知道什么叫做分页,后台,xxx说,如果数据过多一次,成千上万条,你一次只看到10-20条,为什么要全部显示呢?当时感觉很震撼,为什么呢? 以下内容是以前的代码(不要扔鸡蛋,我现在看了都有恨不得砸电脑的冲动) 于是我们就用了第一个分页版本,当时,两个实验室的"战士"研究了好久,找到一个存储过程的分页,当时感觉好神奇!找找当时凌乱的分页调用程序: 现在看了都要砸电脑的冲动的东东..... 后来做web,凌乱依旧,web版本的分页程序, 后来才发现一个叫做aspnetpager的控件,发现好强...
阅读全文
摘要:后台日志设计 作为一个完善的网站系统,系统日志是必不可少的,常用的组件Log4net就很不错,不过,这些并不适合后台的简要日志,用来记录比如说,系统登录操作的日志,当然也可以,不过保存在文本中是一个很坑爹的事情,我之前也动态配置过Log4net,一个用来记录异常信息,一个用来后台操作信息,不过,看了一些资料,把后台操作信息写在数据库也是一个不错的方案. 可能有人会问后台操作信息有什么用? 当然有用,比如,系统管理员可以很轻松的知道网站管理员最近干了什么,比如xxx偷偷登陆系统删除一些资料的信息,我们就可以很轻松的跟踪管理员的信息,甚至是ip,让那些异常的ip都现形.哈哈哈! 要想设计一个日志.
阅读全文
摘要:Ajax登录设计 任务需求:做一个登录,拥有自动记住账号和密码的功能,要保证安全性,ajax,无刷新,良好的用户体验.(母板页) 这是前台页面,要求实现用户登录 首先我们分析, 用户需求: 1. 登录以后,登录框隐藏,并且欢迎登录的框显示,并且,左上角登录的按钮消失,安全退出显示. 2. 如果选择记住帐号和密码,下次登录直接登录,并且保证安全性. 实现过程: 首先,登录的时候发出ajax请求,用户验证登录,登录以后,保存当前用户名和密码到cookies中,注意,密码要用md5加密,md5是根据用户的机器配置生成的,并且返回登录状态和用户名的json数据 第二次登录的时候,...
阅读全文
摘要:Ajax校验用户是否存在 需求:做一个ajax登录 主要技术点:jquery ajax以及blur事件 当用户名输入框失去焦点的时候就会触发blur事件,然后进行ajax请求,获得结果(true或者false),如果请求结果为true,就把用户名输入框图片替换成ok,并且输出文字:恭喜您, 这个帐号可以注册,否则就替换成图片no,并且输出文字:账号已存在 源代码: 前台: 1: <%@ Page Language="C#" MasterPageFile="~/Top_Down.master" AutoEventWireup="true&q
阅读全文
摘要:以前一直都是自己写日志,在麦库写,然后,保存,不过,感觉分享的东西就应该放在博客中,自己写的东西,像记日志的方式,更容易去思考,而不是随便堆砌,整理一下以前的学习资料,虽然学了1年多的asp.net,走了好多弯路,不过每一次体验都让人难以忘怀,马上要奔大四了,慢慢的开始总结,以前做过的东西,更多的是重新写以前的项目,以前虽然参加一些项目,但是感觉根本写的都是垃圾,堆砌功能,学校环境下,也能理解,不过,慢慢的开始学会自己总结,自己重构,也感受到每天的进步! 今天开始,在博客园写博客,慢慢的积累心得!与大家一起进步! 任务:做(母板页面)一个关于新闻类别加载的ajax 主...
阅读全文