NOT

反悔贪心

贪心本身是没有反悔操作的,贪心求的就是当前的最优解。但当前的最优解有可能是局部最优解,而不是全局最优解,这时候就要进行反悔操作。 ......

探索ASP.NET Framework WebAPI的简介与应用

ASP.NET Framework WebAPI是一种强大的框架,用于构建基于HTTP协议的Web服务。它提供了一种简单而灵活的方式来创建和发布RESTful风格的API。通过使用WebAPI,开发人员可以轻松地将现有的应用程序或服务暴露为可访问的Web API,从而实现数据的交互和共享。 ......
Framework 简介 WebAPI ASP NET

最大流 最小割

- ## 网络流的一些定义和性质 ### 1.流网络(Flow Network) 流网络为一个有向图$G = (V, E)$,所有边$(u, v) \in E$ 都有一个容量(Capacity),用$c(u, v)$表示。另外规定了两个点:源点(Source)、汇点(Sink),分别为$s$和$t ......

t113-c-i2s设备设置尝试

记录一下i2s设备设置,由于没买麦克风阵列所以结果应该是一个虚拟的设备显示 1.设置设备树,板级设备树: 由于我的板子上只有PB4567,所以只能设置PB4复用为in和out,不知道这样可不可以用,在学i2s的时候明明说是可以dat用一条线的。 设置状态为okay 2.menuconfig 的设置 ......
设备 113 c-i 2s

最简单的Qt连接MYSQL的方法

# 最简单的Qt连接MYSQL的方法 >⭐ 当我试图在项目中连接本地的mysql时,反复出现:`QMYSQL driver not loaded`,显示没有成功加载mysql的驱动,在网上查询了很多教程和视频,大多为互相转载且老旧,耗费了大半天还是没有构建成功,通常的解决方法是在本地构建mysql驱 ......
方法 MYSQL

7.30作业

A #include<bits/stdc++.h> #define int long long using namespace std; const int N=1e6+10,mod=2e31-1; int dist[N],cnt[N],res,n,m,s; int e[N],ne[N],w[N], ......
7.30 30

msm8909_wk2124_SPI转串口485

项目使用的是高通的msm8909平台,采用广和通SC806开发板,开发环境采用Ubuntu18.04。SC806默认有两路串口,对项目来说不够使用,需要进行转接,所以采用了wk2124将一路SPI转换为4路串口,然后再加485芯片,转换为4路485接口。接下来详细看看整个配置过程。 ......
串口 8909 2124 msm 485

动态配置与服务屏蔽

服务提供者:user-service-provider 服务消费者:order-service-consumer 场景一:屏蔽消费者 1.屏蔽后会默认添加一条动态配置 2.发起请求后,提供者的服务默认会返回null ......
动态

节流与防抖

节流和防抖是前端开发中常用的优化技术,主要用于优化一些高频触发的事件。 节流会直接丢掉后面的操作,防抖就是合并操作 ......

.NetCore + Selenium IIS 部署踩坑记

一、问题 使用Selenium+chromedriver开发自动操作页面demo,本地调试使用IIS Express正常,部署到IIS 访问接口代码正常执行,但是,但是页面并没有启动 二、排查 网上找相似情况大概以下几种 1,chromedriver和chrome 的版本不一致 2,IIS用户权限 ......
Selenium NetCore IIS

Linux 网络编程常用辅助函数

最大地址结构 struct sockaddr_storage; // 足够大,能够支持任何套接字地址结构 从套接字获取信息 // 获取本地连接的地址 extern int getsockname (int __fd, __SOCKADDR_ARG __addr, socklen_t *__restr ......
网络编程 函数 常用 Linux 网络

UDP 编程

UDP 编程 #include <sys/socket.h> // 可以发送或接收一个长度为0的数据报 ssize_t recvfrom(int sockfd, void *buf, size_t nbytes, int flags, // 常与 recv send recvmsg sendmsg ......
UDP

参考示例之“复制对象|拷贝对象|BeanUtils工具类学习”

// 设置需要拷贝的字段 Set<String> targetSet = new HashSet<>(); targetSet.addAll(Arrays .asList("totalRefund", "actualAdvertisingCost", "expensesOfTaxation")); ......
对象 示例 拷贝 BeanUtils 工具

A small keychain has so many details

Keychains are familiar to all of us and can be used basically in our daily life. At first, we used keychains simply to collect keys so that they would ......
keychain details small many has

OpenGL入门——配置环境

OpenGL有意将建一个上下文(Context)和一个用于显示的窗口的操作抽象出去,所以我们就得自己处理创建窗口,定义OpenGL上下文以及处理用户输入。 有一些特别针对OpenGL创建窗口和上下文用来渲染的库,比如GLUT,SDL,SFML和GLFW。 这里先选择使用跟主页 - LearnOpen ......
环境 OpenGL

Go 介绍

## 什么是Go? - Go是一个跨平台、开源的编程语言 - Go可用于创建高性能应用程序 - Go是一种快速、静态类型、编译型语言,感觉上像动态类型、解释型语言 - Go由Robert Griesemer、Rob Pike和Ken Thompson于2007年在Google开发 - Go的语法类似 ......
Go

