自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一切从心开始

Asp.Net .NetCore Db Nosql Distribute-Architecture MQ ES Winform WPF Parallel-Programing

  • 博客(148)
  • 资源 (3)
  • 收藏
  • 关注

原创 【一周连击之Vue】第二天-好像有点脸熟了

说是连击Vue的第二天,其实已经过去N天了。。。这几天看完了vuejs官网的所有教程,和一些周边的文章,作为一个前端新手(尤其是对javascript语法都不甚了解的新手),看着一堆堆的js+html+css,终于好像不再像以前那么排斥了,似乎有点看懂了~~ 闲来无事,稍微做个总结。精彩的资料除了官网,发现一个总结的非常全面条理的文章,非常推荐阅读:http://doc.liangxinghua.com/vue-family/1.html问题及思考关于语法及使用方法方面的东西就不罗列了,从几个问题出

2020-08-27 09:35:07 527

转载 Attribute在.net编程中的应用

Attribute在.net编程中的应用(一)Attribute在.net编程中的应用(二)Attribute在.NET编程中的应用(三)Attribute在.NET编程中的应用(四)Attribute在.NET编程中的应用(五)Attribute在.NET编程的应用(六)...

2020-03-03 10:27:06 302

原创 【一周连击之Vue】第一天-渐进式框架初印象

Vue是什么引用官方的一段话Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。什么是渐进式引用一个知乎的回答...

2020-01-09 19:10:13 1062

转载 Orleans解决并发之痛

Orleans解决并发之痛(一):单线程 Orleans解决并发之痛(二):Grain状态 Orleans解决并发之痛(三):集群 Orleans解决并发之痛(四):Streams Orleans解决并发之痛(五):Web API Orleans解决并发之痛(六):Dashboard...

2018-08-20 15:54:46 1465

转载 《.NET 4.0 网络开发入门之旅》系列文章导航

“.NET 4.0 网络开发入门之旅系列文章”—— IP 知多少?(上)“.NET 4.0 网络开发入门之旅系列文章”—— IP 知多少?(下).NET 4.0网络开发入门之旅——我在“网” 中央.NET 4.0网络开发入门之旅——我在“网” 中央(下)《.NET 4.0网络开发入门之旅》4:与Socket的第一次“约会”《.NET 4.0网络开发入门之旅》5:与Socket的...

2018-05-31 14:47:36 648

原创 国庆长假学习收获

最近几天休假闲来无事,狼吞虎咽接触了很多东西,也有一些思考,简单做个概述,后续慢慢做专题再研究从 Angular tutorial 开始 整个官方教程可以说是很系统的,从零开始,一步步丰富功能,重构,很适合新手入门。 发现有个中英对照的中文站点,教程跟官方基本一样,看中文阅读起来更快一些,同时对举得可能翻译不好的地方还可以很方便的查看原文 Angular的httpModul

2017-10-07 20:10:34 724 2

原创 Angularjs with Asp.net/core

参考链接:Serving Multiple SPAs with ASP DotNetCore How to use ASP.NET MVC and AngularJS routing?未完待续…

2017-10-05 13:57:53 905 1

原创 Angular 4.x 学习导引

Angular 4.0学习教程之架构详解1.双花括号是单向绑定,传递的是值。方向是 组件 -> 模板。2.方括号是单向绑定,传递的是属性。方向是 父组件 -> 子组件。3.圆括号是事件绑定,处理点击等活动(action)。4.方括号套圆括号是双向绑定,方向是 组件 <-> 模板。Angular4 中常用的指令入门总结使用 @ViewChild 和模板变量,具体示例如下:@Component

2017-10-05 12:39:23 1814 1

转载 理解字节序

浅谈字节序(Byte Order)及其相关操作理解字节序 c# 通信中字节序处理Endianess - Wikipedia

2017-10-03 13:06:43 320 1

转载 Redis数据编码方式详解

摘要: ## 引言 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove以及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。 本文将对Redis数据的

2017-10-03 12:46:18 20892 1

转载 C# log4Net使用方法

Log4net是一个第三方开源组件,它设计的主要目的是组合,生成日志信息,同时将配置保存到各种存储介质或者展现平台中,在实际项目中,Log4net可以保存系统运行情况,可以在系统出现异常时,根据保存的日志信息,查看当时系统的状态。1.Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能

2017-03-27 11:53:38 1960 1

原创 理解Base64编码

传输方式而非加密算法为什么要使用base64编码,有哪些情景需求?Base64编码及其作用

2016-08-26 10:38:42 661 1

原创 Asp.NET FormsAuthentication

1.表单身份验证配置和高级主题2.细说ASP.NET Forms身份认证3.Passport 身份验证提供程序

2016-07-06 23:48:56 473 1

原创 Quartz 入门导引

Net作业调度(一) -Quartz.Net入门 http://www.cnblogs.com/mushroom/p/4067037.htmlC#使用Quartz.NET详解 http://blog.csdn.net/weinierbian/article/details/6237337Quartz.Net 调度框架配置介绍 http://www.cnblogs.com/m

2016-06-14 13:49:19 566 1

原创 线程静态字段(ThreadStatic) 延迟初始化

