自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中的函数

四、函数返回值(一)def buy():return ‘烟’a = 100print(a) # 函数体内部访问,能访问到a变量testA()九、全局变量a = 100print(a)print(a)print(a)testA()testB()print(glo_num) # 0, 因为修改的函数没执行test2() # 0 , 因为修改的函数没执行test1()test2() # 100,先调用了函数1print(glo_num) # 100 , 调用了函数1。

2025-01-24 15:57:00 609

原创 Oracle用户管理命令

擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。

2025-01-24 01:31:52 288

原创 Mybatis系列第7篇:各种查询详解

id int AUTO_INCREMENT PRIMARY KEY COMMENT ‘订单明细id’,order_id INT NOT NULL DEFAULT 0 COMMENT ‘订单id,来源于t_order.id’,goods_id INT NOT NULL DEFAULT 0 COMMENT ‘商品id,来源于t_goods.id’,num INT NOT NULL DEFAULT 0 COMMENT ‘商品数量’,

2025-01-24 00:02:19 849

原创 LeetCode第一题:两数之和(Java)_leetcode第一题java

坚持下去便可胜利。只要心还在,梦想还在,我们还可以坚持直至胜利。没有过不去的坎,只有害怕的心。莫害怕,抓住希望便可突破困境找到方向!随着对框架学习的不断深入以及项目经验的不断积累,愈发的意识到掌握基本算法逻辑的必要性,因此决定每天在LeetCode上面刷一道算法逻辑题并在此记录。

2025-01-23 22:24:49 383

原创 java高并发系列 - 第1天:必须知道的几个概念

此外,某一个线程一直占着关键资源不放,导致其他需要这个资源的线程无法正常执行,这种情况也是饥饿的一种。实际上,如果系统内只有一个CPU,而使用多进程或者多线程任务,那么真实环境中这些任务不可能是真实并行的,毕竟一个CPU一次只能执行一条指令,在这种情况下多进程或者多线程就是并发的,而不是并行的(操作系统会不停地切换多任务)。在并行程序中,临界区资源是保护的对象,如果意外出现打印机同时执行两个任务的情况,那么最有可能的结果就是打印出来的文件是损坏的文件,它既不是小王想要的,也不是小明想要的。

2025-01-23 21:03:56 735

原创 Java基础(项目2)——项目案例:控制台的一个云就业平台项目【应聘+招聘

dao里面有三个固定需要实现的方法:(1)save(Company comp) 保存方法:保存到数据库中;(2)findById(Integer id) 根据id找的方法:根据唯一id找到保存的数据;(主键)(3)update(Company comp) 更新:如果传入的是某个要修改的字段,那只能修改这一字段,如果是实例化一个类,把这个类传入进行update,则可以相对灵活地修改;(4)findAll() 全查询:找到数据库中的全部数据,思考:如果数据量大,这里是不是要用到分页查询;

2025-01-23 18:23:28 599

原创 JavaScript 的 深浅 拷贝

/ 本质上 通过 变量c 和 通过 变量d 操作的是 同一个内存地址中存储的数组。效果: 多个变量,都存储相同的 内存地址,操作同一个内存空间中存储的引用数据类型。$.extend( true , 变量1 , 变量2 , 变量3 );// 也就是 变量c 和 变量d 储存的是 相同的内存地址。将 变量1 之后 所有变量的数据 都 拷贝 至 变量1中。3, 深拷贝 复制 引用数据类型存储的具体的数据数值。如果变量2变量3 数据单元存储的是 引用数据类型。也就是 变量2 变量3 都应该是 引用数据类型。

2025-01-23 17:00:19 412

原创 HashMap的实现原理

这个 hash 方法先通过 key 的 hashCode 方法获取一个哈希值,再拿这个哈希值与它的高 16 位的哈希值做一个异或操作来得到最后的哈希值,计算过程可以参考下图。注释中是这样解释的:如果当 n 很小,假设为 64 的话,那么 n-1即为 63(0x111111),这样的值跟 hashCode()直接做与操作,实际上只使用了哈希值的后 6 位。因为当n的大小位2的幂次方时,n-1的最后一位总是位1,这样参与计算&运算才有意义,如果位0,则末尾总是为0.2)否则采用传统的链式方法插入。

2025-01-23 15:37:30 823

原创 flutter JSON ParserError - 767 unexpected token at ‘‘_ usr lib ruby 2

【代码】flutter JSON ParserError - 767 unexpected token at ''_ usr lib ruby 2。

2025-01-23 14:07:15 1031

原创 FFmepg-8、视频编码相关,遇到2个问题未解决_av_guess_format对于

