每日涉猎技术点存档(2018年7月)
2018年7月2日
①PostMan
2018年7月5日
①UWP Samples 微软UWP示例程序
2018年7月6日
2018年7月10日
①nx-admin(代码Github)
② Adobe Creative Cloud CC破解 PS破解 XD
2018年7月10日
①DateTime.Now.Ticks
此属性的值表示 0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 毫微秒隔数
- 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)
- 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)
- 1秒=1,000,000,000 纳秒(ns)
- 1纳秒=1/1,000,000,000秒(s)
- 1秒=1,000,000,000,000 皮秒(ps)
- 1 毫秒 = 10^-3 秒, ------->10的-3次方 小数点从1开始向左移3位即0.001
- 1 微秒 = 10^-6 秒,
- 1 毫微秒 = 10^-9 秒,
- 100 毫微秒 = 10^-7 秒。 ------->相当于1个Tick
②ASCII
2018年7月18日
①WebApi限流 (github)
//基于全局IP配置方式 public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.MessageHandlers.Add(new ThrottlingHandler() { Policy = new ThrottlePolicy(perSecond: 1, perMinute: 20, perHour: 200, perDay: 1500, perWeek: 3000) { IpThrottling = true }, Repository = new CacheRepository() }); } }
2018年7月20日
①处理Sqlserver 存储过程 XML序列化传参中包含日期 导致的8小时时间差
在定义临时表时日期格式为 DATETIMEOFFSET
ALTER PROCEDURE [dbo].[usp_Con_InsertContractOtherData] @ContractNo NVARCHAR(50) , @PlanOrderDate DATETIME , @PurchaseItemListXML NVARCHAR(MAX), @ContractOutSourcingDetailListXML NVARCHAR(MAX), @AutoLackItemListXML NVARCHAR(MAX) AS BEGIN SET NOCOUNT ON; …… --自动缺货 CREATE TABLE #AutoLackTable ( SourceID INT, SourceTableEnum INT, PlanArriveTime DATETIME, LackDescription NVARCHAR(50), LackOperateEmployeeID INT, LackOperateEmployeeName NVARCHAR(50), LackWarningDays INT, LackWarningDate DATETIME, ); DECLARE @lackdocOut INT ; EXEC sp_xml_preparedocument @lackdocOut OUTPUT, @AutoLackItemListXML INSERT INTO #AutoLackTable SELECT * FROM OPENXML (@lackdocOut, '/Root/Item',2) WITH ( [SourceID] [int], [SourceTableEnum] [int], [PlanArriveTime] DATETIMEOFFSET, [LackDescription] [nvarchar](50), [LackOperateEmployeeID] INT, [LackOperateEmployeeName] NVARCHAR(50), [LackWarningDays] INT, [LackWarningDate] DATETIMEOFFSET ); ……