XOR

改变数字经济的 10 大 API 趋势

API 已然是数字化业务转型的强大推动力。本质上,API 已成为连接各种不断增长的数字化业务应用的必不可少的纽带,它们有助于促进不同公司的独立软件之间互动和数据共享,并且现在已成为商业世界共享数字基础设施的必备条件。 三年疫情之后,越来越多的企业意识到了创新的重要性,而 API 产品在支持新业务开发 ......
趋势 数字 经济 API 10

CSRedisClient拿来主义,是这么用的吗?

开篇先引用下鲁迅先生笔下的《拿来主义》一说,暂且粗浅的理解为,拿来就用,以为是能达到自己想要的效果。 向鲁迅先生致敬! 算是2021年的新项目吧,内部精心规划,来年招兵买马,注入了不少新鲜血液。新人或许有新气象。老人带领下的新团队,开启了老项目的重构计划... 新项目,名义上已DDD框架为设计原则, ......
拿来主义 CSRedisClient 主义

MySQL 查询按序累加数值

Mysql 假如我有一个表,有字段day,money,day记录我攒钱的第几天,money记录我当天攒的钱数,请写一个查询,返回我攒钱的天数,和这一天之前(包含这一天)一共攒的钱数 ```sql SELECT day, money, (@cumulative_money := @cumulative ......
数值 MySQL

datagrip的脚本扩展

今天偶然發現datagrip有腳本擴展,位置在schema下創建文件爲xxx.groovy,執行的時候選擇庫或者表選擇後面進行執行,自帶了一個數據庫表轉換爲pojo的腳本,可以選擇多個表,但是不能直接選擇數據庫哦 ![](https://img2023.cnblogs.com/blog/160000 ......
脚本 datagrip

go通过docker sdk将容器中的文件或者文件夹复制到本地

第一步:需要创建docker客户端 第二步:将文件复制出来,但是复制出来的文件无论文件还是文件夹都会是tar存档的形式 第三步:解包 ```go package main import ( "archive/tar" "context" "fmt" "io" "os" "path/filepath" ......
文件 容器 文件夹 docker sdk

Codeforces 1446F - Line Distance

[感觉这种类似于让你找第 $k$ 大距离的计算几何题其实都挺套路的。](https://www.cnblogs.com/tzcwk/p/Codeforces-607E.html) 二分一个答案 $t$,然后思考一下什么样的点对满足原点到它们的连线的距离 $\le t$。以原点为圆心 $t$ 为半径画 ......
Codeforces Distance 1446F 1446 Line

视频监控报价方案

硬盘录像机 海康16路8盘位数字录像机 只 1 2745.00 2745.00 22寸监视器(含支架) 三星 台 1 1599.00 1599.00 监控硬盘 WD6TB 块 4 1200.00 4800.00 企业路由器 锐捷千兆双WAN口 台 1 1350.00 1350.00 400万像素红外 ......
视频监控 方案 视频

2023 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(省赛)记录

## RC-u1 亚运奖牌榜 ### 思路 略 ### 代码 点击查看代码 ``` #include #define rep(i,x,y) for(int i=x; i>n; while(n--){ int x,c; cin>>x>>c; a[x][c]++; } rep(i,0,1){ rep(j ......
开发者 机器人 本科 技能 机器

【题解】Luogu[P3360] 偷天换日

## solution 开题显然是个树形 dp,只不过在树形 dp 上又增加了背包问题。 我们不妨将每个走廊看成一个点,把交叉口看成边(当然也可以把交叉口看成点,不过写起来麻烦一些),于是就转化为了一棵二叉树。 我们设 $f_{i,j}$ 表示以 $i$ 为根的子树内,花费了不超过 $j$ 时间,能 ......
偷天换日 题解 Luogu P3360 3360

行行AI人才直播第11期:墨尔本大学数据科学高级讲师-宫明明《机器学习:从统计到因果,人工智能的发展之路》

> 行行AI人才是博客园和顺顺智慧共同运营的AI行业人才全生命周期服务平台。 马克斯·普朗克智能系统中心主任曾在国际数学家大会进行了题为 From Statistical to Causal Learning 的报告,建立和理解人工智能系统的基本研究思路:从通过统计学习的符号方法到依靠因果关系概念的 ......
人工智能 讲师 因果 人工 机器

C#文件夹复制

两种方式本质是一样的,代码也差不多。 1、文件夹拷贝代码一: 源文件夹名为AAA,目标文件夹为BBB。 拷贝完成后,文件夹名字更改为BBB。 比如AAA/1.jpng,会变成BBB.jpg。 //如果前面是\Android,后面是com.xx,则复制之后的Android名字更改为com.xx pub ......
文件夹 文件

Asp.net core Identity

> 身份验证是确定用户身份的过程。 授权是确定用户是否有权访问资源的过程。 基本上正式项目都有用户中心模块,都需要实现身份验证和授权功能。Asp.net core中,微软官方给我们提供了Identity帮助我们实现这些功能。 如何使用Identity,下文将给出示例: ### 数据库 基本的配置就不 ......
Identity core Asp net

Python简单HTTP Server

Python简单HTTP Serverfrom http.server import BaseHTTPRequestHandler, HTTPServer class MyHttpRequestHandler(BaseHTTPRequestHandler): def do_POST(self): p ......
Python Server HTTP

一篇教会你java内存图怎么画

首先我们要知道: 线程的本质是栈; 程序执行时,在java栈中,成立一个线程栈,调用方法时方法不断压栈出栈,这个压栈出栈的过程就是线程执行的过程。 方法执行 拷贝入栈 ,执行完成 出栈,从第一个线程入栈开始到最终出栈,就是一个线程的过程。 java内存图 以下段代码为例画内存图 public cla ......
教会 内存 java

virtualBox虚拟机添加快捷键打开终端和右键打开终端

debian版本:11.2英文版 1. 添加快捷键打开终端参考: https://www.cnblogs.com/APeng2019/p/10719359.html 1)右键 -> Display Settings -> Keyboard Shortcuts 2)右边列表拉到最下面, 单击那个 "+ ......
终端 快捷键 virtualBox

Codeforces 1621H - Trains and Airplanes

这能 3500? 对于一组在 $u$ 上的询问,考虑每种线路 $x$,假设 $1\to u$ 路径上线路 $x$ 的长度为 $len$,那么不难发现收罚款的次数只有两种可能:$\lfloor\dfrac{len}{T}\rfloor$ 或者 $\lfloor\dfrac{len}{T}\rfloor ......
Codeforces Airplanes Trains 1621H 1621

Git基础

[toc] # What ## 历史 * 始于Linx社区,最初Git是为辅助Linux内核开发的,来替代BitKeeper * 免费、开源的 ## Git基本理论(核心) ### 工作区域 ![work space][work space id] 1. 工作目录(Working Directory ......
基础 Git

Test Parameter-Scalar Parameter创建

Test Parameter-Scalar Parameter创建_哔哩哔哩_bilibili 1.背景:例:编写一个传感器输入值的测试,测试环境包括Tester(测试方),ECU(被测对象), Tester发送传感器变量SensorA和SensorB,ECU反馈Force值的过程,根据不同传感器输 ......
Parameter Parameter-Scalar Scalar Test

如何把建的首选项放到AWC中ctx.preferences来获取

1、获取首选项的方法:ctx.preferences.ABC 2、有个问题,你会发现,你新建的首选项ABC,在 ctx.preferences 不存在。 A、要做多一步操作。 把你新建的首选项名称,放到这个首选项AWC_StartupPreferences里面 B、做完之后,要在AWC端退出账号,重 ......
preferences AWC ctx

webshell工具流量特征

# 常见的webshell管理工具及流量特征 ## 菜刀 作为老牌 Webshell 管理神器,中国菜刀的攻击流量特征明显,容易被各类安全设备检测,实际场景中越来越少使用,加密 Webshell 正变得日趋流行。 最开始使用明文传输,后来采用base64加密 ##### UA字段 通常为百度,火狐 ......
webshell 流量 特征 工具

计算机系统基础PA1

在开始愉快的PA之旅之前 不来玩一下吗? 不得不说,要仔细看清楚来,是根据 fceux-am/README.md中的内容进行操作 这里我们可以拿到一个压缩包 咋解压? 解压完后,比如我想要将这个文件夹下的全部文件移动到当前文件夹下,咋办? 如将 a/b/下的文件全部移动搭配 a/下 mv a/b/* ......
计算机 基础 系统 PA1 PA

【雕爷学编程】Arduino动手做(48)---GY-291 ADXL345 三轴模块3

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛 ......
模块 Arduino ADXL 291 345

ARM处理器概论

ARM公司 > 成立于1990年11月,前身为Acorn计算机公司 > 主要设计ARM系列RISC处理器内核 RISC处理器 只保留常用的的简单指令,硬件结构简单,复杂操作一般通过简单指令的组合实现,一般指令长度固定,且多为单周期指令 RISC处理器在功耗、体积、价格等方面有很大优势,所以在嵌入式移 ......
概论 处理器 ARM

debian+gnome桌面图标显示

1. 安装插件 $ sudo apt install gnome-shell-extension-desktop-icons 安装完成后, 需要重启. 2. 打开插件设置 Activities -> Extensions 找到Desktop Icons, 打开即可. 3. 设置完成后, 桌面可以放置 ......
图标 桌面 debian gnome

MySQL数据库中根据权限创立用户

1. 先列举一些mysql的常用命令 show databases; # 查看数据库 create database xxx; # 创建数据库 drop database xxx; # 删除数据库 use xxx; # 使用数据库 show tables; # 查看表 create table pe ......
权限 数据库 数据 用户 MySQL

Unity UGUI的CanvasScaler(画布缩放器)组件的介绍及使用

# Unity UGUI的CanvasScaler(画布缩放器)组件的介绍及使用 ## 1. 什么是CanvasScaler组件? CanvasScaler是Unity中UGUI系统中的一个组件,用于控制画布的缩放和适配。通过CanvasScaler组件,可以实现UI界面在不同分辨率下的自适应显示。 ......
画布 CanvasScaler 组件 Unity UGUI

概率题的注意

# 正难则反 例题 [矩形粉刷](https://tg.hszxoj.com/contest/35/problem/9) 此时显然我们很难求出刷 $k$ 次被刷到的期望,那我们只要在每个点用 $1$ 减刷 $k$ 次还不被刷到的概率再乘上贡献就可以知道刷 $k$ 次的期望辣 # 注意概率 还是上面的 ......
概率

解决ABP开发时奇怪的问题

在ABP vnext项目中,加载网站时出现以下错误: InvalidOperationException: Cannot find compilation library location for package 'System.Security.Cry‘ 找了好久没发现在哪出现问题,最后在http ......
问题 ABP

秋招--1、装饰器

## 一、装饰器 参考:https://zhuanlan.zhihu.com/p/87353829 https://blog.csdn.net/zhh763984017/article/details/120072425 将函数作为对象 ###闭包概念 ``` def outer(x): def i ......

SpringMVC实现浏览器端大文件分块上传

​ 设计由来 在实际的项目开发中常遇到超大附件上传的情况,有时候客户会上传GB大小的文件,如果按照普通的 MultipartFile方式来接收上传的文件,那么无疑会把服务器给干崩溃,更别说并发操作了。 于是笔者决定要写一个超大附件上传的方法,于是有此。 功能实现图 ​ 编辑 功能介绍 上传请求异步操 ......
SpringMVC 浏览器 文件