Zhao Tian 博客

高效、可维护、组件化的CSS

一、高效CSS (一)使用外链样式代替行内样式 不推荐行内样式 !DOCTYPE html html lang=en head meta charset=UTF-8

阅读更多内容

最新文章

计算日期同期环比

declare @Start datetime= CONVERT(datetime,2017-7-5,101) declare @End datetime=CONVERT(datetime,2017-7-6,101) declare @day int=DATEDIFF ( day ,@End ,@Start) declare @LastStart datetime= DATEADD(day,

» 阅读更多内容

ABP框架概览

介绍 N层架构 模块系统 启动配置 多租户 OWIN继承 调试 通用结构 依赖注入 Session Caching Logging 设置管理 定时 对象映射到对象(Auto

» 阅读更多内容

python

File C:\Users\XX\AppData\Local\Programs\Python\Python36-32\lib\socket.py, line 673, in getfqdn hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: utf-8 codec cant decode byte 0xb1 in position 0: inv

» 阅读更多内容

wsdl

/n: 命名空间 /out: 类文件 url 地址http://XXX/sdk/SDKService?wsdl wsdl /language:c# /n:SMSClient /out:d:/SMSClient.cs http://XXX/sdk/SDKService?wsdl

» 阅读更多内容

C# 获取时间戳

/// summary /// 获取时间戳 /// /summary /// returns/returns public static string GetTimeStamp() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); return Conver

» 阅读更多内容

let 和 const 命令

ES6 声明变量的六种方法 ES5 只有两种声明变量的方法:var命令和function命令。ES6除了添加let和const命令,后面章节还会提到,另外两种声明变量的方法:import命令和class命令。所以,ES6 一共有6种声明变量的方法。 let 命令 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代

» 阅读更多内容

存储过程

一、无参存储过程 创建存储过程 create Procedure GetLogin as select * from login go 执行存储过程 exec GetLogin 二、无参有返回值存储过程

» 阅读更多内容

按类别搜索

友情链接