随笔分类 - 其它
摘要:回到目录我架构的以lucene为技术的全文检索分为lucene检索模块,索引文件生成器和WEB检索测试三个部分组成结构如下:lucene模块它由通过检索项和几个具体检索业务子项目组成通过功能项目结构为:其中的一个子项目结构为子项目只负责自己业务的实现,createIndexFile这个类型主要实现的...
阅读全文
摘要:回到目录.NET中使用stack(栈)和heap(堆)两种结构在内存中存储数据,今天咱们就来说说这两个结构Value Types,值类型 在C#中,值类型继承自System.ValueType的,它们分别是 Bool, byte , char, decimal, double, enu, float, int, long, sbyte, short, struct, uint, ulong, ushortReference Types 引用类型 引用类型包括所有的从System.Object继承下来的类型,它们分别是 class, interface, delegate, object,str
阅读全文
摘要:首先,建立一个windows服务项目然后进行设计视图在工作区空白处右属,添加一个安装项目然后就可以写我们的代码了,我们的服务需要实时监视MSMQ的队列中有没有记录,如果有,就向数据库中插入核心代码如下/// <summary>/// 接收来自MSMQ的消息,并保存到数据库/// </summary>public class MessageQueueService{ public static bool blnStopThread; public static string exTemp = string.Empty; public MessageQueueService
阅读全文
摘要:1 静下来,出来抽支烟2 利用面向对象的特性,把需求分解,最大利用面向对象的特性解决这个需求多变的问题,程序员应该学会什么是“懒”,呵呵3 将所有不确实的东西在第一时间懂明白,以免反功4 项目分层要明确,要严格,这样在修改项目时才会使自己和别人更清晰5 累了,就看会儿博客再写,呵呵
阅读全文
摘要:建立网站后,显示如下: 这是由于没有脚本访问权限导致的,解决方法: 这样设置后就可以了,呵呵
阅读全文
摘要:回到目录一个人(people),在他60岁之后,就宣布进入晚年了,在这个期间要多注意身体,多体检。namespace NET基础才是重中之重{ /// <summary> /// 人类 /// </summary> public class People { private int age; public string name = "张占占"; //姓名 public string gander = "男"; // 性别 #region 构造方法 public Pe...
阅读全文
摘要:只是看结构,没有分项目做,只是这例子,呵呵 项目总体图 Data层统一数据返回接口 Entity层,统一枚举值管理 Entity层实体统一继承IEntity,并派生一个第三方类型,用户查询时返回实体类型 Service层提取出抽象基类,它由公用属性及方法组成 Service层个性业务实现,它继承个性业务接口和业务基类 UI层直接调用Service的接口对象即可,根据不同的业...
阅读全文
摘要:今天主要想说一个MVC+LinqTOSql的系统架构中哪些东西可以,也应该进行抽象.MVC的WEB层应该进行抽象的是:统一的Controller,将其它controller公有的属性和方法进行一个抽象,方便以后扩展和维护.代码可能是这样: /// <summary> /// Controller基类 /// </summary> public abstract class ControllerBase : Controller { /// <summary> /// 通用信息(一般由service层返回的) /// </summary> prot
阅读全文
摘要:首先,在LINQTOSQL中可以这样建立一个dbcontext private TEntity GetOriginal(TEntity entity) { using (Entity.EEE114.LinqEEE114DataContext context = new Entity.EEE114.LinqEEE114DataContext()) { var table = context.GetTable<TEntity>(); return table.FirstOrDefault(e => e == entity); } } 这种写法缺陷就是每次在重新托数据库时,它就会自
阅读全文
摘要:回到目录 当进行“与”运算时,从左向右比较,出现一个为false时,立即退出,不会比较后台的,即使后面的有异常程序也不报错 当进行“或”运算时,从左向右比较,出现一个为true时,立即退出,不会比较后台的,即使后面的有异常程序也不报错 List<int> arr = null; if ( arr != null && arr.Count > 0) //其实arr.Count会报语法错误,但这里是正确的用法,先比较是否为null,如果为空,后面的语句则不会被执行 Console.WriteLine("ok"); ...
阅读全文
摘要:在程序中去模拟一个click事件是可以的,如果这个click事件是来自<a>标签的,那如果希望得到单击按钮的效果,IE可以,但火狐无法实现。先看一下模拟click事件的代码:<a href="http://www.sina.com" target="_blank" id="aa">ok</a> <script> var comment = document.getElementById('aa'); if (document.all) { comment.click();
阅读全文
摘要:回到目录我们挂在嘴过的一句话就是“static是静态对象,在类第一次被使用,或者第一次被实例化时执行“,但是你是否真正理解这句话,或者说你是否有对这句话进行一个实际的验证,如果没有,那我来带您完成这次旅行吧!首先有一张表,不会经常发生变化,比如分类表,他是一种树型结构表,结构可能是这样 1 /// <summary> 2 /// 分类表 3 /// </summary> 4 public partial class Common_Category : IDataEntity 5 { 6 //初始字段 7 #regi...
阅读全文
摘要:主要用到了“调试”=》“附加到进程”F5进行网站,然后同时点“调试”=》“附加到进程”,然后在“工具”=》“附加到进程”然后,同一局域网或者自己的电脑上,打到你的IIS网站,当运行到断点后,就会自己捕捉了。这个功能非常有用,呵呵 !
阅读全文
摘要:本版本延续MVC中的统一验证机制~续的这篇文章,本篇主要是对验证基类的扩展和改善 1 namespace Web.Mvc.Extensions 2 { 3 4 #region 验证基类 5 /// <summary> 6 /// 通用验证基类 7 /// </summary> 8 public abstract class EntityValidationAttribute : ValidationAttribute 9 { 10 #region Constructors 11 public E...
阅读全文
摘要:前段时间我发表的关于MVC架构中对验证方式的设计,收到了不少朋友的留言,意思是说过于复杂,复用性不高,当然我的出发点是减少实体部门的代码量。最近在朋友的建议下,看了另一种验证方式,事实上就是MVC实例中提供的实体属性验证方式,为每个视图加一个视图模型,对视图模型中的属性进行特性的约束即可。具体如下:WEB UI可能是这样<%using (Html.BeginForm()) { %> <%=Html.LabelFor(model=>model.Name) %> <%=Html.TextBoxFor(model=>model.Name) %> <
阅读全文
摘要:首先如果您使用linq to sql的底层数据支持,那这篇文章比较适合您,这也是一个系列,本文主要说添加操作 WEB层 实现对象创建 Service层 实现逻辑处理与业务组合 DAL层 实现操作最基础功能的插入 到这里,一个完整的记录插入流程就走完了,呵呵
阅读全文
摘要:随着系统的庞大,你的全局信息保存在appsitting里可能会比较乱,不如为模块写个自定义的全局常量吧 首先,在Web.config中的代码可能是这样 而ConfigurationSectionForSite.WebSiteInfoHandler需要我们定义成这样 最后在页面需要的位置调用,可能这样就可以了
阅读全文
浙公网安备 33010602011771号