扩大
缩小

随笔分类 -  [02] .NET

Asp.Net C#
摘要:GC垃圾回收器简介 全名: Garbage Collector 原理: 以应用程序的根(root)为基础,遍历应用程序堆(heap)上动态分配的所有对象,通过识别它们是否被引用来确定哪些对象是已经死亡的,哪些仍需要被使用,已经不再被应用程序的根(root)或者别的对象所引用的对象就是已经死亡的对象, 阅读全文
posted @ 2019-08-15 08:35 戈多编程 阅读(271) 评论(0) 推荐(0)
摘要:T4模板入门 T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit。T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎。简单的说就是可以根据模板生 阅读全文
posted @ 2019-08-15 08:32 戈多编程 阅读(263) 评论(0) 推荐(0)
摘要:基于.NET Core的跨平台开发,配置文件与之前.NET Framework采用xml的config文件不同,目前主要是采用json文件键值对配置方式读取。 参考网上相关资料总结如下: 一、引入扩展 System.Configuration.ConfigurationManager Nuget 下 阅读全文
posted @ 2018-08-06 16:13 戈多编程 阅读(10769) 评论(0) 推荐(0)
摘要:转载:http://www.educity.cn/develop/495003.html 在.Net应用程序中我们经常看到VS为我们生成的项目工程中都会含有app.config或者web.connfig这样的文件.这个文件就是我们所说的应用程序配置文件.在这个文件里面记述着一些与我们的应用程序相关的 阅读全文
posted @ 2018-07-08 03:20 戈多编程 阅读(2144) 评论(0) 推荐(1)
摘要:指令名称说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist 阅读全文
posted @ 2018-06-05 22:15 戈多编程 阅读(262) 评论(0) 推荐(0)
摘要:C# 的集合类型中, 都有Synchronized静态方法, 和SyncRoot实例方法 对于ArrayList以及Hashtable 集合类来讲,当需要做到线程安全的时候,最好利用其自带的属性SyncRoot 来做到,尽管也可以使用其Synchronized()方法来实现,但是使用属性会更好。 线 阅读全文
posted @ 2018-04-29 00:37 戈多编程 阅读(676) 评论(0) 推荐(0)
摘要:Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查 阅读全文
posted @ 2017-10-31 10:33 戈多编程 阅读(162) 评论(0) 推荐(0)
摘要:生成解决方案 F6,生成项目Shift+F6 调试执行F5,终止调试执行Shift+F5 执行调试Ctrl+F5 查找下一个F3,查找上一个Shift+F3 附加到进程Ctrl+Alt+P,逐过程F10,逐语句执行F11 切换断点F9(添加或取消断点) 运行至光标处Ctrl+F10 跳出当前方法Sh 阅读全文
posted @ 2017-09-02 23:36 戈多编程 阅读(209) 评论(0) 推荐(0)
摘要:class Program { static void Main(string[] args) { Console.WriteLine("客务端"); TcpClient cline; // 与服务器连接 try { ... 阅读全文
posted @ 2017-08-29 17:00 戈多编程 阅读(484) 评论(0) 推荐(0)
摘要:引用(http://www.cnblogs.com/artech/p/oauth-01.html) OAuth 2.0的角色 获得资源拥有者授权的第三方应用请求受保护的资源采用的不是授权者的凭证,所有一个被称为Access Token的安全令牌。Access Token颁发过程会涉及到若干不同的“实 阅读全文
posted @ 2017-08-24 10:48 戈多编程 阅读(223) 评论(1) 推荐(1)
摘要:引用(http://www.cnblogs.com/luxiaoxun/p/3280146.html) 一、使用线程的好处 1.可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2.可以使用线程来简化编码 3.可以使用线程来实现并发执行 二、基础知识 1.进程与线程:进程作为操作系统执行程序 阅读全文
posted @ 2017-08-22 20:41 戈多编程 阅读(434) 评论(0) 推荐(0)
摘要:今天来谈谈委托,深入理解委托,本文来自各大神经验总结。 1.委托是什么? 委托类型的声明与方法签名相似。 它有一个返回值和任意数目任意类型的参数,是一种可用于封装命名方法或匿名方法的引用类型。 委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。 (1)从数据结构来讲,委托和类一样是一种 阅读全文
posted @ 2017-08-17 13:14 戈多编程 阅读(746) 评论(0) 推荐(0)
摘要:今天自己搭了一套基于三层的依赖注入mvc web api 的依赖注入框架,在此总结下相关配置 1.设置应用程序的.net Framework版本为 4.5 2.通过Nuget 安装autofac包 Install-Package Autofac Install-Package Autofac.Web 阅读全文
posted @ 2017-08-15 13:55 戈多编程 阅读(509) 评论(0) 推荐(0)
摘要:在.NET的System.Threading命名空间中有一个名叫WaitHandler的类,这是一个抽象类(abstract),我们无法手动去创建它,但是WaitHandler有三个子类,这三个子类分别是:System.Threading.EventWaitHandle,System.Threadi 阅读全文
posted @ 2017-08-14 13:52 戈多编程 阅读(400) 评论(0) 推荐(0)