https://msdn.microsoft.com/zh-cn/library/dd997286(v=vs.110).aspx

2016-06-12 10:16:26 1180 1

原创 MySql 执行事务无效无法回滚问题

原因:检查数据库引擎是否为不支持事务的引擎(MyISAM),改为InnoDB即可。参考链接:mysql表类型MyISAM和InnoDB区别(mysql 不支持事务解决)

2016-05-20 13:14:15 2887

原创 Dapper MySql DateTime 异常

实体类 字段类型 DateTime? ,Mysql数据库中字段类型 datetime NULL ,使用dapper扩展读取,报异常:Error Parse column: ** - Object.原因:Mysql连接字符串中启用了 Allow Zero Datetime=True;解决方法:连接字符串中去除该参数即可。Allow Zero Datetime=true,可

2016-05-19 22:11:35 3545 2

原创 C# 编写计算器

整个字符串输入完成后转换的情景,可选方案:1. 最简单的方式,由SQL语句计算2. 使用Microsoft.Javascript计算,也可以使用其他编译引擎,比如 roslyn,lua ironPython等引擎3. 使用后序表达式计算(数据结构)类似windows计算器的那种即时输入的情景,可以有另外一种思路就是构建表达式树:1.借助C#提供的Expression类封

2016-03-23 18:44:22 1197 1

转载 使用 NUnit Mocking .NET 对象

使用 NUnit Mocking .NET 对象moq 的常用使用方法

2016-03-23 12:35:48 407 1

转载 依赖注入

依赖注入那些事儿

2016-03-23 03:05:31 418 1

转载 Git 教程索引

1.Use gitk to understand git (推荐)2.Git 分支管理详解

2016-03-23 00:28:47 373

转载 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别

middlekingt :简单工厂是用来生产”东西“的,那任何”东西“的子类,比如汽车,自行车,轮船,洗发水都是可以被生产的,但此处简单工厂的压力太大了啊,任何”东西“的子类都可以被生产,负担太重,所以一般对简单工厂类也有种称呼,叫”上帝类“。而工厂方法模式就很好的减轻了工厂类的负担,把某一类/某一种东西交由一个工厂生产,同时增加某一类”东西“并不需要修改工厂类,只需要添加生产这类”东西“的工

2016-02-23 11:17:19 1258 1

原创 C# "资源管理器已停止工作"的编程解决方案

如果你使用的是win7+的系统,那么你很可能遇到过下面的提示框:导致资源管理器崩溃的原因有很多: 1. 第三方软件冲突,包括中毒软件不兼容等情况 2. 系统本身缺陷,包括缺少必要文件,设置错误或注册表异常等情况 3. 其他百度有很多的解决方案,不过还是要具体情况具体分析,查找根源。这里就不详述了。 如果你在测试你自己的程序的时候遇到这种情况,并且是确定性的,那很可能就是程序本身存在问题

2016-01-05 17:54:54 3226

转载 C# Using GC Efficiently

Using GC Efficiently – Part 1So the goal here is to explain the cost of things so you can make good decisions in your managed memory usage – it’s not to explain GC itself - it’s to explain how t

2015-12-10 11:48:11 856

转载 C# Dispose, Finalization, and Resource Management

Alright! Here it is: the revised “Dispose, Finalization, and Resource Management” Design Guideline entry. I mentioned this work previously here and here. At ~25 printed pages, it's not what I would

2015-12-09 21:19:55 1379

原创 C# 函数式编程

