NOT

Hive grouping函数

Grouping函数: 可以接受一列,返回0或1。如果列值为空,则返回1,非空则返回0。它只能在rollup和或cube函数中使用,因为在统计中显示“全部”的那一项统计值时,那一项的标签通常是空的,这时grouping就非常有用,还可以在grouping的基础上进行decode, case等进行美化 ......
函数 grouping Hive

解决Mysql删除数据后,ID自增不连续问题

修复前 除了部分数据,导致后续新增的数据,ID 自增不连续 解决方案 执行下方 SQL 语句即可修复此问题,mbs_order为需要修复的表名 SET @i=0; UPDATE `mbs_order` SET `id`=(@i:=@i+1); ALTER TABLE `mbs_order` AUTO ......
数据 问题 Mysql

竞选班长

原题传送门 思路 这道题怎么说呢,一眼题,就是让你求没有超过辰辰得票数的数量的排列组合,需要用到组合数学知识,但一看数据范围,我去 \(n\le 1e6\),暴力的思路瞬间消失掉了就需要考虑算法了。 做法 求组合数 \(C(n,n{\div} 2)\) 的时候需要用到 \(Lucas\) 定理,通过 ......
班长

无法在事务中执行备份或还原操作.BACKUP DATABASE异常终止

BACKUP 操作未能完成命令 BACKUP DATABASE dycw2。有关详细消息,请查看备份应用程序日志。 解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法 2023年5月21日 下午10:22 • data ......
备份 DATABASE 事务 BACKUP

基于 Centos 7 的 wireguard安装

一、官网安装wireguard的三种方式 1、a signed module is available as built-in to CentOS's kernel-plus: $ sudo yum install yum-utils epel-release$ sudo yum-config-ma ......
wireguard Centos

net core流相关

Stream.Read与StreamReader.Read都可以读取流中的信息 /// <summary> /// 将流中的内容以字节码的形式读出来 /// </summary> /// <param name="stream"></param> /// <returns></returns> pu ......
core net

模拟五

