【转】webapi基于单请求封装多请求的设计
怎么说,单请求封装多请求,这句话确实有点绕了,但还是要看清楚,想明白这到底是怎么一回事,单请求即一次请求(get,post,put,delete),封闭多请求,即在客户端发送的一个请求中可能包含多个子请求(真实的请求,接口),这种设计确实看着很灵活,客户端可以根据自己的需要去拿服务器的数据,确实不错 ... 查看全文
windows 10 家庭中文版 升级 专业版
1 可以使用专业版密钥进行升级 2 3 激活 用到 https://03k.org/kms.html 4 修改 5 有可能说 非核心版本之类人错误 6 修改 密钥 管理员 运行 CMD ... 查看全文
Ajax之调用一言网站API接口
Ajax的作用,主要是实现局部刷新。 通过老大哥告知,Ajax接口可以使用一言网站的,所以自己就练了一下子。 本文所有用到的接口都来自一言网站:https://hitokoto.cn/api 通过网站公告可知,一言网站的JSON数据格式如下: id 本条一言的id。可以链接到https://hito ... 查看全文
C#异步编程看这篇就够了
随着.NET Core的流行,相信你现在的代码中或多或少的会用到 以及 吧!毕竟已成标配。那么我们为什么要用 以及 呢?其实这是微软团队为我们提供的一个语法糖,让我们不用996就可以轻松的编写异步代码,并无太过神奇的地方。那么,问题来了,什么是异步?异步到底又是怎样的一个过程呢? 从一个故事说起 在 ... 查看全文
window 常用基本命令
一、DOS常用命令 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录。 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘。 edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名。 more 分 ... 查看全文
前后端分离后API交互如何保证数据安全性
前后端分离后API交互如何保证数据安全性? 一、前言 前后端分离的开发方式,我们以接口为标准来进行推动,定义好接口,各自开发自己的功能,最后进行联调整合。无论是开发原生的APP还是webapp还是PC端的软件,只要是前后端分离的模式,就避免不了调用后端提供的接口来进行业务交互。 网页或者app,只要 ... 查看全文
学习WPF你需要知道的优势
前言:为什么要学习WPF呢?因为随着现阶段硬件技术的升级以及客户对体验的要求越来越高,传统的GDI和USERS(或者是GDI+、USERS)已经不能满足这个需求,因此,WPF技术应运而生。 WPF技术的优点: 1、广泛整合: 在WPF出现之前,Windows开发人员若需要在普通的2D图形和控件之外再 ... 查看全文
Promise 静态api用法总结
Promise 静态方法 allSettled 返回结果是个对象数组,对象数组中值的顺序和传入Promise时的顺序一致。 返回所有promise的执行结果,只能在then中获取,不执行catch。 每个对象包含 status(Promise状态), value(Promise执行成功的结果), r ... 查看全文
C# 在Bitmap上绘制文字出现锯齿的问题
引用于:https://www.cnblogs.com/mqxs/p/3396038.html 解决锯齿问题主要是修改Graphics的属性 修复绘制图片锯齿问题可以修改 修复在Bitmap上绘制文字出现锯齿可以修改 ... 查看全文
C#调用RabbitMQ实现消息队列
我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主机的某 ... 查看全文
Windows10安装VMware
系统环境: Windows 10 安装步骤: 1.下载vmware https://my.vmware.com/cn/web/vmware/downloads 2.安装(这里安装语言我选择的是中文) 3.启动时可能会出现的问题(可选) 解决方案参考:https://www.cnblogs.com/l ... 查看全文
C++ Pair和Tuple
1.Pair 1.1 Pair定义: namespace std { template<class _T1, class _T2> struct pair { _T1 first; _T2 second; } } 两个成员都是public。 实现一个泛型类函数模板,将一个pair写入一个stream ... 查看全文
Python 文本序列类型(字符串类型 str)[学习 Python 必备基础知识][看此一篇就够了][长字符串][原始字符串 r][字符串常用方法]
如意见相佐,可留言。本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。 文章目录 1 字符串类型概述2 处理字符串中的引号问题2.1 分析字符串中的引号问题2.2 处理方法一:对引号进行转义2.3 处理方法二:使用不同的引号包含字符串3 处理字符串的换行问题4 Python 长字符串5 ... 查看全文
给你的Java程序拍个片子吧:jstack命令解析
前言 如果有一天,你的Java程序长时间停顿,也许是它病了,需要用jstack拍个片子分析分析,才能诊断具体什么病症,是死锁综合征,还是死循环等其他病症,本文我们一起来学习jstack命令~ jstack 的功能 jstack用法 线程状态等基础回顾 实战案例1:jstack 分析死锁 实战案例2: ... 查看全文
python复制文件并重命名
def copy_files(path,newpath): #定义函数名称 old_names = os.listdir(path) #取路径下的文件名,生成列表 for old_name in old_names: #遍历列表下的文件名 if old_name.endswith('.xml'): ... 查看全文
springboot(五)Scheduling demo
在项目开发过程中,经常会使用到定时任务(跑批),springboot默认已经实现了,只需要添加相应的注解就可以实现 在启动类上加入注解,开启定时任务 @SpringBootApplication @EnableScheduling public class App { public static v ... 查看全文
“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛 F-排列计算(树状数组)
地址:https://ac.nowcoder.com/acm/contest/5477/F 解析:其实并不需要关心它具体是怎么构造的,那样的是很麻烦的。。。明确一点,某个位置出现的次数越多,就需要给它赋越大的值,既当前sum=出现次数*x。出现次数,可以通过差分数组或线段树维护一下,然后排个序,按顺 ... 查看全文
Java使用MD5验证文件一致性
MD5现在是用来作为一种数字签名算法,即A向B发送数据m,为了让B确信数据是A送来的并且没有被篡改于是A就是用hash算法将数据散列一并发送给 B。B接收到文件以后也用相同的hash算法校验数据是否被修改。主要是防止数据被修改的。MD5值的重复就是所谓的碰撞。 获取文件的MD5码 System.ou ... 查看全文