2016年4月18日
摘要:
设计模式是为了解决一类问题,在解决某一类问题的时候,可能引起别的问题。没有一种设计模式完美解决所有问题。 适配器:比如现在有个2口的插口,一个3口的风扇。这时候,需要一个插排(适配器)进行适配。 这是解决当前系统不能兼容新的接口、功能。 在系统设计之初,应该考虑全面,适配器模式是为了填坑,填坑后也挖
阅读全文
posted @ 2016-04-18 10:58
王老二
阅读(105)
推荐(0)
2016年4月8日
posted @ 2016-04-08 11:08
王老二
阅读(200)
推荐(0)
2016年3月31日
摘要:
趋势: 1.拥抱开源。 微软也在拥抱开源。 2.拥抱云计算,某些功能用大公司产品就可以了,用阿里云服务器。 3.拥抱移动互联网 基石技术:ASP.Net MVC Asp.net 内核 用Razor引擎写一个类似MVC的框架。 Entity Framework. Nherbernate 移动互联网:R
阅读全文
posted @ 2016-03-31 22:16
王老二
阅读(284)
推荐(0)
2016年3月13日
摘要:
1 系统自带的泛型委托Action Func 2 事件的声明与使用 3 事件和委托的区别与联系 4 观察者模式 5 标准的事件[参数(Object sender,EventArgs e)],sender就是事件源,也就是调用事件的类的实例,e是事件参数。 委托是一种类型
阅读全文
posted @ 2016-03-13 11:08
王老二
阅读(171)
推荐(0)
2016年3月1日
摘要:
VB.NET是微软asp之后、ASP.NET之前的Web开发技术。 前台页面的拓展名是.aspx,后端扩展名是.vb,前台aspx页面继承自.aspx.vb,aspx页面基本上和asp.net中aspx页面一模一样,主要就是服务器控件都是一样的,Grid的Eval绑定表达式都是一样的。 后端的VB和
阅读全文
posted @ 2016-03-01 15:27
王老二
阅读(1022)
推荐(0)
2016年2月18日
摘要:
1.安装 2.pull 获取最新代码 3.先commit,查看哪些代码是改动,要提交的。取消勾选不用提交的。commit后,点击push才真正提交到服务器上。 4.master和branch,有一个switch功能。切换版本。 5. 创建新的branch,可以在tortoise git客户端操作,也
阅读全文
posted @ 2016-02-18 18:28
王老二
阅读(169)
推荐(0)
2016年1月30日
摘要:
今天在SQLSERVER 2012中执行下面的SQL语句,发现UserProfile表和UserRole表的数据被全部删掉了,好奇怪。 DELETE FROM [dbo].[UserProfile] WHERE UserId=(select userId from dbo.[user] where
阅读全文
posted @ 2016-01-30 18:20
王老二
阅读(483)
推荐(0)
2016年1月11日
摘要:
场景1:同时操作一个数据比如用户管理模块,如果多个管理员可以同时操作一个用户,默认情况下,后面人的操作会覆盖前面人的修改。比如管理员1在2016/1/11 15:00 01,点击edit, 把user1这个用户的信息,在editUser界面把user1的Sex属性从男改成女了。管理员2在2016/1...
阅读全文
posted @ 2016-01-11 15:20
王老二
阅读(428)
推荐(0)
2016年1月4日
摘要:
public partial class 知识点 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } //调用方法之前,传递参数的时候,参数可以先不初始化 //方法...
阅读全文
posted @ 2016-01-04 16:15
王老二
阅读(198)
推荐(0)
2015年12月24日
摘要:
Autofac 一个依赖注入框架 数据库设计的坑: 1.因为把公用的属性Id,修改时间,修改人 等5个字段,放到base里面了,但是数据中每张表的主键叫sessionId,xxxId, 需要额外map,都叫id就省事了。 2.数据库到EF,数据中某些表名是复数形式. 而Domin映射的类中,复数代表
阅读全文
posted @ 2015-12-24 17:11
王老二
阅读(475)
推荐(0)