博客园 - Tom Songuuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=6540332022-02-04T05:52:58ZTom Songhttps://www.cnblogs.com/126/feed.cnblogs.comhttps://www.cnblogs.com/126/p/15862752.html招聘net 开发 - Tom Song.Net高级开发工程师Sr. Software Development Engineer职责描述Main responsibilities1. 基于.Net, .Net Core, C#, WPF的桌面端,前后端软件的设计和开发Desktop, Web(front and back end) sof2022-02-04T05:53:00Z2022-02-04T05:53:00ZTom Songhttps://www.cnblogs.com/126/【摘要】.Net高级开发工程师Sr. Software Development Engineer职责描述Main responsibilities1. 基于.Net, .Net Core, C#, WPF的桌面端,前后端软件的设计和开发Desktop, Web(front and back end) sof <a href="https://www.cnblogs.com/126/p/15862752.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/p/15777308.htmlRAR 协议- 探针协议 - Tom SongRAR 协议全称为Request - Action - Response 协议,是一种互联网请求-动作-反馈简单模式通信协议。是基于TCP 协议基础上的远程通信协议。应用于远程数据请求和远程操纵。 其设计的初衷是为互联网领域和工控领域提供高并发的解决方案。 第一,传统TCP通信 对于TCP协议,其缓2022-01-07T16:24:00Z2022-01-07T16:24:00ZTom Songhttps://www.cnblogs.com/126/【摘要】RAR 协议全称为Request - Action - Response 协议,是一种互联网请求-动作-反馈简单模式通信协议。是基于TCP 协议基础上的远程通信协议。应用于远程数据请求和远程操纵。 其设计的初衷是为互联网领域和工控领域提供高并发的解决方案。 第一,传统TCP通信 对于TCP协议,其缓 <a href="https://www.cnblogs.com/126/p/15777308.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/11/28/976006.htmlLinq To Sql 项目从Beta迁移到RTM注意事项 - Tom SongLinq To Sql 项目从Beta迁移到RTM要注意那些事项呢?RTM相对beta又做了那些变动呢?本文为你揭开这些问题。2007-11-28T11:16:00Z2007-11-28T11:16:00ZTom Songhttps://www.cnblogs.com/126/【摘要】Linq To Sql 项目从Beta迁移到RTM要注意那些事项呢?RTM相对beta又做了那些变动呢?本文为你揭开这些问题。 <a href="https://www.cnblogs.com/126/archive/2007/11/28/976006.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/10/25/937768.html杀人游戏系列 之三 提供游戏代码下载 - Tom Song在上一节中,我们讲到了业务实体的设计。好多人可能都觉得,为什么没有在这些实体类中放置方法,不够oo. 这实际和项目整体的设计有关。在杀人游戏系列 之一 一节中,我们提到了,整个项目的架构是网络模式的。而网络模式势必有client和server端。那client和server之间的通信成为这个游戏逻辑的推动力。本节从wcf层面的设计讲起,看看游戏逻辑是如何驱动的。最后放出提供游戏代码下载。如果有时间,笔者会继续改进。2007-10-25T12:43:00Z2007-10-25T12:43:00ZTom Songhttps://www.cnblogs.com/126/【摘要】在上一节中,我们讲到了业务实体的设计。好多人可能都觉得,为什么没有在这些实体类中放置方法,不够oo. 这实际和项目整体的设计有关。在杀人游戏系列 之一 一节中,我们提到了,整个项目的架构是网络模式的。而网络模式势必有client和server端。那client和server之间的通信成为这个游戏逻辑的推动力。本节从wcf层面的设计讲起,看看游戏逻辑是如何驱动的。最后放出提供游戏代码下载。如果有时间,笔者会继续改进。 <a href="https://www.cnblogs.com/126/archive/2007/10/25/937768.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/10/15/925094.html杀人游戏系列 之二 - Tom Song在第一篇中,我们已经引出了话题。在经过初步的分析之后,整个team的思路很明确。从业务逻辑入手,兵分两路,一路向ui开进,一路向database开进。而关键的部分就是中间实体类的设计。2007-10-15T10:38:00Z2007-10-15T10:38:00ZTom Songhttps://www.cnblogs.com/126/【摘要】在第一篇中,我们已经引出了话题。在经过初步的分析之后,整个team的思路很明确。从业务逻辑入手,兵分两路,一路向ui开进,一路向database开进。而关键的部分就是中间实体类的设计。 <a href="https://www.cnblogs.com/126/archive/2007/10/15/925094.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/10/15/924882.htmlLinq To Sql进阶系列 -目录导航 - Tom SongLinq To Sql进阶系列 目录导航
2007-10-15T07:20:00Z2007-10-15T07:20:00ZTom Songhttps://www.cnblogs.com/126/【摘要】Linq To Sql进阶系列 目录导航
<a href="https://www.cnblogs.com/126/archive/2007/10/15/924882.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/10/15/924858.htmlC# 3.0入门系列-目录导航 - Tom Song[C# 3.0入门系列]
目录导航
2007-10-15T07:07:00Z2007-10-15T07:07:00ZTom Songhttps://www.cnblogs.com/126/【摘要】[C# 3.0入门系列]
目录导航
<a href="https://www.cnblogs.com/126/archive/2007/10/15/924858.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/10/12/922344.html杀人游戏系列 之一 - Tom Song本文以一个游戏为例,向大家演示了了linq to sql技术,wcf技术,wpf技术在程序开发中的应用。2007-10-12T07:32:00Z2007-10-12T07:32:00ZTom Songhttps://www.cnblogs.com/126/【摘要】本文以一个游戏为例,向大家演示了了linq to sql技术,wcf技术,wpf技术在程序开发中的应用。 <a href="https://www.cnblogs.com/126/archive/2007/10/12/922344.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/09/28/818149.html谈Linq To Sql的优劣--纯个人观点 - Tom SongLinq To Sql是Microsoft开发的针对解决data!=object问题的新技术。在笔者的一系列的文章中,对它已经做了大量的介绍。现在,笔者将从经验的角度,谈谈它的优劣.并拿其和NHibernate做了比较,看看Linq To Sql又有那些优势呢?2007-09-27T16:13:00Z2007-09-27T16:13:00ZTom Songhttps://www.cnblogs.com/126/【摘要】Linq To Sql是Microsoft开发的针对解决data!=object问题的新技术。在笔者的一系列的文章中,对它已经做了大量的介绍。现在,笔者将从经验的角度,谈谈它的优劣.并拿其和NHibernate做了比较,看看Linq To Sql又有那些优势呢? <a href="https://www.cnblogs.com/126/archive/2007/09/28/818149.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/09/23/902920.htmlLinq To Sql进阶系列(七)动态查询续及CLR与SQL在某些细节上的差别 - Tom Song在上面一篇文章Linq To Sql进阶系列(六)中,我们提到了使用object的动态查询。本文在上文的基础上,再做更加深入的引申。同时修正上文中一些不妥的地方。提供相关源代码下载.2007-09-22T16:39:00Z2007-09-22T16:39:00ZTom Songhttps://www.cnblogs.com/126/【摘要】在上面一篇文章Linq To Sql进阶系列(六)中,我们提到了使用object的动态查询。本文在上文的基础上,再做更加深入的引申。同时修正上文中一些不妥的地方。提供相关源代码下载. <a href="https://www.cnblogs.com/126/archive/2007/09/23/902920.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/09/09/887723.htmlLinq To Sql进阶系列(六)用object的动态查询与保存log篇 - Tom Song动态的生成sql语句,根据不同的条件构造不同的where字句,是拼接sql 字符串的好处。而Linq的推出,是为了弥补编程中的 Data != Object 的问题。我们又该如何实现用object的动态查询呢?2007-09-09T13:21:00Z2007-09-09T13:21:00ZTom Songhttps://www.cnblogs.com/126/【摘要】动态的生成sql语句,根据不同的条件构造不同的where字句,是拼接sql 字符串的好处。而Linq的推出,是为了弥补编程中的 Data != Object 的问题。我们又该如何实现用object的动态查询呢? <a href="https://www.cnblogs.com/126/archive/2007/09/09/887723.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/17/859735.html数据库中使用 Synonym和openquery - Tom Song如果,你想在一台数据库服务器上,查询另一个台数据服务器的数据该如何做呢?如果,你想在同一台数据服务器上,在不同的数据库之间查询数据,又该怎么办呢?那就让我为你介绍Synonym和openquery吧。
2007-08-17T08:05:00Z2007-08-17T08:05:00ZTom Songhttps://www.cnblogs.com/126/【摘要】如果,你想在一台数据库服务器上,查询另一个台数据服务器的数据该如何做呢?如果,你想在同一台数据服务器上,在不同的数据库之间查询数据,又该怎么办呢?那就让我为你介绍Synonym和openquery吧。
<a href="https://www.cnblogs.com/126/archive/2007/08/17/859735.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/17/859502.htmlSQL 语句中特殊字符的处理及预防sql 注射 - Tom Song本文为入门级别的。为了显现Linq To Sql是如何安全而写的前奏。2007-08-17T03:59:00Z2007-08-17T03:59:00ZTom Songhttps://www.cnblogs.com/126/【摘要】本文为入门级别的。为了显现Linq To Sql是如何安全而写的前奏。 <a href="https://www.cnblogs.com/126/archive/2007/08/17/859502.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/16/851138.htmlLinq To Sql进阶系列(五)Store Procedure篇 - Tom SongStore Procedure,存储过程。就先谈谈它与udf的区别吧。2007-08-16T12:38:00Z2007-08-16T12:38:00ZTom Songhttps://www.cnblogs.com/126/【摘要】Store Procedure,存储过程。就先谈谈它与udf的区别吧。 <a href="https://www.cnblogs.com/126/archive/2007/08/16/851138.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/15/857193.htmlC# 3.0与Linq To Sql的学习方法--浅谈 - Tom Song本文浅谈了c# 3.0 和Linq To Sql的学习方法。2007-08-15T13:26:00Z2007-08-15T13:26:00ZTom Songhttps://www.cnblogs.com/126/【摘要】本文浅谈了c# 3.0 和Linq To Sql的学习方法。 <a href="https://www.cnblogs.com/126/archive/2007/08/15/857193.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/14/855824.htmlC#3.0入门系列(十二)-Lambda表达式中Lifting - Tom SongLambda表达式是由匿名方法演化而来的更加高级的形式。那么Lambda表达式中的Lifting是什么呢?2007-08-14T13:20:00Z2007-08-14T13:20:00ZTom Songhttps://www.cnblogs.com/126/【摘要】Lambda表达式是由匿名方法演化而来的更加高级的形式。那么Lambda表达式中的Lifting是什么呢? <a href="https://www.cnblogs.com/126/archive/2007/08/14/855824.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/10/849679.htmlLinq To Sql进阶系列(四)User Define Function篇 - Tom SongLinq To Sql如何提供对User Define Function的支持的呢?如果,用户想使用数据库自定义的函数该怎么办呢?本文将详细为你阐述。2007-08-10T13:24:00Z2007-08-10T13:24:00ZTom Songhttps://www.cnblogs.com/126/【摘要】Linq To Sql如何提供对User Define Function的支持的呢?如果,用户想使用数据库自定义的函数该怎么办呢?本文将详细为你阐述。 <a href="https://www.cnblogs.com/126/archive/2007/08/10/849679.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/08/848200.htmlLinq To Sql进阶系列(三)CUD和Log - Tom SongCUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?如果,碰到了数据库自增型字段,在插入数据后,需要你自己去获取自增的值吗?(近期更新)2007-08-08T11:19:00Z2007-08-08T11:19:00ZTom Songhttps://www.cnblogs.com/126/【摘要】CUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?如果,碰到了数据库自增型字段,在插入数据后,需要你自己去获取自增的值吗?(近期更新) <a href="https://www.cnblogs.com/126/archive/2007/08/08/848200.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/08/01/839448.htmlC#3.0入门系列(十一)-之In, Like操作 - Tom Song有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select * from table where id in (2,3, 4, 5)。 就是寻找id字段为这个给定的集合(2,3, 4, 5)内的值。那Linq to Sql该怎么做呢?一个字,简单。
2007-08-01T12:34:00Z2007-08-01T12:34:00ZTom Songhttps://www.cnblogs.com/126/【摘要】有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select * from table where id in (2,3, 4, 5)。 就是寻找id字段为这个给定的集合(2,3, 4, 5)内的值。那Linq to Sql该怎么做呢?一个字,简单。
<a href="https://www.cnblogs.com/126/archive/2007/08/01/839448.html" target="_blank">阅读全文</a>https://www.cnblogs.com/126/archive/2007/07/31/836306.htmlLinq To Sql进阶系列(二)M:M关系 - Tom Song在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢?2007-07-31T02:31:00Z2007-07-31T02:31:00ZTom Songhttps://www.cnblogs.com/126/【摘要】在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢? <a href="https://www.cnblogs.com/126/archive/2007/07/31/836306.html" target="_blank">阅读全文</a>