- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 URL重写
在某种情况下,需要对URL进行重写,具体方法如下:1 、在Global文件的 Application_BeginRequest方法中 添加如下代码 string url = Request.AppRelativeCurrentExecutionFilePath; Match match = Regex.Match(url, @"~/BookDetail_(\d+
2016-05-31 23:33:28 306
原创 WebService使用时注意的问题
1 、 如果作为测试 使用VS集成的IIS发布WebService ,通过本机访问没有问题,通过局域网中其他机器访问,会出http 400 error ,主机名无效, 如果把网站发布到完整的IIS上,就可以访问到(即使不是默认端口号),需要注意3点 一:把发布网站的文件夹访问权限 加一个everyone 添加所有权限(服务端) 二:Webc
2016-05-29 20:51:08 592
原创 Redis的使用和配置
一 、配置服务端 1 、 把安装包放到需要的目录,如果搭建主从复制,分别放在Master 和 Slave文件夹中 2、然后分别修改配置文件 bind (ip地址) port(端口号) slaveof (从服务器需要配置,指向它的主服务器), appendonly(是否每次更新后写入磁盘 快照/aof形式), appendfsync (写入磁盘的方式每次/每秒/
2016-05-19 15:10:08 466
原创 WCF的使用方式
一、服务端的配置 在WCF中服务可以寄宿在不同类型的宿主中(WEB程序[IIS]、控制台程序、WinForm程序),需要引用System.ServiceModel 1、控制台程序: Main函数中class Program { static void Main(string[] args) { using (
2016-05-17 17:34:45 438
原创 Lucene.Net+盘古分词 实现搜索 Quartz.Net(定时任务) 实现热词统计
一 :Lucene.Net +盘古分词 实现搜索功能 1 、Lucene.Net的配置: 引入相关dll文件 ( Lucene.Net、log4net、PanGu、PanGu.HighLight、PanGu.Lucene.Analyzer)。当用户添加一条记录的时候 ,先向数据库写入数据,然后马上写入Lucene.Net (为了解决多线程并发的问题,需要引入队列,并且使
2016-05-15 19:42:39 1465
原创 报错:GenerateSource 任务意外失败:未将对象引用设置到对象的实例
错误原因:是发生错误的项目目录下/obj中的resource文件出现了损坏 解决方法 :是 把obj文件夹中的内容全部删除 重新生成项目即可
2016-05-15 19:09:39 945 1
转载 单例模式
它的主要特点不是根据客户程序调用生成一个新的实例,而是控制某个类型的实例数量-唯一一个。(《设计模式-基于C#的工程化实现及扩展》,王翔)。也就是说,单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。一、经典模式:public class Singleton{ private static Si
2016-05-14 00:29:08 244
转载 关于LINQ 和lambda表达式
一LINQ : LINQ表达式的from行可以嵌套 实现表多层关联一层层向下找的目的 (注意一对一还是一对多的对应关系 容易乱 别把上层过滤掉的内容又关联回来了) from r in userInfo.RoleInfo from a in r.ActionInfo where a.ActionTypeEnum == act
2016-05-12 11:13:32 5856
原创 JavaScript注意点
1、使用JavaScript实现页面跳转 window.location.href =“url地址”; 或者 window.location =“url地址”;
2016-05-08 15:07:06 341
转载 Convert.ToInt32、(int)和int.Parse三者的区别:
前者适合将object类类型转换成int类型,如Convert.ToInt32(session["shuzi"]);(int)适合简单数据类型之间的转换;int.Parse适合将string类类型转换成int类型,如int.Parse(session["shuzi"].ToString())。(1)这两个方法的最大不同是它们对null值的处理方法:Convert.ToI
2016-05-07 18:18:27 356
原创 关于报错Self referencing loop detected with type的原因以及解决办法
这种错误是由于使用EF创建实体模型,并且模型间有关系并且添加了相应的导航属性,所以使用Json.net转换类的实例的时候 把导航属性也算进去了(A是B的导航属性,B也是A的导航属性,所以会无限循环,导致Json会生成无数层),一般这种错误在低版本的EF中会产生,最新的已经更正了,如果遇到,解决办法是手动禁止Json.net对导航属性的转换:在实体模型类中添加using Newtonsoft.J
2016-05-06 14:03:52 13873 1
原创 前端html/css布局注意点
1、style中 float:是使元素脱离文档流(从上到下 从左到右),有的标签默认会占用整行的位置(div),有的标签默认不会占用整行(span,img) 如果占用整行的元素(例如div 下面写了float:left的元素(例如span) 那么span还是不会到和div 一行,除非div也float 但是如果不占用整行的元素(例如img) 下面写了float:le
2016-05-03 15:02:38 1157
空空如也
asp.net MVC项目中 没有easyui插件的智能提示
2016-04-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人