c#
文章平均质量分 68
mengtoumingren
这个作者很懒,什么都没留下…
展开
-
开源工作流引擎(含流程设计器)
工作流引擎源码该流程引擎完全开源免费,致力于打造与平台组织架构无关、高扩展的工作流引擎。通过自定义用户选择器和条件处理器实现既有业务的组织架构关联和审批过程处理。使用介绍直接从git下载源码编译。建议以分布式子系统或者微服务形式部署。项目自带流程编辑器,以及 简单的流程模拟功能.后台结构介绍WorkFlowCore是整个引擎的核心,核心通过抽象,允许 部分功能通过外部扩展WorkFlowCore.Framework是抽象的其中一个扩展,默认实现了以json文件为持久化的仓储原创 2021-04-09 16:12:21 · 10308 阅读 · 0 评论 -
c# XmlSerializer 序列化与反序列化CDATA 节点
今天是大年初一,先来无事,突然想起之前项目用到的东西,想起来要分享给大家,同时,过年好!首先这个实现的方式借鉴了 :https://blog.csdn.net/shuliuzh/article/details/49426711主要是适用了实现自己的IXmlSerializable,简化了些方式,通过反射自动包装处理数据。源码如下:public class MyXmlSeri...原创 2020-01-25 15:05:57 · 1288 阅读 · 0 评论 -
web应用开发浅聊--从tcp到mvc
毕业到现在,在web开发这条路上,算起来也是走了三年多了。自己主要是做.net/c# 方向的web开发,一值以来,磕磕碰碰,在不断的挖坑填坑中成长。在web程序开发这件事上,有自己的感悟和理解。在我们学习web应用原理时,大部分的文章或者老师都会提到说,web请求基于 http通讯,浏览器向服务端发起请求,然后服务端响应数据,好一点的老师会通过 tcp 响应demo跟浏览器交互,模拟...原创 2019-10-26 16:52:57 · 441 阅读 · 0 评论 -
c#模拟列表对象延迟加载
本文模拟实现的不是精细到某个属性的延迟加载,仅 item级别的延迟加载。在如今的数据编程,或多或少都用过 orm 来进行数据库数据的操作,特别是 微软的 ef 也是深受欢迎。而 ef 中有个特性,即延迟加载。就是当你查询一个列表出来,在tolist之前或者是遍历之前,它的item数据还是不全面的,只有当你遍历到某个对象时,它才会去查出这个对象各个属性的值,这样有一个好处就是,单次查询的数据...原创 2019-04-16 16:40:17 · 312 阅读 · 0 评论 -
c# 模仿 vue 实现 winform 的数据模型双向绑定 --升级版(动态代理版)
早先写了这样一篇文章 :https://blog.csdn.net/mengtoumingren/article/details/78680208 ,讲了自己模仿vue 实现winform上实现数据与ui双向绑定功能,但是当时一来做完没有再花心思,二来当时能力与知识层面还不足,直到前段时间才知道 动态代理类库 Castle ClassProxy 模式(其它动态代理类库则不得而知了),对于标识为 ...原创 2018-08-29 22:11:19 · 1694 阅读 · 2 评论 -
.net c# 文件分片/断点续传之下载--客户端
断点续传客户端实现主要参考了以下文章:https://blog.csdn.net/binyao02123202/article/details/76599949客户端实现续传的主要是一下几点1.客户端的下载请求要包含“Range”头部2.客户端通过 response 回来的头部判断是否包含“Content-Range”,“Accept-Ranges”来确认服务端是否支持断点续传,如...原创 2018-07-22 19:24:17 · 3665 阅读 · 5 评论 -
.net c# 文件分片/断点续传之下载--服务端
说起这个断点续传,一开始只是为了实现 pdf.js 的快速预览!在pc 端谷歌chrome 和火狐浏览器可以通过以下用法实现 pdf.js 的快速预览,无需完整下载整个pdf. 主要参考了 这篇文章 https://blog.csdn.net/niedewang/article/details/79883828,但是这篇文章没有提到服务端怎么实现(如果文件路径是网站的路径,服务器会自动支持断点续传...原创 2018-07-22 18:20:36 · 2119 阅读 · 0 评论 -
NOPIExcel读写扩展
由于使用的习惯以及需求,对NOPI 中操作Excel 做了个简单的封装,简单快速的进行数据的导入导出。 话不多说,直接上源码。using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;using System;using System.Collections.Generic;us原创 2018-01-21 13:17:23 · 309 阅读 · 0 评论 -
winform上视图模型双向绑定 TView 的使用
()#winform上视图模型双向绑定 TView 的使用TView 其实不是什么神秘的东西,而是上一篇文章 [ c# 模仿 vue 实现 winform 的数据模型双向绑定](http://blog.csdn.net/mengtoumingren/article/details/78680208) 实现的一个组件(我也不知道该不该叫组件)。在上一篇讲了实现的原理(回过头来看,讲的还是有点乱原创 2017-12-09 00:11:28 · 1274 阅读 · 0 评论 -
c# 模仿 vue 实现 winform 的数据模型双向绑定
前前前段时间面试遭拒,当时面试关问自己的一些东西确实不懂,其中就包括vue(其实有看过相关文章和文档,秉着 如果只是用轮子的话,需要时间和文档就够了,事实上只是使用的话,按规范来就行了)。但是自己怎么能轻易停留在用呢,于是在花了点时间,直接搜索vue绑定原理,详细看了两篇文章 http://m.jb51.net/article/107927.htmhttp://www.cnblog原创 2017-11-30 21:19:31 · 6217 阅读 · 0 评论 -
c# 中间件 的扩展模型(.net webapi/.net Core 的 MiddleWare 处理模型)
在学习 asp.net WebApi 或者asp.net Core 的时候,它们管道的处理模型跟 asp.net MVC/WebForm 的管道模型是不一样的。asp.net WebApi 或者asp.net Core 他们使用了一种叫做“中间件”的处理模型,相对于传统管道模型,剔除了很多非必要的处理,扩展行增强,根据需求进行各种拓展,有类似装饰器、aop的效果。然后笔者就想看着这样的一种...原创 2017-09-22 15:47:35 · 2126 阅读 · 0 评论 -
c#实现简单的注入容器,认识注入容器的基本原理
在学习了反射和注入的概念后,加上项目中也用到 比如 AutoFuc 还有 unity 等容器。就有点想写自己的容器的想法。然后 搜索了下 注入容器相关的文章,大多是多某个成熟的注入容器的代码进行解析,或者是对 注入概念的解析。成熟的框架考虑到方方面面,源码对于新手来说可能不是很好接收(虽然自己也并不是什么大神),而概念上 哪怕看的多也有可能不知道从何下手。注入其实主要就靠反射创建对象,只是原创 2017-09-21 16:41:42 · 3701 阅读 · 0 评论