strerror错误 语言 笔记

打卡 c语言趣味编程 舍罕王的失算

问题描述: 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋棋盘说:陛下,请您赏给我一些麦子吧。就在棋盘的第1格中放1粒,第2格放2粒,第3格放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上64格,我就感激不尽了 ......
趣味 语言

自己动手写Docker学习笔记

## 零、前言 本文为《自己动手写 Docker》的学习,对于各位学习 docker 的同学非常友好,非常建议买一本来学习。 书中有摘录书中的一些知识点,不过限于篇幅,没有全部摘录 ~~(主要也是懒)~~。项目仓库地址为:[JaydenChang/simple-docker (github.com) ......
笔记 Docker

确认windows笔记本加内存条选择的几个步骤

是否支持添加第二个内存条 确认电脑最大支持多少内存 cmd命令查询 wmic memphysical get maxcapacity 17777216/1024约等于16G 确认电脑支持的内存条的频率 可以根据电脑主板上查看,也可以从电脑右键属性中查看,一般i5之后的都支持1600,1866MHz ......
内存条 步骤 内存 windows 笔记本

信息收集学习笔记总结

1. 域名信息(来自csdn) 在渗透测试过程中,一般在目标的主站很少有发现漏洞点的存在,这时候我们就要从从主站之外的接口进行渗透测试,这时我们可以从域名出发收集信息。 (1)端口 一个网站可能会开放多个不同的端口,而我们可以通过同一网站的不同端口进行测试,扫描开放端口的方法有很多,这里我分为两种: ......
笔记 信息

【python笔记-5】logging模块切割日志时:另一个程序正在使用此文件,进程无法访问。

使用: concurrent-log-handler GITHUB: https://github.com/Preston-Landers/concurrent-log-handler 安装: pip install concurrent-log-handler import logging fro ......
模块 进程 正在 logging 文件

c语言程序设计知识点总结03

## c语言程序设计知识点总结03 ### 地址(Address): 计算机的内存由若干个字节内存单元构成,每个字节内存单元都有一个唯一的地址用于区分和存取单元中的数据。 形式上,地址是一个无符号整数,从0开始,依次递增,在表达和交流时,通常把地址写成十六进制数。 ### 指针(Pointer): ......
知识点 程序设计 语言 程序 知识

go语言中实现生产者-消费者模式有哪些方法呢

# 1. 简介 本文将介绍在 Go 语言中实现生产者消费者模式的多种方法,并重点探讨了通道、条件变量的适用场景和优缺点。我们将深入讨论这些方法的特点,以帮助开发者根据应用程序需求选择最适合的方式。通过灵活运用 Go 语言提供的并发原语,我们能够实现高效、可靠的生产者消费者模式,提升系统的并发性能和可 ......
生产者 消费者 语言 模式 方法

C#学习笔记 -- 变量、内存、

变量 1、变量在内存中分配空间 以变量名对应的内存地址为起点, 以其数据类型所要求的存储空间为长度的一块内存区域 (1)值变量如何存储在内存上 内存在计算机中被分成了一个字节一个字节的区域, 其中每个8个bit构成一个字节, 每个字节有自己唯一标识 操作系统会预留一部分内存, 别的进程无法使用 用橙 ......
变量 内存 笔记

C#学习笔记 -- 类继承、屏蔽与覆写基类方法

1、类继承 通过继承可以定义一个新类, 新类纳入一个已经声明的类并进行扩展 可以使用一个已经存在的类作为新类的基础, 已存在的类称为基类(base class), 新类为派生类(derived class), 派生类成员的组成如下 本身声明中的成员 基类的成员 要声明一个派生类, 需要在类名后写基类 ......
笔记 方法

Professional C++阅读笔记 chapter 29 Writing Efficient C++

# chapter 29 Writing Efficient C++ 1. 作者建议将所有class function包括析构函数 但是除了构造函数,都设为virtual的,因为virtual function的开销非常小 2. design 和 algrithm 比语言层面的优化重要太多 3. 在 ......

