自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7

【代码】安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7。

2025-02-05 22:32:43 136

原创 安卓开发教你如何自定义View并实现炫酷进度条

由于父级的限制要求(传入 onMeasure() 方法),以及一旦计算出宽度和高度就要使用测量的宽度和高度调用 setMeasuredDimension() 方法的要求,这变得稍微有些复杂。1、调用已替换的 onMeasure() 方法时,应指定宽度和高度测量规范(widthMeasureSpec 和 heightMeasureSpec 参数都是表示尺寸的整数代码),应将这些规范视为应该生成的宽度和高度的限制要求。2、组件的 onMeasure() 方法应计算渲染组件所需的测量宽度和高度。

2025-02-05 22:31:01 626

原创 如何巧用设计模式,干掉if-else

通过责任链的处理方式,if-else结构也被我们消除了,每当新来了一种回执,只需要添加IReceiptHandler实现类并修改ReceiptHandlerContainer处理者容器即可,如果要使得程序符合开闭原则,则需要调整ReceiptHandlerContainer中处理者的获取方式,通过反射的方式,获取指定包下的所有IReceiptHandler实现类。此方案其实和上述没有太大异同,为了能符合开闭原则,通过自定义注解的方式,标记处理者类,然后反射获取到该类集合,放到Map容器中,这里不再赘述。

2025-02-05 20:34:37 930

原创 如何巧用burp安排某系统

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…在爆破过程中发现有的显示账户不存在,有的显示密码不正确,然而返回包的长度都是一样的,有没有什么快速区分他们的方法呢,其实burp简单配置一下就可以实现这个功能。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2025-02-05 20:32:54 1750

原创 基于内存的分布式NoSQL数据库Redis(四)Jedis:使用方式

Jedis中实现其他类型操作。

2025-02-05 16:57:38 736

原创 基于内存的分布式NoSQL数据库Redis(一)介绍与安装_nosql 允许数据丢失

相关网站。

2025-02-05 16:55:55 677

原创 十六、立方体贴图(天空盒)_天空盒贴图(1)

/3D纹理为samplerCube类型。//6个面的纹理是挨个+1。Skybox.h文件。

2025-02-04 17:05:08 600

原创 区块链技术与应用实验报告(实验六)

云计算领域优质创作者🏆、在校期间参与众多计算机相关的省赛、国赛,斩获系列荣誉。考取华为资深工程师、红帽工程师等系列认证。🍊。

2025-02-04 17:03:24 896

原创 八十五、MyBatis 配置文件

之前项目中使用的 mybatis.xml 是主配置文件。主配置文件特点:1、xml 文件,需要在头部使用约束文件2、根元素,3、主要内容包括:定义别名数据源mapper文件。

2025-02-04 13:16:03 561

原创 八十五、MyBatis 配置文件(1)

3、主要内容包括:定义别名数据源mapper文件。

2025-02-04 13:14:19 732

原创 会用postman不算牛,会用Eolink才是真的牛_eolink和postman

在测试需要 Cookie 的 API 时,Eolink 支持在 Cookie 管理里添加所需的 Cookie 信息,系统会自动存储 Cookie,下次测试其他相同域名的 API 时会自动传递 Cookie 请求参数。当 API 发生变化时,可以一键进行 API 回归测试,系统会自动根据规则判断返回结果并得出测试报告,方便团队快速了解 API 改动的影响范围,可减少超过 95% 的测试时间!(1)手动创建 API 文档, API 研发管理平台提供了十分全面的 API 文档格式,能详细记录 API 信息。

2025-02-04 10:16:04 912

原创 优秀 的 免费开源项目 整理

根据距离、销量、评分、特色菜、配送方式等进行排序和筛选 – 完成 | 根据距离、销量、评分、特色菜、配送方式等进行排序和筛选 – 完成 || 餐馆食品列表页 – 完成 | 添加商铺 – 完成 / 添加食品 – 完成 / 测量距离 – 完成 || 个人中心 – 完成 | 管理员权限验证 – 完成 / 超级管理员 – 完成 || 添加、删除、修改收货地址 – 完成 | 添加、删除、修改收货地址 – 完成 || 登录、注册 – 完成 | 登录、注册 – 完成 |

2025-02-04 10:14:22 706

原创 为什么数据库连接池不采用 IO 多路复用?

如果 DB 和 Web 容器同时使用 NIO,那么调用的DB连接库与必须与容器有一个约定描述**「DB的连接管理如何接入Web容器的NIO的驱动代码」**。当然,如果有特定的需要,希望使用 IO 多路复用管理 DB 连接,是完全可行的。IO 多路复用之所以能成立,是需要**「整个程序要有一个IO多路复用的驱动代码」**——就是 select 那句调用——等待事件来临,一个 blocking 的 API。对于使用DB的程序来讲,不管使用多路复用,还是连接池,都要维护一组网络连接,支持并发的查询。

