自定义博客皮肤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入门到精通,一篇就够。40个python游戏经典开源项目(开源分享:俄罗斯方块、魂斗罗、植物大战僵尸、飞机大战

只需要更换游戏名即可启动这次需要不断点击鼠标来控制绿色小圆点飞行,实测比flappy bird难度要更高一点。

2025-01-24 16:01:32 1046

原创 payload sql注入_Web安全:SQL注入工具

sqlmap是一个SQL注入的工具,类似于啊D注入工具及Pangolin注入工具。啊D注入工具及Pangolin注入工具都是适合Windows系统的SQL注入工具,而sqlmap不仅支持Windows系统,还支持Linux系统。超级SQL注入工具是一款基于HTTP自组包的SQL注入工具,它支持出现在HTTP任意位置的SQL注入,支持各种类型的SQL注入,支持HTTPS模式注入。在过去黑客工具稀有的年代,啊D注入工具有着十分重要的地位,其流行程度相当于现在的sqlmap,啊D注入工具如图7所示。

2025-01-24 01:38:20 534

原创 MySQL 到 Hazelcast Cloud 实时数据同步实操分享

3.同第一步操作,点击左侧菜单栏的【连接管理】,然后点击右侧区域【连接列表】右上角的【创建连接】按钮,打开连接类型选择页面,然后选择Hazelcast Cloud。根据数据需求,选择需要同步的库、表,如果你对表名有修改需要,可以通过页面中的表名批量修改功能对目标端的表名进行批量设置。有三种校验模式,我常用最快的快速count校验 ,只需要选择到要校验的表,不用设置其他复杂的参数和条件,简单方便。还有一个校验方式关联字段值校验 ,创建关联字段值校验时,除了要选择待校验表外,还需要针对每一个表设置索引字段。

2025-01-24 00:08:45 764

原创 linux ucontext族函数的原理及使用_ucontext_t

/定义上下文结构体变量。

2025-01-23 22:29:25 1031

原创 JDK命令行工具与可视化工具

复制代码S0C,S1C是指Survivor0区1区的容量;S0U,S1U是指这两幸存区的使用量;C代表Capacity,U代表Used,上面反应的是各个区的初始容量以及使用情况,GC的次数和时间。示例二://启动参数设置:-Xms20M -Xmx20M -Xmn10M -xx:+UseserialGC -XX: +PrintGcDetails -verbose:gc复制代码指定DEMO03运行时JVM参数,设置堆区为20M,新生代10M,使用Serial垃圾收集器。

2025-01-23 21:08:29 875

原创 java实现二维码的生成与解析

上面这个是工具类,里面的方法我都写了注释,编码和解码方法都有多个重载方法,根据参数列表的不同,选择不同的方法执行。下面我们直接创建一个maven项目,用maven管理jar包很方便,而且我们需要的jar包基本都可以从官网下载进行依赖的添加。上面这段依赖可以直接到maven的官网进行copy,在maven依赖查询官网直接搜索zxing,我用的是3.3.0的版本。// 绘制缩小后的图。//生成矩阵,因为我的业务场景传来的是编码之后的URL,所以先解码。

2025-01-23 18:28:03 541

原创 JavaScriptES5新方法

方法用于检测数组中的元素是否满足指定条件. 即查找数组中是否有满足条件的元素。| configurable | 目标属性是否可以被删除或是否可以再次修改特性 true / false 默认为false |方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素,主要用于筛选数组它直接返回一个新数组。这里我们需要注意的是:descriptor这个值有几个限定,首先它必须以对象的形式写入。方法并不影响原字符串本身,它返回的是一个新的字符串。例如,判断一个数组中是否有大于20的元素存在。

2025-01-23 17:04:55 683

原创 Hive SQL 行转列 和 列转行 1列转多列 函数和示例

中 IT互联网_IT信息技术|金融_银行业|金融_保险业|金融_资本市场_证券期货|教育|商贸|(除上述的其他行业分类)|-|工业|物流。低 IT互联网_IT信息技术|金融_银行业|金融_保险业|金融_资本市场_证券期货|教育|商贸|(除上述的其他行业分类)|-|工业|物流。高 IT互联网_IT信息技术|金融_银行业|金融_保险业|金融_资本市场_证券期货|教育|商贸|(除上述的其他行业分类)|-|工业|物流。当然,按我们的业务,这里不需要行转列。高 金融_银行业|金融_保险业|金融_资本市场_证券期货。

2025-01-23 15:43:56 583

原创 Flutter 与 Compose怎么选?小孩子才做选择

新的Android Studio 增加了对文字更改实时预览的效果,可以在Preview、模拟器、或者真机上实时预览。

2025-01-23 14:11:49 1326

原创 DIV+CSS学习笔记总结篇

定义列表定义列表不仅仅是一列项目,而是项目及其注释的组合。定义列表以 标签开始。每个定义列表项以 开始。每个自定义列表项的定义以 开始。是对的解释用来创建一个普通的列表,用来创建列表中的上层项目,用来创建列表中最下层项目,和都必须放在标志对之间。是d的缩写是的缩写是d的缩写属性具有三个属性分量: :设置列表项图标的位置,位于文本内或者文本外: 设置列表项图标的类型:使用图像设置列表项图标第六章 表单元素(上)表单标签:表单标签表单是一个包含表单元素的区域,包括起来的都是表单的内容HTML标签 - 和确认

2025-01-23 00:31:55 738

原创 C++期末复习超详细总结知识点(期末冲刺)

C和C++中字符型变量只占用1个字节。字符常量只能包括一个字符,如 是不合法的字符常量区分大小写字母,如和是两个不同的字符常量字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元1.6、字符串型常量作用:用于表示一串字符两种风格char str1[] = “hello world”;string str = “hello world”;常考:字符串 在内存中占几个字节?答:占4个字节,而不是3个字节,编译系统会在字符串最后自动加一个作为字符串结束标志。但并不是字符串的一部分,

2025-01-22 22:54:49 929

原创 Android程序员必备!Android社招最全面试题,附超全教程文档_android面试基础知识

可以看出,笔者的工作学习模式便是由以下。

2025-01-22 21:30:47 791

原创 Android 键盘操作常见问题

Override2. 点击外部区域键盘自动收起如果当前页面是Activity那么可以直接重写方法。在事件时,判断点击的坐标是否在输入框坐标的上面,如果是那么调用隐藏键盘的方法。如果当前页面是Fragment,那么Fragment中增加一个方法,内部逻辑同上,在Fragment所依赖的Activity代码中将事件透传给Fragment的,如果键盘需要隐藏,Fragment的方法需要返回true,表示消费本次所有触摸事件,不再继续传递。3. 如何获取键盘高度。

2025-01-22 20:09:34 873

原创 Ajax保姆级使用攻略

不使用Ajax现有技术存在的问题:1、评论视频时,调用服务器刷新页面,响应回来,到客户端刷新当前页面(1)让用户体验差(2)每次刷新浪费网络流量资源响应回到客户端后只刷新评论区位置(页面局部)

2025-01-22 18:47:28 600

原创 3天AI进阶实战营——多目标跟踪

2.在第三步下方的代码框里复制粘贴安装PaddleDetection的代码,然后运行。

2025-01-22 17:19:57 835

原创 2023微信小程序期末大作业-精品租房小程序(附下载链接)

【代码】2023微信小程序期末大作业-精品租房小程序(附下载链接)

2025-01-22 15:40:01 136

原创 12张图带你彻底理解分布式事务!!

写这篇文章的背景是有个跟我关系不错的小伙伴去某大型互联网公司面试,面试官问了他关于分布式事务的问题,不巧的是他确实对分布式事务掌握的不是很深入,面试的结果挺遗憾的。不过,这位小伙伴还是挺乐观的,让我写写关于【分布式事务】的系列文章,他想提升自己关于分布式事务的短板,那我就写一个【分布式事务】专题吧,专题的内容计划是从原理、框架源码到企业级实现,这篇文章也算是整个专题的开篇吧。希望能够为小伙伴们带来实质性的帮助。本地事务。

2025-01-22 14:06:55 805

原创 使用hiredis接口(Synchronous API)编写redis流水线客户端_hiredis接口一次调用多条操作

流水线(pipelining)允许redis客户端一次性向redis服务器发送多个命令,Redis服务器在接收到这些命令后,按顺序处理这些命令,然后将(这些命令的)处理结果一次性返回给redis客户端。通过使用流水线,可以减少redis客户端与redis服务器之间的网络通信次数,以此提升redis客户端在发送多个命令时的性能。为了解释hiredis如何在阻塞连接中支持流水线,我们通过分析redisCommand函数的执行步骤,了解hiredis流水线的内部原理。

2025-01-15 16:41:25 676

原创 使用FutureTask解决并发重复计算问题,提升执行效率_futuretask解决重复执行

现有一个消耗资源比较大的计算业务需要优化,如果是同一个计算业务,需要保证只被计算一次,后面再有此计算,则直接从缓存中读取结果。

2025-01-15 16:37:44 231

原创 使用C++编写一个DHT爬虫,实现从DHT网络爬取BT种子_c++实现dht

DHT(Distributed Hash Table,分布式哈希表),DHT由节点组成,它存储peer的位置,是一种分布式存储方法。在不需要服务器的情况下,每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储,其中BT客户端包含一个DHT节点,用来联系DHT中其他节点,从而得到peer的位置,进而通过下载。

2025-01-15 16:34:03 1423

原创 【数据结构和算法】排序算法(二)

/ 根据前面的逐步分析,使用循环处理gap > 0;i++) {// 遍历各组中所有的元素(共gap组,每组有个元素), 步长gapj >= 0;// 如果当前元素大于加上步长后的那个元素,说明交换//对交换式的希尔排序进行优化->移位法// 增量gap, 并逐步的缩小增量gap > 0;// 从第gap个元素,逐个对其所在的组进行直接插入排序i++) {int j = i;//移动j -= gap;//当退出while后,就给temp找到插入的位置。

2025-01-15 01:20:45 588

原创 【数据结构与算法】栈的深入学习(上)_栈序列

栈,一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。**压栈:**栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。**出栈:**栈的删除操作叫做出栈。出数据在栈顶。

2025-01-15 01:17:03 397

原创 【数据结构与算法】之动态规划经典问题_动态规划问题

@param coins 给定的硬币的面额。* @param amount 给定的总金额。* 计算出能组成总金额的最少硬币数量。* @return 最少的硬币数量。

2025-01-15 01:13:22 423

原创 Spring---整合MyBatis

MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。

2025-01-13 23:03:51 857

原创 Spring 学习笔记2 —— IOC容器 2 (Bean的作用域、生命周期回调接口)

Spring框架支持六个作用域,但是后面四个只在web环境下才支持。重点讲单例和原型。singleton单例。IOC容器中只有一个实例。prototype原型。在每次请求该特定Bean时创建一个新的Bean实例。requestsessionwebsocketXML配置Bean举例。单例原型暂略。。。1.6 自定义Bean的性质Spring框架提供了许多接口,您可以使用这些接口来自定义Bean的性质。本节将它们分为以下几类:生命周期回调。

2025-01-13 23:00:10 1009

原创 Spring Data JPA快速入门

Spring Data JPA是spring提供的一款对于数据访问层(Dao层)的框架,使用Spring Data JPA,只需要按照框架的规范提供dao接口,不需要实现类就可以完成数据库的增删改查、分页查询等方法的定义,极大的简化了我们的开发过程。@Column(name=“cust_name”) //指定和表中cust_name字段的映射关系。@Column(name=“cust_id”) //指定和表中cust_id字段的映射关系。//查询所有客户数量。

2025-01-13 22:52:43 579

空空如也

空空如也

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

TA关注的人

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