03 2014 档案
摘要:今天掉到了一个大坑里面,爬了1个多小时才发现不是代码的问题,居然是浏览器的问题… 下面是问题的发生过程单点登陆 有2个站点 http://a.abc.com http://b.abc.com登陆后从a跳转到b,结果在b网站能获取到在a站点登陆的cookie的值,但是 b站点里面判断是否登陆用的 Request.IsAuthenticated 的值一直是false,也就是表示在B站点,是没有登陆的.调试了1个多小时,能想到的单点登陆的问题都想到了,还是不行.后面用同事的电脑调试了一下,他的就是正常的 Request.IsAuthenticated 为true, 一看他的浏览器是火狐于是我也用火狐
阅读全文
摘要:存储过程: create procedure proc_t(out uname varchar(50),out upwd varchar(50),in uid int) BEGIN select name,pwd into uname,upwd from bbs where id=uid; end ---------- 如何在mysql里调用这个存储过程获得uname,upwd的值答案call p...
阅读全文
摘要:关于父类引用指向子类对象 例如: 有以下2个类 public class Father { public int age = 70; public static string name = "父亲"; } public class Son : ...
阅读全文
摘要:首先我们看两个连写注释 第一个: /* 点击头像,显示基本资料 */ $(".f-chatTit a.avatar").click(function(){ $(this).hide().parents(".f-chatWrapUnfold").find(".f-chatWrapBar").css({"width":"500px"}).find(".basicIn...
阅读全文
摘要:接下来,我们就要到业务逻辑层了,简单的说,业务逻辑层就是调用Repository(可以看做是DAL数据库访问层) 先来看看项目的架构 我们现在就开始来做BLL层. 同样,先编写 UserInfoService ,这个就是调用 UserInfoRepository 先添加对项目的引用,Model层,IRepository(数据库访问层的接口),Repository(数据库访问层),由于...
阅读全文
摘要:抽象一个数据库访问层的统一入口(类似于EF的上下文,拿到上下文,就可以拿到所有的表).实际这个入口就是一个类,类里面有所有的仓储对应的属性.这样,只要拿到这个类的实例,就可以点出所有的仓储,我们在 Repository层里面添加一个类 DbSession.csnamespace YouJiao.Mv...
阅读全文
摘要:我们现在先来看看数据库的生成顺序 居然是 Idal层排在第一,而 web层在第二,model层反而在第三 了 我们需要把 coomon 公用层放在第一,Model层放在第二,接下来是 Idal层,dal层,然后是bll层,最后是 web层,这个顺序怎么调整呢? 点击旁边的依赖项. 分别把每个项目所依赖的项目都勾选上,最后点击确认后,我们看看生成顺序. 这样,当我...
阅读全文
摘要:首先在VM里面 我装了3个2003的系统, 分别为 webservice01 ,webservice 02 , 以及 webview 这3台. 前面两台用于配置负载均衡,后面的webview就是起一个浏览器的作用,目的就是看看是不是真的能负载到01和02这2台服务器上. (其实更主要的是,我的主机连不上里面的虚拟机,所以就又专门搞了个虚拟机专门只是起浏览器的作用) 01的ip...
阅读全文
摘要:解决方法 在web.config里面添加 注意:Version后面的 1.0.66.0 要根据你安装的sqlite的版本来写.所有的web.config如下 ...
阅读全文
摘要:这个警告仅仅只会发生在web管理员后台,实际在缓存中的数据是不会有影响的(好像默认单个key对应的缓存大小是20M) 但是有时候我们就是想在web后台里面看看到底保存了什么数据,怎么能突破这个限制呢? 在CouchBase文件的安装目录下搜索 *.js ,我们实际要修改的是 documents.js 找到365行,修改成如下 function isJsonOverLi...
阅读全文
摘要:前言:本文旨在帮助从未接触过wcf(.svc文件)的webservice开发人员,快速将传统的webService/asmx技术迁移到wcf。高手就不用浪费时间往下看了:) 以下所有操作均为vs2010 sp1环境 一、服务物理文件创建方式的变化 1.1 asmx的创建方式 新建项-->Web服务 1.2 wcf的创建方式 新建项-->Wcf服务 二、方法定义上的区别 2....
阅读全文
摘要:asp.net 2.0 通常解决办法 方案一: 将.aspx文件中的page项添加ValidateRequest="false" ,如下: 方案二: 修改web.config配置文件 总结:validateRequest 这句我们知道是关闭验证,也就是说提交带标签,比如 粗体 这样的值时,ASP.NET 不会...
阅读全文
摘要:在上一篇文章里面 ( Windows系统下Memcached缓存系列一:Couchbase(服务器端)和CouchbaseClient(c#客户端)的安装教程 ),我们介绍了服务器端的安装和客户端的安装,以及一个简单的例子,这一篇介绍详细的使用方法. 这次以一个web项目为例. 配置文件配置调用 第一步:首先上一下配置文件,在web.config文件里面的 configuration 节点中...
阅读全文
摘要:一:服务器端的安装 官网 http://www.couchbase.com/download 我的电脑是64位的win7,找到对应下载windows版本的服务器端缓存,大概90M的样子 运行期间可能会报错,我这里就抱了2次错. 安装CouchbaseClient的过程中提示 Error 1935.An error occurred during the installation o...
阅读全文
摘要:安装过程中提示报错 点击确定后 安装程序会接着回滚,又提示报错如下 Error 1935的解决方法是下载一个微软的补丁. http://support.microsoft.com/default.aspx?scid=kb;en-us;946414 安装完毕后,会重启 再次安装,就不会有上面的2个错误了. (也就是一个补丁,解决了2个报错问题) 当...
阅读全文
摘要:编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0016: 未能写入输出文件“d:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\5177u\d087da43\c12930d8\9ze28k_8.dll”--“拒绝访问。...
阅读全文
摘要:下载完毕安装需要重启一下VS 然后我们去NuGet里面安装我们要的客户端 搜索 CouchbaseNetClient 引用之后,编译项目,查看到已引用的dll文件
阅读全文
摘要:到的问题是解决方案中部分项目无法加载, 提示需要缺少的web组件才能加载该项目,是否通过WEB安装组件来网络安装, 点击确定以后就什么也没有了。 到微软网站去下载Microsoft Web Platform Installer 下载地址是http://www.microsoft.com/web/downloads/platform.aspx 安装完之后之后,关掉. 再在vs里面右键加载项...
阅读全文
摘要:本文会给你们展示50个 jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是 真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetup...
阅读全文
摘要:给 textarea 添加一个css 样式即可 resize: none; 用Jquery的插件控制textarea输入的字符数量 一:引用Jquery脚本,并引入 textareaCounter 下面的代码一定是写在当页面加载完成的时候 var areaOptions = { 'maxCharacterSize': 500...
阅读全文