博客园 - 杰克帝.NET
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=24611
2023-03-22T21:26:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
feed.cnblogs.com
https://www.cnblogs.com/Dlonghow/p/14280106.html
Windows Server 2016 如何恢复.NET Framework 4.6 - 杰克帝.NET
今天将windows server 2016上的Web IIS 删除, 也同时将.NET Framework 4.6 删除, 导致系统无法打开Server Manager. 囧!! 通过CMD命令DISM可以启用.NET 4.6等windows features: 首先运行如下命令查看当前的功能安装
2021-01-14T15:58:00Z
2021-01-14T15:58:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】今天将windows server 2016上的Web IIS 删除, 也同时将.NET Framework 4.6 删除, 导致系统无法打开Server Manager. 囧!! 通过CMD命令DISM可以启用.NET 4.6等windows features: 首先运行如下命令查看当前的功能安装 <a href="https://www.cnblogs.com/Dlonghow/p/14280106.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/6557946.html
房屋贷款计算器 Mortgage Calculator - 杰克帝.NET
闲暇时间开发了一款工具 - 房屋贷款计算器 Mortgage Calculator 有需要的可以下载来试试。 JACK NJ @ 2017
2018-07-05T19:30:00Z
2018-07-05T19:30:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】闲暇时间开发了一款工具 - 房屋贷款计算器 Mortgage Calculator 有需要的可以下载来试试。 JACK NJ @ 2017 <a href="https://www.cnblogs.com/Dlonghow/p/6557946.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5415421.html
控制反转(Ioc)和依赖注入(DI) - 杰克帝.NET
控制反转IOC, 全称 “Inversion of Control”。依赖注入DI, 全称 “Dependency Injection”。 一个简单的场景: 当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者的实例, 并使用。 面向的问题: 软件开发中,为了降
2016-04-20T21:22:00Z
2016-04-20T21:22:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】控制反转IOC, 全称 “Inversion of Control”。依赖注入DI, 全称 “Dependency Injection”。 一个简单的场景: 当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者的实例, 并使用。 面向的问题: 软件开发中,为了降 <a href="https://www.cnblogs.com/Dlonghow/p/5415421.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5267743.html
SQL Server 问题 1 - SQL Server encountered error 0x80070422/0x8007042d - 杰克帝.NET
今天执行SQL Server 2014的full-text search 查询操作:select * from table where contains(summary, 'smith') 报出如下错误: Msg 30046, Level 16, State 1, Line 1SQL Server
2016-03-11T16:42:00Z
2016-03-11T16:42:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】今天执行SQL Server 2014的full-text search 查询操作:select * from table where contains(summary, 'smith') 报出如下错误: Msg 30046, Level 16, State 1, Line 1SQL Server <a href="https://www.cnblogs.com/Dlonghow/p/5267743.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5178830.html
CLR via C#深解笔记七 - 自动内存管理(垃圾回收) - 杰克帝.NET
每个应用程序都要使用这样或者那样的资源,比如文件、内存缓冲区、屏幕空间、网络连接、数据库资源等。事实上,在面向对象的环境中,每个类型都代表可供程序使用的一种资源。 要使用这些资源,必须为代表资源的类型分配内存。 访问一个资源所需的具体步骤如下: #1,调用IL指令newobj, 为代表资源的类型分配
2016-02-02T16:44:00Z
2016-02-02T16:44:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】每个应用程序都要使用这样或者那样的资源,比如文件、内存缓冲区、屏幕空间、网络连接、数据库资源等。事实上,在面向对象的环境中,每个类型都代表可供程序使用的一种资源。 要使用这些资源,必须为代表资源的类型分配内存。 访问一个资源所需的具体步骤如下: #1,调用IL指令newobj, 为代表资源的类型分配 <a href="https://www.cnblogs.com/Dlonghow/p/5178830.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5126133.html
CLR via C#深解笔记六 - 泛型 - 杰克帝.NET
面向对象编程一个好处就是“代码重用”,极大提高了开发效率。如是,可以派生出一个类,让它继承基类的所有能力,派生类只需要重写虚方法,或添加一些新的方法,就可以定制派生类的行为,使之满足开发人员的需求。 泛型(generic)是CLR和编程语言提供的一种特殊机制,它支持另一种形式的代码重用,即“算法重用
2016-02-02T16:34:00Z
2016-02-02T16:34:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】面向对象编程一个好处就是“代码重用”,极大提高了开发效率。如是,可以派生出一个类,让它继承基类的所有能力,派生类只需要重写虚方法,或添加一些新的方法,就可以定制派生类的行为,使之满足开发人员的需求。 泛型(generic)是CLR和编程语言提供的一种特殊机制,它支持另一种形式的代码重用,即“算法重用 <a href="https://www.cnblogs.com/Dlonghow/p/5126133.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5126132.html
CLR via C#深解笔记五 - 事件 - 杰克帝.NET
事件处理实际上是一种具有特殊签名的delegate, 像这个样子:public delegate void EventHandler(object sender, EventArgs e);类型定义事件成员,就可以通知其他对象发生了特定的事情。如果定义一个事件成员,意味着类型要提供一下能力:#1,方...
2016-01-12T23:17:00Z
2016-01-12T23:17:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】事件处理实际上是一种具有特殊签名的delegate, 像这个样子:public delegate void EventHandler(object sender, EventArgs e);类型定义事件成员,就可以通知其他对象发生了特定的事情。如果定义一个事件成员,意味着类型要提供一下能力:#1,方... <a href="https://www.cnblogs.com/Dlonghow/p/5126132.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5084551.html
CLR via C#深解笔记四 - 方法、参数、属性 - 杰克帝.NET
实例构造器和类,类型构造器,操作符重载方法,转换操作符,扩展方法、分布方法; 参数; 属性(无参属性,有参属性)
2015-12-28T21:51:00Z
2015-12-28T21:51:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】实例构造器和类,类型构造器,操作符重载方法,转换操作符,扩展方法、分布方法; 参数; 属性(无参属性,有参属性) <a href="https://www.cnblogs.com/Dlonghow/p/5084551.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5079442.html
CLR via C#深解笔记三 - 基元类型、引用类型和值类型 | 类型和成员基础 | 常量和字段 - 杰克帝.NET
编程语言的基元类型某些数据类型如此常用,以至于许多编译器允许代码以简化的语法来操纵它们。System.Int32 a = new System.Int32(); // a = 0a = 1;等价于:int a = 1;这种语法不仅增强了代码的可读性,其生成的IL代码与使用System.Int32时生...
2015-12-26T19:17:00Z
2015-12-26T19:17:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】编程语言的基元类型某些数据类型如此常用,以至于许多编译器允许代码以简化的语法来操纵它们。System.Int32 a = new System.Int32(); // a = 0a = 1;等价于:int a = 1;这种语法不仅增强了代码的可读性,其生成的IL代码与使用System.Int32时生... <a href="https://www.cnblogs.com/Dlonghow/p/5079442.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5074587.html
CLR via C#深解笔记二 - 类型设计 - 杰克帝.NET
使用类型和CLR时必须掌握一些基础知识,所有类型都具有一组最基本的行为,这很重要。包含类型安全性、命名空间、程序集以及对象的类型传唤。最后来理解类型、对象、线程栈和托管堆在运行时的相互联系。
2015-12-24T14:55:00Z
2015-12-24T14:55:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】使用类型和CLR时必须掌握一些基础知识,所有类型都具有一组最基本的行为,这很重要。包含类型安全性、命名空间、程序集以及对象的类型传唤。最后来理解类型、对象、线程栈和托管堆在运行时的相互联系。 <a href="https://www.cnblogs.com/Dlonghow/p/5074587.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/5071753.html
CLR via C#深解笔记一 - CLR & C# 基础概念 - 杰克帝.NET
写在前言.Net Framework并不是Win 32 API 和COM上的一个抽象层。某种程度上,它是自己的操作系统,有自己的内存管理器,自己的安全系统,自己的文件加载器,自己的错误处理机制,自己的应用程序隔离边界(AppDomains),自己的线程处理模型等。随着多核计算机越来越普遍,线程处理,...
2015-12-23T16:19:00Z
2015-12-23T16:19:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】写在前言.Net Framework并不是Win 32 API 和COM上的一个抽象层。某种程度上,它是自己的操作系统,有自己的内存管理器,自己的安全系统,自己的文件加载器,自己的错误处理机制,自己的应用程序隔离边界(AppDomains),自己的线程处理模型等。随着多核计算机越来越普遍,线程处理,... <a href="https://www.cnblogs.com/Dlonghow/p/5071753.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/1413830.html
C#参考:Linq 概述 - 杰克帝.NET
Linq (Language Integrated Query,语言集成查询),是微软公司提供的一项新技术,它能够将查询功能引入到.NET 3.5 所支持的编程语言中,例如C#,Visual Basic.NET。查询操作通过编程语言自身来表达,而不再是以字符串的形式嵌入到应用程序中。Linq主要包含...
2015-12-23T15:52:00Z
2015-12-23T15:52:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】Linq (Language Integrated Query,语言集成查询),是微软公司提供的一项新技术,它能够将查询功能引入到.NET 3.5 所支持的编程语言中,例如C#,Visual Basic.NET。查询操作通过编程语言自身来表达,而不再是以字符串的形式嵌入到应用程序中。Linq主要包含... <a href="https://www.cnblogs.com/Dlonghow/p/1413830.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/4159122.html
JavaScript - javascript 中的 "||" 与 "&&" 的理解与灵活运 - 杰克帝.NET
你肯定见到过这样的代码:a = a||"xxx".它其实就等价于下面三种形式的代码:a = a || "xxx";与:if (!a) { a = "xxx";}和:if (a == null || a == "" || a == undefined) { a = "xxx";}如何理解三种...
2014-12-12T02:12:00Z
2014-12-12T02:12:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】你肯定见到过这样的代码:a = a||"xxx".它其实就等价于下面三种形式的代码:a = a || "xxx";与:if (!a) { a = "xxx";}和:if (a == null || a == "" || a == undefined) { a = "xxx";}如何理解三种... <a href="https://www.cnblogs.com/Dlonghow/p/4159122.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/4142034.html
jQuery - jQuery的$.extend和$.fn.extend作用及区别 - 杰克帝.NET
jQuery为开发插件提拱了两个方法,分别是:1. jQuery.fn.extend();2. jQuery.extend();虽然 javascript没有明确的类的概念,但是可以构建类似类的定义。jQuery便是一个封装得非常好的类,比如,$("#btn1") 会生成一个 jQuery类的实例,...
2014-12-04T01:23:00Z
2014-12-04T01:23:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】jQuery为开发插件提拱了两个方法,分别是:1. jQuery.fn.extend();2. jQuery.extend();虽然 javascript没有明确的类的概念,但是可以构建类似类的定义。jQuery便是一个封装得非常好的类,比如,$("#btn1") 会生成一个 jQuery类的实例,... <a href="https://www.cnblogs.com/Dlonghow/p/4142034.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/p/4075313.html
JavaScript - 2个等号与3个等号的区别 - 杰克帝.NET
简言之,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。或:= 赋值运算符== 等于=== 严格等于--------------------------------------------...
2014-11-04T22:42:00Z
2014-11-04T22:42:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】简言之,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。或:= 赋值运算符== 等于=== 严格等于--------------------------------------------... <a href="https://www.cnblogs.com/Dlonghow/p/4075313.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/archive/2012/05/08/2489449.html
x:Null 标记扩展 - 杰克帝.NET
最近开发一个自定义Silverlight Control时, 遇到一件莫名其妙的事情:我这里的自定义控件继承自ContentControl, 其样式定义如下:ViewCode<StyleTargetType="dc:XXXX"><SetterProperty="Cursor"Value="Hand"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="dc:XXXX
2012-05-07T20:00:00Z
2012-05-07T20:00:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】最近开发一个自定义Silverlight Control时, 遇到一件莫名其妙的事情:我这里的自定义控件继承自ContentControl, 其样式定义如下:ViewCode<StyleTargetType="dc:XXXX"><SetterProperty="Cursor"Value="Hand"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="dc:XXXX <a href="https://www.cnblogs.com/Dlonghow/archive/2012/05/08/2489449.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/archive/2012/03/16/2399993.html
初识NuGet - 概念, 安装和使用 - 杰克帝.NET
1. NuGet是什么?NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. This topic lists documentation that will help you use NuGet packages and create your own.NuGet 是一个Visual Studio的扩展。在使用Visual St
2012-03-16T05:10:00Z
2012-03-16T05:10:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】1. NuGet是什么?NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. This topic lists documentation that will help you use NuGet packages and create your own.NuGet 是一个Visual Studio的扩展。在使用Visual St <a href="https://www.cnblogs.com/Dlonghow/archive/2012/03/16/2399993.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/archive/2012/02/22/2362877.html
jQuery 实现一个简单的信息反馈或者信息收集的页面 - 杰克帝.NET
部分技术: jquery + Form validation + .NET handler + ASP.NET Email notification.页面为简单的纯HTML + Js 定义,提交表单通过jQuery 进行表单验证,提示友好的验证信息。表单验证成功 ,使用jQuery ajax 提交到ASP.NET 后台代码 Handler Page进行后台数据处理。Handler Page 收集请求中的Form 数据, 将完成两件事情:1. 将Form表单中的数据,保存到数据库数据表中; (这里没有提供实现)2. 将此次请求通过Email的形式发送到相应邮箱,可以在web.config中定义。
2012-02-22T03:52:00Z
2012-02-22T03:52:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】部分技术: jquery + Form validation + .NET handler + ASP.NET Email notification.页面为简单的纯HTML + Js 定义,提交表单通过jQuery 进行表单验证,提示友好的验证信息。表单验证成功 ,使用jQuery ajax 提交到ASP.NET 后台代码 Handler Page进行后台数据处理。Handler Page 收集请求中的Form 数据, 将完成两件事情:1. 将Form表单中的数据,保存到数据库数据表中; (这里没有提供实现)2. 将此次请求通过Email的形式发送到相应邮箱,可以在web.config中定义。 <a href="https://www.cnblogs.com/Dlonghow/archive/2012/02/22/2362877.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/archive/2011/11/12/2246128.html
将Excek中的数据保存到SQL Server数据库的数据表中 - 杰克帝.NET
1 static void Main(string[] args) 2 { 3 DataTable _data = new DataTable(); 4 OleDbConnection dbConnection = new OleDbConnection(@"Provider=Microsoft.J
2011-11-11T22:26:00Z
2011-11-11T22:26:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】1 static void Main(string[] args) 2 { 3 DataTable _data = new DataTable(); 4 OleDbConnection dbConnection = new OleDbConnection(@"Provider=Microsoft.J <a href="https://www.cnblogs.com/Dlonghow/archive/2011/11/12/2246128.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Dlonghow/archive/2011/04/20/2022009.html
C#参考:泛型详解 - 杰克帝.NET
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决...
2011-04-20T02:43:00Z
2011-04-20T02:43:00Z
杰克帝.NET
https://www.cnblogs.com/Dlonghow/
【摘要】我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决... <a href="https://www.cnblogs.com/Dlonghow/archive/2011/04/20/2022009.html" target="_blank">阅读全文</a>