Protect Your Source Code from Decompiling or Reverse Engineering .NET Assemblies

原文:https://www.codeproject.com/Articles/1139773/Protect-Your-Source-Code-from-Decompiling-or-Rever Many developers are still not aware that Portable...

2018-10-09 19:07:45

阅读数 75

评论数 0

Learning To Rank之LambdaMART的前世今生

原文:https://blog.csdn.net/huagong_adu/article/details/40710305 个人分类: Learning To Rank 机器学习   1.       前言          我们知道排序在很多应用场景中属于一个非常核心的模块,最直接的应...

2018-10-06 17:31:34

阅读数 163

评论数 0

简单易学的机器学习算法——梯度提升决策树GBDT

原文:https://blog.csdn.net/google19890102/article/details/51746402 梯度提升决策树(Gradient Boosting Decision Tree,GBDT)算法是近年来被提及比较多的一个算法,这主要得益于其算法的性能,以及该算法在各...

2018-10-06 11:12:26

阅读数 88

评论数 0

web api 认证和授权

asp.net 生命周期事件和 http module和http handler 在IIS中,每个请求会经历ASP.net 的生命周期事件,每个http module可以注册关心的生命周期事件,框架会在对应事件的时候调用module的注册事件处理程序。比如router module会注册befo...

2018-08-05 16:08:34

阅读数 1615

评论数 0

asp.net web api 的输入输出

web api 序列化规则 web api使用内容协商的规则来解和序列化输,根据请求的accept来选择不同的mediaformatter,支持自定义formatter来解析自定义类型。框架预先定义三种formatter可供选择,xml、json、BSON(二进制的json),在formatte...

2018-08-05 15:06:18

阅读数 89

评论数 0

C#技术漫谈之垃圾回收机制(GC)(转)

原文:https://www.cnblogs.com/nele/p/5673215.html 目录 GC的前世与今生   虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了...

2018-07-20 08:37:18

阅读数 51

评论数 0

c# 内存模型 第二部分

原文:https://msdn.microsoft.com/zh-cn/magazine/jj883956.aspx   这是介绍 C# 内存模型的系列文章的第二篇(共两篇)。 正如在 MSDN 杂志十二月刊的第一篇文章 (msdn.microsoft.com/magazine/jj86313...

2018-07-19 22:47:51

阅读数 131

评论数 0

c#内存模型 第一部分

原文:https://msdn.microsoft.com/zh-cn/magazine/jj863136.aspx 这是该系列(包含两部分内容)的第一部分,这部分将以较长的篇幅介绍 C# 内存模型。 第一部分说明 C# 内存模型所做出的保证,并介绍促使其保证这些内容的代码模式;第二部分将详细说...

2018-07-19 22:46:29

阅读数 136

评论数 0

CLR via c# 笔记:高级同步对象

高级同步对象结合了用户态同步和内核态同步方式 一个简单的高级同步对象lock实现 在enter函数里,先调用interlock incresement方法,如果结果为1则表明其他线程没incresement,直接获取锁,如果补为1,则调用内核态锁 leave方法里,调用interlock d...

2018-07-16 22:16:26

阅读数 71

评论数 0

CLR via c# 笔记:原始同步结构

在多线程程序中(CPU bound或IO bound类型),不可避免地要考虑同步问题。同步是多线程里最容易出错的地方,你必须保证所有多线程共享的对象在任何使用的地方都考虑同步了。另同步也是一个影响性能的地方,锁定和解锁需要花费一定的资源和时间。如果线程被block了,可能会导致线程池认为CPU空闲...

2018-07-16 18:56:22

阅读数 37

评论数 0

Java并发编程 笔记:图形用户界面应用程序

为什么GUI线程是单线程的之前有人尝试过多线程GUI框架,最后被死锁弄死了,因为GUI元素众多,如果每个GUI元素都需要线程安全,很容易有两个线程交叉持有不同GUI元素的锁而造成死锁。所以swing中使用线程封闭机制(把所有代码放一个线程中执行)。所有GUI事件都在一个事件处理线程中执行。调用GU...