2025-02-04 07:15:47 546

原创 为什么大部分的Android开发成为不了架构师

所以,大部分(超过九成的)开发干上许多年,还是做不了架构师,这是什么原因造成的呢?1:码农分为真的能写代码的,以及自认为能写代码的。2:真的能写代码的码农又分为自认为写的不错的,以及真的还不错的。3:真的能写不错代码的码农又分为会钻研会不断优化的,以及安于现状的。4:会钻研的码农又分为喜欢广度了解新技术蜻蜓点水的,以及深入钻研用到知识的。了解广度的码农又有少部分愿意深入某些技术,喜欢深入研究的又往往缺乏广度知识。5:极少深度广度都关注的码农又分为为技术而技术和为业务而技术的。

2025-02-04 07:14:04 598

原创 zabbix通过ODBC监控sybase举例_zabbix sybase

*测试远程登录**

2025-02-03 19:36:23 341

原创 vuex源码解析01index与install

use函数规定,每个插件都需要编写install函数,vuex在store.js中提供了install函数。我们在使用vuex的时候是vue.use(vuex),这个是怎么实现的呢?vue的插件系统,提供了use函数,方便我们引入插件。

2025-02-03 17:22:43 103

原创 Vue3-2-setup概述

Child :msg=“msg” msg2=“context.attrs中测试文字” @X=“X”>setup执行了 undefined // 先执行setup 因为还未初始化完,所以this未定义。beforeCreate执行了 // 创建el完成后执行回调beforeCreate。Proxy {showMsg2: ƒ, …} // 父子组件渲染完成后执行回调。子组件{{showMsg2}}

2025-02-03 17:17:20 178

原创 Vue3+TS+Node打造个人博客(后端架构)

else {// 不是敏感接口,不校验身份// OPTIONS 类型请求不能去连数据库,否则会导致数据库连接过多崩了next();} else {// 从mysql连接池取得connectionnext();});})如注释所述,主要是针对敏感接口做一个身份检查,防止系统数据被一些不怀好意的 HTTP 请求给黑了。

2025-02-03 17:16:24 670

原创 Redis 持久化机制RDB和AOF区别

二、AOF=====默认情况下Redis没有开启AOF(append only file)方式的持久化,可以通过appendonly参数开启:开启AOF持久化后每执行一条会更改Redis中的数据的命令,Redis就会将该命令写入硬盘中的AOF文件。[只针对写数据指令] AOF文件的保存位置和RDB文件的位置相同,都是通过dir参数设置的,默认的文件名是appendonly.aof,可以通appendfilename参数修改:appendfilename appendonly.aof。

2025-02-03 07:59:22 753

原创 Redis Cluster集群_stackexchange

2.2redis-cluster数据分布Redis集群中有16384个哈希槽,每个redis实例负责一部分slot,集群中的所有信息通过节点数据交换而更新。2.3数据分布存储原理。

2025-02-03 07:57:38 321

原创 kalman滤波理解三:协方差矩阵的计算_误差协方差矩阵

该矩阵是由不确定的噪声引起的,确定Q的各元素大小是不容易的,使用时都是具体问题具体分析,比方说针对上文中的小车的状态,误差来源是移动中的打滑等,最底层的是由于力的变化导致的加速度的变化,因此我们找到了加速度方差,就可以推导出Q矩阵,假设加速度方差是D(a)。由于相同变量之间的协方差就是其方差,因此对角线上元素分别是p和v的方差,其余两个元素分别是两元素间的协方差,由于协方差部分次序,协方差矩阵式对称的。(二)过程误差协方差矩阵Q。(三)测量噪声协方差矩阵R。

2025-02-01 23:54:02 202

原创 Kafka-Java客户端数据生产流程解析,从发送类型实现代码到序列化器实现代码!

**自定义序列化器*/@Override@Overridetry {= null) {} else {= null) {} else {@Override使用自定义的序列化器Company company = Company.builder().name(“kafka”) .address(“北京”).build();

2025-02-01 23:45:06 468

原创 App相互唤醒的几种方式

Override//注意,这里必须要添加这个flag,//原因在于这里的context并不是一个Activity类型的context,无法直接开启activity。

2025-01-31 08:14:26 1907

原创 APP测试中ios和androis的区别,有哪些注意点_苹果和安卓沙盒区别

当你第一次使用APP时,会询问是否接收通知,如果你选择了是,那么服务器就会记录你的ID,当有消息通知的时候,这些数据是先推送到苹果的服务器中,然后通过苹果的APN服务器推送到用户手机上的。安卓的所有应用都可以在后台运行,除非用户自己手动操作或者内存不足才会关闭,android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机,每个app都有自己的进程,每个进程都有自己的内存空间。服务进程:这个相信大家都熟悉,也就是我们常说的service,能够运行在后台,常见的有音乐类的app;

2025-01-31 08:10:57 1722 1

空空如也

空空如也

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

TA关注的人

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