收官之战!!! 模拟赛五补题报告 日期:\(2023\)—\(10\)—\(6\) 学号:\(S11390\) 一、总分: \(T1\) 重复判断:\(100\)分 \(T2\) 歪果仁学乘法:\(100\)分 \(T3\) 去重求和:\(40\)分 \(T4\) 点集操作:\(0\)分 共:\(2 ......

P9779 [HUSTFC 2023] 不定项选择题

不定项选择题 思路 啊,咱就是说这个题目描述是多么通俗易懂啊。 我们可以知道,这道题是只有选或不选两种情况,就是问你有多少种情况,我们可以知道就是有 \(2^n\) 种情况,即 (1<<n) 种,但是题目中有一个情况不算,就是都不选的情况,所以我们最后要减 \(1\)。即 (1<<n)-1,这就是最 ......
选择题 HUSTFC P9779 9779 2023

在axum中获取请求数据

在日常开发中,我们需要与用户进行交互,从各种渠道获取用户输入,包括但不限于:表单、URL 参数、URL Path 以及 JSON 等。axum 为我们提供了这些获取用户输入的支持。 获取 Path 参数 Path 参数,又称为“路径参数”,它既可以实现参数的传递,又对 SEO 友好。 什么是 Pat ......
数据 axum

axum中的各种响应

本章主要讨论 axum 的响应。axum 已经实现了多种响应,比如纯文本、HTML、JSON 及 自定义响应头(response header)。除了这些 axum 内置的响应之外,我们还将讨论如何将自己定义的结构体,作为响应返回给客户端。 axum 的响应 axum 有句话说的是: Anythin ......
axum

【2023-10-21】书柜到了

20:00 劝人不可指其过,须先美其长;人喜则语言易入,怒则语言难入。 ——XXX 昨晚临下班前,收到快递到了站点的配送通知。是我的书柜。我查了一下站点位置,就在百米范围内。为了赶紧收货,我不想等他周末配送,就直接拉着小推车亲自上门提货了。 装个柜子,至少得个把小时,而且还是两个。为了不占用工作时间 ......
书柜 2023 10 21

【2023-10-22】连岳摘抄

23:59 才华是刀刃,辛苦是磨刀石,再锋利的刀刃,若日久不磨,也会生锈。 ——老舍 市场逻辑本能地追求赢者通吃,永远增长。当市场逻辑侵入到日常生活里,我们的痛苦就会不停增加,因为生活的本质不是不停增长,不是赢者通吃。生活的本质是爱人,从老吾老,到老人之老,从幼吾幼,到幼人之幼。一个人只要活着,就能 ......
2023 10 22

TP5查询数据列表追加字段

$userList = Db::name('user')->where('status',1)->select();$userList = array_map(function($item){ $item['newField'] = 'newValue'; // 在结果数组中追加新字段和值 retu ......
字段 数据 TP5 TP

【PyTorch 卷积】实战自定义的图片归类

前言 卷积神经网络是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一,它通过卷积层、池化层、全连接层等结构,可以有效地处理如时间序列和图片数据等。关于卷积的概念网络上也比较多,这里就不一一描述了。实战为主当然要从实际问题出发,用代码的方式加深印象。在写代码前,我先说一下为什么我 ......
卷积 实战 PyTorch 图片

NativeBuffering,一种高性能、零内存分配的序列化解决方案[性能测试篇]

第一版的NativeBuffering([上篇]、[下篇])发布之后,我又对它作了多轮迭代,对性能作了较大的优化。比如确保所有类型的数据都是内存对齐的,内部采用了池化机器确保真正的“零内存分配”等。对于字典类型的数据成员,原来只是“表现得像个字段”,这次真正使用一段连续的内存构架了一个“哈希表”。我... ......

MEX maximizing

MEX maximizing 主要题意 初始你有一个空序列,每一次往序列中加上一个数,你可以对序列中的数加或减 \(x\) 的任意倍数,你的任务是在每一次找到数组内不存在的最小整数,并且通过操作使最小整数最大。 主要思路 我们从 \(0\) 开始枚举,只要数组中不存在能变成这个数的数,那么这就是要找 ......
maximizing MEX

axum 操作 Postgres 数据库

PostgreSQL 是一款天然支持异步操作的高性能开源关系型数据库。本章将讨论如何在 axum 中使用 PostgreSQL。包括:数据的增加、修改、删除、查找以及开始事务保证业务的原子性。 如果你对 PostgreSQL 不是很了解,可以通过PostgreSQL 轻松学网站进行学习。 Eleph ......
Postgres 数据库 数据 axum

axum 操作 redis

通过 redis-rs 这个 crate,可以很方便的操作 redis。它提供了同步和异步两种连接,由于我们要集成到 axum 中,所以这里使用异步连接。本章将展示如何获取 redis 异步连接、如何将字符串保存到 redis、如何获取到保存在 redis 里的字符串以及如何通过 redis 保存和 ......
redis axum

axum处理cookie

Cookie 是通过 HTTP Header 进行传递的。由某个响应头进行设置,然后其它请求头就可以获取到了。本章将通过模拟用户中心来用 axum 操作 HTTP Header 演示 Cookie 的读写操作。 本章示例将实现以下路由: 路由说明 GET / 用户中心首页。如果用户未登录,显示提示信 ......
cookie axum

axum处理静态文件

和其它 Web 框架一样,axum 也会对所有请求进行处理。对于 CSS、JS 及图片等静态文件,并不需要 axum 的 handler 进行处理,而是只需要简单的把它们的内容进行返回即可。axum 提供了处理静态文件的中间件。 首先,我们创建一个名为 static 的目录,并在其中创建一个 axu ......
静态 文件 axum

中间件

中间件是一类提供系统软件和应用软件之间连接、便于软件各部件之间的沟通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息与资源。 ——摘自维基百科; 在《axum 的状态共享》中,我们已经用到了中间件:用于添加共享数据的 AddExtension 中间件——它应用于AddExtensionLa ......
中间件

路由

axum 提供了常用的 HTTP 请求方式对应的路由,比如 get, post, put, delete 等。除此之外,axum 还提供了“嵌套路由”。路由,通常和 handler(处理函数) 结合在一起。 handler 是什么 通常理解,handler 是指接收用户的请求,并将处理结果作为响应返 ......
路由

axum的状态共享

状态共享是指,在整个应用或不同路由之间,共享一份数据。axum 提供了方便的状态共享机制,但可能也会踩坑。本章将带你学习如何在 axum web 应用中共享状态。 如何进行状态共享 axum 使用 Layer 来实现状态共享。 定义路由时,使用 layer() 加入要共享的数据,在需要获取该共享数据 ......
状态 axum

三维模型的顶层合并构建几个注意事项探讨

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
顶层 注意事项 模型 事项

Literature Survey about Volumetric Grasping Network: Real-time 6 DOF Grasp Detection in Clutter

This is a literature survey about the paper of Volumetric Grasping Network: Real-time 6 DOF Grasp Detection in Clutter. ......

万字详解C++内存池:提高内存分配效率的利器

内存池(Memory Pool)是一种内存分配方式。通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。 内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用 ......
内存 利器 效率

前端出大事儿了

公众号「古时的风筝」,专注于后端技术,尤其是 Java 及周边生态。 个人博客:www.moonkite.cn 大家好,我是风筝 最近这两天,在前端圈最火的图片莫过于下面这张了。 这是一段 React 代码,就算你完全没用过 React 也没关系,一眼看过去就能看到其中最敏感的一句代码,就是那句 S ......
大事儿 前端 大事

isis临时

二,ospf和is-is的区别 1, ospf是运行在网络层之上的路由协议 2,is-is是运行在数据链路层之上的路由协议 3,ospf的应用场景:园区网,区域多样,策略多变,精细调度(小型私网) 4,is-is的应用场景:骨干网,区域扁平,收敛极快,承载庞大(公网路由) 5,is-is支持的网络类 ......
isis

在Qt5上使用qtwebkit

1、在GitHub上可以直接下载对应编译器使用的库,下载下来拷贝到QT按照目录下就可以使用。 qtwebkit库下载地址 这是最新的webkit的库,MinGW版本是采用MinGW730编译的,支持QT的版本是QT5.14,下面截图里可以看到对应几个编译器使用的库。 2、QT版本是QT5.14.2, ......
qtwebkit Qt5 Qt