自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python3 函数

Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。自己创建的函数被叫做用户自定义函数。1.定义函数函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号 : 起始,并且缩进。

2025-02-06 14:51:52 736

原创 Python-最详细模块 包的(动态)导入_python 动态导包

你是否会出现下图中导模块时找不到的情况呢?ModuleNotFoundError,也就是模块没有找到,不要慌,今天总结导包的所有问题。容器->数据的封装函数->语句的封装类一>方法和属性的封装模块->模块就是程序,.py文件就是模块。

2025-02-06 14:50:08 952

原创 MySQL数据库基础:数据类型详解-文本字符串类型_mysql 文本类型

最近MySQL的技能树已经建成了,一直想要复习一遍MySQL的基础知识,正好趁着这次MySQL技能树的建成一起学习复习一下MySQL数据库的基本知识。也是一直在用这个数据库,有些基础的知识点长久不用就会遗忘,就比如数据类型溢出的问题,很多时候建表的时候随便给定个类似,结果导入数据的时候报错又得删表就很麻烦,如果提前做好数据长度设置可以有效的避免这个问题而且还能节省很多空间,因此对MySQL所有数据类型做个总结是一个值得的选择。

2025-02-06 05:09:46 746

原创 MySQL数据库 ---MySQL表的增删改查(进阶)

1.5 PRIMARY KEY:主键约束等价于 not null + unique如何保证主键不重复?人工保证不太靠谱.可以借助数据库自动来生成.----1.6 FOREIGN KEY:外键约束描述两张表的之间的关联关系外键用于关联其他表的主键或唯一键,语法:foreign key (字段名) references 主表(列)例:1.7 CHECK约束(了解)MySQL使用时不报错,但忽略该约束:id int,check (sex =‘男’ or sex=‘女’)

2025-02-06 05:08:04 868

原创 Leetcode 239 滑动窗口最大值

难点在于,当滑块移动时,左端的数字会被遗弃,如果遗弃的刚好是最大的数字,则要从剩下的k-1个元素以及右端新覆盖的元素里找到最大的。对第三种情况,如果存入,则违反了单调递减,所以我们要从array尾部一直弹出元素,直到array为空,或者array尾部下标对应的元素比i+1对应的元素要更大。当滑块向右移动时,原理是类似的,array中元素下标小于新l的元素需要从队首弹出,而新r对应的加入的元素需要遵循同样的方式从队尾插入array。好,我们从下标i=l开始遍历,一开始元素列是空的,直接将i下标存进去。

2025-02-06 00:45:38 323

原创 LeetCode 209

看成滑动窗口,那么两个指针就分别表示滑动窗口的开始位置和结束位置,同时我们再维护一个。每次向右扩展滑动窗口一步,维护区间。3、我们向右扩展滑动窗口的同时也不能忘记收缩滑动窗口。时,我们再去扩展滑动窗口就显得没有意义了。如果当前滑动窗口维护的区间和。是该条件下的长度最小的子数组,因此返回。的,可行中的长度最短的滑动窗口就是答案。,此时我们就可以向右收缩滑动窗口,,让我们找出该数组中满足其和。,我们就进行答案的更新,即。,下面来讲解双指针的做法。数组,枚举过程中,不断增加。,就说明当前的窗口是。

2025-02-06 00:43:55 340

原创 java的用途有哪些,被运用到哪些地方?

正是由于这个原因,Java 成为的程序员编写交易平台的语言,因为虽然性能不比母语,但你可以避开它的安全性,可移植性和可维护性,以更快的速度运行,一个没有经验的 C++ 程序员会使应用程序变的更加缓慢和不可靠。事实上,这只是其中的一个领域,这只是当初的“一次写入,随便畅游”的项目,现在看起来是这样了。java的用途已经数不胜数,举不胜举,拥有着无可比拟的能力,另外在节省时间和开发费用方面也十分可观,程序员可以借助java语言,自由的使用现有的硬件和软件系统平台,因为java是独立于任何平台的。

