-
匹夫细说C#目无全牛迭代器,那些藏在幕后的秘密
匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密0x00前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01你好,迭代器首先思考一下,在什么情景下我们需要使用到迭代器?假设我们有一个数据...
42
热度 -
匹夫细说C#从园友留言到下手实现C#虚函数机制
匹夫细说C#:从园友留言到动手实现C#虚函数机制前言上一篇文章匹夫通过CIL代码简析了一下C#函数调用的话题。虽然点击进来的童鞋并不如匹夫预料的那么多,但也还是有一些挺有质量的来自园友的回复。这不,就有一个园友提出了这样一个代码,这段代码如果被编译成CIL代码的话,对虚函数的调用会使用call而非callvirt:overridestringToString(){returnBase.ToStri...
71
热度 -
C# 基础小学问之yield 关键字
C#基础小知识之yield关键字对于yield关键字我们首先看一下msdn的解释:如果你在语句中使用yield关键字,则意味着它在其中出现的方法、运算符或get访问器是迭代器。通过使用yield定义迭代器,可在实现自定义集合类型的IEnumerable和IEnumerator模式时无需其他显式类(保留枚举状态的类,有关示例,请参阅IEnumerator<T>)。yield是一个语法糖看...
471
热度 -
看小弟我怎么快速学习.Net(高可用数据采集平台)
看我如何快速学习.Net(高可用数据采集平台)最近文章:高可用数据采集平台(如何玩转3门语言php+.net+aauto)、高并发数据采集的架构应用(Redis的应用)项目文档:关键词匹配项目深入研究(二)-分表思想的引入吐槽:本人也是非常讨厌拿来主义的,有些培训每个细节都提到过,主管还找我要实际案例,而不是去安排合适的人去做这件事情,有点过于拿来主义了,有点担心。好消息的是:高并发数据采集的架构...
70
热度 -
C#开发微信门户及应用(23)-微信小店商品治理接口的封装和测试
C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试在上篇《C#开发微信门户及应用(22)-微信小店的开发和使用》里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用。微信小店的相关对象模型,基本上包括了常规的商品、商品分组、货架、库存、订单这些模型,还有商品分类,商品分类属性、商品分类SKU、快递邮寄模板、图片管理等功能。本...
393
热度 -
第六步在SensorFishService项目中添加类Program.cs
C#编写window服务,一步一步(1)Window服务是啥,这里就不废话了,如何用在哪里用也不废话了,这里我这篇文章只是详述了我在vs2012中创建window服务的经过,希望对你有所帮助。另外:我在编写服务过程中参考了ProfessionalC#2012and.NET4.5第一步,创建一个解决方案名称MonitoringFish不废话,你肯定会,会的直接去下一步。如果真的不会请继续看第二步添加...
444
热度 -
稀泥:vcenter5.5无AD下的安装与配置
烂泥:vcenter5.5无AD下的安装与配置本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb。公司现在的虚拟化使用的基本上都是vsphere,目前大约有7台物理机,为了更好的管理虚拟机打算上vcenter。下面就把vcenter的安装与配置记录下,在此vcenter版本为5.5,而且没有使用单独的数据库和AD域控制。vcenter安装相...
122
热度 -
利用doxygen来管理项目文档或注释
【原创】利用doxygen来管理项目文档或注释一、doxygen应用场景:doxygen可以用来管理目前主流的编程语言的注释而形成文档系统。(包括C,C++,C#,Objective-C,IDL,Java,VHDL,PHP,Python,Tcl,Fortran等)。doxygen官网地址(http://www.doxygen.nl/)近来大部分时间花在api接口的维护上面,其中比较重要的一个环节就...
75
热度 -
ThinkPHP的一些种与方法
ThinkPHP的一些类与方法Thinkphp代码获取客户端IP地址?获取客户端IP地址$type表示返回类型0返回IP地址1返回IPV4地址数字functionget_client_ip($type=0){??$type???=?$type?1:0;??static$ip?=?NULL;??if($ip!==NULL)return$ip[$type];??if(isset($_SERVER['H...
102
热度 -
第二部分
读书笔记-2015年第1本:《暗时间》作者所说的暗时间,其实在生活中,我自己也有领悟到,领悟的时候很感慨,然而过不了几天就把这个领悟给忘得一干二净,于是又是过着重蹈覆辙的生活。现在给我的提醒就是把领悟到的东西记录下来,每天空出一些时间静下心专门来思考这些领悟到的东西。现在有幸看到自己曾经遗忘的宝贵的生活哲理,好好思考,好好领悟。在这本书中,作者推荐了大量有价值的学习资料以及学习方法,有时间时都可以...
155
热度 -
列举的书单
罗列的书单在这里献丑了,分享下自己想看的书单,请感兴趣的选择。这个书单后续会不断的完善,目前先在这里罗列下我目前收集的,涉及一些本身专业的、还有自己感兴趣方面的书。专业技术类:《Android4高级编程》实体书有《疯狂的Android讲义》实体书有《编程之美》实体书有《编程珠玑》实体书有《数据结构》实体书有《数据结构和算法分析》实体书有《敏捷软件开发》实体书有《大话设计模式》实体书有《大话数据结构...
187
热度 -
RDIFramework.NET ━ .NET高速信息化系统开发框架 ━ 工作流程组件介绍
RDIFramework.NET━.NET快速信息化系统开发框架━工作流程组件介绍RDIFramework.NET━.NET快速信息化系统开发框架工作流程组件介绍RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。1、RDIFramework.NET框架介绍RDIFramework.NET,基于.NET的快速信息化系统开发、整合框...
167
热度 -
.NET口试——技术之谈
.NET面试——技术之谈注:本文是摘自一些博客+我的一些理解,也有一些内容是引自百度百科。这只是助你了解,并不是让你拿来用作提问的标准答案。有不妥之处,自行补充!1、varchar与nvarchar的区别?varchar(n):长度为n个字节的可变长度且非Unicode的字符数据。n必须是一个介于1和8,000之间的数值。存储大小为输入数据的字节的实际长度,而不是n个字节。n...
14
热度 -
超详细SQL惯用函数总结
超详细SQL常用函数总结Sql总结之Sql--常用函数 一、字符串函数是oracle使用最广泛的一种函数(表是参考sql查询介绍(二)中的表).A、LOWER(参数):把参数变成小写例如:查询名称为scott的员工信息(不区分大小写的查询)SQL>selectempno,ename,job,mgr,hiredate,sal,comm,deptnofromempwherelower(ename...
65
热度 -
数据挖掘十大算法-K-均值聚类算法
数据挖掘十大算法--K-均值聚类算法一、相异度计算在正式讨论聚类前,我们要先弄清楚一个问题:如何定量计算两个可比较元素间的相异度。用通俗的话说,相异度就是两个东西差别有多大,例如人类与章鱼的相异度明显大于人类与黑猩猩的相异度,这是能我们直观感受到的。但是,计算机没有这种直观感受能力,我们必须对相异度在数学上进行定量定义。设,其中X,Y是两个元素项,各自具有n个可度量特征属性,那么X和Y的相异度定义...
195
热度 -
果断拉黑!100款违法违规APP惨遭下架,光大银行天津银行天津农商行中招!整治金融APP违法采集个人信息,国家刚刚出手了!
中国基金报记者吴羽 万万没想到,银行的APP也会因违法违规被下架! 据国家网络安全通报中心的通报,11月以来,公安机关开展APP违法采集个人信息集中整治,最终100款违法违规APP被下架整改。其中,多家银行APP榜上有名,包括光大银行、天津农商银行、天津银行等;此外,号称有1.7亿次下载量的微店、美国上市的房天下等也在列。 侵犯公民个人信息 100款违法违规APP被下架整改 2019年11...
17
热度 -
【奋斗人生】心得日记(20191112...)
20191211星期三晴睡了12个小时,终于恢复体力哈。《悲惨世界》终于看完了,剧场版重点讲了三个场景,教父没有拆穿冉阿让偷窃并送烛台,化身马德兰的他帮助曾因他落魄成妓女芳汀,在与他长相相似的人被判成苦刑犯的审判台上承认自己。印象最深的就是当他已经成为马德兰,在听说曾有人被冤枉成为他替罪羊的时候,他的矛盾,内心的挣扎。如果去解救那人,内心可能免受谴责,因此却可能工厂倒闭,万千的工人流离失所。如果不...
16
热度 -
A股惊现拆迁大户,一块地补偿26亿够躺赢80年!股价涨停,3万小散喜大普奔
欢迎下载腾讯自选股APP,阅读更多优质资讯 A股市场上最有名的“拆迁户”——广州浪奇,在等了五年后,终于盼来了“拆迁款”的大消息!广州浪奇最多可以拿到25.87亿的“拆迁款”。广州浪奇今日高开高走,最终以涨停结束一日交易。 除了卖房之外,卖地的也来了。 A股市场上最有名的“拆迁户”——广州浪奇,在等了五年后,终于盼来了“拆迁款”的大消息!12月10日晚间,广州浪...
48
热度 -
.NET微信大众号开发-5.0微信支付
.NET微信公众号开发-5.0微信支付一.前言在开始做这个功能之前,我们要做的第一件事情就是思考,如何做这个微信支付,从哪里开始,从哪里入手,官方的sdk说明什么的,有没有什么官方的demo,还有就是老板给我的一些资料齐全不,那些要申请的接口什么的都有没有。经过自己的一些探索,在老板的催促下终于硬着头皮做完了这个,很坑很坑的微信支付,在此做一些总结,希望对你们有所帮助,本人能力有限,如果有什么说的...
345
热度 -
小结
和表值函数连接引发的性能问题 最近调优过程中遇到一个问题,就是表值函数作为连接中的一部分时,可能会引起麻烦,本文会简单阐述表值函数是什么,以及为什么使用表值函数进行连接时会引发性能问题。face="Aharoni">color="#ffc000">表值函数 SQLServer中提供了类似其他编程语言的函数,而函数的本质通常是一段代...
495
热度