摘要: C#的async和awaiit的一些记录 一,最近在学习abp的东西。发现其中作者在获取数据时,大量的使用了async和awaiit。好吧,因为不太懂,所以网上搜搜,在这里记录一下。 先来看一段代码。调用UpdateUserAsync会返回一个Task,那task是个啥呢。根据腾飞(Jesse)的说 阅读全文
posted @ 2018-04-02 20:33 ~雨落忧伤~ 阅读(345) 评论(0) 推荐(0) 编辑
摘要: async & await 的前世今生(Updated) async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了。但是这也给我们编程埋下了一些隐患,有时候可能会产生一些我们自己都不知道怎 阅读全文
posted @ 2018-04-02 20:31 ~雨落忧伤~ 阅读(216) 评论(5) 推荐(0) 编辑
摘要: git本地仓库关联多个remote,怎么用本地一个分支向不同remote不同分支推送代码 我想这个问题,是大家关注的问题,这个问题,我非常关注。 背景:在公司开发项目,我们一般都要把项目推送到公司领导创建的一个远程仓库里边去,但是我们同时也有自己的小仓库,这样的话,如何方便的将我们的代码,给公司仓库 阅读全文
posted @ 2018-04-02 18:50 ~雨落忧伤~ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: C# LINQ 1. 自定义 Master,Kongfu 类 1 class Master 2 { 3 4 public int Id { get; set; } 5 public string Name { get; set; } 6 public int Age { get; set; } 7 阅读全文
posted @ 2018-04-02 18:47 ~雨落忧伤~ 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Ioc 器管理的应用程序设计,前奏:容器属于哪里? 我将讨论一些我认为应该应用于“容器管理”应用程序设计的原则。 模式1:服务字典 字典或关联数组是我们在软件工程中学到的第一个构造。 很容易看到使用依赖注入组成对象的字典和IoC容器之间的类比: 未使用容器 使用容器 这两看起来不同的是: 一些花哨的 阅读全文
posted @ 2018-04-02 18:37 ~雨落忧伤~ 阅读(108) 评论(0) 推荐(0) 编辑
摘要: C# 谁改了我的代码 本文告诉大家一个特殊的做法,可以修改一个字符串常量 我们来写一个简单的程序,把一个常量字符串输出 private const string str = "lindexi"; static void Main(string[] args) { Foo(); Console.Wri 阅读全文
posted @ 2018-04-02 18:30 ~雨落忧伤~ 阅读(66) 评论(0) 推荐(0) 编辑
摘要: C# BBcode 转 Markdown 本文告诉大家一个简单的方法从 BBcode 转为 Markdown 本文的方法都是使用正则转换,现在支持的代码只有很少的常用标签,如果大家发现有转换失败的,请帮我修改代码,估计代码我不会进行修改。 最重要的就是转换 url 和 image,那么主要就告诉大家 阅读全文
posted @ 2018-04-02 18:24 ~雨落忧伤~ 阅读(71) 评论(0) 推荐(0) 编辑
摘要: win2d 图片水印 本文告诉大家如何使用 win2d 给图片加上水印。 安装 首先需要使用 Nuget 安装 win2d ,安装参见win10 uwp win2d 如果没有更新 dot net core 那么在运行可能会出现下面异常System.TypeLoadException: Request 阅读全文
posted @ 2018-04-02 18:21 ~雨落忧伤~ 阅读(104) 评论(1) 推荐(0) 编辑
摘要: C#/AutoCAD 2018/ObjectArx/二次开发添加圆对象的的例子(五) 1、创建一个图形对象的步骤如下见上一篇博客(三)2、添加删除实体的工具函数见上一篇博客(四) 3、添加圆的例子(完整源代码请加云幽学院免费课yunyun.ke.qq.com) [CommandMethod("MKC 阅读全文
posted @ 2018-04-02 18:15 ~雨落忧伤~ 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 深入理解Aspnet Core之Identity(2) 主题: 我将继续介绍Identity的账户简单管理,即是增删改查。我会只介绍增加和删除,修改功能代码我会上传到我的github上, 创建用户: 1.我在Model文件夹创建一个 CreateModel.cs的文件,用来接受用户输入的创建账户的信 阅读全文
posted @ 2018-04-02 18:13 ~雨落忧伤~ 阅读(107) 评论(0) 推荐(0) 编辑
摘要: C# 使用 GDI+ 画图 最近做一个微信公众号服务,有一些简单的图片处理功能。主要就是用户在页面操作,前端做一些立刻显示的效果,然后提交保存时后端真正修改原图。我们的后端是 ASP.NET,也就是 C# 语言了,C# 本身处理图片还是比较方便的,使用 GDI+ 就好,只需要添加 System.Dr 阅读全文
posted @ 2018-04-02 18:07 ~雨落忧伤~ 阅读(164) 评论(0) 推荐(0) 编辑
摘要: C#读取XML文件的基类实现 刚到新单位,学习他们的源代码,代码里读写系统配置文件的XML代码比较老套,直接写在一个系统配置类里,没有进行类的拆分,造成类很庞大,同时,操作XML的读写操作都是使用SetAttribute和node.Attribute(name)方法,因此,想到结合之前所做的XML操 阅读全文
posted @ 2018-04-02 18:05 ~雨落忧伤~ 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 责任链模式的具体应用 1.业务场景 生产车间中使用的条码扫描,往往一把扫描枪需要扫描不同的条码来处理不同的业务逻辑,比如,扫描投入料工位条码、扫描投入料条码、扫描产出工装条码等,每种类型的条码位数是不一样,因此通过条码长度来进行业务区分。 2.初步设计 面对此场景,能够想到的最简单的设计就是使用if 阅读全文
posted @ 2018-04-02 18:04 ~雨落忧伤~ 阅读(369) 评论(0) 推荐(0) 编辑
摘要: ABP框架 - 介绍 在14,15年间带领几个不同的团队,交付了几个项目,在这个过程中,虽然几个项目的业务不一样,但是很多应用程序架构基础性的功能却是大同小异,例如认证、授权、请求验证、异常处理、DTO、日志、审计、定时任务、调度、多语言、应用配置管理等等这些功能。但是由于项目受限于进度、资源、团队 阅读全文
posted @ 2018-04-02 17:58 ~雨落忧伤~ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 读取本地json文件,转出为指定格式json 引用添加Json.Net 引用命名空间 using Newtonsoft.Json //读取自定目录下的json文件StreamReader sr = new StreamReader(@"D:\xxx.json");string json = sr.R 阅读全文
posted @ 2018-04-02 17:53 ~雨落忧伤~ 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感。Swift提供很多基础类型,如Int,String 阅读全文
posted @ 2018-04-02 17:48 ~雨落忧伤~ 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 在Winform混合式框架中整合外部API接口的调用 在我们常规的业务处理中,一般内部处理的接口多数都是以数据库相关的,基于混合式开发的Winform开发框架,虽然在客户端调用的时候,一般选择也是基于Web API的调用,不过后端我们可能不仅仅是针对我们业务数据库的处理,也可以能是调用其他外部接口, 阅读全文
posted @ 2018-04-02 17:46 ~雨落忧伤~ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 微信通过openID发送消息/后台post、get提交并接收数据 控制器:下面是post发送消息(微信不支持从前台发送数据,之前试过,报错,需要跨域,跨域的问题解决后还不行,最后发现之后后端提交 WXApi类: #region 验证Token是否过期 /// <summary> /// 验证Toke 阅读全文
posted @ 2018-04-02 17:42 ~雨落忧伤~ 阅读(101) 评论(0) 推荐(0) 编辑
摘要: .NET MVC 后台接受base64的上传图片 1 #region 配合前端的多张图片上传 2 #region 上传图片方法 3 /// <summary> 4 /// 接口方法 5 /// </summary> 6 /// <param name="img">带 data:image/jpeg; 阅读全文
posted @ 2018-04-02 17:42 ~雨落忧伤~ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 从PRISM开始学WPF(一)WPF? 我最近打算学习WPF ,在寻找MVVM框架的时候发现了PRISM,在此之前还从一些博客上了解了其他的MVVM框架,比如浅谈WPF中的MVVM框架--MVVMFoundation 中提到的MVVMFoundation,再比如 ViewModel从未如此清爽 - 阅读全文
posted @ 2018-04-02 17:36 ~雨落忧伤~ 阅读(2649) 评论(0) 推荐(1) 编辑