2018-05-11 15:33:01

阅读数 58

评论数 0

java并发编程实战 笔记:取消与关闭

任务的取消:可能会有多种原因导致任务取消:超时、用户显示停止、错误、事件触发、关闭java里没有显示定义如何抢占式地关闭一个线程,任务的取消需要任务自己定义一套协议,比如简单地定义是否取消变量,在run方法中不停检查这个变量。外部发起取消命令的时候改变这个变量。中断:上面说的取消策略并不完美,因为...

2018-05-10 17:39:18

阅读数 85

评论数 0

java并发编程实战笔记:线程池的使用

任务与策咯之间的耦合上文中说了java通过excutor框架把任务的执行和提交解耦了,实际上对于任务和执行策咯,有时候是有一定的耦合的,并不是所有的任务都能用任意的执行策略。比如,一个任务依赖别的任务,只能在一个线程里执行的任务,响应特别敏感的任务(GUI),这些任务都不能用普通的线程池从,而是要...

2018-05-07 18:06:24

阅读数 57

评论数 0

EntityFramework之异步、事务及性能优化(九)

原文: https://www.cnblogs.com/CreateMyself/p/4787856.html EntityFramework之异步、事务及性能优化(九) 前言 本文开始前我将循序渐进先了解下实现EF中的异步,并将重点主要是放在EF中的事务...

2018-05-06 20:52:41

阅读数 215

评论数 0

java并发编程实战 笔记:任务执行

excutor框架 excutor框架将任务的提交和执行分离开,任务提交会遍布到程序的各个地方,但执行策略的设置可以在一个地方,如用线程池执行还是串行执行,线程池固定长度还是变长,所有显示地使用new Thread(task)的地方都应该考虑下excutor框架 携带结果的任务callable...

2018-05-06 15:18:01

阅读数 54

评论数 0

Mybatis SqlSessionTemplate 源码解析

原文:http://www.cnblogs.com/daxin/p/3544188.htmlMybatis SqlSessionTemplate 源码解析在使用Mybatis与Spring集成的时候我们用到了SqlSessionTemplate 这个类。  <bean ...

2018-04-27 17:20:52

阅读数 77

评论数 0

SQLSERVER 里SELECT COUNT(1) 和SELECT COUNT(*)哪个性能好?

原文:https://www.cnblogs.com/lyhabc/p/3376222.htmlSQLSERVER 里SELECT COUNT(1) 和SELECT COUNT(*)哪个性能好?今天遇到某人在我以前写的一篇文章里问到如果统计信息没来得及更新的话,那岂不是统计出来的数据时错误的了这篇...

2018-03-30 15:04:42

阅读数 1040

评论数 0

看懂SqlServer查询计划

原文:https://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html看懂SqlServer查询计划阅读目录开始SQL Server 查找记录的方法SQL Server Join 方式更具体执行过程索引统计信息:查询计划的选择依据优化视...

2018-03-28 15:35:39

阅读数 553

评论数 0

SpringBoot事务注解@Transactional

原文:https://blog.csdn.net/wkl305268748/article/details/77619367SpringBoot提供了非常方便的事务操作,通过注解就可以实现事务的回滚,非常方便快捷,下面我们就说一下如何进行事务操作。1. 事务说明在Spring中,事务有两种实现方式...

2018-03-28 10:32:14

阅读数 80

评论数 0

Spring Action 笔记(二)装配Bean

前言在我的前一篇博客Spring Action笔记(一)初识Spring中,我介绍了Spring的整体思想和框架能力,这一篇没有前一篇深奥,不需要努力地思考Spring中的思想,只需要按照Spring的规则,学会如何使用Spring配置Bean。当然,前提是你理解了什么是Bean,什么是装配Bea...

2018-03-19 22:00:50

阅读数 53

评论数 0

提示
确定要删除当前文章?
取消 删除