SARScape步骤错误后重做的一个方法

在SARScape中,如果某一步骤参数设置错误,需要重做,可以参照以下步骤进行修改 1.将该步骤产生的文件全部删除 2.使用记事本打开auxiliary.sml文件,可以看到里面的内容是这样的 3.其中各步骤是这样分的(不一定准确,请以自己判断为准) 如果需要重做步骤,需要将该步骤及后续步骤的OK改 ......
SARScape 步骤 错误 方法

单片机外设:电机驱动笔记

# 几种直流电机模块 **TB6612** [商品链接](https://detail.tmall.com/item.htm?abbucket=1&id=539749232497&ns=1&spm=a230r.1.14.13.2c612ca3iL1J4l) **DRV8833** [商品链接](ht ......
单片机 外设 电机 笔记

git 学习笔记3

####远程仓库 远程仓库并不复杂, 在如今的云计算盛行的世界很容易把远程仓库想象成一个富有魔力的东西, 但实际上它们只是你的仓库在另个一台计算机上的拷贝。你可以通过因特网与这台计算机通信 —— 也就是增加或是获取提交记录 话虽如此, 远程仓库却有一系列强大的特性 首先也是最重要的的点, 远程仓库是 ......
笔记 git

学习笔记-Java8新特性-第七节-新时间与日期API

# 新时间与日期API ## 本地时间 ### 类 * LocalDate * LocalTIme * LocalDateTime ### 简介 * 人读的时间 * 提供以ISO-8601为标准的日期和时间 * 提供简单的日期或时间 * 并不包含当前的时间信息 * 也不包含与时区相关的信息 ### ......
特性 日期 时间 笔记 Java8

学习笔记-Java8新特性-第六节-接口中的默认方法与静态方法

# 接口中的默认方法与静态方法 ## 默认方法 * 在接口中可以使用default修饰方法,为方法提供默认实现 * public interface MyInterface { default void getName() { System.out.println("DEFAULT"); } } * ......
方法 静态 特性 接口 笔记

git学习笔记2

###在提交树上移动 在接触 Git 更高级功能之前,有必要先学习在你项目的提交树上前后移动的几种方法。 一旦熟悉了如何在 Git 提交树上移动,你驾驭其它命令的能力也将水涨船高! ####HEAD 我们首先看一下 “HEAD”。 HEAD 是一个对当前所在分支的符号引用 —— 也就是指向你正在其基 ......
笔记 git

学习笔记-Java8新特性-第四节-StreamAPI

# StreamAPI * 利用StreamAPI可以像流水线一样操作处理数据源(数组、集合……) * Stream自己不会存储元素 * Stream不会改变数据源,而是会返回一个持有处理结构的新Stream * Steam操作时延迟执行的,他们会等到需要结果的时候才执行 * 称为惰性求值 ## S ......
StreamAPI 特性 笔记 Java8 Java

学习笔记-Java8新特性-第五节-Optional类

# Optional类 * Optional\是一个容器类 * 代表一个值存在或不存在 * 致力于解决空指针异常问题(NPE) * 可以快速锁定发生NPE的位置 * (这东西真的好用吗?) 常用方法 * Optional.of(T t) * 创建一个Optional实例 * 不能传入空指针,会报NP ......
Optional 特性 笔记 Java8 Java

学习笔记-Java8新特性-第二节-Lambda表达式

# Lambda表达式 ## Lambda表达式是什么 * Lambda是一个匿名函数 * 是一段可以传递的代码 * 是一种语法糖 * 使用Lambda可以写出更简洁、更灵活的代码 * 如果要使用Lambda表达式,需要函数式接口的支持 ## Lambda的语法格式 ### 基础语法 * Java8 ......
表达式 特性 笔记 Lambda Java8

学习笔记-Java8新特性-第三节-方法引用与构造器引用

