自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android校招:没想到吧,挂了我头条客户端,我进了抖音客户端(1)

**帮你在现在的基础上,重新梳理和建立 Android 开发的知识体系。**无论是你短期内想提升 Android 内功实力,突破自己工作中的能力瓶颈,还是准备参加 Android 面试,都会在这份资料中有所一些收获。

2025-01-16 15:03:13 915

原创 Android本地图片或者网络图片高斯模糊效果(毛玻璃效果)图片模糊效果一行代码搞定

【代码】Android本地图片或者网络图片高斯模糊效果(毛玻璃效果)图片模糊效果一行代码搞定。

2025-01-16 15:01:52 132

原创 Android更换皮肤

-1) {// 读取皮肤主题ID,-1 不处理。// 皮肤主题ID,默认-1 不处理。textview.setText("皮肤一");textview.setText("默认皮肤");//获取皮肤共享的数据包。

2025-01-16 15:00:30 834

原创 Android在listview添加checkbox实现单选多选操作问题

/注意这一句必须加上,否则checkbox无法正常更新状态。// 记录每个item中textview的值。tv.setText(“已选中”+listStr.size()+“项”);tv.setText(“已选中”+listStr.size()+“项”);tv.setText(“已选中”+listStr.size()+“项”);// 初始化 设置所有checkbox都为未选择。// 显示带有checkbox的listview。android:text=“取消已选”android:text=“全选”

2025-01-16 13:40:33 764

原创 Android图片的拖拽与缩放

/ 记录ImageView当前移动位置。// 记录当前的缩放倍数。// 在当前的位置基础上移动。} else if (mode == ZOOM) { // 图片放大事件。if (startDis > 10f) { // 避免手指上有两个。if (mode == DRAG) { // 图片拖动事件。// 显示缩放后的图片。

2025-01-16 13:38:32 532

原创 Android图片处理(Matrix,ColorMatrix)

上面的各种效果也可以叠加在一起,既矩阵的组合变换,可以用矩阵乘法实现之,如:R=B(A*C)=(B*A)C,注意一点就是B*A和A*B一般是不等的。如果把这个矩阵作用于各颜色分量的话,R=A*C,计算后会发现,各个颜色分量实际上没有任何的改变(R’=R G’=G B’=B A’=A)。79 // 设置颜色矩阵。

2025-01-16 13:36:30 764

原创 20-EL表达式

EL表达式的格式是 ${表达式}EL表达式在输出null值的时候,输出的是空串。jsp表达式脚本输出null时,输出的是null当四个域中都有相同的key的数据的时候,会按域的从小到大的顺序去进行搜索,找到就输出${key}EL表达式输出复杂的Bean对象person类---------------------存数据-------------------jsp中取数据它不是直接找person类里的属性,而是找person类里的get方法EL表达式-----运算。

2025-01-16 01:39:32 798

原创 19个CISSP考试中心汇总 建议收藏

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2025-01-16 01:37:31 730

原创 19【CallableStatement 接口】_callablestatement 打出sql语句

CallableStatement是PreparedStatement的子类,主要是调用数据库中的存储过程/存储函数。并通过CallableStatement对象可以获取存储过程/存储函数的执行结果;

2025-01-16 01:35:28 270

原创 100个Python实战项目(九)制作贪吃蛇游戏(评论抽奖送书)

## []( )🏓 第 2 步:导入库后,我们需要使用**pygame.init()** 方法初始化 Pygame。* 使用上一步中定义的宽度和高度创建一个游戏窗口。* 这里**pygame.time.Clock()** 将在游戏的主要逻辑中进一步用于改变蛇的速度。

2025-01-16 00:19:36 350

原创 100 个基本 Python 面试问题第四部分(61-80)

键应该是不可变类型,也就是说,我们将使用不允许在运行时更改的数据类型。在下面的示例中,我们编写了一个简单的示例来显示函数执行前后的消息。Python 中的迭代器是类似数组的对象,允许在下一个元素上移动。我们在遍历循环时使用它们,例如在“for”循环中。Generator 是一种函数,它让我们指定一个函数,它的作用类似于迭代器,因此可以在“for”循环中使用。例如,一个列表也是一个迭代器,我们可以在它上面启动一个 for 循环。例如,下面的代码将返回从 10 到 20 的所有数字并将它们存储在一个列表中。

2025-01-16 00:17:34 1020

原创 10-SpringSecurity:JWT及无状态服务

JWT令牌注销:由于JWT令牌存储在客户端,当用户注销时可能由于有效时间还没有到,造成客户端汪会存储,这时候需要开发者能够有效防止注销后令牌的访问,开发者可以借助API 网关来实现。另外,采用短期令牌也是一个不错的解决方案。JWT令牌超长: 由于JWT允许开发者对令牌进行自定义扩展,如果在JWT的载荷中包含的信息过多,就会导致客户端每次的请求头部信息变长,从而影响请求速度。避免成为系统新瓶颈:由于API网关服务会对认证服务器进行访问及鉴权处理,有可能会形成系统的新瓶颈。

2025-01-16 00:15:31 653

原创 【hive】- 使用insert into insert overwrite插入数据到静态分区、动态分区、动静态分区_hive insert into

insert overwrite table 插入动静混合分区,如果被插入表原来就有该分区,删除原来该分区下数据,重新插入;insert overwrite table 插入动态分区,如果被插入表原来就有该分区,删除原来该分区下数据,重新插入;insert into table 插入动静混合分区,如果被插入表原来就有该分区,则追加插入数据;insert into table 插入动态分区,如果被插入表原来就有该分区,则追加插入数据;2、字段和目标表动态分区的对应关系是由字段顺序决定,并不是由列名称决定的。

2025-01-15 01:37:06 894

原创 【git】常用操作

git diff命令可以查看工作树、暂存区、最新提交之间的差别。

2025-01-15 01:33:24 252

原创 【Flutter 专题】113 图解自定义 ACEPieWidget 饼状图 (二)

小菜通过上述方式获取三角形角度后发现旋转的方向只能是顺时针旋转,反向的逆时针手势缺未生效;其原因是通过余弦定律转换的角度都为正数,需要通过向量方式进行方向正负的判断;于是小菜更换了另一种方式,以饼状图圆心为坐标轴原点,水平向右设置一个单位向量,再通过前后手势变更的坐标进行计算两个角度,相差即是夹角;更新后的坐标点与更新前的坐标点,再结合饼状图圆心坐标,三点确定一个三角形,通过余弦定律获取手势操作的夹角,从而重新绘制饼状图;计算所得的角度加在饼状图遍历绘制的扇形图角度中即可;方式获取,计算得出的角度受。

2025-01-15 01:29:42 567

原创 Python是什么?为什么Python这么火,学Python能干什么?_python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。 [4] 相关星图

Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

2025-01-13 16:26:56 467

原创 python数据分析实例:利用爬虫获取数据_爬虫爬取网站数据并分析

现在很多网站都用Ajax(异步加载)的技术,打开网页,先给你看上面一部分东西,然后剩下的东西再慢慢加载。所以你可以看到很多网页,都是慢慢的刷出来的,或者有些网站随着你的移动,很多信息才慢慢加载出来。这样的网页有个好处,就是网页加载速度特别快。但这个技术是不利于爬虫的爬取的,我们可以借助chrome浏览器的小工具进行分析,进入网络分析界面,界面如下:这时候是一片空白,我们刷新一下,就可以看到一系列的网络请求了。然后我们就开始找可疑的网页资源。

2025-01-13 16:23:14 1716

原创 Python操作redis用法详解_python redis hscan_iter

由于redis类库中没有提供对列表元素的增量迭代,如果想要循环name对应的列表的所有元素,那么就需要:获取name对应的所有列表循环列表"""自定义redis列表增量迭代:param name: redis中的name,即:迭代name对应的列表:return: yield 返回 列表元素"""使用for item in list_iter('list2'): # 遍历这个列表。

2025-01-13 16:19:32 1031

原创 java基础,数据结构,网络,Android相关等等,适合中高级工程师大厂面试题合集

java的对象锁和类锁:java的对象锁和类锁在锁的概念上基本上和内置锁是一致的,但是,两个锁实际是有很大的区别的,对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个类的class对象上的。直观来说,Binder是Android中的一个类,它实现了IBinder接口,从IPC的角度来说,Binder是Android中的一种跨进程通信的一种方式,同时还可以理解为是一种虚拟的物理设备,它的设备驱动是/dev/binder/。它的特点是该线程池中的线程数量是固定的。

2025-01-12 16:32:04 883

原创 Java基础(9)——从匿名内部类 到 函数式编程Lamda表达式 & List的函数式编程案例_匿名内部类转lambda表达式

接口:@ FunctionalInterface。@FunctionalInterface 注解。从完整的实现类 到 匿名内部类 到函数式编程。出现在接口,此接口可以使用Lamda表达式。需求:查询价格低于500000.00的车。要素:流对象,过滤条件,收集结果。​ 只有一个唯一的方法需要实现。需求:找出价格最低5种车。统计出系统有哪些品牌的车?2.用lamda改写。需求找出库存最多的?

2025-01-12 16:28:22 343

原创 Java基础知识总结(绝对经典)

五、深入理解Java虚拟机。

2025-01-12 16:24:40 680

原创 Docker 从入门到实践系列五 - Dockerfile文件

指定所创建镜像的基础镜像,如果本地不存在,则默认会去Docker Hub下载指定镜像。命令格式如下:[AS ]Or[:] [AS ]Or[@] [AS ]平时不用这么复杂的,只需如下即可FROM[:]任何Dockerfile中的第一条指令必须为FROM指令。并且,如果在同 一个Dockerfile中创建多个镜像,可以使用多个FROM指令(每个镜像一 次)。

2025-01-11 23:03:03 836

原创 Django框架入门到精通(04)Django创建第一个项目 (黄菊华老师大学生毕业设计学习教程)

项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!我们完成了开发环境的搭建工作。本章我们将学习如何创建 Django 项目以及 Django 项目的初始化,我们将创建一个名为 BookStore 的 Django 项目,用此项目来讲解 Django 框架的部分知识,通过这个项目我们将一起打开 Django 世界的大门。

2025-01-11 22:59:22 543

原创 Django框架之路由和视图的配置以及Path转换器的使用_django 中setting怎么导入views path

其次,需要在urls.py中配置一个路由因为默认是127.0.0.1:8000因此配置好的访问地址为http://127.0.0.1:8000/page/2022/配置好之后,运行服务器,浏览器中输入地址,可以看到以下页面:说明路由和视图配置成功!

2025-01-11 22:55:40 401

原创 Android 序列化之Serializable和Parcelable

Serializable的设计初衷是为了序列化对象到本地文件、数据库、网络流、RMI以便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是由于Serializable效率过低,消耗大,而android中数据传递主要是在内存环境中(内存属于android中的稀有资源),因此Parcelable的出现为了满足数据在内存中低开销而且高效地传递问题。

2025-01-11 08:16:53 694

原创 Android 安卓 百度地图

在工程app/libs目录下放入BaiduLBS_Android.jar文件(在下载的sdk中,libs目录下有多少jar包都放进去,每个人选择的功能不一样,自然jar包也就不同),在src/main/目录下新建jniLibs目录(要是不会创建目录,建议重新开始学,从。找到你的包名,把包名复制下来(如图位置才是包名,是你项目中的build.gradle),之后去申请一个密钥,就是所说的。开发指南,就相当于一个开发文档,告诉你怎么用,开发文档中有着许多功能,就比如项目创建,创建地图,与地图交互,等功能,

2025-01-11 08:13:12 773

原创 Android 存储数据之3 使用SQLite数据库存储

/只有在更新数据库时,才会执行到这个方法 用户是升级数据库,则判断一下是不是通过老版本来更新的,只需要创建1张表Category即可。//参数:表名,列名,where部分,为占位符指定具体的值,group by的列,对group by后的结果进一步约束,查询结果排序方式。比如我现在是数据库版本1,我安装了最新的软件,就需要升级到数据库版本3,就需要做1->2,2->3的所有操作。//手动抛出异常,让事务失败。//moveToFirst()方法将数据的指针移动到第一行的位置,然后循环查询每一行的数据。

2025-01-11 08:09:30 891

原创 2024春招BAT面试真题详解,你还在犹豫看不看,别人已经学走了!

AIDL 可以跨进程访问其他应用程序,和其他应用程序通讯,多进程间通讯;Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如onKeyEvent, onTouchEvent等。并维护应用程序的生命周期。当我们调用Acitivity的 setContentView方法的时候实际上是调用的Window对象的setContentView方法,所以我们可以看出Activity中关于界面的绘制实际上全是交给Window对象来做的。

2025-01-11 01:10:44 819

原创 2024新手如何学习挖漏洞?看这篇就够了【网络安全】

确定要挖掘的软件或系统。这可能是一个应用程序、操作系统、网络设备或其他系统。:收集有关目标的信息,包括架构、协议、版本和配置等。这些信息可以通过互联网搜索、手动扫描、自动化工具和其他途径获得。:通过手动和自动化技术进行漏洞分析,识别潜在的漏洞类型和攻击面。漏洞类型可能包括缓冲区溢出、SQL 注入、跨站点脚本、文件包含、代码注入等等。:验证已经识别的漏洞。这通常涉及到构建漏洞利用代码,并尝试在目标系统上运行以确定漏洞是否存在。:对于已经验证的漏洞,需要编写漏洞报告。

2025-01-11 01:07:03 287

原创 2024技能大赛云计算赛项先电2

六、Docker-compose。五、Zookeeper环境。

2025-01-11 01:03:21 379

原创 Java基础知识点总结归纳,超级全面!(2024版)

所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。

2025-01-09 08:30:57 1475

原创 Java和Python对MySQL的增删改查

这个可以参考我的,上篇有具体的环境配置介绍哦!

2025-01-09 08:27:53 958

原创 Java全栈开发---Java ERP系统开发:商业ERP(十五)ERP系统的权限验证框架Shiro

我们改用subject.login方法后,并不会调用登陆的业务层进行登陆的验证查询,即不会从数据库查找登陆的用户名和密码是否正确,而是将这项工作交给 shiro去完成。那 shiro,是怎么知道登陆的用户名和密码是否正确的呢?其实它也需要用到我的登陆验证业务,这时它就得向“别人”打听一下,那就是Realm了。真正实现登陆验证的是Realm,而shiro只是去调RealmRealm: Realm 充当了 Shiro与应用安全数据间的“桥梁"或者"连接器"。

2025-01-09 08:25:49 747

空空如也

空空如也

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

TA关注的人

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