• 在前面的系列博文中,我们说自定义业务计数器步骤: 1. 分析业务,规划好监控跟踪指标 2. 定义指标收集器 3. 侵入编程(尽量在开发时分离业务实现与监控指票的收集代码)收集指标 4. 开发grafana展示模板,完成展示
    桂素伟

    发布于:2021-01-02 17:12:44

  • 接口之所以成为接口,就在于它没有实现,只是声明。但后来一切都变了,Java 里出现了默认方法,C# 也出现了默认方法。接口已经不像传统意义上的接口,其概念开始向抽象类靠近,一个纯抽象的东西,突然出现了实体,于是开始傻傻分不清了。
    边城__ 专栏作者

    发布于:2020-03-09 14:49:59

  • 本文简单介绍了一个轻量级的.NET中的ORM框架Dapper,它是国外大型IT问答社区StackOverFlow最早开发并开源的。这篇文章主要是介绍一些它的基本用法,以后有时间了我会在接着介绍在我所管理的项目中它是具体如何使用的。
    周金桥

    发布于:2018-05-08 21:44:27

    阅读 10000+ 评论 1 收藏 1
  • .NET Core(开放源代码,跨平台,x-copy可部署等)有许多令人兴奋的方面,其中最值得称赞的就是其性能了。本文主要介绍.NET Core中的一些性能改进,特别是.NET Core 2.0中的,重点介绍各个核心库的一些示例。
    葡萄城技术团队

    发布于:2017-07-17 12:05:51

  • Asp.net core中,自带的Log是在当selfhost运行时,在控制台中输出,不便于查阅,如果用一个log架框,把日志持久化,便于查询. NLog是一个免费的日志记录框架,专门为.net平台下的框架提供日志功能,本文主要说明asp.net core下怎么使用NLog。
    桂素伟

    发布于:2017-02-02 20:34:07

    阅读 10000+ 评论 0 收藏 0
  • 本地ASP.NET开发页面使用AzureAD(AAD)验证登录Azure和Office365已不是一个热门话题了,因为所谓的云时代已经走进了技术大师们的内心,大家多少有一定了解了,所以就不多介绍了,我的Blog中之前也写了很多关于Azure及Office365的相关文章,如果有兴趣的同学可以参考一下。一般企业内部如果使用了Azure或者Office365产品的话,都会跟本地的域进行验证绑定,然后可
    高文龙

    发布于:2016-07-25 20:55:20

  • 在之前一篇的博客中,介绍了如何通过Virtual Studio 2015的Docker扩展工具直接发布ASP.NET应用程序到Azure公有云中的Windows Server 2016 TP3的Windows容器中,这个并不难理解,毕竟Windows 服务器内核就是Windows运行.NET应用程序是必须的;不过这里的伏笔是ASP.NET 5(vNEXT)的开源项目中具备通过DNX(.NET Ex
    翟老猫

    发布于:2015-09-09 17:33:57

  • Docker容器化趋势目前已经进入了快速发展阶段,关于Docker容器数据中心级别大规模应用集群及编排管理,应用微服务化都是业界广泛讨论的议题;不过除了上述热点以外,对于容器化最为开发运维人员推崇的,莫过于DevOps开发测试场景的对应:开发,构建,运行,保证配置运行环境及打包代码转移运行的一致性!不过之前多数情况下,我们看到的Docker打包并非开发工具直接集成的,需要开发运维人员手工编写,现在
    翟老猫

    发布于:2015-09-06 14:42:46

  • 这篇文章内容会很短,主要是想给大家分享下我最近在做一个简单的rabbitmq客户端类库的封装的经验总结,说是简单其实一点都不简单。为了节省时间我主要按照Library的执行顺序来介绍,在你看来这里仅仅是一个简单的经验总结,但是在我看来这些经验只有在你真正的封装rabbitmq客户端库的时候且将你的客户端安全稳定的发布上线后才会真的发现这些问题。比如你的库只是链接单个Node的时候和链接高可用集群的
    王清培

    发布于:2015-08-22 21:39:25

    阅读 10000+ 评论 3 收藏 1
  • 上一次通过投影的方式进行了文本块分割,但这种方法有很大的局限性,要求分行清晰、不能有字符跨多行、不能倾斜,而且对噪声比较敏感。还是拿上一回的图片,但是我在上面加了一个比较大的字,得出的结果就有问题了:可以看到,由于右下角大大的“测”字跨了多行,导致水平投影分行时就出错了。本次换一种方法,基于连通性分析来做。简单讲,就是把图像做一定的膨胀操作,使得同一个字符的不同部分以及相邻字符相互重叠到一起,变成
    BoyTNT

    发布于:2015-08-20 10:22:30

    阅读 10000+ 评论 16 收藏 0
  • 假设有如下一张图,如何把其中的文本分块切割出来,比如“华普超市朝阳门店”、“2015-07-26”就是两个文本块。做图像切割有很多种方法,本文描述一种最直观的投影检测法。先来看看什么是投影,简单来说,投影就是在一定方向上有效像素的数量。来看个直观的图像:这是一张水平投影图与原图的对比,从投影图上能看到多个波峰,文字多的地方,投影就长,行间的空白处,投影为0。 上个示例代码:public 
    BoyTNT

    发布于:2015-07-29 16:22:56

    阅读 10000+ 评论 3 收藏 1
  • 本文描述一种利用OpenCV及傅里叶变换识别图片中文本旋转角度并自动校正的方法,由于对C#比较熟,因此本文将使用OpenCVSharp。 文章参考了http://sb138.99sbgw.com/2013/11/dft-based-text-rotation-correction,对原作者表示感谢。我基于OpenCVSharp用C#进行了重写,希望能帮到同样用OpenCVSharp的同学。========
    BoyTNT

    发布于:2015-07-24 16:08:36

    阅读 10000+ 评论 3 收藏 0
  • 【一】何为可变性可变性是.NET4.0中的一个新特性,可变性可分为 : 协变性、逆变性、不可变性.那么在.NET4.0之前是否有可变性? 答案是肯定的,我们可以通过下面的几个实例来简单的了解一下.NET4.0之前的协变和逆变.实例 1 : 方法参数的协变static void Main(string[] args) {     
    lAlbin

    发布于:2015-06-24 10:03:24

  • 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假流程-Web RDIFramework.NET工作流程组件是以RDIFramework.NET框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎支持WCF方式访问。支持B/S、C/S系统,同时支持SQLServer、ORACLE等主流数据库。
    yonghu86

    发布于:2015-03-18 21:36:46

  • 实例演示如何使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程 RDIFramework.NET工作流程组件是以RDIFramework.NET框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎支持WCF方式访问。支持B/S、C/S系统,同时支持SQLServer、ORACLE等主流数据库。
    yonghu86

    发布于:2015-03-09 12:54:20

  • 关于一致性哈希算法,网上有很多博文都有讲解。推荐2个。http://sb138.99sbgw.com/articles/consistent-hashing.htmlhttp://sb138.99sbgw.com/cywosp/article/details/23397179总结一下:网上博文的例子都将hash值的结果定义在0 - 232-1,实际上也是非必要的,你可以设定的比这个范围小,或者比这
    cnn237111

    发布于:2015-03-06 22:27:34

  • 在用户环境发现一个现象,使用System.Net.Mail.SmtpClient发送邮件,当附件名包含中文且长度较长时,最终的邮件里附件名会乱掉,写个简单的测试程序:var mail = new MailMessage("from@test.com", "to@test.com"); mail.Subject = "测试邮件乱码
    BoyTNT

    发布于:2015-01-22 14:25:05

  • 由于默认的 ASP.NET MVC 模板使用了 Bundle 技术,大家开始接受并喜欢上这种技术。Bundle 技术通过 Micorosoft.AspNet.Web.Optimization 包实现,如果在 ASP.NET WebForm 项目中引入这个包及其依赖包,在 ASP.NET WebForm 项目中使用 Bundle 技术也非常容易。我在一个使用了 EasyUI 的项目中使用了 Bundle 技术。才开始一切正常,至到第一个 Release 版本测试的那一天,“血案”发生了——
    边城__ 专栏作者

    发布于:2015-01-18 22:39:38

  • 岗位(职位)管理模块主要是针对组织机构的岗位(职位)进行管理,包括:增加、修改、删除、移动、对岗位设置用户,设置岗位的权限等。岗位管理在企业应用中是一个普遍应用的模块,也属于其他业务应用的基础,特别是在业务流程的流转过程中经常会用到。合理的组织与规划组织机构下的岗位,对后期的管理可以起到事半功倍的效果。
    yonghu86

    发布于:2015-01-05 11:43:47

  •   关于数据分页的文章太多了,各有各的一套方案,但大多都很类似,要么使用存储过程,要么直接使用代码进行分页。各种方案分页的效率也不尽相同,我们不一定要找一个最高效的(根据实际的项目情况),找一个最合适的就OK了。下面我要谈的分页控件非常灵活,可以支持任意类型的数据库,同时可以支持存储过程或代码分页(会自动判断),也支持多表的分页,非常的方便。对于数据分页的相关文章,在我的博客中可以找到很多,下面我做一个简单的汇总,方便大家查阅。
    yonghu86

    发布于:2015-01-04 16:21:57

  • MVC4 Bundle 主要用于优化 JavaScript 和 CSS 资源的加载。如果要使用 Bundle 技术,就很难使用现有的 JavaScript 模块化工具来进行开发。翻了下百度和 Google,没找到合适的解决方案,于是决定自己写个简单的模块加载器……
    边城__ 专栏作者

    发布于:2015-01-02 20:27:42

  • 历时数月,RDIFramework.NET V2.8版本发布了,感谢大家的支持。   RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web。使用RDIFramework.NET能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,使软件系统架构更加合理、质量更加过硬,使得劳动成果最大程度上重复利用。框架基础模块包括:强大灵活的权限控制组件,统一的模块分配与管理组件,灵活易用的工作流组件、集中的数据字典管理组件,自动升级组件,各种常用的商业控件(分页控件、组合查询控制、图片浏览控件等),强大的基于本框架的代码生成器,丰富的基础类库与开发辅助工具、内置MiNiWeb浏览器等各基础常用功能组件,下步将会考虑整合报表框架以及多语言的支持等。应用系
    yonghu86

    发布于:2014-12-29 12:54:34

  • 现在呆惯了外企,觉得跳槽出去都没地方去,在外企请假干什么的方便,而且相对轻松,就是money少了点,但是饭也要吃饱啊。今天要讲的当然是最后一个按钮了,fix按钮。我们看一下js代码$("#btnfix").click(function () {         $.ajax({  &nbs
    BruceAndLee

    发布于:2014-12-12 22:21:47

  • 上一篇文章我们讲述了页面初始加载数据的一些东西,本篇我们来讲一下查询按钮和分页按钮。在很久以前我写过一篇ASP.NET MVC4切近实战的文章,有关于分页的代码,本篇我们不采用微软的AJAX框架。先看一下查询效果,在点击Get按钮之后,会进行AJAX请求。js代码如下jQuery(document).ready(function () {    &
    BruceAndLee

    发布于:2014-12-07 19:15:30

  • ASP.NET 5 是用于创建Web应用的框架,相对于以前的版本它更加简练、灵活,本次发布的版本彻底优化了应用开发框架,你可以轻松部署应用到云端或其他平台,它包含了最小的模块化组件,所以确保你在构建复杂解决方案的同时保持灵活性。
    葡萄城技术团队

    发布于:2014-11-26 11:10:59

  • SVM算法(Support Vector Machine,支持向量机)的核心思想有2点:1、如果数据线性可分,那么基于最大间隔的方式来确定超平面,以确保全局最优,使得分类器尽可能健壮;2、如果数据线性不可分,通过核函数将低维样本转化为高维样本使其线性可分。注意和AdaBoost类似,SVM只能解决二分类问题。SVM的算法在数学上实在是太复杂了,没研究明白。建议还是直接使用现成的第三方组件吧,比如l
    BoyTNT

    发布于:2014-11-24 14:20:20

  • AdaBoost算法(Adaptive Boost)的核心思想是:如果一个弱分类器的分类效果不好,那么就构建多个弱分类器,综合考虑它们的分类结果和权重来决定最终的分类结果。很多人认为AdaBoost是监督学习中最强大的两种算法之一(另一个是支持向量机SVM)。AdaBoost的训练过程如下:为每个训练样本初始化相同的权重;针对训练样本及权重,找到一个弱分类器;计算出这个弱分类器的错误率ε与权重α;
    BoyTNT

    发布于:2014-11-06 10:20:42

  • 在做项目数据同步开发的时候,我碰到一个很奇怪的显现。我首先从数据库获取数据集DataSet然后用Model把数据封装,然后放到List<Model>中,最后我遍历List<Model>时发现,它里面只放了最后一条数据封装的model.我把代码贴出来如下:    /// <summary>   
    刺激乐天派

    发布于:2014-10-16 11:12:16

  • 阅读目录:1.背景介绍2.基本原理(Windows调试工具箱、.NET调试扩展SOS.DLL、SOSEX.DLL)2.1.Windows调试工具箱2.2..NET调试扩展包,SOS.DLL、SOSEX.DLL2.3.调试系统的基本流程及架构(.NETDAC概念、mscordacwks.dll)2.4.VisualStudio中集成扩展调试(更加细粒度的调试程序)3.调试程序类型(客户端程序、服务端
    王清培

    发布于:2014-10-15 21:50:18

  • UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系在语义上讲也是依赖关系,但由于其
    LearningHard

    发布于:2014-10-13 00:41:31

推荐作者 更多
最新热评文章
51cto_blog:您的许多公式都没有展示出哦~
51cto_blog:博主大大,您的内容很优秀,如果整体更系统一些,公式都显示出来,会容易上推荐哦~
cisco_learner:大佬666
wx5fa649a288d1f:希望对您有帮助
写文章 申博娱乐现金网
网站地图 申博太阳城登入 极速百家乐 申博登录不了 澳门百家乐
电子游戏支付宝充值 菲律宾申博代理登录 申博太阳城游戏帐号登入 申博安卓手机下载登入
网上百家乐 申博百家乐 申博太阳城注册 申博娱乐开户
太阳城申博官网 菲律宾太城申博 申博电子游戏 申博游戏网址
极速百家乐 太阳城亚洲开户 申博娱乐 申博棋牌游戏