编程语言范式许多现存的编程语言都可基于其计算模型加以分类,归入某些语言族,或者属于某种编程范式。按照不同的规则,可以有多种分类的方法,而且不同的学者对某些语言的具体归属也有不同的意见。给出一种系谱:说明式(Declarative)  函数式  Lisp, ML, Haskell   数据流  ld, Val  逻辑式  Prolog  基于模板 XSLT命令式(Im

2015-10-30 09:49:07 5572

原创 MD5与字符串编码

今天模拟一个安卓程序的数据包,有一个sign_code参数,32位是个md5,简单把其他参数按经验组合后取md5,对不上,算了,直接看源代码吧还好,代码混淆的很轻,dex2jar之后 搜索sign_code ,很快找到关键方法,跟之前猜的差不多,只是参数加密的顺序不一致按照代码 在易语言里 对组合后的字符串取数据摘要 得到md5,发现竟然跟java里得到的md5值不一样。。

2015-10-25 15:31:59 6804

转载 C# 隐式接口与显式接口实现

本文将通过以下四个案例来分析C#中的接口究竟是如何工作的。1、公有方法实现接口方法尽管C#在定义接口时不用指明接口方法的访问控制方式,但默认接口方法均为public型(这可以从反编译的IL代码中看到)。下面是使用Reflector查看的接口IL代码.class private interface abstract auto ansi IControl{   .method 

2015-09-30 14:43:36 757

转载 计算机视觉与图像处理、模式识别、机器学习学科之间的关系

在我的理解里,要实现计算机视觉必须有图像处理的帮助,而图像处理倚仗与模式识别的有效运用,而模式识别是人工智能领域的一个重要分支,人工智能与机器学习密不可分。纵观一切关系,发现计算机视觉的应用服务于机器学习。各个环节缺一不可,相辅相成。计算机视觉(computer vision),用计算机来模拟人的视觉机理获取和处理信息的能力。就是是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,

2015-08-31 16:51:14 19082 1

原创 C# 设置线程的默认CultureInfo

Thread.CurrentCulture 影响 数字、符号、货币、日期等的格式化形式Thread.CurrentUICulture 影响线程ResourceManager使用的资源类型CultureInfo.UseUserOverride属性指示是否使用用户在控制面板自定义的 数字、符号、日期、货币等的格式,可以通过CultureInfo构造函数设置新开一个新线程,默认的Cu

2015-08-15 13:08:42 5941

转载 P2P 穿透内网,连接动态ip,内网ip打洞,p2p实现原理

网上找了很多,代码大堆,原理讲清楚透彻的不多。本人找几篇讲得好的来整理一下。一片技术文章,最主要的讲清楚原理,如果再有完整的能运行的源代码也可,关键是要把核心部分代码分析清楚。(1)问题的由来:大部分的电脑上网都是用动态ip地址。内网的ip是由net(路由、网关)分配的,net发出去的时候,映射到一个公网地址,这是一个动态计算的过程(特别是端口号),因此称为动态ip

2015-08-10 09:15:18 2040 1

转载 C# BackgroundWorker的使用

BackgroundWorker 可以用于启动后台线程。主要的事件及参数:  1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数;  2.RunWorkerCompleted——异步操作完成或中途终止会触发该事件。如果需要提前终止执行后台操作,可以调用Background

2015-07-30 15:08:09 533 1

原创 C# 结构体访问器错误提示

“ 错误 1 无法修改“WindowsFormsApplication1.MyClass.Struct”的返回值,因为它不是   变量” Code定义一个结构体MyStruct, public struct MyStruct    {      public int a ;      public int b;    }publi

2015-07-15 16:38:30 647

转载 C# .ToString() 格式化

c# ToString() 格式化字符串 格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符 说明 示例 输出 C 货币 2.5.ToString(“C”) ¥2.50 D 十进制数 25.T

2015-07-07 14:08:01 512 1

转载 C# WinForm捕获全局异常

static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { try { //设置应用程序处理异常方式:Thread

2015-06-05 10:46:36 1190 1

转载 Windows 7程序开发系列之二(JumpList篇2 - Destination)

JumpList中除了有User Task外,还有Destination。与User Task不同,Destination中是与该程序相关联的文件的链接。Destination还可以分类,Windows已经自动为我们管理了“最近“和“常用“两个类别。比如记事本程序,使用“最近”这个类别:       这对于大多数程序已经足够。但Windows也为我们提供了管理自己的类别的接口。程序

2015-06-03 12:22:46 873 1

转载 Windows 7程序开发系列之二(JumpList篇1 - User Task)

相对于上一篇中任务栏特性的开发,JumpList的开发显得稍微麻烦一些。JumpList将分为两次讲解,这次先讲解如何添加用户任务(User Task)。同样以foobar2000为例,当右键点击任务栏按钮时,显示程序的JumpList。       最下方3个项目为系统任务,一般不需要我们去操作。上方的两个任务:播放、参数选项,即为自定义的用户任务。用户任务本质上是一个快捷方式,

2015-06-03 12:19:42 766 1

转载 Windows 7程序开发系列之一(任务栏篇)

Windows 7 引入了很多新特性,其中最直观的莫过于用户界面上的变化。很多人也因为不能适应这种变化而回到了XP。但是在我看来这些新的特性却是一种进步,使用了一段时间之后,也萌生了要做一点开发的冲动。于是把以前一个电源管理的小软件重写了一次(点此下载 ),利用了Windows 7 的任务栏特性和JumpList。       关于Windows 7开发的中文资料比较少。微软官方的教程

2015-06-03 12:18:23 1147 1

原创 并发编程 活锁(livelock)

百度百科维基百科

2015-04-29 09:03:42 802 1

转载 C# XmlNode中Value和InnerText的区别

这个问题我想很多人在使用.NET 操作 Xml 文档时都遇到过,先看一下MSDN里对这两个属性的解释:XmlNode.Value:获取或设置节点的值。XmlNode.InnerText:获取或设置节点及其所有子节点的串联值。只看这两个定义是不是还是有点迷糊,下面我们用实例来作说明:1.当操作节点是叶子节点时:XmlDocument xDoc=new Xm

2015-04-27 14:31:42 7361 2

Review_Assistant_3.6.435.0_破解版

Review Assistant 3.6.435.0破解版

2017-07-07

C#本质论 第四版 Essential C#5.0 带书签目录 完整版

C#本质论 第四版 Essential C#5.0 带书签目录 完整版,因文件太大而CSDN限制大小为60M,所以上传到了百度网盘,下载该附件txt文档中包含百度网盘地址。

2016-01-01

精通正则表达式(第三版).(美)佛瑞德. PDF 扫描版

精通正则表达式(第三版).(美)佛瑞德. PDF 扫描版 带目录书签

2015-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除