结构switch day 22

PE结构

头部文件 DOS头 DOS MZ头 IMAGE_DOS_HEADER 64个字节 第一个为5A4D即MZ,最后一个为IMAGE_NT_HEADERS的偏移。 DOS stub 不固定 IMAGE_DOS_HEADER尾部,到PE文件头开始,之间部分。PE中没有与之对应的结构 pe头IMAGE_NT_ ......
结构

如何设计一个优秀的 Go Web 项目目录结构

基本原则 可读性和可维护性:设计目录结构应该易于阅读和维护,目录名称要简洁、清晰,最好能达到顾名思义的效果。 可扩展性和模块化:设计目录结构应该易于扩展和模块化,随着时间的推移,项目会不断变大,项目的目录结构应该能够很容易支撑这种变化 规范性和一致性:设计目录结构应该遵循规范和一致性,如无特殊情况, ......
结构 目录 项目 Web Go

学习Java-nio-bytebuffer结构

先贴一下demo代码,是测试代码,记录一下使用方式,put那行有bug //fileChannel //1,输入输出流。2,RadmomAccessFile try (FileChannel channel = new FileInputStream("txt").getChannel()){ // ......

ubuntu22.04 系统 esp-matter 编译问题

一. 获取 Matter仓库 #git clone --recursive https://github.com/espressif/esp-matter.git若过程有报错,请执行#cd esp-matter#git submodule update --init --recursive -f#加 ......
esp-matter ubuntu matter 问题 系统

2023年4月7日09:22:27

注:补昨天的总结。 昨天起的比较晚,可能是前天出去玩还没缓过劲来,10多起床,然后去买了中饭,下午开始写思想汇报,下午四点写完第一篇,晚上写完一篇。 1、昨天早餐没吃 2、和阿璃浪费时间 3、思想汇报没有写完 昨天的算法和Spring都没有看。 总结:生物周期被打断,浪费了一些时间。离目标还有很长的 ......
2023 09 22 27

VUE3 目录结构

├── dist/ └── src/ ├── api/ // 接口请求目录 ├── assets/ // 静态资源目录 ├── common/ // 通用类库目录 ├── components/ // 公共组件目录 ├── router/ // 路由配置目录 ├── store/ // 状态管理目录 ......
结构 目录 VUE3 VUE

决战圣地玛丽乔亚Day49---

缓存雪崩/穿透/击穿是什么?如何处理,代码实现逻辑? 缓存雪崩:redis中大量key集体过期 缓存穿透:大量请求根本不存在的key 缓存击穿:redis中一个热点key过期(大量用户访问该热点key,但是热点key过期) 缓存雪崩: 进行预先的热门词汇的设置,进行key时长的调整 实时调整,监控哪 ......
Day 49

学习日记-Day10

日期 2023-3-20 任务列表 csnote数据库和计网【60%】 复习离散第三章【100%】 复习离散第四章【100%】 复习离散第五章【100%】 复习离散第六章【0%】 复习离散第七章【0%】 复习离散第十四章【0%】 leetcode 45 55 131 93 1019 1669 213 ......
日记 Day 10

学习日记-Day11

日期 2023-4-17 任务列表 看C++ primer第一章【10%】 速过STL源码剖析 第一章【70%】 明天计划 速过C++ primer第一章 速过STL源码剖析第一章、第二章 ......
日记 Day 11

flask_day04:请求上下文分析 wtforms

回顾 1.蓝图 第一步:导入 第二步:实例化的得到的对象,可以指定static和templates 第三步:app中注册蓝图,注册蓝图时,可以指定前缀 第四步:使用蓝图,注册路由,注册请求扩展 2.g对象 当次请求的全局对象,在当次请求中可以放值和取值 跟session的区别是: g对象是当次请求 ......
上下文 flask_day 上下 wtforms flask

代码随想录Day22-Leetcode235. 二叉搜索树的最近公共祖先,701.二叉搜索树中的插入操作,450.删除二叉搜索树中的节点