# 方法引用与构造器引用 ## 什么是方法引用 * 对方法的引用 * 若Lambda体中的内容,已经有方法实现了,我们可以使用该方法的方法引用作为替代 * 已经有方法实现了是指,该方法的参数列表和返回值类型和lambda的一致 * 可以将方法引用理解成Lambda表达式的另外一种表现形式 ### 语 ......
特性 笔记 方法 Java8 Java

学习笔记-Java8新特性-第一节-简介

# Java8 新特性 简介 * Lambda表达式 * 函数式接口 * 方法引用与构造器引用 * StreamAPI * 接口中的默认方法与静态方法 * 新时间日期API * 其他新特性 优点: * 速度更快 * HashMap在底层使用哈希表,数组+链表+红黑树 * 链表长度大于8,容量大于64 ......
特性 笔记 简介 Java8 Java

c语言刷leetcode——二分搜索

https://leetcode.cn/problems/path-with-minimum-effort/solutions/1345046/er-fen-by-dvuszkq61y-6vr1/ ![image](https://img2023.cnblogs.com/blog/1569451/2 ......
leetcode 语言

babylon.js 学习笔记(5)

前面我们画的小房子,基本上都是用内置的标准形状组合而成,但并非所有对象都这么简单,今天我们来画一个小汽车,汽车由多个零件组成,控制这些零件的缩放、位置、旋转,如果每个都单独用代码来修改position/roration/scaling,未免太复杂,幸好babylon.js中,对象有所谓的child/ ......
babylon 笔记 js

复习C语言小问题

1:强制类型转换的问题 2:空间配置器的原理以及作用。 3:复习 C语言是支持隐式类型的转换的,但是这个转换的过程比较的“简陋”只用一个赋值运算符就完事了,但是有些类型转换是比较危险的,比如静态变量强制转换位非静态变量,因为静态变量存在寄存器中,编译器取的时候是寄存器中取得,如果用指针转换成普通类类 ......
语言 问题

图的创建——C语言描述

# 图的创建——C语言描述 [toc] # 0 测试用例框架 [https://blog.csdn.net/m0_59469991/article/details/127137119?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3 ......
语言

对tflite模型进行量化的过程中遇到错误

错误代码: keras_model = tf.keras.models.load_model('lenet_GPU.h5') converter = tf.lite.TFLiteConverter.from_keras_model(keras_model) tflite_model = conver ......
模型 错误 过程 tflite

SpringIOC个人笔记

上一章讲解了SpringBoot中的 **AutoConfiguration**自动装配,而这一章就来讲讲自动装配时会用到的Spring三大特性之一的IOC控制反转。 ​ **使用过Spring的人都熟知,SpringIOC容器可以在对象生成或初始化时就直接将数据注入到对象中,如果对象A的属性是另一 ......
SpringIOC 笔记 个人

C++ Primer 5th 阅读笔记:字符串,vector 和数组

# 前言 C++ 定义了丰富的抽象数据类型。 `string` 支持变长字符串。 `vector` 支持变长集合。 迭代器用于访问容器中的元素,比如,`string` 中的字符和`vector` 中的元素。 `string` 和 `vector` 都基于更加原始的数组类型。 # 使用 using 声 ......
数组 字符串 字符 笔记 Primer

《程序员修炼之道--从小工到专家》阅读笔记02

《程序员修炼之道--从小工到专家》第二章和第三章的主题是“实践”和“注重实效”,本文是本人对这两章节的阅读笔记。第二章:实践本章的核心观点是:软件开发是一门实践性很强的技艺,需要不断地实践和锤炼,才能取得进步和提高。而编写代码需要掌握多方面的技巧和工具,并不是只要会某一门编程语言就足够了。作者提出了 ......
小工 程序员 笔记 程序 专家

C语言--位运算

位运算符只能用于整数类型 左移和右移运算符的右操作数范围必须为【0,31】 位运算没有短路原则(!取反),所有操作数均会求值 位运算的效率高于四则运算和逻辑运算 运算优先级:四则运算》位运算》逻辑运算 ......
语言