自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023接口自动化的常见面试题(建议收藏)_接口自动化数据库校验面试

使用TesNG的@BeforeXX @AfterXX注解分别可以做测试环境的初始化和测试环境的清理动作,如果业务接口有提供删除的接口,通过调用接口实现数据的删除。cookie:是一门客户端技术,一般是由服务器生成返回给浏览器客户端来保存的,并且cookie是以键值对的形式保存在浏览器客户端的,每一个cookie都会有名称,值,过期时间…Session:是一种让请求从无状态变成有状态的机制,session是服务端的会话技术,当用户登录了系统,服务器端的就会创建一个会话,此会话中可以保存登录用户的信息。

2025-01-16 22:32:25 413

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

程序代码比较简单,含底部导航栏,搜索框,轮播图,动态滚动文字等等,所有资源都在项目内,没有引用在线资源或者接口,直接打开即可使用,代码有注释,轻松实现二次开发。

2025-01-16 22:30:23 144

原创 安全框架Spring Security是什么?如何理解Spring Security的权限管理?_sprinf security可以不使用权限控制吗

Spring Security是⼀个功能强大、可高度定制的身份验证和访问控制框架。它是保护基于Spring的应用程序的事实标准。Spring Security是⼀个面向Java应用程序框架。与所有Spring项目⼀样,Spring Security的真正威力在于它可以轻松地扩展以满足定制需求。基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制 ,按照安全规则 或者 安全策略控制用户 可以访问而且只能访问自己被授权的资源。

2025-01-15 06:39:46 659

原创 宇宙是设计好的,结构像齿轮一样精准

0 前言伟大的物理学家霍金在他的**《大设计》**一书中讲过,“宇宙创造过程中,上帝没有位置。没有必要借助上帝来为宇宙按下启动键”、“由于存在万有引力等定律,因此宇宙能够,而且将是从无到有,自己创造了自己。物理学家们试图用单一的科学定理来解释宇宙,他们正向着普遍适用规则方向进行研究,寻找能够解释一切的万物理论,它就是我们认识世界的终极模型。物理规律不是创造的,是需要我们在自然中进行寻找。

2025-01-15 06:36:04 752

原创 学会这些分析定位BUG小技巧,你离跨入中级测试还远吗?_游戏测试如何定位bug

常用小技巧方法。

2025-01-15 06:32:22 319

原创 _[译]Flutter for Android Developers - Views

Widget是不可修改的,我们没法直接去更新它们,取而代之我们可以用Widget的State来实现更新。一个StatelessWidget没有任何状态信息。当你正在描述的界面元素不依赖于任何除了自身对象内的配置外的其他东西时,StatelessWidgets就刚好派上用场。比如在Android中我们将logo用一个ImageView来展示。这个logo在运行的过程中将不会再改变,因此放到Flutter中的话,我们将用一个StatelessWidget来实现它。

2025-01-13 04:07:41 537

原创 [转贴]C++调用openssl 的AES加密例子

/建议用unsigned char。//建议用unsigned char。if(InputData == NULL) //注意要SetDataLen+1。if(EncryptData == NULL) //注意要SetDataLen+1。if(DecryptData == NULL) //注意要SetDataLen+1。{//由于与直接对接用的char,那么加解密要强制转换。

2025-01-13 04:03:59 249

原创 Flutter最新开源框架,Android面试题及解析_flutter 面试题

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

2025-01-11 15:30:15 778

原创 Flutter扩展NestedScrollView(一)固定头引起的bug解决

其实当你把Sliver Widgets(可以滚动的那种)放到CustomScrollView里面的时候将由CustomScrollView来统一处理各种Sliver Widgets(可以滚动的那种),每个Sliver Widgets(可以滚动的那种)都会附加各自的ScrollPosition。为了解决1问题,我们这里需要来处理外这个ScrollController里面控制的_NestedScrollPosition,问题1在于,当头部里面有多个钉扎的插件的时候,我们外能滚动的程度。一个是内部,一个外部。

