随笔分类 - Study
摘要:一、安装依赖:Java 环境 sudo apt update sudo apt install openjdk-11-jdk -y java -version 二、下载 Maven 3.8.1 从 Apache 官网下载对应版本的压缩包: wget https://archive.apache.or
阅读全文
摘要:Tomcat 基础 Tomcat是什么;是服务器软件,是在靶场中发射子弹的枪。 一个可以发布到tomcat/webapp中的目录结构。 static js: .js img: .png .jpg css: .css page: .html WEB-INF(受保护的资源目录) classes:字节码根
阅读全文
摘要:实现方法 最近截至时间优先算法 最近截止时间优先算法(Earliest Deadline First, EDF) :一种基于任务的实时调度算法,会根据任务的 截止时间 来排序任务,截止时间最早的任务拥有最高优先级,优先执行。 最长运行时间:任务执行一次的最长时间 最近截止时间:任务截止的时刻 抢占式
阅读全文
摘要:感知和学习 Rosenblatt Perceptron计算流程: 初始化:随机初始化权重 \(\mathbf{W}\) 和偏置 b 。 循环训练: 从训练集中随机选择一个样本$ (\mathbf{X}_i, y_i)$ 。 检查分类结果是否正确:如果 $y_i \cdot (\mathbf{W} \
阅读全文
摘要:ELF文件 编译和链接 ELF代表Executable and Linkable Format,是类Unix平台最通用的二进制文件格式。下面三种文件的格式都是ELF。 目标文件.o 动态库文件.so .o和.so链接得到的二进制可执行文件 编译链接与执行过程中的文件转换如下图所示。 文件结构 根据冯
阅读全文
摘要:背景 在开发时,常常会有开发环境,测试环境,生产环境。当开发环境中的数据库结构发生变化时,往往需要同步到测试环境和生产环境,但是有时候会忘记同步了。那么,如何快速判断两个数据库的所有表字段是否一致呢? 需要工具:navicat(或类似数据库工具),Beyond Comapre(或类似文本比较工具)。
阅读全文
摘要:目录基本概念函数对象类型闭包和柯里化高阶函数Stream API并行流具体应用原理其他 基本概念 合格的函数 input->output 不引用外部可变数据(stream-final) 函数的本质是规则,函数对象固化规则,使之可传递 行为参数化 public class FunctionalPro
阅读全文
摘要:目录存储引擎体系结构存储引擎索引分类SQL性能分析查询操作频次慢查询日志profile详情explain执行计划使用索引设计原则SQL优化【加索引】插入数据主键优化order by优化group by优化limit 优化count优化updata优化锁全局锁表级锁表锁元数据锁(meta data l
阅读全文
摘要:目录代码地址Docker微服务注册中心网关配置管理服务保护分布式事务RabbitMQ基本概念消息可靠性发送者可靠性MQ可靠性消费者可靠性延迟消息最佳实践:取消订单 代码地址 练手项目github地址 Docker 自定义网络中可以通过容器名相互访问。 version: "3.8" services:
阅读全文
摘要:目录一、作用域与名字查找1.作用域的嵌套2.在编译时进行名字查找3.名字冲突与继承4.通过作用域运算符来使用隐藏的成员二、同名函数隐藏与虚函数覆盖1.几种必须区分的情况2.一个更复杂的例子 类的关系图: 一、作用域与名字查找 1.作用域的嵌套 派生类的作用域嵌套在基类之内 Bulk_quote bu
阅读全文
摘要:目录信号量PV操作基本介绍数据结构解决进程互斥问题解决进程同步问题代码实现(以同步问题为例) 信号量PV操作 基本介绍 信号量(Semaphore):是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。 信号量分为:公用信号量和私用信号量。 公用信号量:用于实现进程间的互斥,初值
阅读全文
摘要:目录一、介绍二、shared_ptr类make_shared函数shared_ptr的拷贝和引用shared_ptr自动销毁所管理的对象……shared_ptr还会自动释放相关联对象的内存使用动态生存期的资源的类应用举例:Blob类定义Blob类StrBlob的构造函数元素访问成员函数StrBlob
阅读全文
摘要:目录目标代码构造函数定义的隐式类型转换分析a1分析a2分析a3 目标代码 旨在弄懂下面的代码,明确变量a1,a2,a3在创建时编译器究竟干了那些事: #include<iostream> using namespace std; class A{ public: int x; A() {cout<<
阅读全文
摘要:练习6.25:编写一个main函数,令其接受两个实参。把实参的内容连接成一个string对象并输出出来。 代码: //text.cpp #include<iostream> using namespace std; int main(int argc, char *argv[]){ string s
阅读全文
摘要:目录case后需要手动breakswitch内的变量定义变量没有定义在语句块内变量定义在语句块内表述多情况时不能用逗号 case后需要手动break switch(i){ case 1: 语句1; break; case 2: 语句2; break; default: 语句3; break; } 上
阅读全文
摘要:容器类 algorithm中的函数 #include<algorithm> using namespace std; 一些示例 queue #include<iostream> #include<queue> using namespace std; /*push(); pop(); empty()
阅读全文
摘要:创建方式 字符数组:空间已定 字符指针:未分配空间 初始化 字符数组: 创建与赋值必须在同一行 指定大小:未填满部分用'\0'填充 用字符串初始化:末尾自动添加'\0' 不初始化赋值则乱值 字符指针: 创建与赋值可以不在同一行 未分配空间,故不可直接gets(str) 相关函数 strlen():字
阅读全文

浙公网安备 33010602011771号