自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 【视频录制】开源视频录制软件整理

OBS Studio,ShareX,CamStudio

2023-06-19 10:32:13 192

原创 修改页边距后word中mathtype的公式编号无法右对齐

第一个制表位位置,是栏宽度的一半,用于居中公式;第二个制表位位置,是栏宽度,用于右对齐公式编号。如果后期修改了页边距,mathtype不会更新这两个制表位位置,因此会看到公式编号无法正常右对齐的问题。写论文时,插入了很多mathtype公式,公式编号正常右对齐。在修改页边距后,发现所有mathtype公式的编号没有右对齐。在第一次插入公式时,mathtype会根据除去页边距的生意页面宽度,自动计算两个制表位位置,将其保存在。得到两个制表位位置,分别为20.08 字符、40.16 字符。

2023-04-01 13:29:28 3910 5

原创 从源码 构建 Protocol buffer(一)

参考:https://developers.google.cn/protocol-buffers/docs/cpptutorial编译 protobuf 源码$ cd protobuf-3.20.1/cmake$ cmake -B build -G "Ninja"$ cmake --build build$ ls ~/protobuf-3.20.1/cmake/build/build.ninja CTestTestfile.cmake libprotobuf.a

2022-05-05 21:59:11 159

原创 初识 Linux 环境

主要记录学习 Linux 系统中的 SSH、文件管理、文件内容查看命令。

2021-12-24 12:43:48 846

原创 mysql基础 Task06:秋招秘籍 ABC

Task06:秋招秘籍 A练习一: 各部门工资最高的员工(难度:中等)创建 Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 ||

2021-08-23 22:31:55 166

原创 mysql基础 Task05:SQL高级处理

