- 博客(20)
- 收藏
- 关注
原创 如何在微前端中加载 Vite 应用?
这会导致一些副作用的操作(比如在 Module Conext 下插入样式资源,脚本资源的行为,这给我们的微应用二次加载带来了额外的问题),同时也带来了极快的二次加载效果。至此,除了能支持 IIFE / UMD 规范的微应用之外,icestark 支持了 ES modules 规范的应用加载,并通过 import 类型标识。这种方式有个明显的问题是:Vite 以 Lib 模式构建出的应用,其产物并不是一个完整的前端应用(缺少 index.html),无法满足独立运行的条件。同时,为了兼容旧版浏览器,通过。
2025-02-05 20:10:02
558
原创 如何在Python下调用Linux的Shell命令?_";python2中,不能成功在linux下开启shell的代码为 (1
4.1. 关于 os.system os.system(“some_command with args”)将命令以及参数传递给你的系统shell,这很好,因为你可以用这种方法同时运行多个命令并且可以设置管道以及输入输出重定向。比如: os.system(“some_command < input_file | another_command > output_file”) 然而,虽然这很方便,但是你需要手动处理shell字符的转义,比如空格等。
2025-02-05 20:08:17
874
原创 基于Selenium+Python的web自动化测试框架_python selenium 自动化
由于每个测试用例产生的日志条目比较少,所以在测试框架中只利用了最高级别的日志打印,即Debug级别,该级别也会将其他所有的日志级别的信息同样打印出来。Python中的unittest库提供了丰富的测试框架支持,包括测试用例的setUp和tearDown方法,在实现用例的过程中可以重写。用例前没有“#“标记的测试用例脚本会被执行,而有”#“标记的则会被忽略,这样可以很方便的控制测试集的执行,当然也可以创建不同的文件来执行不同的测试集。控制器是自动化用例执行的组织模块,主要是负责以什么方法执行我们的测试用例.
2025-02-05 16:30:52
464
转载 基于Python的网上书店设计与实现(Django框架) 研究背景与意义、国内外研究现状_网上书店国内外研究现状
项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!如果需要联系我,可以在优快云网站查询黄菊华老师。
2025-02-05 16:27:20
324
原创 前端内容安全策略(csp)
答案是当然有了,这就是csp,通过csp我们可以制定一系列的策略,从而只允许我们页面向我们允许的域名发起跨域请求,而不符合我们策略的恶意攻击则被挡在门外.从而实现。指令就是csp中用来定义策略的基本单位,我们可以使用单个或者多个指令来组合作用,功能防护我们的网站.所有以-src结尾的指令都可以用一下的值来定义过滤规则,多个规则之间可以用空格来隔开。需要说明的一点是,目前主流的浏览器都已支持csp.所以我们可以放心大胆的用了.每一条策略都是都是由指令和指令值组成。多个资源时,后面的会覆盖前面的。
2025-02-04 16:16:21
347
原创 前端三大主流框架如何去选择?
由于尤雨溪参与过Angular的开发,因此Vue的设计参考了React、Angular和Polymer,我个人觉得Vue更像是React和Angular的结合,舍去了二者的一些缺点,整合了二者的主要优点。为什么Vue跟中国有关系?因为Vue是中国人发明的,它的主要市场在中国。通过这个图表,我们可以看出Angular和Vue的热度在持续增加,React因为发布较早已区域稳定,但结合Google Trends图我们可以看出,React已是成熟稳定的JavaScript包库,它的市场占有率和使用率还是很大的。
2025-02-04 16:12:48
285
原创 全网最全Linux命令合集
nice/renice:为未运行命令指定运行时调度优先级的,如果是已运行的命令则需要renice命令。ipcs:报告linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。date:用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式。type:用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令。xargs:给命令传递参数的一个过滤器,也是组合多个命令的一个工具。watch:周期性的执行给定的命令,并将命令的输出以全屏方式显示。
2025-02-04 12:51:10
412
原创 全干工程师神器 - Jmeter 08 - 如何利用Jmeter进行接口测试
以访问为例妈蛋 真不想写这玩意儿!接口测试文档规范Jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。说白一点,其实就是可以用来抓取网页数据的,但我们今天却要用它来做接口测试,所以说很多东西看你怎么用了,用对了小刀都可以杀了老虎,那些讲着五百年前就有的技术的人非得宣称自己讲的是五百年后才有的,我也是醉了。
2025-02-04 12:49:28
1982
原创 从零开始搭建flink流式计算项目-2小试牛刀-物联网场景下,如何实现设备采集参数监控报警功能
实际运行基于 java 11 , flink 1.18.1。接下来尝试将数据写入到mysql中。
2025-02-04 09:54:47
152
原创 从零开始实现一个-mini-Retrofit-框架
/我们在一个抽象接口类中添加了一个方法,在方法上添加了注解**@GET** 表示这是一个Http GET请求的调用,注解中带的默认参数表示GET请求的地址。声明这个方法后,我们再通过Java动态代理技术在运行时解析这个方法上的注解的信息,内部通过调用的相关方法生成一个对象有了大概思路了,我们接下来先简单的实现这样一个小例子来验证我们的想法是否可行。
2025-02-04 09:53:04
559
原创 个人博客主页搭建随笔
博主目前的这个项目还不算很大,模块依赖简单,但期望完成诸如版本号替换,压缩代码,合并文件,发布到服务器等和模块化关系不大的工作,所以使用了 gulp。博主开始学习前端,从基础做起来是不会有错的,如果你希望快速的开发,仅仅当它是个工具,那用 sail 会省事很多,再配合脚手架,事半功倍。架构设计部分也没有太深入的知识,简单的 MVC 结构,对于架构入门来说再适合不过了,即使现在的前端,有了 MV 结构的 React,MVVM 的 Angular 和 vue。”所以说呢,现在做完了,感觉都不难了。
2025-02-04 06:43:50
1842
原创 两个案例五分钟轻松入门Harmony(鸿蒙)开发
加载xml布局,打开entry -> src -> main -> java -> com -> liziba -> demo -> slice -> MainAbilitySlice,java文件,通过类的继承关系MainAbilitySlice **extends **AbilitySlice,可以看出MainAbilitySlice 是一个AbilitySlice的子类,而AbilitySlice主要用于承载单个页面的具体逻辑实现和界面UI,是应用显示、运行和跳转的最小单元。
2025-02-04 06:38:36
1750
原创 wireshark过滤规则及使用方法
------------------------------------不理解End---------------------------------------------------------------------------------------eth.addr eq A0:00:00:04:C5:84 // 过滤来源MAC和目标MAC都等于A0:00:00:04:C5:84的。1)端口为1863或者80,如:tcp.port == 1863 || tcp.port == 80。
2025-02-03 19:25:12
670
原创 vue 3 学习笔记 (八)——provide 和 inject 用法及原理
就是数据在哪,修改只能在哪,不能在数据传递处修改数据,容易造成状态不可预测。修改值的时候,还是需要在 provide 发布数据的组件内修改数据,所以会在组件内添加修改方法,同时也发布出去,在子组件处调用就可以了。只读函数,使用之前需要引入,如果给变量加上 readonly 属性,则该数据只能读取,无法改变,被修改时会发出警告,但不会改变值。在订阅组件内修改值的时候,可以被正常修改,如果其他组件也使用该值的时候,状态容易造成混乱,所以需要在源头上规避问题。上述示例,在父组件或子组件都会修改 info 的值。
2025-02-03 16:50:37
364
原创 Reactor网络模式_网络reactor
/ 将该文件描述符从epoll模型删除。// 说明该文件描述符已经被关闭。ThreadPool(int num = NUM) //构造函数私有。if (item->_sock < 0) //该文件描述符已经被关闭。// 累计已经发送的字节数。// 关闭该文件描述符。// 清空outbuffer。// 底层缓冲区已经没有空间了。// 设置文件描述符为非阻塞。//提供一个全局访问点。
2025-02-03 07:29:24
613
原创 ReactNative进阶(四十四):Mobile App 适配性优化_react native 适配
在中尺寸是没有单位的,它代表了。上述代码,运行在Android上时,View100dp100dp单位是dp,字体被解释成16sp 单位是sp,运行在iOS上时尺寸单位被解释称了pt,这些单位确保了布局在任何不同dpi的手机屏幕上显示不会发生改变;值得一提的是,中的FlexBox和Web CSS上FlexBox工作方式是一样的。但有些地方还是有些出入的。FlexBoxWeb CSSFlexBoxWeb CSSalignItemsWeb CSS中flexWeb CSSflexflex。以上是中的。
2025-02-03 07:27:42
689
原创 JMeter 测试脚本编写技巧_如何利用chatgpt编写jmeter性能测试脚本
是一款开源软件,用于进行负载测试、性能测试及功能测试。测试人员可以使用 JMeter 编写测试脚本,模拟多种不同的负载情况,从而评估系统的性能和稳定性。以下是编写 JMeter 测试脚本的步骤。
2025-02-01 22:47:34
505
原创 android:线程池和AsyncTask使用小结
values)时,此方法被执行,直接将进度信息更新到UI组件上。// protected void onCancelled(String s) {//对应第三个参数。在onPreExecute()完成后立即执行,用于执行较为费时的操作,此方法将接收输入参数和返回计算结果。当后台操作结束时,此方法将会被调用,计算结果将做为参数传递到此方法中, 直接将结果显示到UI组件上。创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。// 读写文件使用的线程池。
2025-01-31 07:44:33
529
原创 Android:怎么看待大厂面试门槛越来越高,“面试造火箭,工作拧螺丝钉”现象越来越普遍?
找过工作的小伙伴都会有过这样的感受:就单纯一个大厂校招,你就会感觉面试的时候你什么都得会。重视基础的大厂(如字节),会在计算机网络、操作系统、算法上面问到你怀疑人生。像我自己当时为了准备面试,从大三就开始各种总结知识点,刷各种面试题了。为了能够系统性地展示自己总结的知识点,我想到了通过 Github 开源出来。
2025-01-31 07:42:51
558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人