AND

笔记整理--C语言--高质量C编程指南—林锐——转载

## 高质量C编程指南—林锐 ### 头文件的作用略作解释: 1. 通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需要按照头文件中的接口声明来调用库功能,而不必关心接口怎么实现的。编译器会从库中提取相应的代码。 2. 头文件能加强类型 ......
高质量 语言 笔记 指南

打算以日记形式记录每天观察到的用法。

打算以日记形式记录每天观察到的用法。 10.6(虽然已经7号了) 说话途中咳嗽了说Excuse me 别人打喷嚏了说Bless you 但是别人咳嗽了说Are you okay? 对方提出一个plan,你觉得可以,说sounds good!/Ok, great! 10.8 食品密封袋 (ounce- ......
形式 日记

《剑指Offer》-16-数值的整数次方

将 n 次相乘的幂运算转化为 log2N 次平方运算,并且采用**递归**算法 原书给出的==最优算法本身不处理负数,是外层函数处理的== ```cpp double myPow(double x, int n) { double res = pow(x, abs(n)); if (n > 1);/ ......
整数 数值 Offer 16

Apache HTTPd RCE漏洞复现(cve-2021-41773)

0x01 漏洞简介: Apache HTTPd是Apache基金会开源的一款流行的HTTP服务器。在Apache HTTPd 2.4.49版本中,存在一个 路径穿越漏洞。在配置了 Require all granted后,攻击者可利用路径穿越漏洞读取到Web目录之外的其他文件,比 如/etc/pas ......
漏洞 Apache 41773 HTTPd 2021

[React Typescript] Discriminated Tuples in Custom Hooks

import { useEffect, useState } from "react"; export type Result<T> = | ["loading", undefined?] | ["error", Error] | ["success", T]; export const useDa ......
Discriminated Typescript Custom Tuples React

goland console输出不换行,取消输出限制

## 解决 **x01|console不换行** ![image](https://img2023.cnblogs.com/blog/790307/202308/790307-20230817150305700-196904011.png) **x02|console取消输出限制** ![image ......
console goland

Vue初识

##### 一、Vue目录结构 ![1691829523112](https://img2023.cnblogs.com/blog/3236884/202308/3236884-20230817150606854-1048505355.png) ###### 1.vue组件 在Vue中,一个组件通常 ......
Vue

SVG

SVG是可伸缩矢量图形的缩写,是一种用于描述二维图形和动画的XML(可扩展标记语言)标准,它是一种图像格式 ##### 一、svg图标 ###### 1.创建svg图标 ![image-20230814152729536](https://img2023.cnblogs.com/blog/32368 ......
SVG

前端vue、js、html、svg文件

**HTML文件** HTML文件用于定义网页的结构和内容。HTML文件包含HTML标记,用于创建网页的各个元素,如标题、段落、链接、图像等。HTML文件被浏览器解析和渲染,将其转换为可见网页。 ```html /*声明:用于指定 HTML 文档的版本类型*/ /*HTML 文档的根元素,包含了整个 ......
前端 文件 html vue svg

操作URL的常用函数

说明:建议打开浏览器的一个页面,用开发者工具去测试不同的函数所返回的结果 1.window.location.href(设置或获取整个 URL 为字符串) 演示:console.log(window.location.href) 结果:http://www.jianshu.com/search?q= ......
函数 常用 URL

JMeter与Python的多重交响:从入门到高级应用(下)

**“** 在性能测试领域,Apache JMeter已经成为测试专业人士的首选工具,用于模拟用户行为、测量响应时间、评估系统性能。但在某些情境下,为了满足特定需求,我们需要更多的灵活性,比如引入Python来进行特定操作或处理复杂逻辑。。**”** 一、**OS Process Sampler** ......
JMeter Python

spring缓存使用

参考文献 https://www.cnblogs.com/fashflying/p/6908028.html 如有侵权,请联系删除 一、配置: 1.依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri ......
缓存 spring

ROM RAM Flash

ROM:只读存储器,只能读,不能写,断电之后,还可以长久保持数据 PROM:Programmable ROM,可编程只读存储器,对PROM写入程序后,数据便无法更改,用的熔丝技术,比如熔断代表0,没有熔断代表1 EPROM:Erasable Programmable ROM 紫外线可擦除可编程只读存 ......
Flash ROM RAM

mybatis的mapper注册方式

1.Mapperscan 1.1@Mapperscan("mapper所在包路径") 1.2@Mapper声明在mapper所在包路径下的mapper类 8.SpringBoot系列Mybatis之Mapper注册的几种方式 | 一灰灰Learning (hhui.top) ......
mybatis 方式 mapper

关于less、scss声明变量、继承

less 继承得属性要放在最外面不然找不到 用@名字声明变量 scss 继承得属性可以放在里面,也可以放在外面 用$名字声明变量 ......
变量 less scss

Apache hive安装配置的相关步骤

# 1、Hive下载地址http://archive.apache.org/dist/hive/ 我选择的是Hive的这个版本: ![](https://img2023.cnblogs.com/blog/2808014/202308/2808014-20230817095816544-1154047 ......
步骤 Apache hive

组合导航原理(七)——位姿算法更新总结

IMU输出的是: t时刻的角度增量:Δθ(t) = ∫ wbib(τ)dτ t时刻的速度增量:Δv(t)= ∫ fb (τ)dτ t时刻的增量,是相对于t-1时刻而言,并不是初始时刻,这个要特别注意。 而角度增量Δθ(t)、速度增量Δv(t)中,抹掉了很多信息,比如: 输出的蓝色的面积,但是曲线细节 ......
算法 原理

岩土工程安全监测隧道中使用振弦采集仪注意要点?

岩土工程安全监测隧道中使用振弦采集仪注意要点? 岩土工程的安全监测是非常重要的,它可以帮助工程师及时发现可能存在的问题,并及时解决,保障施工进度以及施工质量,保障工程的安全运行。其中,振弦采集仪是岩土工程安全监测中比较常用的一种仪器,其灵敏的动态响应,通过分析数据来判断地层的稳定性与安全性。使用振弦 ......
岩土工程 岩土 隧道 要点 工程

常量定义在接口还是类中?

# 1. 前言 最近看项目的时候发现,这个项目把常量定义在接口当中,感觉到很神奇,随之我就想到了一个问题,竟然常量可以定义到接口里,也可以定义到类和枚举中,哪到底哪个更合适一点,于是我上网查了一些资料。得出一下结论 # 2. 解析 ```java public interface Constants ......
常量 接口 还是

BOSHIDA DC电源模块使用可靠电容的重要性

BOSHIDA DC电源模块使用可靠电容的重要性 现今,DC电源模块已成为许多电子设备的核心零部件。在各种设备中,电源模块扮演着将交流电转换为直流电的重要角色。而在电源模块中,电容作为重要的电子元件之一,可以起到储能滤波、干扰抑制、稳压、耦合等作用。因此,使用可靠电容在DC电源模块中是非常重要的。 ......
电源模块 电容 重要性 模块 电源

Cache Manager和Redis的不同

Cache Manager和Redis是两种不同的缓存解决方案,它们有以下区别和优劣势: 数据持久性:Redis是一个基于内存的数据库,可以将数据持久化到磁盘,因此在断电或重启后,数据可以恢复。而Cache Manager通常是一个内存中的缓存,不具备数据持久性,断电或重启后数据会丢失。 数据类型和 ......
Manager Cache Redis

直播商城源码开发知识分享:下拉列表

当我们在购物平台购买东西的时候,都会让我们填写地址信息,填写改信息的时候就会弹出关于城市的信息列表,我们就选择填写自己的信息来完成,这个下拉列表现在很常见,当我们填写个人信息时选择生日信息、星座等都会有他的出现,下面就给大家分享下在直播商城源码开发时如何实现下拉列表。 直播商城源码开发时具体步骤: ......
源码 商城 知识

关于API数据接口获取商品的数据的说明

​ 获取商品数据已经成为许多应用程序的重要组成部分。为了实现这一目标,许多公司和技术开发者使用API数据接口来获取相关数据。本文将详细介绍如何使用API数据接口获取商品数据,并使用Python作为编程语言示例来展示相关代码。 API数据接口是一种通信协议,它允许不同的应用程序或服务之间进行数据交换。 ......
数据 接口 商品 API

Codeforces Round 883 (Div. 3)

比赛链接:https://codeforces.com/contest/1846 ## A. Rudolph and Cut the Rope **题意**:给n条绳子,知道一端所在高度坐标和各自绳长,他们另一端都连到一个糖果上,问至少剪掉多少绳子糖果能碰到地面 **思路**:显然只有坐标小于绳长的 ......
Codeforces Round 883 Div

《VS篇》vs2008设置字体大小

参考链接:https://www.nnbkzf.com/595435.html 1、首先打开电脑,进入到vs2008软件中。 ![image](https://img2023.cnblogs.com/blog/3151267/202308/3151267-20230817145616231-1437 ......
字体 大小 2008 vs

IDEA社区版+SpringBoot+MyBatisPLus+MySQL实现数据库的保存、查询、修改操作

一、概述 使用IDEA社区+SpringBoot+MyBatisPlus+MySQL实现数据的保存修改与查询。主要记录一下踩坑过程。 注意事项: 1.社区版IDEA并不能直接创建SpringBoot工程,所以我采用的方式是在Spring官网上,让其帮助我创建一个,创建好后,直接下载。 //参考案例 ......

11.2 设备树下的 LED 驱动实验

一、修改设备树文件 首先进入该目录下 /linux/atk-mpl/linux/my_linux/linux-5.4.31/arch/arm/boot/dts 打开 stm32mp157d-atk.dts 文件,在根节点 "/" 最后输入以下内容: stm32mp1_led { compatible ......
设备 11.2 LED 11

IntelliJ IDEA Community 社区版 Tomcat 插件

1. 安装 PolarisTomcatServer点击 Files -> Settings -> Plugins,在 Intellij IDEA 的插件市场搜索并安装 PolarisTomcatServ 2. 下载或添加 tomcat server点击 Files -> Settings -> Po ......
Community 插件 IntelliJ Tomcat 社区

JS解析URL并获取URL参数值

方法1:通过正则表达式(推荐) 1.1定义获取指定参数值得函数,name为url的参数名 function getQueryString(name) { let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); let r = wind ......
URL 参数

JavaScript面试题3

JavaScript3 1.移动端上什么是点击穿透? 点击穿透有3种: 点击穿透问题: 点击蒙层(mask)上的关闭按钮,蒙层消失后发现触发了按钮下面元素的click事件跨页面点击穿透问题:如果按钮下面恰好是一个有. href属性的a标签,那么.页面就会发生跳转另一种跨页面点击穿透问题:这次没有ma ......
JavaScript