摘要: 本人是在德国从事工作 的一名.Net软件工程师。 因为国内奶粉质量问题一直都很严重,时不时地出问题。 于是我一个大学的朋友找我,让我帮忙做爱他美奶粉代购。 作为一个IT工程师,大家认为,平时下班可以搞搞事业吗? 小的认为: 咱平时工作都在电脑前解决各种各样的问题,觉得咱不是一个笨人。 从事IT行业的 阅读全文
posted @ 2012-11-09 07:05 cotopboy 阅读(2346) 评论(2) 推荐(0) 编辑
摘要: 工程让生活更美好 - DIY 之改造升级改造动机:1.原来的椅子太矮了,跟书桌配不起来,坐起来及不合适。2.市场面上没有足够高的转椅可以匹配我们家超高的DIY书桌。 【当是做那么高是为了更好的利面桌子下面的空间】3.转椅价格奇高无比。而且很占地方。4.家里刚好有以前拆家具留下的木板和木条。5.最重要是有四个闲置的万向轮。改造过程: 【很简单啦,耗时45分钟】1.安轮子;2.叠木板;3.打圆凹槽;4.完成!改造结果:1.高度正好合适,舒适度提升,完美匹配,无限兼容。2.具有高度移动性,灵活方便,进退自如,“左右逢源”。3.具有超低度耦合性,收放自如。4.具有超高度内集性。5.符合单一责任原则。指 阅读全文
posted @ 2012-09-23 21:44 cotopboy 阅读(260) 评论(1) 推荐(0) 编辑
摘要: /** Output. * * d :08/17/2000 * D :Thursday, August 17, 2000 * f :Thursday, August 17, 2000 16:32 * F :Thursday, August 17, 2000 16:32:32 * g :08/17/2000 16:32 * G :08/17/2000 16:32:32 * m :August 17 * r :Thu, 17 Aug 2000 23:32:32 GMT * s :2000-08-17T16:32:32 * t :1... 阅读全文
posted @ 2012-08-14 18:36 cotopboy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: /// EF Execute sql static void ExecuteSql(ObjectContext c, string sql){ var entityConnection = (System.Data.EntityClient.EntityConnection)c.Connection; DbConnection conn = entityConnection.StoreConnection; ConnectionState initialState = conn.State; try { ... 阅读全文
posted @ 2012-08-09 18:01 cotopboy 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 今天来纪录在使用实体框架的一个技巧,我们当前常常在使用。EDMX的时候需要自己的页面拉关联,因为有时候资料库的跟表的表EDMX上面拉关联,这样我们当前在写LINQ到实体就可以不用用加入在的方式而是直接用关联的方式写就行了,下面号我建立一个简单的两个表来做的简单的范例这是简单的两个表,因为别名库里面没有设关联,所以在EDMX里什么没有关联的手动加入关联之后我们还要在关联“设定"Mapping Details"做如下设置编译一下,竟然有错误我们还要把Child的ParentID 去掉才会正确。參考: http://msdn.microsoft.com/en-us/library 阅读全文
posted @ 2012-07-20 16:34 cotopboy 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 断言(Assert) 在单元测试代码里断言是无处不在的,我们应该合理的使用断言来验证数据! 它是一个静态类,主要有下面几种方法用来验证函数的结果跟我的预期是否一致! ①Assert.AreEqual 主要是验证函数产生的影响值或返回的值跟预期是否一致,这个方法不适 合验证返回的数据集以及集合之类的数据, 主要针对字符串,数字等等的单一类型,它还有个泛型重载,这个是比较好的,建议多使用,它还有第三个参数,是一个 string型的message,基本上不会用到! ☆Note:不要把参数的含义... 阅读全文
posted @ 2012-07-17 16:48 cotopboy 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Func<string, string> myFunc = delegate(string str) //匿名方法语法,括号内为参数列表{ return "sss";};myFunc += strOne => //这边的strOne是个方法,我没写,只要注意参数和返回值一致就可以了{ return strOne;}; myFunc += (string strTwo) => //Lambda表达式,指定了参数类型 { return strTwo; }; myFunc += (strThree) => //Lambda表达式,也可以... 阅读全文
posted @ 2012-07-17 16:24 cotopboy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: //写一段简洁的代码 private void button1_Click(object sender, EventArgs e) { //定义委托,并指定异步的执行方法 Func<string, string> func = new Func<string, string>(ExecuteFunction); //开始异步,并指定异步的回调函数 func.BeginInvoke("实现了异步", new AsyncCallback(CallBackFunction)... 阅读全文
posted @ 2012-07-17 16:18 cotopboy 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1 using Microsoft.VisualStudio.TestTools.UnitTesting; 2 using SampleClassLib; 3 using System; 4 using System.IO; 5 using System.Windows.Forms; 6 7 namespace TestNamespace 8 { 9 [TestClass()]10 public class DivideClassTest11 {12 [AssemblyInitialize()]13 public static void Assem... 阅读全文
posted @ 2012-07-17 15:36 cotopboy 阅读(288) 评论(0) 推荐(0) 编辑