- 博客(18)
- 收藏
- 关注
原创 vscode常用快捷键总结
Ctrl + X 剪切Ctrl + C 复制Alt + up/down 移动行上下Shift + Alt up/down 在当前行上下复制当前行Ctrl + Shift + K 删除行Ctrl + Enter 在当前行下插入新的一行Ctrl + Shift + Enter 在当前行上插入新的一行Ctrl + Shift + | 匹配花括号的闭合处,跳转Ctrl + ] 或 [ 行缩进Home 光标跳转到行头End 光标跳转到行尾Ctrl + Home 跳转到页头。
2025-01-13 00:14:11
874
原创 VMware虚拟网络编辑器用法_虚拟网络编辑器 如何进入
仅主机模式配置起来比较麻烦,如果没有编辑虚拟网络编辑器的话就算你在创建虚拟机的时候选择了仅主机模式也不能互相访问其他虚拟机,因为VMware默认采用的是DHCP获取IP地址,除非你设置的IP地址是它默认的IP地址池中的IP地址,但是一般来说我们都会设置成自己想要的IP,这个时候就需要去编辑虚拟网络编辑器,设置DHCP。wmware有三种网络模式,NAT模式,桥接模式和仅仅主机模式。
2025-01-13 00:10:30
865
原创 Mysql- 基础学习
语法:select * from 表名 where 字段 = 900;#判断字段那些不为空。select 字段 from 表名 where 字段 >= 数值1 and 字段
2025-01-13 00:07:10
434
原创 MySQL 日志之 binlog 格式 → 关于 MySQL 默认隔离级别的探讨
我们来看看 MySQL Bug23051,里面有说到,MySQL 5.1 的早期版本,隔离级别是 RC、binlog 格式是STATEMENT时,InnoDB 的主从复制是有 bug 的(5.1.21 中修复),而 5.0.x 是没问题的,我们在 5.0.96 上跑下 Bug23051 中的例子。UPDATE 就有需要注意的了,虽然我们修改列只有一列,条件列也只有一列,但是日志中记录的却是:修改列是全部列,条件列也是全部列,并且列值是具体的值,而没有 NOW()、UUID() 这样的函数。
2025-01-13 00:03:29
811
原创 MYSQL 多实例部署和xtrabackup
percona-xtrabackup-24- 100%[===========================>] 7.69M 32.4KB/s 用时 3m 13s。mysql-5.7.34-linux-gli 100%[===========================>] 634.56M 14.3MB/s 用时 61s。(7)xtrabackup收到innobackupex备份完成的通知后,会停止redo拷贝线程,然后通知innobackupex,redo.log文件拷贝完成;
2025-01-12 23:59:47
878
原创 Verilog基本语法概述_verilog文件后缀,以什么为基本单位
Verilog中的标示符可以是任意一组字母、数字、$符号和下划线符号的组合,但标示符的第一个字符必须是字母或者下划线。标示符区分大小写Verilog程序是有模块组成的,每个模块嵌套在module和endmodule声明语句中。模块是可以进行层次嵌套的每个Verilog源文件中只准有一个顶层模块,其他为子模块每个模块要进行端口定义,并说明输入输出端口,然后对模块的功能进行行为逻辑描述程序书写格式自由,一行可以写几个语句,一个语句可以分几行写。
2025-01-12 23:59:17
401
原创 ORB-SLAM2 特征点法SLAM 单目 双目 rgbd相机SLAM 单应 本质矩阵恢复运动 小图大图地图优化_orbslam2单目imu
误差信息矩阵 InfoMatrix: Eigen::Matrix2d::Identity()*invSigma2(与特征点所在的尺度有关)+ 误差信息矩阵 InfoMatrix: Eigen::Matrix2d::Identity()*invSigma2(与特征点所在的尺度有关)+ 误差信息矩阵 InfoMatrix: Eigen::Matrix2d::Identity()*invSigma2(与特征点所在的尺度有关)cv::SVDecomp(A,S,U,VT,SVD::FULL_UV);
2025-01-12 08:21:15
734
原创 openresty开发环境搭建_openresty 开发环境搭建
下载后解压到:D:\publictools\openresty-1.15.8.1-win64。选择配置的nginx服务并启动。打开IDEA找到插件安装。点击dist即可构建。
2025-01-12 08:17:33
660
转载 Java多线程(2)--Thread类继承和Runnable接口创建线程
④一个线程对象只能调用一次start()方法启动,如果重复调用了,则将抛出异常“IllegalThreadStateException”。⑤调用Thread类的start方法:开启线程,调用Runnable子类接口的run方法。②run()方法由JVM调用,什么时候调用,执行的过程控制都有操作系统的CPU调度决定。④将Runnable接口的子类对象作为实际参数传递给Thread类的构造器中。④调用线程对象start方法:启动线程,调用run方法。②子类中重写Thread类中的run方法。
2025-01-12 01:04:13
383
原创 Java多线程实现的方式
System.out.println(Thread.currentThread().getName()+“–>我是通过实现Callable接口通过FutureTask包装器来实现的线程”);System.out.println(“通过线程池方式创建的线程:” + Thread.currentThread().getName() + " ");System.out.println(Thread.currentThread().getName()+“–>我是通过实现接口的线程实现方式!//编写自己的线程代码。
2025-01-12 01:00:32
318
原创 java多线程使用详解与案例,超详细
System.out.println(Thread.currentThread().getName()+“开始下载”);System.out.println(“消费了->”+container.pop().id+“只鸡”);,参数为线程存放个数。System.out.println(“生产了”+(i+1)+“只鸡”);daemon守护线程会因为用户线程关闭而关闭,默认为用户线程。daemon守护线程会因为用户线程关闭而关闭,默认为用户线程。System.out.println(“上帝守护着你”);
2025-01-12 00:56:50
781
原创 Eclipse如何导入JavaSwing项目超详细教程
如果你没有Mysql驱动包可以通过以下链接下载,要是链接失效请关注左侧微信公众号后台联系我。如果你的MYSQL已经安装好了,请跳过此步骤进入第二大步。或者通过以下百度网盘下载,要是链接失效请关注左侧微信公众号后台联系我。如果文章后面没有连接,请在点击以下链接在我的资源里面去找。//以下是mysql5.0版本的配置。//以上是mysql5.0版本的配置。//以下是mysql8.0版本的配置。账号:admin 密码:123456。账号:admin 密码:admin。至此,你的数据部分已经搞定了。
2025-01-11 08:31:49
1148
原创 Eclipse 插件升级:如何在线安装 更新 Eclipse 中安装的官方 第三方插件?_eclipse插件库更新
很多同学在使用 Eclipse 的过程中,为了便于开发不可避免的安装使用了一些官方/第三方提供的插件,如插件 Amateras UML 可以很方便的帮助我们在项目中画类图,但是可能随着版本的迭代与更新,某些插件不更新的话我们就无法继续使用其提供的服务,对于插件的升级,有些同学也存在误区,正如标题所说,本文我们将详细介绍如何更新 Eclipse 中安装的插件。
2025-01-11 08:28:08
715
原创 Dubbo入门教程,谈谈为什么要用Dubbo?
很多时候,其实我们使用这个技术的时候,可能都是因为项目需要,所以,我们就用了,但是,至于为什么我们需要用到这个技术,可能自身并不是很了解的,但是,其实了解技术的来由及背景知识,对于理解一项技术还是有帮助的,那么,dubbo是怎么被提上日程的呢?在互联网的发展过程中,在以前,我们只需要一个服务器,将程序全部打包好就可以,但是,随着流量的增大,常规的垂直应用架构已无法应对,所以,架构就发生了演变。服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。
2025-01-11 08:24:27
400
原创 C++17编程之 折叠表达式_c++怎么把代码折叠
折叠表达式是一种新的语言特性,它使得可以对包含若干个参数的可变参数模板进行操作,同时将其所有参数合并成一个值。比如,如果你用减法或除法作为一元右折叠的操作符,那么你得到的结果可能和你预期的不一样。(4)当一元折叠表达式中的参数包为空时,只有三个运算符(&& || 以及逗号)有缺省值,其中&&的缺省值为true,||的缺省值为false,逗号的缺省值为void()。(3)初始值在右边的为右折叠,展开之后从右边开始折叠。折叠表达式共有四种语法形式,分别为一元的左折叠和右折叠,以及二元的左折叠和右折叠。
2025-01-11 03:06:22
989
原创 C++11实现线程安全的单例模式(使用std call_once)_c++ 单例 std call_once
/ 防止拷贝和赋值。// 防止外部构造。
2025-01-11 03:02:40
499
原创 C++ function、bind以及lamda表达式_c++function表达式
在上面的例子中,我们把一个普通的函数和一个functor赋值给了一个std::function对象,然后我们通过该对象来调用。其它的C++中的可调用实体都可以像上面一样来使用。通过std::function的包裹,我们可以像传递普通的对象一样来传递可调用实体,这样就很好解决了类型安全的问题。上面的例子中,bf1是把一个两个参数普通函数的第一个参数绑定为10,生成了一个新的一个参数的可调用实体体;bf2是把一个类成员函数绑定了类对象,生成了一个像普通函数一样的新的可调用实体;
2025-01-11 02:58:59
476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