- 博客(20)
- 收藏
- 关注
原创 python制作的5种非传统的可视化图
安装库如果你还没安装 Plotly,只需在你的终端运行以下命令即可完成安装:安装完成后,就开始使用吧!在研究这个或那个指标的演变时,我们常涉及到时间数据。
2025-01-24 16:05:24
1001
原创 poj-1182-食物链 【 带权并查集 】 题解
你的任务是根据给定的N(1 <= N <= 50,000)和K句话(0 <= K <= 100,000),输出假话的总数。第一行是两个整数N和K,以一个空格分隔。以下K行每行是三个正整数 D,X,Y,两数之间用一个空格隔开,其中D表示说法的种类。若D=1,则表示X和Y是同类。若D=2,则表示X吃Y。只有一个整数,表示假话的数目。
2025-01-24 01:44:05
1027
原创 MySQL——表的约束
一个表中往往很多字段需要唯一性,使用主键保证唯一性只能保证一个字段,这时候唯一键就可以解决多个字段需要唯一性的问题。肉眼可见多了几个0对吧,刚好是5位,这就是zerofill的作用,当宽度小于设定宽度时,自动补零。我们可以看到,当我们如上设置默认值,我们插入时不需要对相应字段赋值时,它就会自动使用默认值。表中某一数据可能经常的会使用一个值,我们可以把它设置为默认值,需要时直接使用就好。primary key一个表里最多只能有一个主键,不能重复,不能为空。我们创建一个表,存放编号和姓名,并把编号设为唯一键。
2025-01-24 00:12:39
310
原创 Linux 基础知识笔记4 远程登录Linux_什么是 linux 远程登录 我们在上课时,是如何远程登录到 linux 主机
说明:Linux 一般作为服务器使用,而服务器一般放在机房,我们不可能在机房操作Linux 服务器。或者有时候我们的Linux产品销售到距离我们很远的地方,我们无法近距离操作这时我们就需要远程登录到Linux服务器来管理维护系统。4.在server中输入Linux的IP+:第二步localdomain 后面的数字,点击ok。如果你下载了 Putty,请双击 putty.exe 然后弹出如下的窗口。putty登录的方式是远程登录无界面登录,如需要界面性的登录可看第二种登录方式。
2025-01-23 22:33:18
293
原创 Jetpack学习之 ViewModel
V层如果进行网络请求,那么不能保证在数据返回时,页面还处于活跃状态,因为代码中写入大量的逻辑,来管理数据和避免内存泄漏。这里面就是包含了一个 Map, k 是 String 也就是ViewModel 的名称, 而 value 就是 ViewModel 的实例。和 MVP 中的 P 层类似, ViewModel 可以有效分离 视图数据逻辑(M层) 和 视图控制器(V层), 避免V层代码臃肿。注释2: 如果Map中获取到的 ViewModel 和 想要获取的类型一致,则返回这个实例。
2025-01-23 21:13:18
958
原创 java布道者耗尽20年功力整理完结的社招面试进阿里P6必备java实战第2版文档
有了这个优秀的设计选择,你可以把函数式编程看作Java 8中一个额外的设计模式和习语,让你可以用更少的时间,编写更清晰、更简洁的代码。当然,除了这些在概念上对Java有很大扩充的功能,我们也会解释很多其他有用的Java 8功能和更新,如默认方法、新的Optional类、CompletableFuture,以及新的日期和时间API。第15章是这一版新增的,从宏观的角度介绍异步API的思想,包括Future、反应式编程背后的“发布–订阅”协议(封装在Java 9的Flow API中)。
2025-01-23 18:31:57
568
原创 Flutter 指针事件原理&;点击穿透_flutter pointer
这是一个自上而下递归的过程,内部主要由和实现。点击处的坐标在RenderBox的内部是能够进行hitTest的前提,但是通不通过hitTest取决于组件内部自己是如何实现hitTest,能否接收到指针事件取决于是否把RenderBox添加到中。好奇result的内容,在中打印result即可。
2025-01-23 14:15:41
926
原创 Dockerfile_docker es 6
Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。1.编写DockerFile文件2.docker build 创建镜像3.docker run 运行镜像。
2025-01-23 00:36:31
300
原创 C++编程语言中赋值运算符重载函数(operator=)介绍_重载赋值操作符
/ 调用默认的赋值运算符重载函数。// 调用赋值运算符重载函数。// 赋值运算符重载函数。
2025-01-22 22:58:42
707
原创 Android系统启动-Init进程_android init进程
/用于保证只初始化_system_property_area_区域一次。#define KLOG_DEFAULT_LEVEL 3 //默认为3。//当捕获信号SIGCHLD,则写入signal_write_fd。class_start core //启动core class。//读取signal_read_fd中的数据,并放入buf。//向signal_write_fd写入1,直到成功为止。//将fd的可读事件加入到epoll_fd的监听队列中。start vold //启动vold。
2025-01-22 21:34:39
948
原创 Android---教你如何用三十分钟在安卓上开发一个微笑抓拍神器
有一个重点被介绍的服务,机器学习服务(Machine Learning Kit 简称 MLKit)。那机器学习服务能干什么呢?能帮助开发者解决应用开发过程中的哪些问题?今天就抛砖引玉一下,以人脸检测为例,给大家出一个实战小样例,让大家感受下机器学习服务所提供的强大功能以及给开发者提供的便捷性。
2025-01-22 20:13:27
885
原创 Android adb forward转发TCP端口连接数据
写一个例子,假设现在PC端作为客户端,用Java普通Socket写一个客户端绑定端口18000,并在这个端口写入和读取数据,然后Android作为服务器端绑定端口19000,等待客户端连接。mLogger.info(“建立新连接:” + mSocket.toString());Log.d(TAG, “当前Socket:” + socket.toString());mLogger.info(“连接心跳检测:当前已经建立连接,无需重连”);mLogger.info(“收到数据:” + s);
2025-01-22 18:51:21
760
原创 3年经验,面试测试岗20k都拿不到了吗?
跟上家一样,职位不匹配,不明白hr是怎么审核简历的,跑了蛮远的,招功能你就招功能,写一堆自动化的岗位职责,不明白为什么第三家一个小公司忘了叫什么了,公司很小,几十人吧,面试官比较个性,给了我一张白纸,他随机出题,出了一堆数据库,还有开发的问题,答得不是很好,感觉这样面试压力蛮大的。第四家轻易贷。
2025-01-22 17:24:46
742
原创 2023软件测试工程师面试前必备问题集锦,看完了再去面试吧,要不然又浪费一次机会
1、mysql查询一个表中的所有数据的SQL语句?例如查询学生表中的所有学生2、mysql进行模糊查询的SQL语句?例如查询所有姓张的学生。3、mysql进行排序查询的SQL语句?例如查询某个学生的所有成绩,按照成绩倒序排列。4、mysql进行聚合函数查询的SQL语句?例如查询某个学生的所有成绩的总分、平均分等。5、mysql进行分组查询的SQL语句?例如查询所有学生的各科成绩的总和。6、mysql进行连接查询的SQL语句?例如学生信息和学生成绩不在同一个表,查询每一个班级的学生的所有成绩。
2025-01-22 15:43:54
599
原创 2020 前端面试题总结大全 及 答案_青矩技术前端面试题
Https的安全基础是SSL。SSL协议可分为两层:SSL记录协议(SSL Record Protocol),它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。2)HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。4、HTTP连接是无状态的,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,安全性高于HTTP协议。
2025-01-22 14:34:12
424
原创 vue中Computed、Methods、Watch区别
script部分data: {message: ‘我是消息,’},methods: {return this.message + ‘现在我用的是methods’},return this.message + ‘现在我用的是computed’})在官方文档中,强调了computed区别于method最重要的两点:1 . computed是属性调用,而methods是函数调用带有缓存功能,而methods不会被缓存属性调用:1 .computed定义的方法我们是以属性访问的形式调用,
2025-01-14 05:34:15
506
原创 Vuex 简单入门
在 Vue 中,多组件的开发给我们带来了很多的方便,但同时当项目规模变大的时候,多个组件间的数据通信和状态管理就显得难以维护。将状态管理单独拎出来,应用统一的方式进行处理,在后期维护的过程中数据的修改和维护就变得简单而清晰了。的中文意思是“变化”,利用它可以更改状态,本质就是用来处理数据的函数,其接收唯一参数值。State 负责存储整个应用的状态数据,一般需要在使用的时候在根节点注入。后续在组件中使用的过程中,如果想要获取对应的状态你就可以直接使用。实现的,重要的是可以包含异步操作。需要记住的是,定义的。
2025-01-14 05:30:34
804
原创 vue3面试题:2022 最新前端 Vue 3
什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。类似于vue2.x中的mixin。自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。
2025-01-14 05:26:54
1036
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