2025-02-05 20:22:31 821

原创 Java泛型最全解析

复制代码在使用时指定了的Holder的类型参数为String。可以将getVal()的返回值直接赋给一个String变量,而不用显示的转型。在使用setVal时也必须传入String类或其子类,若入参不是String或其子类那么编译时会报错。在Java7之前new参数化类型时需要指定类型,但在Java7之后new操作可以不用显示指定类型,编译器会自动推导出来:复制代码多个类型参数使用逗号分隔:复制代码内部类可以使用外部类的类型参数:class A {class B {

2025-02-05 20:20:46 599

原创 Flutter _ 状态管理指南篇——Provider

我们可以在这里传入一个方法,并获得前后两个 Model 的实例,然后通过比较两个 Model 以自定义刷新规则,返回 bool 表示是否需要刷新。默认为 previous!= current 则刷新。当然,key 属性是肯定有的,常规操作。如果你还不太清楚的话,建议阅读我之前的这篇文章 [Flutter | 深入浅出Key] (为了让各位思维连贯,我还是在这里放上这个平淡无奇的 MyApp Widget 代码。😑@override。

2025-02-04 16:51:06 1091

原创 Flutter GetX 状态管理 响应式编程(三)

//第一步定义 Controller//声明为被观察者//操作方法_count++;

2025-02-04 16:49:21 638

原创 CSS书写规范、顺序和命名规则

浏览器兼容问题 (比如使用_tips的选择器命名,在IE6是无效的) 能良好区分JavaScript变量命名(JS变量命名是用“_”)id在JS是唯一的,不能多次使用,而使用class类选择器却可以重复使用,另外id的优先级优先与class,所以id应该按需使用,而不能滥用。有时候可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。左右中:left right center。左右中:left right center。内容:content/container。

2025-02-04 12:31:18 471

原创 CSS个人学习笔记(day 2)_font属性值的书写顺序为,____,____,____,____,____。

*样式层叠性:**如果给同一个标签设置了相同的属性,此时样式层叠(覆盖),写在最下面的会生效。**渲染规则:**1. 从左往右按顺序查找,如果电脑中未安装字体,则显示下一个字体。**CSS层叠样式表:**所谓的层叠及叠加的意思,表示样式可以一层一层的层叠覆盖。**3. 常见该系列字体:**宋体、Times New Roman。**常见取值:**具体字体1、具体字体2…**3. 常见该系列字体:**黑体、Arial。**2. 场景:**网页中大多采用无衬线字体。**取值:**数字 + px。

2025-02-04 12:29:31 429

原创 Android开发中15条小经验

*11.**Android中Home键被系统保留,无法象监听回退键一样用onKeyDown,但是可以根据按下home键时会触发的activity和view的一些事件来添加自己的处理代码.网上有人说可以用onAttachWindow来拦截Home键,遇到可以试试。**12.**在用surfaceView渲染时,如果要想在需要时其中出现其他View,可以将surfaceView和其他View放在layout中,平常时可以将其他view隐藏。**15.**如何将TextView中的中文设置成粗体?

2025-02-04 06:46:31 878

原创 Android开发——优化Glide加载超大gif图

根据上机实际表现,内存占用和Cpu占用率最好,而且提供了并且拥有解析和序列化的api,而且作者在持续维护,后期bug修复和项目其他需求支持均可以兼顾,选择此第三方库为gif解析和渲染核心。

2025-02-04 06:44:45 705

原创 Android okhttp3使用实例,OKhttp设置请求超时时间,okgo使用demo

/OKhttpClient对象。设备不存在-添加并返回成功 设备存在-返回成功。

2025-02-03 19:16:44 444

原创 Spring Cloud微服务系列文,服务调用框架Feign

在第5行的FeignClientTool接口里,我们封装了Feign的调用业务,具体来说,是通过第3行的FeignClient注解,指定了该接口会调用“sayHelloServiceProvider“服务提供者的服务,而通过第8行的,则指定了调用该服务提供者中sayHelloInClient的方法。这就好比某位老板要秘书去订飞机票,作为服务使用者的老板只应当关心调用的结果,比如买到的飞机票是几点开的,该去哪个航站楼登机,至于调用服务的底层细节,比如该到哪个订票网站去买,服务使用者无需知道。

2025-02-03 10:47:52 778

原创 Spring Cloud入门-Nacos实现注册和配置中心(Hoxton版本)

8 | Spring Cloud入门-Config分布式配置中心(Hoxton版本) || 9 | Spring Cloud入门-Bus消息总线(Hoxton版本) || 10 | Spring Cloud入门-Sleuth服务链路跟踪(Hoxton版本) || 11 | Spring Cloud入门-Consul服务注册发现与配置中心(Hoxton版本) || 12 | Spring Cloud入门-Gateway服务网关(Hoxton版本) |

2025-02-03 10:46:10 819

原创 List遍历删除元素remove()

比如当你删除第1个元素后,我们如果还是继续根据索引访问第2个元素时,因为删除的关系,后面的元素都往前移动了一位,所以实际访问的是第3个元素。1、在不考虑内存大小会不会出现OOM的时候,采取复制一个新的list的方法速度更快,适用于集合中对象不算多的时候,毕竟只需要add操作。我们在删除某个元素后,list的大小发生了变化,这时候你的的索引也会发生变化,这时就会导致你在遍历的时候漏掉某些元素。foreach其实是用迭代器来进行遍历的,而在遍历时直接使用arraylist的remove方法会导致什么问题呢?

2025-02-02 02:56:39 670

原创 Linux面试必备20个常用命令

说明:一般测试的项目里面,有个logs的目录文件,会存放日志文件,有个xxx.out的文件,可以用tail -f 动态实时查看后端日志。| /var | 这个目录中存放着不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件 |多用户,多任务,支持多线程和多CPU的操作系统,linux的应用领域:免费,稳定,高效的, 一般运行在大型服务器上。| /home 家目录 | 系统默认的家目录,新增用户账号时,用户的家目录都存放在此目录下 |对于文件,将列出文件名以及其他信息。

2025-02-02 02:53:10 1326

原创 C语言每日一练——第90天:青蛙跳台阶(升级版)_一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 10 级的台阶

如果第一次跳两级的话,剩下的级台阶的跳法就是fn−2f(n-2)f(n−2);现在青蛙一次只能跳一级或两级,所以我们可以推出以下公式:咦,这玩意儿不就是我们吗?🤔只不过有一点不同的是,斐波那契数列一般是以开始的;而我们这是以开始的,少了最前面的一个1。

2025-01-31 11:23:06 893

原创 C语言断言assert和单元测试的关系_单元测试assert和

断言的核心是建立真理——布尔真理。这个等于那个吗?那个代码doohickey有这样那样的属性吗?你懂的。断言是可执行代码(了解[链接:动态验证和静态分析]之间的区别)。失败的断言会停止执行,并通过适当的I/O通道(例如stdout、GUI、文件、blinky light)报告错误。基本上,对于动态验证,您所需要的只是一个断言机制。事实上,这就是C标准库中的assert()宏的作用。那么为什么不直接使用它呢?我们可以在报告部门做得更好。C的是相当愚蠢的,尤其是在处理常见的数据类型如arrays, struct

2025-01-31 11:21:21 1111

原创 Android 扫描二维码demo

【代码】Android 扫描二维码demo。

2025-01-24 16:44:05 226

原创 2023年自学网络安全学习路线,收藏这一篇就够了(超详细)_网络安全自学路线

网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如 Web 安全技术,既有 Web 渗透,也有 Web 防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。

2025-01-24 01:49:54 630

空空如也

空空如也

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

TA关注的人

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