安全术语 | 软件包purl详解:跨工具、数据库、API和语言之间可靠地识别和定位软件包 2024-05-28 安全, 数据库 47人 已看 我们通过大量消费和生产软件包来构建和发布软件,如Maven、Gradle、NPM、RPM、Rubygems等。每个软件包管理器、平台、类型或生态系统都有自己的约定和协议来识别、定位和提供软件包。当工具、API和数据库处理或存储多个包类型时,很难以统一的方式跨工具引用同一个软件包。例如,这些工具、规范和API使用相对相似的方法来识别和定位软件包,每个软件包在语法、命名和约定方面都有细微的差异:1、Sonatype 使用组件标识(component Identifier)来区分不能组件。
常见的MySQL语句类型及其基础用法 2024-05-28 oracle, mysql, 数据库, sql 128人 已看 MySQL语句主要用于在MySQL数据库管理系统中执行各种操作,包括数据的检索、插入、更新、删除以及数据库结构的管理。
FreeRTOS基础(三):动态创建任务 2024-06-01 java, linux, 前端, 数据库, 开发语言 51人 已看 通过上一讲我们知道动态创建任务的API函数如下:其实,我们需要定义的入口参数就是这个API函数的参数,提前定义好,然后传入参数,他就会自动的为我们创建好对应的任务,并且处于一种就绪态。其实就是函数名,我们知道函数名就是函数的入口地址,就是一个函数指针其实也就是函数名对应的字符串,要用双引号括起来动态创建任务,#define START_TASK_STACK_SIZE 128 //定义任务堆栈大小为128字(1字等于4字节)不需要传参,我们直接给NULL即可;
如何高效地向Redis 6插入亿级别的数据 2024-06-02 spring boot, 缓存, 后端, 数据库, redis 121人 已看 给redis 高效导入 上亿条数据(缓存技术)采用 redis-cli
ModuleNotFoundError: No module named '_sqlite3' when Python3 2024-05-28 sqlite, 数据库 94人 已看 前言运行 python 报错:ModuleNotFoundError: No module named '_sqlite3'解决重新编译安装 python./configure --enable-loadable-sqlite-extensionsmakemake install
SpringBoot 异步编程 2024-05-29 spring, java, 后端, 数据库, sql 110人 已看 使用@Async注解,在默认情况下用的是线程池,该线程池不是真正意义上的线程池。使用此线程池无法实现线程重用,每次调用都会新建一条线程。若系统中不断的创建线程,最终会导致系统占用内存过高,引发= null?//判断是否开启限流,默认为否//执行前置操作,进行限流} else {//未限流的情况,执行线程任务//不断创建线程= null?//创建线程//指定线程名,task-1,task-2...
【Qt】Qt定时器类QTimer 2024-05-28 qt, 运维, 服务器, 数据库, 开发语言 65人 已看 在进行窗口程序的处理过程中, 经常要周期性的执行某些操作, 或者制作一些动画效果,看似比较复杂的问题使用定时器就可以完美的解决这些问题, Qt中提供了两种定时器方式一种是使用Qt中的事件处理函数这个在后续章节会给大家做细致的讲解,本节主要给大家介绍一下Qt中的定时器类 QTimer的使用方法。我们可以使用定时器对一些动画进行逐帧的播放,使得动画动起来;也可以使用定时器对时间进行不断的更新。
Redis教程(二十):Redis中Lua脚本的使用 2024-05-27 junit, 单元测试, 缓存, 数据库, redis 165人 已看 Lua 脚本主要在于提供一种强大且灵活的方式来扩展和定制应用程序的功能。
运维开发.MySQL.范式与反范式化 2024-05-29 运维, mysql, 数据库, 运维开发 108人 已看 在数据库设计中,范式(Normalization)是用于 减少数据冗余 和 提高数据完整性的规则。本文介绍MySQL中常用的三大范式,以及如何反范式化。
数据库漫谈-PostgresSQL 2024-05-29 数据库, sql 96人 已看 而且PostgresSQL不受商业公司控制(MySQL已经归属Oracle公司)作为开源数据库另一个巨头,PostgresSQL不如MySQL风光,在最初的较量中MySQL一直占据上风,就好像两个同窗好友同时求学,小学、初中、高中,MySQL都力压PgSQL,但到了本科阶段,PgSQL开始超越MySQL。从技术特点上,PostgreSQL的json,jsonb,hstore等数据格式,紧跟现在的技术潮流,也是因为这个,它后来居上,超越了MySQL。
PostgreSQL基础(六):PostgreSQL基本操作(二) 2024-06-01 数据库, sql 90人 已看 撇去JSON类型,本质上JSON格式就是一个字符串,比如MySQL5.7不支持JSON的情况的下,使用text也可以,但是字符串类型无法校验JSON的格式,其次单独的字符串没有办法只获取JSON中某个key对应的value。复合类型就好像Java中的一个对象,Java中有一个User,User和表做了一个映射,User中有个人信息对象。JSON在MySQL8.x中也做了支持,但是MySQL支持的不好,因为JSON类型做查询时,基本无法给JSON字段做索引。JSON类型的数据中多余的空格会被存储下来。
操作系统真象还原:保护模式入门 2024-06-02 java, 数据库, 开发语言 40人 已看 CPU 是按照程序中指令顺序来填充流水线的,也就是说按照程序计数器 PC(x86中是 CS: ip)中的值来装载流水线的,当前指令和下一条指令在空间上是挨着的。如果当前执行的指令是jmp,下一条指令已经被送上流水线译码了,第三条指令已经被送上流水线取指啦 仔细想想看,其实这个流水线没用了,因为 CPU 早已经跳到别处去执行了,第二、三条指令用不上了,所以 CPU 在遇到无条件转移指令 jmp 时,会清空流水线。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-05-27 python, 网络, linux, 服务器, 数据库 44人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
【Python内功心法】:深挖内置函数,释放语言潜能 2024-06-01 python, 运维, linux, 服务器, 数据库 64人 已看 exec() 函数也是 Python 的一个内置函数,它用来执行储存在字符串或文件中的 Python 代码。与 eval() 类似,exec() 功能更为强大,可以执行复杂的代码块,包括声明、赋值、函数定义等,而不只是简单的表达式。enumerate是Python的一个内置函数,它在遍历(如循环)过程中为可迭代对象(如列表、元组、字符串等)的每个元素生成索引号,这样就可以同时访问到元素的索引和值。eval() 是 Python 中的一个内置函数,它的作用是执行一个字符串表达式,并返回表达式的值。
Java学习20——Map接口 2024-06-02 spring, java, 前端, 数据库, 开发语言 94人 已看 /第一组: 先取出 所有的 Key , 通过 Key 取出对应的 Value//(1) 增强 forSystem.out.println("-----第一种方式-------");//(2) 迭代器System.out.println("----第二种方式--------");//第二组: 把所有的 values 取出//这里可以使用所有的 Collections 使用的遍历方法//(1) 增强 for。
MySQL—函数—日期函数(基础) 2024-06-02 mysql, 数据库 89人 已看 这篇博客主要讲到了MySQL当中的函数的关于日期函数的相关内容。其中包括如何获取当前日期、当前时间、当前的日期和时间以及给日期添加一个时间值和返回得到两个日期相差的天数。具体的还有一些实操和案例展示......