摘要: restful 什么是API API全称Aplication Programming Itererface即应用程序编程接口, 我们在开发应用程序时经常用到。API作为接口,用来“连接”两个不同的系统,并使其中一方为另一 方提供服务,比如在操作系统上运行的应用程序能够访问操作系统所提供的API,并通 阅读全文
posted @ 2020-12-20 20:16 待我身高一米八 阅读(3423) 评论(1) 推荐(1) 编辑
摘要: 本文将通过演示一个Console应用程序和一个ASP.NET Core Web应用程序来说明依赖注入框架Autofac是如何使用的 Autofac相比.NET Core原生的注入方式提供了强大的功能,详细可以查看Autofac官方API (1)首先看第一个例子 控制台应用(.NET Core) 通过 阅读全文
posted @ 2020-12-11 20:49 待我身高一米八 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 首先我们在VS2019中创建一个.NET Core的控制台程序,方便演示; 需要安装两个依赖包 Microsoft.Extensions.DependencyInjection 依赖注入对象的具体实现 Microsoft.Extensions.DependencyInjection.Abstract 阅读全文
posted @ 2020-12-10 16:30 待我身高一米八 阅读(1865) 评论(1) 推荐(0) 编辑
摘要: 测试数据:Northwind 链接地址: https://files.cnblogs.com/files/louiszh/NorthWind.zip 首先创建一个测试存储过程: IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE id = object_id ('pr 阅读全文
posted @ 2020-03-28 15:58 待我身高一米八 阅读(2186) 评论(0) 推荐(0) 编辑
摘要: 1. TCP协议下的如何解决粘包问题 TCP(transport control protocol 传输控制协议) 使用Nagle算法,将多次间隔较小且数据量小的数据,合并成大的数据块;接受端无法识别每条数据的边界,因此产生粘包现象。 """ Server """ from socket impor 阅读全文
posted @ 2020-03-01 20:11 待我身高一米八 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 导入python自带的hmac模块对随机生成的位数32字节和自定义token进行加密处理 import osmsg = os.urandom(32) #随机生成msgOut[4]: b"F5\xfaD\x19\xfc]\x0f '>V/\xf8\x08}\x1f\x1a\xefR\xdc\x08\x 阅读全文
posted @ 2020-03-01 20:04 待我身高一米八 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 1. 迭代器 1 """ 2 iterator 3 迭代器协议: 对象必须提供一个next()方法,执行该方法要么返回迭代中的下一项,要么引起一个StopIteration异常,以终止迭代 4 可迭代对象: 实现可迭代协议的对象。(对象内部定义一个__iter__()方法) 5 访问方式:下标方式、 阅读全文
posted @ 2020-02-19 21:48 待我身高一米八 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 直接查看编码以及示例: 1 """ 2 内置函数 Built-in Function 3 """ 4 5 # abs() 取绝对值 6 print(abs(-1)) 7 8 # all() 序列中每个元素进行bool运算 包含空以及0为 False 9 """ 10 Return True if b 阅读全文
posted @ 2020-02-11 21:05 待我身高一米八 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: map主要用于对可迭代对象进行简单处理获取一个新的符合需求的数据,查看以下示例: """ map(方法逻辑处理,可迭代对象) returns 方法内存地址 list 填充处理结果 列表每个元素值加1 """ def main(): nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 阅读全文
posted @ 2020-02-11 15:23 待我身高一米八 阅读(185) 评论(0) 推荐(0) 编辑