使用指南 指南 个人obs

对于百度前端技术学院的task0003-个人任务管理系统开发的一个记录

第一眼看到它列出的需求和实现要求,就觉得头晕,毕竟真的有点乱,好在自己时刻记得偶像的那一句话,“编程,最重要的是解决问题的能力。” 那我现在遇到需求杂乱的话,是不是要把这些要求分类出来?html、css、JS按这个分类出来后,再继续拿草稿图来画最基础的结构(这个是最重要的,不然一开始就乱写,到时候处 ......
前端 管理系统 任务 学院 系统

Mac OS XML禁用app模板 配合work space one 使用

参考link: https://www.youtube.com/watch?v=NOVZpp2kNUA 支持禁用字段:name/cdhash/path/bundleId 1 <dict> 2 <key>Restrictions</key> 3 <array> 4 <dict> 5 <key>Attr ......
模板 space work Mac XML

torch使用bool类型做检索

一、背景 在使用torch的时候,可以通过bool类型对数组进行检索操作。传统的list或者dict都是使用下标和关键字检索。而在torch中可以使用bool类型进行检索,它的的目标主要是以下功能: 替换torch中的某个值 二、使用 torch在bool检索的情况下就是将为检索位置为True的地方 ......
类型 torch bool

webapi 注解调试工具swaggo 介绍和使用

swaggo 介绍和使用 介绍 Swag是一个开源项目,用于web框架下接口调试和文档管理,可以将代码中的接口注释转换为文档格式,并提供界面在线调试接口的功能。 项目地址:https://github.com/swaggo/swag 目前项目可以支持的web框架 gin,echo,buffalo,n ......
注解 工具 webapi swaggo

Java 使用`Collectors.groupingBy`计算百分比

要使用Collectors.groupingBy计算百分比,你需要先对数据进行分组,然后计算每个组内元素的百分比。 假设你有一个包含整数的列表,你想要按照它们的奇偶性进行分组,并计算每个组内元素的百分比。以下是一个使用Collectors.groupingBy和自定义收集器的示例代码: import ......
百分比 百分 Collectors groupingBy Java

SpringBoot中,为什么不直接使用一个Service写功能,而是Service接口+ServiceImpl实现类?

当项目比较简单的时候,需求明确,变更不频繁或者几乎不怎么修改的时候,用第一种就好了 当项目比较复杂,需求变更多的时候,用第二种比较好 service层=service接口+serviceImpl实现类 这种方式好处: 1、解耦合 2、便于扩展 例如: public interface HumanSe ......
Service ServiceImpl SpringBoot 接口 而是

【tus】SpringBoot可恢复文件上传tus-java-client库的使用

1、说明tus是一种基于HTTP的可恢复文件上传协议。可恢复意味着上传可以随时中断,并且可以恢复,而无需再次重新上传以前的数据。如果用户想要暂停,中断可能会自动发生,或者在网络问题或服务器中断的情况下意外发生。 tus-java-client是一个库,用于使用tus协议将文件上载到支持它的任何远程服 ......
tus-java-client SpringBoot tus 文件 client

使用 scriptable 实现每日诗词小组件

什么是 scriptable scriptable可以让我们用 js 就可以创建出 ios 中的桌面小组件,而不需要掌握 ios 开发。由于最近深感自己文化水平低,所以想借助 scriptable实现一个每日诗词小组件,这样可以提高一下自己的文化水平。 效果 代码 scriptable支持多种 ap ......
scriptable 诗词 组件

为了简写这行代码,我竟使用静态和动态编译技术

背景 在我们系统中有这么一个需求,业务方会通过mq将一些用户信息传给我们,我们的服务处理完后,再将信息转发给子系统。mq的内容如下: @Data public class Person { //第一部分 private Integer countryId; private Integer compa ......
简写 静态 代码 动态 技术

爬虫工具—whistle安装与使用

参考链接 https://mbd.baidu.com/ug_share/mbox/4a83aa9e65/share?product=smartapp&tk=fae2094d0e00d4e4fae484fa554fe802&share_url=https%3A%2F%2Fzoyi14.smartapp ......
爬虫 whistle 工具

golang flag的使用

package main import ( "backend-service-api-scripts/utils" "database/sql" "flag" "fmt" "log" "os" ) var ( db *sql.DB = utils.ConnectData() // 这里的连接数据库需 ......
golang flag

使用网络测试仪对nfs服务进行挂载读写测试

测试目的:Supernova网络测试仪是否支持对NFS服务进行测试 测试拓扑: NFS服务器准备: 开启NFS服务,并开放一个目录 Supernova测试仪创建测试用例操作: 测试结果验证: ......
测试仪 网络 nfs

新手使用nodejs的SerialPort获取数据时需要注意的一个小点

onData(callback: (data: Buffer) => void): void { if (this.serialPort != null) { this.serialPort.on("data", (data: Buffer) => { callback(data); }) } } ......
小点 SerialPort 新手 数据 nodejs

(原创)安卓快速使用简单的RecyclerView

原创声明:本文所有图片和代码皆由本人制作和编写。 目录前言目标与效果3步走第一:在布局文件添加RecyclerView组件第二:创建适配器为适配器提供每一个小条目的布局为适配器提供要显示的内容数据在适配器里完成事件监听器第三: 把第一步的布局里的RecyclerView组件和第二步的适配器关联到主活 ......
RecyclerView

21.11 Python 使用CRC图片去重

使用`CRC32`还可实现图片去重功能,如下`FindRepeatFile`函数,运行后通过对所有文件做`crc`校验并将校验值存储至`CatalogueDict`字典内,接着依次提取`CRC`特征值并将其存储至`CatalogueList`列表内,接着通过统计特征值出现次数并将该次数放入到`Cou... ......
Python 图片 21.11 CRC 21

MISC个人总结

基本准备知识 1、010editor分析图片——宽高 文件头尾 伪加密等 2、文件属性中的详细信息——备注(虽然现在不常见了但也要特别注意) 3、file 查看文件类型 4、ls -a 查看所有文件 5、binwalk ,foremost 分离 6、多文件时 对比CRC值,进行校验 7、string ......
个人 MISC

CRYPTO个人总结

Base系列编码浅析 Base编码有很多种,常用的有: base16 base32 base64 base85 base36 base 58 base91 base 92 base62 Base16 使用16个ASCII可打印字符(数字0-9和字母A-F),对任意字节数据进行编码。 先获取输入字符串 ......
CRYPTO 个人

R语言非参数方法:使用核方法和K-NN(k近邻算法)分类预测心脏病数据|附代码数据

原文链接: http://tecdat.cn/?p=22181 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于非参数方法的研究报告,包括一些图形和统计输出。 本文考虑一下基于核方法进行分类预测。注意,在这里,我们不使用标准逻辑回归,它是参数模型。 非参数方法 用于函数估计的非参数方法大致上 ......
方法 数据 近邻 心脏病 算法

SQLSERVER 使用 ROLLUP 汇总数据,实现分组统计,合计,小计

1、只有一个分类统计列,只需要一个合计。只需要增加with rollup即可 SELECT CASE WHEN GROUPING(GradeName)=1 THEN '合计' ELSE GradeName END AS 年级 , SUM(CASE WHEN Sex=1 THEN 1 ELSE 0 E ......
SQLSERVER 数据 ROLLUP

使用【注解】加【拦截器】实现权限控制

前面介绍了使用 SpringSecurity 进行权限控制,其中一个非常方便的特点就是:可以在类和方法上使用注解,从而实现对资源访问的权限控制。但是 Spring Security 具有一定的学习成本和复杂度,想要灵活驾驭并用好框架并非一件容易的事情,比如跟其它系统进行单点登录集成等等。 本篇博客介 ......
注解 权限

使用async/await与forEach循环结合

内容来自 DOC https://q.houxu6.top/?s=使用async/await与forEach循环结合 在forEach循环中使用async/await是否有问题?我试图遍历一个文件数组,并对每个文件的内容使用await。 import fs from 'fs-promise' asy ......
forEach async await

我应该在MySQL中使用datetime还是timestamp数据类型?

内容来自 DOC https://q.houxu6.top/?s=我应该在MySQL中使用datetime还是timestamp数据类型? 你推荐使用datetime还是timestamp字段,为什么(使用MySQL)? 我正在服务器端使用PHP。 在MySQL中,时间戳通常用于跟踪记录的更改,并且 ......
timestamp datetime 类型 还是 数据

重新使用android studio编写udp socket程序,备忘记录

1,建立socket需要使用子线程而不是主线程。 2,java/android使用数据报格式。 3,可以利用python作为socket的客户/服务器端,非常简单。但python可以不使用数据报,而直接使用字符串。当然也可以使用数据报。当与android配合时使用数据报格式 4,一般地,传输的是字符 ......
android 程序 studio socket udp

ansible安装与基本使用

【0】需求 构造一个 control 服务器,5个节点服务器 node1~node5 使用ansible 来控制分发命令。 【1】ansible (1.1)基本介绍 概念:ansible 是自动化运维利器,可以通过一台服务器远程批量控制其他服务器。 工作原理:ssh密钥认证免密登录,一次配置,永久使 ......
ansible

mysql使用注意事项

当接触到大量数据时候需要注意访问数据库的一些问题 navicat连接mysql数据库时候 有时候为了方便直接双击打开表,默认会打开1000条数据,如果表很大则不建议这么操作,因为你这么做了之后,往往会去筛选一些条件去查询数据,如果字段没有索引 会影响线上业务 这里限制每页访问条数 查询sql,尽量使 ......
注意事项 事项 mysql

SocketJS使用记录

SockJS 是一个 JavaScript 库,用于处理 WebSocket 或 WebSocket 风格的双向通信。以下是 SockJS 的一些主要函数及其作用的简要介绍,并附带一些示例: new SockJS(url, [options]): 创建 SockJS 客户端实例。url 参数是 We ......
SocketJS

每日博客——使用Maven对Java独立应用程序进行编译打包

使用Maven对Java独立应用程序进行编译打包 1. 安装Maven 网盘下载 apache-maven-3.9.2-bin.zip 链接为:https://pan.baidu.com/s/181shkgg-i0WEytQMqeeqxA(提取码:9ekc ) sudo unzip /export/ ......
应用程序 程序 Maven 博客 Java

UE如何确定不同平台使用的Launch源文件

问题 众所周知,UE的启动模块位于Engine\Source\Runtime\Launch文件夹,这个文件夹下包含了所有UE支持的平台类型,但是Launch.Build.cs文件并没有特殊的说明来确定使用哪个子文件夹的内容。 尽管从源代码组织结构上看可以想当然的知道只会选择当前构建平台,但是UE是如 ......
源文件 Launch 平台

TIM-使用通道三捕获PWM

在我们常规印象中都是认为定时器的通道三,通道四是捕获不了PWM的,但实际是可以的!! 一,在说明这个之前我们先介绍下官网例程相关配置对应框图代表的功能以便更好的理解 1,不用多说,是对通道的选择,用哪个通道即用对应的引脚捕获 2,配置输入分频,,这里配置不分频 3,配置输入滤波器 不滤波 4,上升沿 ......
通道 TIM PWM

XML文件解析库 - tinyxml2 的基础使用方法笔记

感谢MenAngel大佬的分享:TinyXml2的详解及使用 - MenAngel - 博客园 (cnblogs.com) 以下笔记主要参考的就是大佬的这篇文章。 一、我的笔记 1.使用须知 进行项目时需要tinyxml2.h和tinyxml2.cpp参与进来,xmltest.cpp是官方测试(学习 ......
使用方法 tinyxml2 tinyxml 文件 基础