首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
上篇专题
js数组-控制先合并后去重(基于上篇-js去重方法)
js数组-控制先合并后去重(基于上篇-js去重方法) <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><script>Array.prototype.removeRepeat1 = function() {var res =[this[0]];fo
阅读更多...
【C++】vector(下)--上篇
个人主页~ vector(上)~ vector 二、vector的模拟实现1、了解组成2、vector.h(1)为什么有了size_t参数的vector构造函数还要再写一个int参数的重载vector构造函数(2)为什么reserve不用memcpy(3)reserve和resize的相关解释(4)迭代器失效问题详解 二、vector的模拟实现 1、了解组成 首先
阅读更多...
JVM上篇:内存与垃圾回收篇-13-垃圾回收器
笔记来源:尚硅谷 JVM 全套教程,百万播放,全网巅峰(宋红康详解 java 虚拟机) 文章目录 13. 垃圾回收器13.1. GC 分类与性能指标13.1.1. 垃圾回收器概述13.1.2. 垃圾收集器分类13.1.3. 评估 GC 的性能指标吞吐量暂停时间吞吐量 vs 暂停时间 13.2. 不同的垃圾回收器概述13.2.1. 垃圾回收器发展史13.2.2. 7 种经典的垃圾收集
阅读更多...
前端速通面经八股系列(三)—— JS上篇
目录 一、数据类型1. JavaScript有哪些数据类型,它们的区别?2. 数据类型检测的方式有哪些3. 判断数组的方式有哪些4. null和undefined区别5. typeof null 的结果是什么,为什么?6. intanceof 操作符的实现原理及实现7. 为什么0.1+0.2 ! == 0.3,如何让其相等8. 如何获取安全的 undefined 值?9. typeof N
阅读更多...
JVM上篇:内存与垃圾回收篇-08-对象实例化及直接内存
笔记来源:尚硅谷 JVM 全套教程,百万播放,全网巅峰(宋红康详解 java 虚拟机) 文章目录 8. 对象实例化及直接内存8.1. 对象实例化8.1.1. 创建对象的方式8.1.2. 创建对象的步骤1. 判断对象对应的类是否加载、链接、初始化2. 为对象分配内存3. 处理并发问题4. 初始化分配到的内存5. 设置对象的对象头6. 执行 init 方法进行初始化 8.2. 对象内存
阅读更多...
IL2CPP上篇 Unity将来时:IL2CPP是什么?
作者:小玉 链接:https://zhuanlan.zhihu.com/p/19972689 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Unity3D想必大家都不陌生,独立游戏制作者们很多人都在用它,甚至一些大公司也用在很商业的游戏制作上。Unity3D最大的一个特点是一次制作,多平台部署,而这一核心功能是靠Mono实现的。可以说Mono是Un
阅读更多...
SQL注入-上篇
SQL注入 注入是web安全的头号大敌。注入攻击漏洞往往是应用程序缺少对输入进行安全性检查所引起的。攻击者把一些包含攻击代码当做命令或者查询语句发送给解释器,这些恶意数据可以欺骗解释器,从而执行计划外的命令或者未授权访问数据。注入漏洞通常能sql查询,ldap查询,os命令,程序参数等中出现。 SQL注入常用函数 version() #数据库版本database() 当前数据库名u
阅读更多...
【Springcloud微服务】MybatisPlus上篇
🔥 本文由 程序喵正在路上 原创,CSDN首发! 💖 系列专栏:Springcloud微服务 🌠 首发时间:2024年6月4日 🦋 欢迎关注🖱点赞👍收藏🌟留言🐾 目录 资料下载微服务MybatisPlus介绍快速入门入门案例常见注解常见配置总结 核心功能条件构造器基于QueryWrapper的查询基于UpdateWrapper的查询LambdaQueryWrapper
阅读更多...
万字长文深度解析Agent反思工作流框架Reflexion上篇:安装与运行
今天,我们将迈出从理论到实践的关键一步——通过安装和测试Reflexion框架,我们将揭开智能体工作流的神秘面纱,实现知识的深度融合与应用。由于框架东西较多,我们暂定分为上中下三篇来讲解。 1. 安装 1.1 克隆和查看项目 git clone https://github.com/noahshinn/reflexion.git 查看该项目,它有4个测试项目分别为 alfworld_
阅读更多...
100条常见的c语言代码汇总上篇2(类型转换错误,忽略返回值,浮点数精度问题,逻辑错误,指针操作错误)
11. 类型转换错误 在C语言中,不恰当的类型转换可能导致数据丢失或程序行为异常。特别是在涉及不同大小或符号的整数类型,或者整数与浮点数之间的转换时,要特别小心。 代码案例: #include <stdio.h>int main() {unsigned int big_num = 4294967295U; // 最大的无符号32位整数int small_num = (i
阅读更多...
C++进阶之路:深入理解编程范式,从面向过程到面向对象(类与对象_上篇)
✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。🎥 希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。🔮 记得先点赞👍后阅读哦~ 👏👏 📘📚 所属专栏:C/C++ 欢迎访问我的主页:Srlua小谢 获取更多信息和资源。✨✨🌙🌙
阅读更多...
python菜鸟级安装手册-上篇
python安装教程 电脑-右键-属性,确认系统类型和版本号,比如本案例系统是64位 win10 点击python官网,进行下载 适用于 Windows 的 Python 版本 |Python.org 选择第一个安装程序64位即可满足需要, 嵌入式程序包是压缩包版本,即便携版,解压可用。 安装程序是可执行的安装版本,即离线版,下载到本地后可以直接安装,一般选安装版本即可。 现
阅读更多...
python类型之string上篇
使用单引号 string1 = 'This is a string in single quotes.'print(string1) 使用双引号 string2 = "This is a string in double quotes."print(string2) 使用三引号(多行字符串) string3 = '''This is a multi-linestring in t
阅读更多...
【Java面试题】MySQL上篇(索引)
文章目录 索引1.索引的分类?2.B树和B+树的区别?2.1B树2.2B+树 3.为什么使用索引会加快查询?4.创建索引的注意点?5.索引在哪些情况下会失效?6.聚簇索引和非聚簇索引的区别?7.回表查询是什么?8.什么是最左前缀原则/最左匹配原则?9.什么是索引下推优化? 索引 1.索引的分类? 三个不同维度划分: 功能分类:主键索引、唯一索引、普通索引、全文索引数据结构:B
阅读更多...
MyBatis 解决上篇的参数绑定问题以及XML方式交互
前言 上文:MyBatis 初识简单操作-CSDN博客 上篇文章我们谈到的Spring中如何使用注解对Mysql进行交互 但是我们发现我们返回出来的数据明显有问题 我们发现后面三个字段的信息明显没有展示出来 下面我们来谈谈解决方案 解决方案 这里的原因本质上是因为mysql中和对象中的字段属性不一致导致的 所以我们这个时候可以让他们两个的名称强制相同,从而达成绑定 这里一共有三种解
阅读更多...
Lua 和 Love 2d 教程 二十一点朴克牌 (上篇lua源码)
GitCode - 开发者的代码家园 Lua版完整原码 规则 庄家和玩家各发两张牌。庄家的第一张牌对玩家是隐藏的。 玩家可以拿牌(即拿另一张牌)或 停牌(即停止拿牌)。 如果玩家手牌的总价值超过 21,那么他们就爆掉了。 面牌(国王K、皇后Q 和 大臣J)的值为 10,而 A 的值为 11,除非这会使手牌的总值超过 21,在这种情况下,它们的值为 1。 在玩家停牌或爆掉后,庄家拿牌
阅读更多...
【Java面试题】Redis上篇(基础、持久化、底层数据结构)
文章目录 基础1.什么是Redis?2.Redis可以用来干什么?3.Redis的五种基本数据结构?4.Redis为什么这么快?5.什么是I/O多路复用?6.Redis6.0为什么使用了多线程? 持久化7.Redis的持久化方式?区别?8.RDB和AOF的优缺点?9.RDB和AOF如何选择10.Redis的数据恢复?11.Redis4.0的混合持久化了解吗? 底层数据结构12.说说Redis
阅读更多...
ADAS多传感器后融合算法解析-上篇
ADAS多传感器后融合算法解析-上篇 附赠自动驾驶学习资料和量产经验:链接 ADAS系统是一种高自动化的软件应用,对系统的鲁棒性与可靠性要求很高,单一传感器往往存在一定限制,此时便需要多传感器融合。多传感器融合会带来如下收益: 可以在部分场景提升整体感知精度。 某一传感器出现错误/失效时可以使用另一传感器进行补偿。 多传感器可以扩大FOV范围。 在论文《A Review of
阅读更多...
K8s-网络原理-上篇
引言 本文是学习《深入剖析K8s》网络原理部分的学习笔记,相关图片和案例可以从https://github.com/WeiXiao-Hyy/k8s_example获取,欢迎Star! 网络基础 IP组成 IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。 网络地址 网络地址用于表示设备所在网络
阅读更多...
《手把手教你》系列技巧篇(三十七)-java+ selenium自动化测试-日历时间控件-上篇(详解教程)
1.简介 我们在实际工作中,有可能遇到有些web产品,网页上有一些时间选择,然后支持按照不同时间段范围去筛选数据。网页上日历控件一般,是一个文本输入框,鼠标点击,就会弹出日历界面,可以选择具体日期。这一篇,宏哥就来介绍一下日历控件是如何用selenium实现自动化。 2.JQueryUI网站 2.1被测网址 1.被测网址的地址: jQuery UI Checkboxradio -
阅读更多...
软考A计划-系统架构师-知识点汇总-上篇
Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等) 有什么需要欢迎底部卡片私我,获取更多支持,交
阅读更多...
《最新出炉》系列初窥篇-Python+Playwright自动化测试-33-处理https 安全问题或者非信任站点-上篇
1.简介 这一篇宏哥主要介绍playwright如何在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说,想必大家都应该用过前几年的12306网站购票,点击新版购票,是不是会出现如下的界面。宏哥又找了一个https的页面,不过现在这种网站很少了,主要原因就是大家越来越觉得
阅读更多...
《最新出炉》系列初窥篇-Python+Playwright自动化测试-18-处理鼠标拖拽-上篇
1.简介 本文主要介绍两个在测试过程中可能会用到的功能:在selenium中宏哥介绍了Actions类中的拖拽操作和Actions类中的划取字段操作。例如:需要在一堆log字符中随机划取一段文字,然后右键选择摘取功能。playwright同样可以实现元素的拖拽和释放的操作。 2.拖拽操作 鼠标拖拽操作,顾名思义就是:就是鼠标按住将一个元素拖拽到另一个元素上。拖拽是指将某个元素从一个位置拖动到
阅读更多...
MFC 与android 通信编程 -----上篇
Windows程序开发中,如果涉及到网络编程的话,一般少不了socket,socket作为应用层与传输层之间的一个抽象层,可以理解为应用程序与网络协议之间的编程接口。 我曾通过MFC开发了一个简单C/S(客户端/服务器)模式的应用程序,主要是为了实现手机控制电脑,android网络编程也可以通过socket实现,这里以PC端编写服务器程序和客户端程序为例说明socket编程的一般步骤
阅读更多...
【MySQL】-12 MySQL索引(上篇MySQL索引类型前置-2-高性能的索引策略)
MySQL索引-高性能的索引策略 3 高性能的索引策略3.1 独立的列3.2 前缀索引和索引选择性3.3 多列索引3.4 选择合适的索引列顺序3.5 聚簇索引(Clustered Indexes)3.5.1 InnoDB和MyISAM的数据布局的比较3.5.2 按primary key的顺序插入行(InnoDB) 3.6 覆盖索引(Covering Indexes)3.7 利用索引进行排序3
阅读更多...
【MySQL】-12 MySQL索引(上篇MySQL索引类型前置-1)
MySQL索引 索引1 索引基础2 索引与优化1 选择索引的数据类型1.1 选择标识符 2 索引入门2.1 索引的类型2.1.1 B-Tree索引2.1.2 Hash索引2.1.3 空间(R-Tree)索引2.1.4 全文(Full-text)索引 索引的优点:索引是最好的解决方案吗? 索引 索引(在MYSQL中也叫做键),是存储引擎用于快速找到记录的一种数据结构。
阅读更多...