`
pcajax
  • 浏览: 2200895 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
C# DataTable 转 List 方法,网上有好多,之前也收集了,感觉这个也不错,重要是自己要领会这里面的代码含义。 接不来我就把代码贴出来分享一下,大家觉得如果不好,请留言我,我来改进。 using System;using System.Collections.Generic;u ...
iisreset /restart
  索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):使用不同的 Strategy 处理内部状态。 别名 Policy 意图 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。使得算法可独立于使用它的客户而变化。 Define a family of algorithms, encapsulate each one, and make them interchangeable. Strat
  先确定数据要用到哪些表。 将多个表先通过笛卡尔积变成一个表。 然后去除不符合逻辑的数据(根据两个表的关系去掉)。 最后当做是一个虚拟表一样来加上条件即可。   注意:列名最好使用表别名来区别。     笛卡尔积         Demo:   左,右连接,内,外连接 l             内连接: 要点:返回的是所有匹配的记录。 2.         select * from a,b where a.x = b.x                                                 ////内连接 ...
  这一次说一点概念性的东西,也是为后边做一些基础 HTTP协议的基本概念 http协议的基本概念 全称“超文本传输协议”,浏览器和服务器之间的通信规则 HTTp协议永远都是客户端发起的请求,服务器回送响应                                  ------------请求---------------> 客户端                                           服务器(Server)         <------------响应---------------   客户端 需要什么数据的 ...
  最近太忙没太多的时间,忙碌的码农生活空下来一点时间,都会挤出来看一些技术或者咨询的文章,废话不多说,直奔主题。 接着上一次的继续说。 定时器在多线程的使用 NSRunLoop 是线程相关的基础框架的一部分。一 ...
  类似于什么是进程什么是线程在这里我就不多浪费时间了(Google一下什么都有)! 废话不多说先上图,我相信大家都是喜欢看图的人,俗话说得好,求图求真相吗?虽然这里只有屌丝一个但是真相还是会有的。。。 码农的EQ有限,所以既没有太多煽情的部分了   在Obj-c中线程的创建与启动 首先说一下OC中有几种多线程的方式     //创建多线程对象一     NSThread *thread=[[NSThread alloc] initWithTarget:self selector:@selector(ChildThread:) object:@"子线程&qu ...
在上一章中,我们只是开了个头而已,然而在这一章中,我们将看到一点实际的代码了。我构想了很久,怎样让新手能快速掌握我想要传达的知识,然后我得出一个结论:一定一定要简单化,并且要有看的见摸的着的代码实例。好吧,我们开始。打开你的VS2010,新建一个WPF项目,命名为MvvmTutorial即可。紧接着,在当前Solution添加4个文件夹,分别为:Infrastructure, Views, ViewModels, Models。然后,把App.xaml改成如下:<Application x:Class="MvvmTutorial.App"xmlns="http ...
如果你对MVVM的概念还是不了解,可以参看下面链接:http://baike.baidu.com/view/3507915.htm 我们以WPF+MVVM的本地桌面程序为背景,这样一来我们可以不去操心服务器那部分的事情,更加专注我们的MVVM。我打算把最重要的部分放到开头来讲,而接下来这最重要的部分却是全篇教程唯一没有代码的部分。好,下面开始。 MVVM不是什么框架,也不是什么代码生成器,它其实就是一种建议而已。很多朋友对于这个词很困惑:到底我怎么样做,我的程序才是一个标准的MVVM模式?其实我们没有必要去纠结中一点,因为(至少我)还没有见到任何一个程序能实现100%的MVVM。所以我们需要 ...
       算算,从事Silverlight和WPF的开发也有1年多的时间了,虽然时间不算长,虽然还没有突出的成就,但是感觉也还算一般。      但是,从头至今都没有去认真研究和使用过MVVM,虽然它被认为是Silverlight和WPF开发的最佳架构实践。      我想这里面还是有一些原因,就像一般开始我们始终都不会看好单元测试。直到有一天你体会到它的魅力,它的好处。      最近的项目,却不得不采用MVVM的模式:UI没有定,甚至服务端的Service都没有定,但是不能等到这些都做好才开始展开我们的开发工作。      于是,痛下决心研究MVVM的模式,在学习过 ...
  同一个对象(特指System.Windows.DependencyObject的子类)的同一种属性(特指DependencyProperty)只能拥有一个binding。 这一点可以通过设置binding对象的方法名得知: public 
  WPF基础知识 快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识: 1) C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽然WPF是XAML配置的,但是总还是要写代码的,相信各位读者应该也都有这个基础了。 2) HTML语言:虽然WPF是窗体程序但是由于使用的XAML语言,如果以前接触过HTML、XHTML、ASP.NET之路的东西的话会,接受这些标签会很有帮助的,如果以前一直是从事win form开的人来说可能就要适应一下了。 3) 
unc<T, TResult> Delegate   在3.5以上版本可用. 个人理解:不用再事先声明一个delegate的类型了.可以直接用,也可以用lamba调用 .参数1:委托类型,参数二:返回类型     Eg1;传统型的. using System; delegate string ConvertMethod(string inString);
unc<T, TResult> Delegate   在3.5以上版本可用. 个人理解:不用再事先声明一个delegate的类型了.可以直接用,也可以用lamba调用 .参数1:委托类型,参数二:返回类型     Eg1;传统型的. using System; delegate string ConvertMethod(string inString);
unc<T, TResult> Delegate   在3.5以上版本可用. 个人理解:不用再事先声明一个delegate的类型了.可以直接用,也可以用lamba调用 .参数1:委托类型,参数二:返回类型     Eg1;传统型的. using System; delegate string ConvertMethod(string inString);
Global site tag (gtag.js) - Google Analytics