1

读软件设计的要素01概念

1. 概念 1.1. 一个软件,从运行于手机上的最小程序到大型的企业系统,都是由概念组成的,每个概念都是独立的功能单元 1.2. 软件中的可用性问题,经常可以追溯到其底层概念 1.2.1. 概念帮助识别软件的不可用性 1.3. 概念都是以同样形式在各种软件中重复使用的 1.3.1. 将设计分解为最基 ...

躺柒 发布于 2024-09-05 06:49 评论(0) 阅读(39)
0

LeetCode题集-2 - 两数相加

这个题目是什么意思呢?简单来说就是把两个链表平铺开,头节点对齐,然后从头开始相同的节点相加,满10则进位,进位值与下个节点继续相加,当一个链表没有节点时候则可以把没有节点当做0继续与有节点的链表继续相加。具体示例如下: 到这里不知道你是否已经有解题思路了呢? 01、解法一:递归法 我第一反应就是递归 ...

IT规划师 发布于 2024-09-05 00:33 评论(0) 阅读(37)
0

关于智能指针的一些疑问/

首先先来一段代码,说明我的自主删除器: template <typename T> class FFmpegDeleteer { public: void operator()(T* ptr) const { if (ptr) { delete ptr; } } }; template<> clas ...

halolll 发布于 2024-09-04 23:35 评论(1) 阅读(10)
0

Towards Robust Blind Face Restoration with Codebook Lookup Transformer(NeurIPS 2022) | Codeformer

Towards Robust Blind Face Restoration with Codebook Lookup Transformer(NeurIPS 2022) 这篇论文试图解决的是盲目面部恢复(blind face restoration)问题,这是一个高度不确定的任务,通常需要辅助指导来 ...

chenfengshijie 发布于 2024-09-04 22:59 评论(0) 阅读(57)
0

JPEG格式研究——(2)JPEG文件格式

JPEG文件除了图像数据之外,还保存了与图片相关的各种信息,这些信息通过不同类型的TAG存储在文件中。 TAG JPEG通过TAG标记压缩书记之外的信息。所有的TAG都包含一个TAG类型,TAG类型大小为两个字节,位于一个TAG的最前面。TAG类型的第一个字节一定为0xFF 以下是部分常见的TAG类 ...

迷路的鹿1202 发布于 2024-09-04 22:31 评论(0) 阅读(47)
0

Linkedlist源码详解

介绍 LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,LinkedList简直就是个全能冠军。当你需要使用栈或者队列时,可以考虑使用LinkedList,一方面是因为Java ...

seven97_top 发布于 2024-09-04 21:59 评论(0) 阅读(44)
0

创建一个SpringBoot项目,实现简单的CRUD功能和分页查询

背景 本博文主要是创建了一个新的SpringBoot项目,实现基本的增删改查,分页查询,带条件的分页查询功能。是方便初学者学习后端项目的一个比较清晰明了的实践代码,读者可根据博文,从自己动手创建一个新的SpringBoot项目,到使用PostMan测试基本请求,完完全全实践一遍,写出自己的代码,或者 ...

heyhy 发布于 2024-09-04 21:59 评论(0) 阅读(148)
0

freeRTOS源码解析4--tasks.c 2