/将avcodec_encode_video2替换成新的API不知道为什么总是失败,avcodec_receive_packet的时候总是提示EAGAIN错误,// V y_size+y_size/4个位置的U。// V y_size+y_size/4个位置的U。//av_guess_format在注册输出格式列表中返回与所提供的参数最匹配的输出格式,如果没有匹配则返回NULL。//Read raw YUV data 一个像素YUV420 4 1 1 4个像素6个字节表示,一个像素1.5个字节。

2025-01-23 13:24:09 662

原创 Debian 10 安装与配置_debian10是什么

我一下便想到我可以把 win10 的分区挂载上来来存储,挂载之后却发现分区是只读的。查看 dmesg 的输出信息发现原来是这个分区中有没有同步的记录,这让我不得不放弃,就利用中午休息的时间重装了系统,这次自己划分分区,配置也分分钟搞定,相当顺利。这个安装的时间已经很短了,但是在最后更新配置的时候停了很久,我差点忍不住要咔掉重新来过。遗憾的是完成之后我发现分区丢失了,这意味着我的所有数据都丢失了。我第一次装的时候下载了这个固件并放到正确的位置。我的屏幕分辨率较高,显示的字非常小,我需要调整界面显示的字体。

2025-01-23 00:26:24 2332

原创 C++中的Transform简介_c++ transform

Transform是STL中的一个函数。Transform是对区间中的内容进行变换操作,主要有两种方式。第一种是输入是区间的__first-__last的一段区间,对这段区间的数据利用__unary_op函数进行操作,然后将结果放入到__result中。第二种是第一个输入区间依旧是__first-__last这一段,第二个输入是__first2开始取(__last-__first)这一段长度的数据,对这两段的数据进行__binary_op操作,然后将结果存入到__result中。

2025-01-22 22:50:14 470

原创 Android界面导航之拖放框架(Drag and Drop)

当开始一个拖动,就同时包括了正在拖动的数据,以及描述这些数据的元数据作为系统回调的一部分。如果用户将数据拖动到一个视图对象上,并且该视图对象的监听器或回调方法事先已经告诉过系统想要接收拖动的数据,那么系统就会把这些数据发送给拖动事件中的监听器或回调方法。当拖动阴影刚刚进入视图的边界框范围时,视图的拖动事件监听器就会接收到这个action类型的事件。当拖动阴影和视图对象的边界框相交,系统会发送一个或多个拖动事件给视图对象的拖动事件监听器(如果该事件监听器已经被注册为接收事件)。

2025-01-22 21:26:12 255

原创 AI 顶会 NeurIPS 收录:淘系技术自研3D AI 算法

我们的方案在多个开源数据集,包括Pix3D,Stanford Cars,Comp Cars,和3D-FUTURE,都取得了SOTA的结果,并且3D模型搜索准确率超过传统方法约10%以上。其中,3D-FUTURE为阿里巴巴淘系技术部主导开源的业界首个饱含纹理细节的大型3D家具模型数据集,欢迎大家使用并提取建议。导读:阿里巴巴淘系技术研发了全新 3D AI 算法,可基于 2D 图片精准搜索出相应的 3D 模型,准确率大幅提升10%,可降低 3D 打印、VR 看房、场景导购等领域的门槛。

2025-01-22 18:41:56 283

原创 35+老测试员生涯回顾,揭秘无力吐槽的自动化真相…_吐槽 自动化测试

不管你对自动化测试是爱,是恨,它是从手工测试转为测试开发必经的阶段。可能你了解到自动测试没有用,实施起来维护成本高,执行效率低等负面信息,其实这不是自动化测试的问题。要知道,它只是一个工具,一种测试方案,最终的效果还是由实施的人来决定的。在12,13年的时候,用Jenkins做持续化集成比较热门,接下来几年好像没有那么火了,但是近两年docker技术的出现,又使CI,CD变得火热起来。我们是不是应该端正对自动化测试的态度,明确什么才是你想要的,找准方法,不断提升自己呢?

2025-01-22 17:13:30 1622

原创 2022年5月20日最全摸鱼游戏导航

躺平使你快乐,摸鱼令你永生,我们只有坚持每日自己去多加摸鱼,拒绝努力学习/工作,持续摸鱼,不断提升自己才能被学校/公司开除。很多刚入门摸鱼的小白学习了摸鱼技巧,却不知道如何实践,不敢在老师/老板面前展示,不知道如何提升自己,这个时候 每天在群里刷一些存在感就非常重要(百炼成神),可以去海拥全栈摸鱼学习交流群入门训练。| 编号 | 游戏地址 | 游戏介绍/玩法(可点击的为源码地址) || 游戏实现视觉差效果,会有不同的感觉(手机也能玩) || 这里面可以随心所欲的放挡板,挡住下面掉下来的球球 |