235. 二叉搜索树的最近公共祖先 题目链接:https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/ 又玩了一天,手又生疏了好多; 这道题看了题解,先用公共解法了,之前的题没刷,就给现在留坑了 /** ......
随想录 节点 祖先 随想 Leetcode

kettle从入门到精通 第十课 kettle switch/case、过滤记录、数值范围

1、java代码里面有if else 、switch-case等流程控制,kettle也有相应控件。下图便用到switch/case、过滤记录、数值范围控件。 2、 switch/case步骤 1)步骤名称:可自定义 2)switch字段:需要判断的字段,从前置步骤中选择 3)使用字符串包含比较:如 ......
kettle 数值 范围 switch case

结构体基础知识

定义struct变量后,在main函数的调用时//定义时struct不可以省略 struct sudent s1;//这个可以省略s1.name="name"; struct sudent s2={"学生","18"};cout<<s2.name 结构体数组 在main函数中 struct Stud ......
基础知识 结构 基础 知识

day01_Java语言概述

对第一个java程序进行总结 java程序编写-编译-运行的过程 编写:我们将编写的java代码保存在以".java"结尾的源文件中 编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java 运行:使用java.exe命令解释运行我们的字节码文件。 格式:jav ......
语言 Java day 01

总线结构

参考资料: 总线结构-微计算机原理-电子发烧友网站 (elecfans.com) 一个计算机系统由主机和外设组成,而主机又是由各种大规模集成电路芯片为核心的多种插件组成。所以插件与插件之间,同一插件芯片与芯片之间,或者系统与系统之间都需要用通信线路连接起来。所谓 总线,就是若干互连线的集合。由它构成 ......
总线 结构

day37(2023.4.6)

1.数据结构简介 2. 线性结构 线性结构 栈结构 栈的定义 栈是一种只能从一端存取数据且遵循 "后进先出(LIFO)" 原则的线性存储结构。 实现栈容器: 运行结果: 3.链表结构 4.实现单项链表 运行结果: 5.实现双向链表 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分 ......
2023 day 37

学习Java Day1

尝试用Effie记录一下学习的java过程。2023.4.6- 一些电脑的快捷键 - win+E 打开我的电脑 - shift+delete 永久删除文件- 一些打开cmd的方法 - win+R(最常用)输入cmd - 桌面其他位置+鼠标右键 打开powershell - win找到windows系 ......
Java Day1 Day

flask-day4——pipreqs模块、函数和方法的区别、threading.local对象、偏函数、flask生命执行流程(请求上下文分析)

一、请求上下文分析(源码:request原理) 1.1 导出项目的依赖(pipreqs模块) 之前我们是用 pip freeze >requirements.txt 把当前解释器环境下的所有第三方依赖都导出来 而使用第三方模块:pipreqs模块,可以实现精确导出依赖(只显示安装的模块,不显示模块的 ......
函数 flask 上下文 flask-day threading

leeched-day5

动态规划 53最大子数组和 题目描述: 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。 53.最大子数组和 思路: 首先需要把题意理解清楚,要找到一个具有最大和的连续子数组。比较重要的是最大和,连续子数组。 ......
leeched-day leeched day

day04-SpringCloud Eureka-服务注册与发现01

SpringCloud Eureka-服务注册与发现01 1.Eureka介绍 1.1学习Eureka前的说明 目前主流的服务注册&发现的组件是 Nacos,但是 Eureka 作为老牌经典的服务注册&发现技术还是有必要学习一下,原因: (1)一些早期的分布式微服务项目使用的是 Eureka,在工作 ......
SpringCloud Eureka day 04

day 37代码随想录 738.单调递增的数字 | 968.监控二叉树

给定一个非负整数 N,找出小于或等于 N 的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。 (当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。) 示例 1: 输入: N = 10 输出: 9 示例 2: 输入: N = 1234 输出: ......
随想录 随想 代码 数字 day

day7 golang GMP

大名鼎鼎的GMP模型 需要自行学习的知识:进程、线程、协程、多线程、线程池、io多路复用,内核态用户态,,同步阻塞异步非阻塞等等相关知识 代码是在线程中运行的,协程也是,所以当协程阻塞的时候该线程也阻塞了,其他任务就无法调度了,该线程就死了。 如何解决,那就需要让协程自由的在线程中移动,当阻塞的时候 ......
golang day7 day GMP

Java-Day-5(数组 + 排序 + 查找 + 二维数组)

Java-Day-5 数组 可以存放多个同一类型的数据,属于引用类型 动态初始化 语法:数据类型 数组名[] = new 数据类型[大小] 例:int[] a = new int[5] 或:double a[] = new double[n] 使用 ( 引用/访问/获取 ) 时,初始下标 ( 索引 ......
数组 Java-Day Java Day

三菱PLC 结构化编程Q系列整条生产线大型项目

三菱PLC 结构化编程Q系列整条生产线大型项目 两台Q PLC 6台触摸屏 以太网通讯 机器人控制 mes ccd RS232串口通讯 大量fb,fc通用模块 三菱plc大项目程序高级编程 三菱PLC结构化编程一整条生产线程序全套资料 2台Q系列CPU 6台触摸屏 CC-LINK IO 串口通信 扫 ......
生产线 结构 项目 PLC

KingbaseES修改表结构-表的重写

KingbaseES修改表结构-表重写问题 在实际项目使用数据库的过程中修改字段类型这类需求比较常见。 一、修改表字段类型需要知道: 1.修改表结构可能会导致表进行重写(表OID发生变化)。 2.修改表结构带有索引或者字段类型长度或者精度操作时,会触发索引重建。 3.重建索引操作,对于大表需要耗时数 ......
KingbaseES 结构

Python学习——Day1

学习python与C语言相似,第一件事也是输出一个”Hello World"。 但是相比C语言,python的输出要简洁好多,他没有换行符\n也能自动换行,print()函数里字符串无论是使用单引号还是双引号结果都能正常输出且输出结果一样。 第二个就是注释,python则与C语言不同,这里用到的是# ......
Python Day1 Day

20230406-Python-if判断-day4

条件语句 4月6 场景假设: 网吧上网 去⽹吧进⻔想要上⽹必须做的⼀件事是做什么?(考虑重点) 为什么要把身份证给⼯作⼈员? 是不是就是为了判断是否成年? 是不是如果成年可以上⽹?如果不成年则不允许上⽹? 其实这⾥所谓的判断就是条件语句,即条件成⽴执⾏某些代码,条件不成⽴则不执⾏这些代码。 if语句 ......
Python-if 20230406 Python day4 day

代码随想 day36 435. 无重叠区间 | 763.划分字母区间 | 56. 合并区间

给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 注意: 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。 示例 1: 输入: [ [1,2], [2,3], [3,4], [1,3] ] 输出: 1 解释: 移除 [1 ......
区间 随想 字母 代码 day

深入理解MySQL索引底层数据结构

在日常工作中,我们会遇见一些慢SQL,在分析这些慢SQL时,我们通常会看下SQL的执行计划,验证SQL执行过程中有没有走索引。通常我们会调整一些查询条件,增加必要的索引,SQL执行效率就会提升几个数量级。我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会... ......
数据结构 底层 索引 结构 数据

Python目录结构

DLLs:python的动态链接库,跟编译器有关,和python 编程关系不大。 Doc:python的参考书,有很多实例。 lnclude:python编译器的C语言源码。 Lib:这个库很重要,是python的标准库,你扩充的库都安装在这里面。 libs:python的内置库,语法存在的地方。 ......
结构 目录 Python