随笔分类 - NET
摘要:我们常见的一些排序,基本原理都是要通过比较的方式来滴; 这里我总结三种非比较方式(“分配式排序“)来实现的排序:计数排序,桶排序,基数排序; 计数排序: https://www.w3resource.com/csharp-exercises/searching-and-sorting-algorit
阅读全文
摘要:不管是在实际的生活中,还是在开发中;fix bug,fix problem!! 改如何下手,从什么角度下手? 这里还有一个解决常见问题的步骤~
阅读全文
摘要:不妨,可以先看看java的内存模型,然后再来看后续的英文;效果可能要好一些! http://blog.csdn.net/it_dx/article/details/70045286?locationNum=4&fps=1 先要看这个: https://docs.microsoft.com/en-us
阅读全文
摘要:其实;两种方式的实现结果一样,却体现出了不同的思考过程; 地中方式,是在一个while循环中,每次从中间找,不断的去改变low 和 high的 位置,然后求他们的中间位置,知道low=high=0;如果还没有知道值,就直接返回-1; 然后,是利用我们递归的方式来实现的;如果没有找到,子改变地址,然后
阅读全文
摘要:关于快速排序,网上,和维基都有完成的解释,他们都是。。。。。。,俺觉得都是,太过于总结话语在概述一些东西; 而我却从最本质的东西,一步一步的深入;在深入的学习过程中,我得到如下非代码层面上的感悟; A.一个完整的模式(代码或者其他东西)都是通过没有=>part0=>part1=>part2>vers
阅读全文
摘要:for 用来遍历,while 也用来遍历;看是功能相同的,但如果功能相同,为啥不剔除一个呢;(而且几乎所有编程语言都有这两个循环语句) 因为他们有不一样的地方呀,(感觉好像废话,我们还是具体看代码吧) 相同的地方; 上面的写法,在开发中会遇到不同的问题,比如: 不同的地方; 不过,你也可以把他们写来
阅读全文
摘要:直接看源代码; 总结: 第一种方式,利用中间变量进行累加,这种方式最简单粗暴; 第二种方式; 利用我们linq aggretion(聚合)的原理,有点函数编程的感觉,每一次求和的结果,参与到下一次的计算中; 第三种方式:经典的递归; 三种方式,结果没有什么,差异,更过的是体会实现过程; 结果: 这里
阅读全文
摘要:c# 中的协变和逆变 网上的大多数资料,讲的太复杂了,也没讲的特别明白; 不过俺,算你明白了,不告诉你~
阅读全文
摘要:c# ArryList 源码分析 c# 实现 单链表(Node) 最近研究集合相关的东西; 1.List 和Dictionry 遍历的比较; 同样是集合,为什么性能会有这样的差距。我们要从存储结构和操作系统的原理谈起。 首先我们清楚List<T>是对数组做了一层包装,我们在数据结构上称之为线性表,而
阅读全文
摘要:数据结构是程序员最基本的知识点!没之一! http://blog.jobbole.com/110835/ to do some
阅读全文
摘要:再显示的开发中; 如果之后一台缓存服务器,所以的key 和 value 都往一台机器进行set 和get 如果有多台缓存服务器呢;如何自定一个合理的分配策略呢; http://blog.jobbole.com/90593/?utm_source=blog.jobbole.com&utm_medium
阅读全文
摘要:很实际的一个例子说明这个问题;(这个先知道基本的概念) https://wenku.baidu.com/view/e3de6cdc7cd184254a35359e.html 有时间,我我们再做较为深入的研究; to do;
阅读全文
摘要:这里设计的内容比较多; cookie, form认证,request,response,IPriciple,Identity,menberhsip,claim,owin,middleware,asp.net mvc 5,还有oauth,openid, json web token相关的各种 加密,解
阅读全文
摘要:我们 关于闭包,一个老僧长谈的话题;js的闭包俺将的比较多了,而且很详细,俺就不说了,可以看看之前的文章; 我们来对比一下c#中的闭包和js中的闭包; 先看我们的c#代码; 结果可想而知; 那么对于,第二种方式,如果我们使用js代码来实现呢;(ps:js的数组可以直接存我们的函数,ps:js中函数就
阅读全文
摘要:1.第一种现查询对象是否存在:var obj=firstorDefault()=>如果对象存在context.users.Remove(obj); 根据sql发现;执行两次;第一次SELLECT TOP 1 * FROM USERS ; 第二次delete xx where; 第二种:自己创建id相
阅读全文
摘要:实际的测试代码和数据记录,还有最终的总结都在下面: 当然,这里还有我们的另外一种做法; SqlBulkCopy 接口描述 Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。
阅读全文
摘要:https://www.cnblogs.com/jackcheblog/p/7417632.html 这里列出几个常用但,效果一般的随机数生成方式; 最大的陷阱可能还是来自我们的random 上面的文章,写的很一般,很一般; 具体的还是看我们c# in depth 中的一篇关于random的文章;h
阅读全文
摘要:这个栗子是真正意思上的适配器模型;堪称完美 直接上代码; 当前接口,无法满足需求(无法通过新增实现来完成拓展,又想调用新的接口,来满足需求; 来满足新旧接口不一致,(当前,接口,新旧不一致的情况)或者叫不一致的方法;达到代码重用的目的;
阅读全文
摘要:为了明年的春天;我拼了,shit~~ 面试题之:多线程篇:http://blog.csdn.net/morewindows/article/details/7392749 后面会陆续整理各种知识点 c# 技巧篇幅:http://tipsandtricks.runicsoft.com/CSharp/i
阅读全文
摘要:直接看到代码,其中代码和文字描述都在里面;
阅读全文
浙公网安备 33010602011771号