Author: blchen

  • Entity Framework Validation failed for one or more entities的解决方法

    在使用EneityFramework的SaveChanges(),如果赋值的类型不对,或者没有满足Entity的属性条件,EntityFramework会抛Validation failed for one or more entities的异常,但是这个异常的详细信息里并不直接指出是哪个字段出错了。 解决方法:把SaveChange()包在一个Try里,捕获DbEntityValidationException,打印EntityValidationErrors

  • 美国签证准备材料注意事项

    7月份的时候向老板申请参加TechReady15的,老板秒批。结果递交美签材料的时候Dolly同学说上海居住证过期是无法办理B1签证的。好吧,赤裸裸的地域歧视。 补办居住证是个漫长的过程,终于10月份的时候,拿到新副联。遂再次申请B1签证,Dolly同学说美商会的新流程,B1不需要提供有效居住证了,无语ing。新的B1签证申请表比之前看起来简化了一点,DS156和DS157表格合二为一,被DS160取代了。下面是一些tips,希望能帮助后面的童鞋少走弯路。

  • 找出当前虚拟机的Hyper-V主机名字

    鉴于最近陆陆续续有好几个同事重复问我这个问题:我怎么能知道我的虚拟机是运行在哪台物理服务器上?所以专门写一个博文记录。

  • Windows Server 2012 GUI和Core模式自由切换

    Windows Server 2012有2种安装选择,Server Core和Server with a GUI。Server with a GUI其实就等同于Windows Server 2008 R2里的的完全安装。Server Core带来一些管理上的好处比如:减少了对服务器磁盘空间占用,减少被hack的几率,减少不必要的打补丁导致的服务器重启。另外由于Windows RSAT远程管理能力相当出色,ServerCore在Windows Server 2012便成为默认的安装选项。 考虑大部分Windows Server的管理人员还是习惯用图形界面工具来进行Windows服务器的第一次系统初始化配置,Windows Server做了一个很大的改进,就是允许用户在Core和GUI模式之间进行自由的切换。这样,IT管理人员在安装Windows Server 2012的时候,可以先进行完全安装,然后等服务器完全配置完毕后,把图形界面移除,切换到Core模式。

  • CS0103: The name ‘Scripts’ does not exist in the current context解决方法

    更新:这个bug在ASP.NET MVC 4正式版已经没有了。 今天试玩VS2012里的ASP.NET MVC4,用Controller里用Entity Framework生成模版后,发现页面报错CS0103: The name ‘Scripts’ does not exist in the current context。

  • SQL Server里用Split函数分割字符串

    这2天在写存储过程的时候发现SQL里没有Split函数在需要分割字符串的时候很是不方便,比如有时候存储过程某个参数是个用逗号做分隔符的字符串,就需要用到Split了。本着不重复制造轮子的原则,先上网搜索了一下,果然已经有兄弟实现了Split方法并且无私共享了代码。

  • 如何在Windows应用商店搜索应用

    Windows 8是微软史上第一个带有应用商店的操作系统。blchen第一次体验应用商店的时候发现居然没有搜索按钮,很是不习惯。进过一番折腾,blchen发现在Windows 8里搜索功能有了极大的简化。在应用商店里,只需要在屏幕上直接打入要搜索的关键字,搜索对话框就会直接出现。如下图所示,输入OneNote,右边搜索框就直接返回包含OneNote的应用的结果。

  • Windows 8 IE默认的打开方式

    Windows 8里有2个IE10,一个是桌面版IE,一个是Metro版IE。用户可以根据自己的喜好选择默认是打开哪一个版本的IE,只需要在Internet选项里的程序菜单下设置一下即可。

  • SharePoint虚拟化文档

    关于SharePoint 2010虚拟化的一些资料

  • 解决Windows Server 2008 R2虚拟机远程桌面性能缓慢问题

    今天遇到一个比较诡异的问题,Lab里的跑SCVMM Library服务器的虚拟机,突然开始响应很慢。具体表现为用远程桌面连接的时候,卡的就像放PPT一样,点一下,等2分钟。这个服务器是一个跑在Hyper-V宿主机上的虚拟机,宿主机和虚拟机都装的是Windows Server 2008 R2。Lab里运行Windows Server 2008 R2的虚拟机有上千台了,这还是第一次遇到这种情况。