2025-01-11 15:26:33 573

原创 Flutter开发之——AndroidView

说明:在app项目的java/包名目录下创建嵌入Flutter中的AndroidView此View继承PlatformView,实现getView和dispose两个方法getView:返回要嵌入 Flutter 层次结构的Android Viewdispose:释放此View时调用,此方法调用后 View 不可用,此方法需要清除所有对象引用,否则会造成内存泄漏。

2025-01-11 15:22:51 797

原创 Android跨进程通信导论

(三)接下来对进程通信C/S端采用Binder通信过程的write/read及数据传递进行介绍:在aidl操作的过程,有单独的write和read方法,在底层命令是一次执行,写入/读取根据顺序判断是否需要执行(write_size/read_size)对应操作。学习Binder前,强烈建议先了解aidl的实现过程,通过学习aidl的工作过程,我们会对进程通信的流程有大致的概念,有利于底层执行的命令、调用接口和执行上层写入/读取相对应的理解,后面学习底层的过程就好比验证每个过程的更深层实现。

2024-12-26 07:49:40 593

原创 Android跨进程传输大图思考及实现_aidl bitmap

/引用自官方文档:https://source.android.google.cn/devices/architecture/hidl/binder-ipc。//如果是异步事务,检查所需的大小是否在异步事务的空闲缓冲区区间内。// “/dev/binder” 设备节点成为框架进程的专有节点。//如:没有权限异常,文件太大,错误的文件描述符,等等;//供应商/供应商进程之间的IPC,使用 AIDL 接口。//根据fd,映射 “len大小” 的mmap的空间。//初始化指定的空间vma用于分配绑定缓冲区。

2024-12-26 07:44:18 659

原创 Android菜鸡的提升之路---ViewPager艺术(实现简单的图片展示器)_安卓 viewpager 展示图片

先说一下思路:首先在ViewPager中加载三张图片,这里用的是动态添加控件的方法,然后就是放小点点,点其实是图,用ps自己画的,在布局里面把点放在对应的位置,小红点的转换思路:利用ViewPager中OnPagerChangeListener(页面变化监听时间),当滑动到第二个页面的时候把中间的点变红,其它的变灰。

2024-12-26 07:38:56 183

原创 Android多种方式实现相机圆形预览 看这一篇就够了

如图所示,和Android的View坐标系不同,OpenGL的坐标系是笛卡尔坐标系。Android View的坐标系以左上角为原点,

2024-12-25 09:37:22 763

原创 Android基于Jsoup的网络爬虫

Android返回的是json格式的字符串,web返回的是页面,通过Jsoup我们可以方便的对网页的数据进行操作。Toast.makeText(getActivity(),“连接服务器出错”,Toast.LENGTH_SHORT).show();Toast.makeText(getActivity(), “加载完成”, Toast.LENGTH_SHORT).show();其次是数据的展示,将数据放在listView中即可,如果要加入下拉刷新或者上滑加载则需要额外的工作。

2024-12-25 09:32:00 1071

原创 Android图片加载框架之Google推荐的图片加载库Glide

(2) 细心的你会发现,它会为每种大小的ImageView缓存 一次。尽管一张图片已经缓存了一次,但是假如你要在另外一个地方再次以不同尺寸显示,需要重新下载,调整成新尺寸的大小,然后将这个尺寸的也缓存起来。缓存机制上,Glide缓存的是跟ImageView尺寸相同的,因为图片很小,所以缓存与取数据显示图片就更快了。下次在任何ImageView中加载图片的时候,全尺寸的图片将从缓存中取出,重新调整大小,然后缓存。加载机制上,Glide加载的大小和ImageView的大小是一致的,因此内存开销更小,速度更快。

2024-12-25 09:26:37 313

空空如也

空空如也

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

TA关注的人

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