每周总结7.31-8.6

学习总结博客四:Python与Hadoop生态系统的集成博客题目:学习总结四:Python与Hadoop生态系统的集成实践内容概要:探索如何将Python与Hadoop生态系统工具进行集成,如使用Python编写MapReduce程序、使用PySpark进行数据处理等。学习资源:推荐的Python与 ......
7.31 8.6 31

Exercise: Errors

Go的接口+Error使用练习,正好里面还引入了一个小知识点,不要在Error()实现里面用Sprint一个实现了Error()的类型,因为Sprint里面会调用类型的Error(),无限循环。主要代码如下: 1 type ErrNegativeSqrt float64 2 3 func (e Er ......
Exercise Errors

JDK中「SPI」原理分析

SPI是JDK内置的服务提供加载机制,可以为服务接口加载实现类,解耦是其核心思想,也是很多框架和组件的常用手段; ......
原理 JDK SPI

Vue2框架总结

Vue语法 1.基本介绍 vue两大特点:响应式编程、组件化。 vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快。 vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui ......
框架 Vue2 Vue

矩阵乘法 笔记

众所周知,数是可以进行加减乘除的,那矩阵为啥不可以呢? 假设现在我们有两个矩阵 $A$ 和 $B$,矩阵大小分别为 $n \times m$ 和 $x \times y$,矩阵元素对 $mod$ 取模。 # 基本运算 ## 矩阵加法 令 $A + B = C$。 **要求:$n = x$ 并且 $m ......
乘法 矩阵 笔记

肖健雄(Jianxiong Xiao)的开源SFM代码SFMedu的运行方法

注意:本文是针对肖健雄(Jianxiong Xiao)博士的的开源SFM代码SFMedu(https://github.com/jianxiongxiao/SFMedu)的运行方法。 本人的运行环境: 操作系统:Window 10 64位; Matalb:Matalb R2013b; C++ IDE ......
Jianxiong 代码 方法 SFMedu Xiao

快乐暑假第六周

本周完成了对于hive的安装,在上周中出现了问题:当前IP网络不可达,对此,我通过更改IP v4实现了连通网络,对于网络中很多建议都有所采纳,但都无法解决,只是通过在虚拟机中更改IP v4就实现了链接成功。通过此步骤完成了接下来的一系列步骤。 启动HDFS: start-dfs.sh 关闭HDFS: ......

树上数据结构

# 树上问题 ## 树链剖分学习笔记 ### 重链剖分 对树进行重链优先搜索,暴力求一条路径的复杂度为logn #### 模板 ```cpp void tree_build(int u,int fa) {//重链优先搜索 siz[u]=1; f[u]=fa; hson[u]=0; for(auto ......
数据结构 结构 数据

dp优化

# dp ## 数位dp ### 模板 ```cpp //下标从1开始统计 初始化均1开始 ll dfs(int pos,int pre_num,int c,int flag) { int max_number; if(pos=0; i--) { if(a[i]>='0'&&a[i] que;//维 ......

abp-vnext-pro 实战(四,给客户表增加多租户)

XXXHttpApiHostModule 里面默认启用多租户 public override void OnApplicationInitialization(ApplicationInitializationContext context) { var app = context.GetAppli ......
租户 abp-vnext-pro 实战 客户 vnext

二维数组花式遍历(旋转,螺旋) [labuladong-刷题打卡 day5]

#矩阵旋转 [48. 旋转图像](https://leetcode.cn/problems/rotate-image/submissions/) 难点主要在于: 1. 用翻转和镜像处理逆反和旋转,和逆转单词一样“难者不会,会者不难”,思路简单 2. 镜像的坐标对应关系处理 3. 语言特性的利用,不同 ......
数组 螺旋 labuladong day5 day

P8099 [USACO22JAN] Minimizing Haybales P

> $n$ 个草垛排成一排,第 $i$ 个的高度为 $h_i$,两个草垛 $i, j$ 之间能够交换当且仅当 $|h_i - h_j| \le k$,求交换任意次后字典序最小的草垛排列。 $n, k \le 10^5, h_i \le 10 ^ 9$。 一道古老的湖北省内测试题。 我们注意到对于任意 ......
Minimizing Haybales P8099 USACO 8099

windows相关DOS命令简介与基操

**作为程序员要求掌握最基本的windows相关的DOS命令(详细版)** # 一、DOS命令、cmd、windows操作系统中保留的DOS命令分别是什么? > **1.DOS命令是什么?** > > - DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类 ......
命令 windows 简介 DOS

Qt5Agg TxAgg和WXAgg的区别

https://www.oschina.net/question/12_3252 AGG,全名:Anti-Grain Geometry,是一个开源的、高效的2D图形库。 AGG的功能与GDI+的功能非常类似,但提供了比GDI+更灵活的编程接口,其产生的图形的质量也非常高,而且它是跨平台的, 其宣传可 ......
Qt5Agg TxAgg WXAgg 5Agg Agg