4、tasks.c解析 时隔两年,还是决定继续把这个系统解析完成,有始有终。不过这次源码又从官网上下载了最新的,可能和我以前看的略有区别,但应该基本不影响理解。 接下来正式开始。 4.1.3 新增或是遗漏的两个宏 1 /* Returns pdTRUE if the task is actively ...

freeManX1807 发布于 2024-09-04 21:37 评论(0) 阅读(93)
0

关于园子求救信有感

毕业七年了,写了七年的博客,养成了记录的习惯。7年写了800篇随笔,很杂。前端,java,mysql,linux,php用到啥学啥,学到啥就记录啥。 最近不是很好,工作且算顺利,七年的爱情摇摇欲坠,未来很是模糊,说起来有写记录的习惯也是源于恋爱日记,现在看来全是泪啊。 前几天,看到园子的求救信,心里 ...

秋夜雨巷 发布于 2024-09-04 20:24 评论(0) 阅读(39)
1

DP优化——斜率优化

引言 在学数据结构优化dp,单调队列优化dp时都很快就懂了,四边形不等式优化dp看一看也懂了,只有斜率优化理解了一个月还不懂,最后在其他大佬和资料的帮助下成功学懂了,于是争取这篇题解在以后又不会的时候一遍就懂。 前置数学知识 1.一次函数 初中数学知识,见八年级数学课本。 2.凸包(凸壳) 定义: ...

Green&White 发布于 2024-09-04 19:06 评论(0) 阅读(45)
0

推荐一款:简单、易懂、功能强大的Vue3可拖拽插件

第一步:安装 npm 使用以下命令安装npm install vue-grid-layout --save yarn 使用以下命令安装yarn add vue-grid-layout 第二步:配置全局变量 import { createApp } from 'vue' import App from ...

陈逸子风 发布于 2024-09-04 18:35 评论(0) 阅读(1594)
1

数据结构--链表

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 相较于数组,链表有以下优点: 逻辑结构 (1)链表采用动态内存分配的方式,在内存中不连续 (2)支持动态增加或者删除元素 (3)需要时可以使用malloc或者new来申请内存,不用时使用free或 ...

Chano_sb 发布于 2024-09-04 17:17 评论(2) 阅读(146)
0

GBDT模型 0基础小白也能懂(附代码)

GBDT(Gradient Boosting Decision Tree),全名叫梯度提升决策树,是一种迭代的决策树算法,又叫 MART(Multiple Additive Regression Tree),它通过**构造一组弱的学习器(树),并把多颗决策树的结果累加起来作为最终的预测输出。**该算... ...

Mephostopheles 发布于 2024-09-04 16:32 评论(0) 阅读(158)
0

解读基于华为云 DWS 的湖仓一体方案构建

本文分享自华为云社区《数据驱动时代,基于华为云 DWS 的湖仓一体新范式解读》,作者:azu。 一、浅析数据湖与数据仓库 1 数据湖是什么 数据湖是一个大型数据存储和处理系统,其核心特点在于能够存储和处理各种类型和格式的数据,包括结构化数据、半结构化数据和非结构化数据。数据湖在存储数据时通常保持数据 ...

华为云开发者联盟 发布于 2024-09-04 15:34 评论(0) 阅读(67)
0

分布式文件系统

分布式文件系统 Java领域的存 表现框架是hadoop 的 HDFS( Hadoop distribute file system. ) 。hadoop是 Java 分布式解决方案的开源框架,数据的存储方式 动态内存中使用map reduce, 持久化的存储方式是 HDFS. 国外很多的公司 开发 ...

coderlwz 发布于 2024-09-04 15:31 评论(0) 阅读(31)
0

Apache DolphinScheduler在Cisco Webex的应用与优化实践

引言 我叫李庆旺,是Cisco Webex的一名软件工程师,同时也是Apache DolphinScheduler(以下简称DS)的Committer。 在过去的两年里,公司基于Apache DolphinScheduler进行了多项持续改进和创新,以更好地适应我们的业务需求。本文将介绍这些改进的具 ...

海豚调度 发布于 2024-09-04 14:43 评论(0) 阅读(36)
0

Chrome 浏览器插件获取网页 window 对象(方案二)

最近有个需求,是在浏览器插件中获取 window 对象下的某个数据,当时觉得很简单,和 document 一样,直接通过嵌入 content_scripts 直接获取,然后使用 sendMessage 发送数据到插件就行了,结果发现不是这样滴... ...

日升_rs 发布于 2024-09-04 14:41 评论(0) 阅读(65)
0

Chrome 浏览器插件获取网页 window 对象(方案一)

最近有个需求,是在浏览器插件中获取 window 对象下的某个数据,当时觉得很简单,和 document 一样,直接通过嵌入 content_scripts 直接获取,然后使用 sendMessage 发送数据到插件就行了,结果发现不是这样滴... ...

日升_rs 发布于 2024-09-04 13:18 评论(0) 阅读(103)
0

简单可靠的SpringBoot Jar包启动和更新的Shell脚本

能用脚本执行,就不用手动 nohup java -jar啦。 1.参数说明 最终代码实现如下,支持四个参数: ● operation:start-启动新包 / update-更新包 ● env_para:指定使用哪个配置文件,如 test / prod / dev 等 ● new_jar_packa ...

又一个蛇佬腔 发布于 2024-09-04 12:58 评论(0) 阅读(45)
4

Electron32-ViteOS桌面版os系统|vue3+electron+arco客户端OS管理模板

基于electron32+vue3 setup+pinia2桌面端os管理解决方案ElectronVue3OS。 vue3-electron32-os全新原创Electron32+Vite5+Vue3+Pinia2+ArcoDesign+Echarts+Swiper搭建桌面版os管理模板。内置mac ...

xiaoyan2017 发布于 2024-09-04 12:12 评论(0) 阅读(559)