博客园 - sunjie
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=165046
2018-03-06T13:49:28Z
sunjie
https://www.cnblogs.com/sunjie9606/
feed.cnblogs.com
https://www.cnblogs.com/sunjie9606/p/8519216.html
关于C#中async/await中的异常处理(上) - sunjie
关于C#中async/await中的异常处理(上) 2012-04-11 09:15 by 老赵, 17919 visits 在同步编程中,一旦出现错误就会抛出异常,我们可以使用try…catch来捕捉异常,而未被捕获的异常则会不断向上传递,形成一个简单而统一的错误处理机制。不过对于异步编程来说,异
2018-03-06T13:49:00Z
2018-03-06T13:49:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】关于C#中async/await中的异常处理(上) 2012-04-11 09:15 by 老赵, 17919 visits 在同步编程中,一旦出现错误就会抛出异常,我们可以使用try…catch来捕捉异常,而未被捕获的异常则会不断向上传递,形成一个简单而统一的错误处理机制。不过对于异步编程来说,异 <a href="https://www.cnblogs.com/sunjie9606/p/8519216.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/7767119.html
入门教程: JS认证和WebAPI - sunjie
转自:http://www.jianshu.com/p/fde63052a3a5 本教程会介绍如何在前端JS程序中集成IdentityServer。因为所有的处理都在前端,我们会使用一个JS库oidc-client-js, 来处理诸如获取,验证tokens的工作。 本教程的代码在这里. 本教程分为三
2017-11-01T08:28:00Z
2017-11-01T08:28:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】转自:http://www.jianshu.com/p/fde63052a3a5 本教程会介绍如何在前端JS程序中集成IdentityServer。因为所有的处理都在前端,我们会使用一个JS库oidc-client-js, 来处理诸如获取,验证tokens的工作。 本教程的代码在这里. 本教程分为三 <a href="https://www.cnblogs.com/sunjie9606/p/7767119.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/7752996.html
ASP.NET Core 之 Identity 入门(二) - sunjie
前言 在 上篇文章 中讲了关于 Identity 需要了解的单词以及相对应的几个知识点,并且知道了Identity处在整个登入流程中的位置,本篇主要是在 .NET 整个认证系统中比较重要的一个环节,就是 认证(Authentication),因为想要把 Identity 讲清楚,是绕不过 Authe
2017-10-30T00:41:00Z
2017-10-30T00:41:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】前言 在 上篇文章 中讲了关于 Identity 需要了解的单词以及相对应的几个知识点,并且知道了Identity处在整个登入流程中的位置,本篇主要是在 .NET 整个认证系统中比较重要的一个环节,就是 认证(Authentication),因为想要把 Identity 讲清楚,是绕不过 Authe <a href="https://www.cnblogs.com/sunjie9606/p/7752996.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/7494292.html
在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序 - sunjie
前言 Visual Studio 2017已经发布了很久了。做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧。 随着Google Angular4的发布。我一直在想,怎么能够用这个地表最强IDE工具编写Angular4的Asp.Net Core项目。经
2017-09-08T05:57:00Z
2017-09-08T05:57:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】前言 Visual Studio 2017已经发布了很久了。做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧。 随着Google Angular4的发布。我一直在想,怎么能够用这个地表最强IDE工具编写Angular4的Asp.Net Core项目。经 <a href="https://www.cnblogs.com/sunjie9606/p/7494292.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/7494109.html
.Net Core+Angular Cli/Angular4开发环境搭建教程 - sunjie
一、基础环境配置1.安装VS2017v15.3或以上版本2.安装VSCode最新版本3.安装Node.jsv6.9以上版本4.重置全局npm源,修正为淘宝的NPM镜像:npminstall-gcnpm 一、基础环境配置 1.安装VS 2017 v15.3或以上版本2.安装VS Code最新版本3.安
2017-09-08T05:15:00Z
2017-09-08T05:15:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】一、基础环境配置1.安装VS2017v15.3或以上版本2.安装VSCode最新版本3.安装Node.jsv6.9以上版本4.重置全局npm源,修正为淘宝的NPM镜像:npminstall-gcnpm 一、基础环境配置 1.安装VS 2017 v15.3或以上版本2.安装VS Code最新版本3.安 <a href="https://www.cnblogs.com/sunjie9606/p/7494109.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/7097996.html
简单易用的.NET免费开源RabbitMQ操作组件EasyNetQ解析 - sunjie
对于目前大多的.NET项目,其实使用的技术栈都是差不多,估计现在很少用控件开发项目的了,毕竟一大堆问题。对.NET的项目,目前比较适合的架构ASP.NET MVC,ASP.NET WebAPI,ORM(较多Dapper.NET或者其扩展,稍大一些的项目用EF等等),为了提高速度也会采用缓存(.NET
2017-06-30T03:19:00Z
2017-06-30T03:19:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】对于目前大多的.NET项目,其实使用的技术栈都是差不多,估计现在很少用控件开发项目的了,毕竟一大堆问题。对.NET的项目,目前比较适合的架构ASP.NET MVC,ASP.NET WebAPI,ORM(较多Dapper.NET或者其扩展,稍大一些的项目用EF等等),为了提高速度也会采用缓存(.NET <a href="https://www.cnblogs.com/sunjie9606/p/7097996.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6807326.html
Razor - 模板引擎 / 代码生成 - RazorEngine - sunjie
目录 Brief Authors Official Website RazorEngine 的原理 - 官方解释 安装记录 Supported Syntax (默认实现支持的语法) 测试记录 - can't cleanup temp files 测试记录 - Quick Start 测试记录 - C
2017-05-04T07:21:00Z
2017-05-04T07:21:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】目录 Brief Authors Official Website RazorEngine 的原理 - 官方解释 安装记录 Supported Syntax (默认实现支持的语法) 测试记录 - can't cleanup temp files 测试记录 - Quick Start 测试记录 - C <a href="https://www.cnblogs.com/sunjie9606/p/6807326.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6235560.html
一个简易的反射类库NMSReflector - sunjie
转自:http://blog.csdn.net/lanx_fly/article/details/53914338 背景简介 以前看过一些代码,是简单的读取SqlReader然后赋值给Model,我不是不赞同这种做法,只是看到大篇幅的赋值操作真的有点浪费时间和精力,尤其是一些老项目居多。我看到的还好
2016-12-30T00:52:00Z
2016-12-30T00:52:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】转自:http://blog.csdn.net/lanx_fly/article/details/53914338 背景简介 以前看过一些代码,是简单的读取SqlReader然后赋值给Model,我不是不赞同这种做法,只是看到大篇幅的赋值操作真的有点浪费时间和精力,尤其是一些老项目居多。我看到的还好 <a href="https://www.cnblogs.com/sunjie9606/p/6235560.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6211354.html
发布 Ionic iOS 企业级应用 - sunjie
转自:http://www.jianshu.com/p/c12fae498975 Ionic 项目开发完成之后呢,自然就是打包发布了,今天说说 iOS 的打包和发布。iOS 的发布方式分为三种:iOS App Store、In-House、Ad-Hoc。下面我列举了一些主要的区别: 由于我现在只有企
2016-12-22T07:07:00Z
2016-12-22T07:07:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】转自:http://www.jianshu.com/p/c12fae498975 Ionic 项目开发完成之后呢,自然就是打包发布了,今天说说 iOS 的打包和发布。iOS 的发布方式分为三种:iOS App Store、In-House、Ad-Hoc。下面我列举了一些主要的区别: 由于我现在只有企 <a href="https://www.cnblogs.com/sunjie9606/p/6211354.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6211345.html
AngularJS中的Provider们:Service和Factory等的区别 - sunjie
引言 看了很多文章可能还是不太说得出AngularJS中的几个创建供应商(provider)的方法(factory(),service(),provider())到底有啥区别,啥时候该用啥,之前一直傻傻分不清楚,现在来总结一下。 下文中泛指统一用中文,英文即为特指$provide方法中对应方法创建出
2016-12-22T07:06:00Z
2016-12-22T07:06:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】引言 看了很多文章可能还是不太说得出AngularJS中的几个创建供应商(provider)的方法(factory(),service(),provider())到底有啥区别,啥时候该用啥,之前一直傻傻分不清楚,现在来总结一下。 下文中泛指统一用中文,英文即为特指$provide方法中对应方法创建出 <a href="https://www.cnblogs.com/sunjie9606/p/6211345.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6211330.html
Angular $scope和$rootScope事件机制之$emit、$broadcast和$on - sunjie
Angular按照发布/订阅模式设计了其事件系统,使用时需要“发布”事件,并在适当的位置“订阅”或“退订”事件,就像邮箱里面大量的订阅邮件一样,当我们不需要时就可以将其退订了。具体到开发中,对应着$scope和$rootScope的$emit、$broadcast和$on方法。本文介绍Angular
2016-12-22T07:04:00Z
2016-12-22T07:04:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】Angular按照发布/订阅模式设计了其事件系统,使用时需要“发布”事件,并在适当的位置“订阅”或“退订”事件,就像邮箱里面大量的订阅邮件一样,当我们不需要时就可以将其退订了。具体到开发中,对应着$scope和$rootScope的$emit、$broadcast和$on方法。本文介绍Angular <a href="https://www.cnblogs.com/sunjie9606/p/6211330.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6110257.html
Ionic开发实战 - sunjie
转自:http://blog.csdn.net/i348018533/article/details/47258449/ 折磨的两个月!Ionic从零单排,到项目发布!遇到了很多问题但都一一解决了,此篇文章留作记录。 当初想着因为项目不大人力足够的并且因为团队没有移动开发经验的情况下,是不是能够是用
2016-11-28T08:51:00Z
2016-11-28T08:51:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】转自:http://blog.csdn.net/i348018533/article/details/47258449/ 折磨的两个月!Ionic从零单排,到项目发布!遇到了很多问题但都一一解决了,此篇文章留作记录。 当初想着因为项目不大人力足够的并且因为团队没有移动开发经验的情况下,是不是能够是用 <a href="https://www.cnblogs.com/sunjie9606/p/6110257.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6102301.html
Entity Framework 5.0 Code First全面学习 - sunjie
Code First 约定 借助 CodeFirst,可通过使用 C# 或Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConf
2016-11-25T09:03:00Z
2016-11-25T09:03:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】Code First 约定 借助 CodeFirst,可通过使用 C# 或Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConf <a href="https://www.cnblogs.com/sunjie9606/p/6102301.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6100849.html
6个强大的AngularJS扩展应用 - sunjie
本文链接:http://www.codeceo.com/article/6-angularjs-extension.html本文作者:码农网 – 小峰 AngularJS现在非常热门,是Google推出的一款非常优秀的前端JS框架。AngularJS最核心的概念是MVC、模块化、自动化双向数据绑定、
2016-11-25T03:12:00Z
2016-11-25T03:12:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】本文链接:http://www.codeceo.com/article/6-angularjs-extension.html本文作者:码农网 – 小峰 AngularJS现在非常热门,是Google推出的一款非常优秀的前端JS框架。AngularJS最核心的概念是MVC、模块化、自动化双向数据绑定、 <a href="https://www.cnblogs.com/sunjie9606/p/6100849.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6019604.html
使用npm安装一些包失败了的看过来(npm国内镜像介绍) - sunjie
这个也是网上搜的,亲自试过,非常好用! 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 2.命令行指定 3.编辑 ~/.npmrc 加入下面内容 搜索镜像: https://npm.taobao.org 建立或使用镜像,参考
2016-11-01T07:28:00Z
2016-11-01T07:28:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】这个也是网上搜的,亲自试过,非常好用! 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 2.命令行指定 3.编辑 ~/.npmrc 加入下面内容 搜索镜像: https://npm.taobao.org 建立或使用镜像,参考 <a href="https://www.cnblogs.com/sunjie9606/p/6019604.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/6006935.html
自己家里搭建NAS服务器有什么好方案? - sunjie
转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/69671935来源:知乎著作权归作者所有,转载请联系作者获得授权。 这几天组好了NAS,把方案分享出
2016-10-28T03:02:00Z
2016-10-28T03:02:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/69671935来源:知乎著作权归作者所有,转载请联系作者获得授权。 这几天组好了NAS,把方案分享出 <a href="https://www.cnblogs.com/sunjie9606/p/6006935.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/5973793.html
自己动手制作CSharp编译器 - sunjie
在你喜欢的位置(如F盘根目录)新建一个文件夹,并命名为“CSharp开发环境”。找到或下载C#编译器组件(csc.exe和cscui.exe),并放在先前建立的文件夹中。该组件的一般位置在C盘的.NET文件夹中,如“C:\Windows\Microsoft.NET\Framework\v4.0.30
2016-10-18T08:22:00Z
2016-10-18T08:22:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】在你喜欢的位置(如F盘根目录)新建一个文件夹,并命名为“CSharp开发环境”。找到或下载C#编译器组件(csc.exe和cscui.exe),并放在先前建立的文件夹中。该组件的一般位置在C盘的.NET文件夹中,如“C:\Windows\Microsoft.NET\Framework\v4.0.30 <a href="https://www.cnblogs.com/sunjie9606/p/5973793.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/5945540.html
使用Visual Studio Code搭建TypeScript开发环境 - sunjie
使用Visual Studio Code搭建TypeScript开发环境 1、TypeScript是干什么的 ? TypeScript是由微软Anders Hejlsberg(安德斯·海尔斯伯格,也是本人的偶像)领衔开发的。(安德斯·海尔斯伯格是Delphi 和 C#之父,Turbo Pascal 
2016-10-10T05:54:00Z
2016-10-10T05:54:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】使用Visual Studio Code搭建TypeScript开发环境 1、TypeScript是干什么的 ? TypeScript是由微软Anders Hejlsberg(安德斯·海尔斯伯格,也是本人的偶像)领衔开发的。(安德斯·海尔斯伯格是Delphi 和 C#之父,Turbo Pascal  <a href="https://www.cnblogs.com/sunjie9606/p/5945540.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/5709911.html
Office web app server2013详细的安装和部署 - sunjie
转自:http://blog.csdn.net/u011355311/article/details/9360293 SharePoint 2013集成Office web apps server2013详细的安装和部署 安装前的需要理解的: 1、Office Web Apps 只能由使用基于声明的
2016-07-27T01:56:00Z
2016-07-27T01:56:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】转自:http://blog.csdn.net/u011355311/article/details/9360293 SharePoint 2013集成Office web apps server2013详细的安装和部署 安装前的需要理解的: 1、Office Web Apps 只能由使用基于声明的 <a href="https://www.cnblogs.com/sunjie9606/p/5709911.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunjie9606/p/5522875.html
谈谈家庭装修中强电回路设计以及电线空开配套 - sunjie
功率=电压*电流 铜心电线负荷=电压*系数安培*横切面积(这个系数安培粗略点说应该在大约5--10安培之间,空气中为10左右,直接水泥坐死5左右,在线管中根据空间多少多在6--8之间)。实际上我们在家庭装修中,基本上电线空开配套以及回路分配大的原理都是从这2个基本物理公式中出来的,很简单,布线真正难
2016-05-24T03:41:00Z
2016-05-24T03:41:00Z
sunjie
https://www.cnblogs.com/sunjie9606/
【摘要】功率=电压*电流 铜心电线负荷=电压*系数安培*横切面积(这个系数安培粗略点说应该在大约5--10安培之间,空气中为10左右,直接水泥坐死5左右,在线管中根据空间多少多在6--8之间)。实际上我们在家庭装修中,基本上电线空开配套以及回路分配大的原理都是从这2个基本物理公式中出来的,很简单,布线真正难 <a href="https://www.cnblogs.com/sunjie9606/p/5522875.html" target="_blank">阅读全文</a>