杂文
喵叔哟
Dedicated to promoting and advancing .NET in China for a lifetime.
展开
-
既生 var 何生 let
说到 let 和 var 对于前端的同学一定都不陌生,let 是 ES6 提供的一个新的关键字,它和 var 一样都是用来声明变量的,那么你是否想过既生 var 何生 let ?下面就来说一说为什么要加入 let。首先,在 js 中存在变量提升的问题,所谓的变量提升就是指变量的声明会提升到所有作用域的顶部,比如下面这样:console.log(a);var a="123";上面这段代码经过 js 变量提升处理后就等价于下面这段代码:var a="1";var func=function(){原创 2020-12-22 00:10:29 · 275 阅读 · 0 评论 -
快速入门 Arrow 日期处理库
Python 中的第三方日期处理库有很多,每个库又存在不同的数据类型,甚至有些库日期和时区的转换很难搞清楚,尤其是针对特殊格式的日期处理起来很困难。 Arrow 的出现,为上述问题带来了解决方案。下面我们就来讲解一下 Arrow 相关的知识。零、特性完全可以替换 Python 内置的 datatime 类;支持 Python3 的同时也兼容 Python2;自动感知当前时区;为常见的输...原创 2019-10-24 22:37:07 · 1428 阅读 · 0 评论 -
控制反转/依赖注入简明教程
在面向对象中IOC是一个重要的设计思想。这篇文章将带领大家快速掌握控制反转和依赖注入。注:代码基于c#零、IocIoc 英文是 Inversion of Control,中文是控制反转。所谓控制反转,就是A类中有对B类方法的调用,我们调用之前一般都会先new,这样就增加了类和类之间的耦合度。为了降低耦合度,将A类对B类的的控制权交给Ioc容器,让双方都依赖Ioc容器。一、DIDI 的...原创 2019-06-27 17:58:38 · 900 阅读 · 0 评论 -
近期文章与教程和其他情况说明
一,近期文章与教程预告<< 十七天十七个设计模式 >>将继续发布,我会尽快将此系列教程完成; << Python从入门到精通 >>,我会在7月21日开始编写并发布; 近期我也会发布一些小的知识点,比如* 装饰器* ,* 生成器* ,以及* Python3.7 * 的新特性二,相关事情说明因为最近很忙,所以上博客的次数较少,有些...原创 2018-07-17 11:25:36 · 978 阅读 · 1 评论 -
C# 关键字之 decimal
decimal关键字指示 128 位数据类型。 与浮点型相比,decimal类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。decimal类型的大致范围和精度如下表所示。类型大致范围精度.NET Framework 类型decimal(-7.9 x 1028- 7.9 x 1028)/(100 -翻译 2017-05-17 17:42:41 · 5659 阅读 · 0 评论 -
自建的用户登录执行数据库邮件出现错误
问题:拒绝了对对象'sp_send_dbmail'(数据库'msdb',架构'dbo')的EXECUTE权限。解决:EXEC msdb.dbo.sp_addrolemember @rolename = 'DatabaseMailUserRole' ,@membername = 'blog_superadmin';GO原创 2016-08-10 16:48:27 · 1602 阅读 · 0 评论 -
C# 操作IIS方法集合
如果在win8,win7情况下报错:未知错误(0x80005000)见http://blog.csdn.net/ts1030746080/article/details/8741399usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.DirectoryServices;using原创 2016-08-10 16:39:36 · 1151 阅读 · 0 评论