1. 窗口函数1.1 窗口函数概念及基本的使用方法窗口函数也称为OLAP函数。OLAP 是 OnLine Analytical Processing 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为 窗口函数。常规的 SELECT 语句是对整张表进行查询,而窗口函数可以有选择的去某一部分数据进行汇总、计算和排序。MySQL 5.7 不支持窗口函数。窗口函数的通用形式:<窗口函数> OVER ([PARTITION BY <列清单>]

2021-08-22 21:47:29 202

原创 mysql基础 Task04:集合运算

1. 表的加减法与数学中的集合运算相似。新建一个张 tbl_prodcut2 表,供后面学习。create table tbl_product2(product_id char(4) primary key, product_name varchar(100) not null, product_typevarchar(32) not null, sale_price int, purchase_price int, register_date date);desc tbl_produ

2021-08-20 20:19:07 217 1

原创 mysql基础 Task03:复杂一点的查询

文章目录1. 视图1.1 什么是视图1.2 视图与表有什么区别1.3 为什么使用视图1.4 如何创建视图基于单表的视图基于多表的视图1.5 如何修改视图结构1.6 如何更新视图内容1.7 如何删除视图2. 子查询2.1 什么是子查询2.2 子查询和视图的关系2.3 嵌套子查询2.4 标量子查询2.5 标量子查询有什么用2.6 关联子查询什么是关联子查询关联子查询与子查询的联系3. 各种各样的函数3.1 算数函数3.2 字符串函数3.3 日期函数3.4 转换函数4. 谓词4.1 什么是谓词4.2 LIKE谓词

2021-08-19 19:29:07 253

原创 mysql基础 Task02:基础查询与排序

文章目录1. SELECT 语句基础1.1 SELECT语句1.2 WHERE 语句1.2 相关法则2. 运算符2.1 算术运算符2.2 位运算符2.3 逻辑运算符2.4 常用法则2.5 通过括号优先处理练习题-第一部分3. 对表进行聚合查询3.1 聚合函数3.2 常用法则4. 对表进行分组4.1 GROUP BY 语句聚合键中包含NULL时GROUP BY书写位置WHERE子句中使用GROUP BY4.2 常见错误5. 为聚合结果指定条件5.1 用HAVING得到特定分组5.2 HAVING特点6. 对查

2021-08-17 15:13:24 125

原创 mysql基础 Task01:初识数据库

文章目录1. 初识数据库1.1 DBMS种类1.2 RDBMS的系统结构2. 初识SQL2.1 SQL语句分类2.2 SQL语句基本书写规则2.3 数据库的创建( CREATE DATABASE 语句)2.4 表的创建( CREATE TABLE 语句)2.5 数据类型2.6 约束设置2.7 表删除删除表​DROP TABLE :pensive:添加列ALTER TABLE ​ :fearful:删除列 ALTER TABLE清空表内容2.8 表中插入数据2.9 表更新练习题1. 初识数据库数据库(D

2021-08-15 21:38:36 168 1

原创 mysql基础 Task00:绪论 - 环境搭建

Task00:绪论 - 环境搭建文章目录Task00:绪论 - 环境搭建背景环境搭建背景最早创始人(MySQL之父):Monty Widenius历史MySQL最早可追溯到1979年1996年10月MySQL 1.0发布2000 年的时候,MySQL 公布了自己的源代码,并采用GPL(GNU General Public License)许可协议2001年MySQL 3.23发布最早在生产环境使用的版本集成MyISAM和InnoDB存储引擎最新发布的General Availa

2021-08-15 21:13:05 100

原创 多线程(1)--进程和线程概念

@TOC1. 进程1.1 进程定义直观上,进程(Process)是运行的程序。具体上,进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。进程的执行功能是由程序代码决定的。为什么要有进程?早先的操作系统是单道批处理的,但是cpu是高效率的,而IO是低速的,就会出现cpu要等待IO的情况;从而降低了实际效率。后来就引入多道批处理;而程序在执行的过程中又会因为共享资源而导致程序在执行的过程中相互限制;所有后来引入进程用来给程序提供一个抽象的概念,他能申请道系统资源并且独立给程序

2021-06-30 23:15:18 292

原创 java学习笔记 java编程思想 第7章 复用类

文章目录7.1 组合语法练习17.2 继承语法java中解决问题都是围绕类展开的。不需要重头编写代码,可以通过创建新类来复用代码。有两种方法重用代码,不破坏以前的代码:组合:在新的类中定义一个现有类的对象引用。由于新的类是有现有类的对象所组成的,所以这种方法叫做组合。继承:安装现有类的类型来创建新的类,不需要改变现有类的形式。使用现有类的形式并向其中添加新代码。这中方法叫做继承。7.1 组合语法只需要将对象引用加载新的类中即可。package com.qww.test01;publi

2021-04-08 08:33:10 206

原创 java学习笔记 java编程思想 第6章 补充 单例模式

文章目录1. 单例模式的特点2. 饿汉式单例2.1 饿汉式(静态常量)2.2 饿汉式(静态代码块)3. 懒汉式单例3.1 懒汉式单例(非线程安全)3.2 多线程环境下的懒汉式单例3.2.1 在getInstance()方法上加同步3.2.2 同步代码块3.2.3 双重检查锁定3.2.4 静态内部类3.2.5 枚举4. 饿汉式和懒汉式区别5. jdk中典型单例模式的原码分析6. 单例模式注意事项CSDN一位大佬关于单例模式的博文讲的很好:https://blog.csdn.net/jason0539/ar

2021-04-08 08:30:53 69

原创 java学习笔记 java编程思想 第6章 访问权限控制

文章目录6.1 包:库单元(the library unit)6.1.1 代码组织6.1.2 创建独一无二的包名练习1练习26.1.3 定制工具类6.1.4 用import改变行为练习36.1.5 对使用包的忠告6.2 Java访问权限修饰词6.2.1 包访问权限6.2.2 public:接口访问权限6.2.3 private:你无法访问6.2.4 protected:继承访问权限练习4练习5练习66.3 接口和实现6.4 类的访问权限练习7练习8练习9Access control (or implem

2021-04-08 08:26:26 215

原创 java学习笔记 java编程思想 第5章 初始化与清理

目录5.1 月构造器确保初始化练习1练习25.2 方法重载5.2.1 区分重载方法C++引入构造器(constructor)概念,是一个在创建对象时被自动调用的特殊方法。java也采用了构造器,并额外添加了“垃圾回收期”。5.1 月构造器确保初始化练习1练习25.2 方法重载5.2.1 区分重载方法...

2021-04-03 12:03:19 175

原创 java学习笔记 java编程思想 第4章 控制执行流程

目录4.1 true和false4.2 if-else4.3 迭代4.3.1 do-while4.3.2 for练习1练习2练习3练习4练习54.3.3 逗号操作符4.4 Foreach语句4.5 rerurn'练习64.6 break和continue练习74.7 臭名昭著的goto4.8 switch练习8练习9练习104.1 true和false4.2 if-else4.3 迭代public class Test01 { public static void main(String

2021-04-02 21:58:23 109

原创 java学习笔记 java编程思想 第3章 操作符

目录3.1 更简单的打印语句**在最底层,Java中的数据是通过使用操作符来操作的。**3.1 更简单的打印语句

2021-03-27 21:24:13 208

原创 java学习笔记 java编程思想 第2章 一切都是对象

目录2.1 用引用操纵对象2.1.1 所有编程语言都有它们自己操纵对象的方式2.1.2 程序示例2.2 必须由你创建所有对象2.2.1 存储到什么地方2.2.2 特例:基本类型2.1 用引用操纵对象2.1.1 所有编程语言都有它们自己操纵对象的方式C/C++中通过指针(pointer)操作对象;Java通过引用(reference)操作对象。只要能拿到纸箱对象的那个引用,就可以操纵这个对象。…2.1.2 程序示例public class Test01 { public stat

2021-03-26 20:00:07 172

转载 心电图心跳分类(二)--EDA

目录Task2 数据分析1. 内容2. 代码2.1 所需的库2.2 读取数据集2.2.1 导入训练集train.csv、测试集testA.csv数据2.2.2 查看数据首尾数据情况2.3 总览数据概况2.3.1 获取train数据的相关统计量2.3.2 获取train数据类型2.3.3 获取testA数据的相关统计量获取testA的数据类型2.4 判断数据缺失和异常2.4.1 查看trian和testA每列的存在nan情况2.5 了解预测值的分布2.5.1 预测值的分布3.5.2 查看skewness(偏态

2021-03-19 23:32:21 385

原创 datawhale区块链简介与以太坊入门(一)

目录1. 区块链简介1.1 区块链和区块链技术、比特币1.2 区块链的原理和算法1.2.1 区块1.2.2 密码学技术1.2.3 共识机制2. 以太坊介绍2.1 以太坊简介1. 区块链简介1.1 区块链和区块链技术、比特币区块链是一种链式存储结构,它通过密码学技术对区块进行加密。区块链技术是应用在区块链上的一种技术,它通过P2P网络和区块链对数据实现去中心化、不可篡改、不可逆。比特币是区块链技术的一种典型应用,也就是在区块链上使用区块链技术开发的应用。1.2 区块链的原理和算法区块链有以下特点

2021-03-17 23:52:07 351

转载 datawhale零基础入门数据挖掘-心跳信号分类预测(一)

目录1. 赛题1.1 赛题数据1.2 评测标准1.3 结果提交2. baseline2.1 导入相关包2.2 模型训练2.3 提交结果1. 赛题1.1 赛题数据数据主要为1列心跳信号序列数据,其中每个样本的信号序列采样频次一致,长度相等。为了保证比赛的公平性,将会从中抽取10万条作为训练集,2万条作为测试集A,2万条作为测试集B,同时会对心跳信号类别(label)信息进行脱敏。比赛链接:https://tianchi.aliyun.com/competition/entrance/531883/i

2021-03-16 20:58:49 208

原创 Algorithms 第一章1.2

1.2.1 编写一个Point2D实例,从命令行接受一个参数N。在单位正方形中生成N个随机点,然后计算两点之间的最近距离。public class Test01 { public static void main(String[] args) { Random r = new Random(); int N = Integer.parseInt(args[0]); Point2D[] arr = new Point2D[N]; do

2021-03-13 20:53:04 53

原创 Algorithms 第一章1.1

1.1.3 编写一个程序,从命令行得到三个整数参数。如果它们都相等则打印equal,否则打印not equal。public class Test00 { public static void main(String[] args) { int num1 = Integer.parseInt(args[0]); int num2 = Integer.parseInt(args[1]); int num3 = Integer.parseInt(arg

2021-03-08 20:37:16 126

原创 junit测试

目录1. Maven中junit测试1.1 pom.xml1.2 被测试的类`org.example.HelloMaven`1.3 [junit](https://junit.org/junit4/javadoc/latest/index.html)测试代码1.4 结果分析2. IntelliJ IDEA中junit测试2.1 配置Runner中的`VM Options`和`JRE`2.2 创建junit测试类junit javadoc ----> https://junit.org/junit4/

2021-02-16 14:22:35 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除