2025-01-22 15:34:06 2081

原创 10年IT老兵耗尽毕生心血终于完成了这份SpringCloud开发从入门到实战文档!臣不胜受恩感激,谢谢大牛!

*Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。**第1章什么是微服务;如果您关注行业趋势,就会发现,如今商业机构不再像几年前那样,开发大型应用程序,来管理端到端之间的业务功能,而是选择快速灵活的微服务。Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发。6.1服务雪崩效应,服务雪崩效应是一种因服务提供者不可用导致服务调用者不可用,并将不可用逐渐放大的过程。

2025-01-22 13:58:39 778

原创 你会如何查找并定位死锁?这里教你几招!_jmc

3.不可剥夺性:(一个资源被一个线程拥有之后,如果这个线程不释放此资源,那么其他线程不能强制获得此资源)死锁指A线程想使用资源但是被B线程占用了,B线程线程想使用资源被A线程占用了,导致程序无法继续下去了。1.互斥条件:(当一个资源被一个线程拥有,当被一个线程拥有后就不能被其他线程所持有)进入你的jdk安装路径中,打开jdk/bin/jvisualvm.exe。2.请求拥有条件(一个线程所持有一个资源后又试图请求另一个资源)可修改。进入你的jdk安装路径中,打开jdk/bin/jconsole.exe。

2025-01-15 15:32:03 464

原创 作为研发,你应该掌握的几款性能测试工具

Transfer rate: 652.50 [Kbytes/sec] received #表示这些请求在单位时间内从服务器获取的数据长度,计算公式:Total trnasferred/ Time taken for tests,这个统计很好的说明服务器的处理能力达到极限时,其出口宽带的需求量。Failed requests: 99         # 表示失败的请求数量,这里的失败是指请求在连接服务器、发送数据等环节发生异常,以及无响应后超时的情况。

2025-01-15 15:20:51 920

原创 何时何地使用 Vue 的作用域插槽

编译后,我们的DOM将如下所示。我们还可以将来自父级作用域的任何数据包在在slot内容中。因此,如果我们的组件有一个名为name的数据字段,我们可以像这样轻松地添加它。{{ text }}

2025-01-15 15:17:09 269

原创 【开源项目】自己做的小博客(demo)

这是一个由vue-cli3less作为预编译cssvue实现大部分的功能vue-router处理每个页面的路由跳转vuex管理应用状态_axios基于axios进行了二次封装,让其更适合REST风格,使用更加简便vue-cli3作为项目构建的脚手架,webpack作为打包工具博客网站后台管理系统,是笔者个人使用的系统,它负责控制整个博客网站的运营,包括:文章管理,评论管理,用户管理,网站数据统计等等。它是一个由vue-cli2搭建的单页面应用。less作为预编译语言iView作为UI组件库同样的使用。

2025-01-15 00:18:59 899

原创 【嵌入式软件实习】找实习和电话面试记录与总结_嵌入式与hr交谈 记录怎么写

这部分其实就是给面试官时间看简历的一般,所以可以按照简历的内容大致的介绍一下,因为是基本上按照简历进行介绍,所以别忘了简历的最终的点重点突出,扬长避短,一定要突出自己的特色。其实这次面试的过程表现虽然我准备的不算充分,但是也差不多是踩中了很多面试官的点,所以很顺利的拿到了offer。有做的好的点,也有很明显的缺点:提前了解的公司简历内容相对比较完整充分电话面试不着急做到了有理有据表现出了自己对行业的热爱。

2025-01-15 00:15:18 929

原创 【嵌入式20】STM32F103完成对SD卡的数据读取详细操作_stm32f103 sd卡

一般SD卡包括有存储单元、存储单元接口、电源检测、卡及接口控制器和接口驱动器 5个部分。

2025-01-15 00:11:36 1452

原创 Spark Shuffle Tracking 原理分析

退出有两种,如果开启了 decommission,则到期的 executors 进入 decommission 模式,否则执行 killExecutors。参数配置。

2025-01-13 21:54:34 910

原创 SonarQube使用介绍_sonarqube 解析csss

SonarQube® 是一种自动代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与您现有的工作流程集成,以实现跨项目分支和拉取请求的持续代码检查。SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。通过插件形式,可以支持包括 java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。1.开发人员在IDE中开发和合并代码,并将代码签入到DevOps平台。

2025-01-13 21:50:53 682

原创 sonar+Jenkins 构建代码质量自动化分析平台

安装 maven 3.5.2(非必需,用于编译一些插件)安装mysql 5.6 数据库 (要求版本,不低于5.6)/bin/sh。

2025-01-13 21:47:13 986

空空如也

空空如也

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

TA关注的人

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