当前位置: 首页 > news >正文

Flutter--常用技术文档

配置
清华大学flutter镜像 export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
社区镜象 export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

混合开发 问题 解决

iOS、Flutter混合开发 ➜ NaviteMixinFlutterDemo-master pod install

[!] Invalid Podfile file: cannot load such file – ./flutter_module/.ios/Flutter/podhelper.rb. iOS 接入 Flutter 报错:Invalid Podfile file: cannot load such file – …/flutter_module/.ios/Flutter/podhelper.rb. https://www.cnblogs.com/lukunlun/p/13180952.html

异常文档 自我使用评价

场景	状态

20231220 flutter iOS插件未自动注册;vibrate库,在安卓端自动注册,在iOS端未自动注册 处理方案:手动在GeneratedPluginRegistrant中注册

文档:
Plugin插件关于GeneratedPluginRegistrant registerWith方法 https://www.jianshu.com/p/a77a4e2f0b26
20231219 flutter 调用震动 Android 点击震动 android10 触摸震动 调整
https://blog.51cto.com/u_16099325/6427970

安卓触觉用户体验设计https://source.android.google.cn/devices/input/haptics/haptics-ux-design?hl=en

Android - Vibrator及VibrationEffect类详解https://blog.csdn.net/sunny2come/article/details/102549757

在上述代码中,amplitude参数控制了震动的强度。请注意,不是所有的安卓设备都可以自定义振动强度。在某些情况下,可能需要使用第三方库来实现更精细的震动控制。对于iOS中的UIImpactFeedbackStyleHeavy,它在Android中没有直接的对应,但可以通过调整震动时长和震动幅度来模拟类似的效果。

Android端和iOS端手机震动功能的实现https://codeleading.com/article/21171579976/

【Flutter 小知识】震动反馈 HapticFeedback https://juejin.cn/post/7100733430383673381

关于Flutter:震动反馈 HapticFeedbackhttps://blog.csdn.net/m0_64420071/article/details/124933339

fluttr插件 https://pub.dev/packages/vibration/versions/1.7.7
20231212 flutter MediaQuery Flutter 小技巧之 MediaQuery 和 build 优化你不知道的秘密 https://juejin.cn/post/7114098725600903175

20231208 flutter 性能优化
淘特 Flutter 流畅度优化实践 https://juejin.cn/post/7046305749097512997?searchId=20231208135158B8444F27F65E3480C6F1

Flutter 小技巧之 3.7 性能优化 background isolate https://juejin.cn/post/7195825738472620087?searchId=20231208135158B8444F27F65E3480C6F1

20231207 flutter oppo bottomSheet 被屏幕边缘左右滑手势关闭 Flutter多控件滑动事件联动(滑动冲突处理)https://zhuanlan.zhihu.com/p/352169856

屏蔽手势导航左右滑动返回手势的实现方法及源代码 https://blog.csdn.net/PixelLancer/article/details/132244621

Flutter:在iOS和Android中禁用滑动以返回导航 https://www.saoniuhuo.com/question/detail-2722538.html

Android应用中禁用手势导航左右滑动返回手势 https://blog.csdn.net/2301_79366332/article/details/132369733

flutter oppo bottomSheet 被屏幕边缘左右滑手势关闭 https://jingyan.baidu.com/article/4e5b3e1917e3ddd0901e24c6.html 原因:手机开启了全面屏手势,双侧导航手势滑动,触发返回;
处理方案:禁用安卓手机返回
20231204 flutter 内存泄漏 Flutter内存泄漏检测 https://baijiahao.baidu.com/s?id=1730163614794997671&wfr=spider&for=pc
20231130 flutter DraggableScrollableSheet 和 NestedScrollView 嵌套使用,导致DraggableScrollableSheet无法向上拖动 解决方案:使用同一个scrollController

https://cloud.tencent.com/developer/ask/sof/1440359?from=16139 附加到多个滚动视图的ScrollController。颤动

Flutter两个ListView同步滚动。https://blog.csdn.net/C201008/article/details/130264498

Flutter(84):Draggable组件之DraggableScrollableSheet、DraggableScrollableNotification https://www.jianshu.com/p/368760d1a778
20231123 拖动页面内组件效果 解决Flutter showDialog/showModalBottomSheet时高度限制问题 https://www.jianshu.com/p/1dac48d272af

Draggable组件之DraggableScrollableSheet、DraggableScrollableNotification https://www.jianshu.com/p/368760d1a778

20231121 flutter PageView/TabBarView等控件保存状态的问题解决方案
20231121 Flutter 去除 Android 端滚动视图到顶、底的波纹效果 Flutter 去除 Android 端滚动视图到顶、底的波纹效果 https://www.jianshu.com/p/3d5662ff6330
20231120 flutter 实现的带背景图片指示器,且动态方法缩小tab的标签切换效果 Flutter:TabController简单协调TabBar与TabView https://blog.csdn.net/weixin_34283445/article/details/91365631

利用Flutter 实现任意tab切换效果 https://www.jianshu.com/p/4fac5a641a67

Flutter TabBar切换文字抖动动画解决方案(替换动画)https://www.jianshu.com/p/5ea18cca134a

  1. flutter TabBar改变tab大小 https://www.cnblogs.com/lude1994/p/13940427.html

4.Flutter速来系列23-4、TabBarView,嵌套,圆角指示器,结合Pageview以及最佳实践 https://juejin.cn/post/7256715451145191481

  1. extended_tabs 4.1.0 https://pub.dev/packages/extended_tabs https://github.com/fluttercandies/extended_tabs/blob/master/README-ZH.md

2.tab_indicator_styler 2.0.0 https://pub.dev/packages/tab_indicator_styler

3.buttons_tabbar: ^1.3.8 https://pub.dev/packages/buttons_tabbar

flutter 监听键盘弹起和完全退出 Flutter 计算键盘高度以及打开关闭监听https://www.jianshu.com/p/478ac9148dc7

Flutter监听软键盘的弹出和关闭,获取键盘高度 https://www.jianshu.com/p/567793607129

flutter 嵌套listview滚动
20231110 路由 大前端开发中的路由管理之五:Flutter篇 https://cloud.tencent.com/developer/article/1902681

flutter 路由及Overlay https://www.jianshu.com/p/e966532312ed

Flutter 路由原理解析 https://juejin.cn/post/6844903798398255111

20231110 全局弹窗 Flutter 写全局弹框的心路历程(dialog和overlay)https://www.codenong.com/j5e7a2a2ee51d4526cb1/
20231107 flutter 超出部分无法响应事件 flutter OverflowBox超出部分无法响应事件 https://www.coder.work/article/274789

stackOverflow:https://stackoverflow.com/questions/52135387/overflowbox-the-overflowed-part-cannot-respond-to-the-button

ompositedTransformFollower 和 CompositedTransformTarget https://www.cnblogs.com/ilgnefz/p/16944130.html

https://juejin.cn/post/6946416845537116190
20231101 flutter实现中文文本的垂直居中
Flutter 疑难杂症系列:实现中文文本的垂直居中 https://juejin.cn/post/6992768707206316040?searchId=2023103118364428B4485AB82F5CC3C7B5

20231031 flutter stream请求返回json太大被截断失败 json请求参数过长被截断导致解析失败 https://blog.csdn.net/qq_39387856/article/details/122195149

20231020 枚举 在 flutter 中使用枚举的技巧https://www.jianshu.com/p/eddadbbfb9d3
20231011 要求bottomSheet中组件不随键盘弹起而resize flutter 底部弹窗showModalBottomSheet 超过9/16高度 键盘弹出不影响弹窗布局https://blog.csdn.net/SCDNBB/article/details/123634856
20230912 Flutter 中不得不会的 mixin Flutter 中不得不会的 mixin https://blog.csdn.net/mengks1987/article/details/113957080
20230905
升级到fluter3.13.2 后 select Widget mode 失去了选择widget跳转到对应代码效果 1205 尚未修复; https://github.com/flutter/flutter-intellij/issues/6923

github issue,不是flutter问题,而是开发工具问题;https://github.com/flutter/flutter/issues/133756; Android Studio 8月2号发布;
20230825 flutter 列表滚动到textfield光标所在位置 1.flutter 列表滚动到textfield光标所在位置

return MouseRegion(
cursor: effectiveMouseCursor,

20230818 字体设置:全局和局部 Flutter全局与局部字体(全App、全页面、单控件的设置方法)https://blog.csdn.net/luozaifei1997/article/details/105042276?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-105042276-blog-123688179.235%5Ev38%5Epc_relevant_anti_t3_base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-105042276-blog-123688179.235%5Ev38%5Epc_relevant_anti_t3_base&utm_relevant_index=2
20230802 flutter GestureDetector的onPanDown导致listview 上下滑动偶发无效
20230728 pub --国内国外Dart Flutter初探–常用依赖包https://www.jianshu.com/p/f39453649463/ 有时国内外版本不一致;Dart依赖包官网
国外地址: https://pub.dev
国内镜像: https://pub.flutter-io.cn
20230726 Flutter 中 Flexible、Expanded、Spacer Flutter 中 Flexible、Expanded、Spacer 的使用技巧详解 _ Flutter Widgets https://blog.csdn.net/m0_66684871/article/details/123241858
20230726 characters 字符 【译】正确操作Dart中的字符串https://blog.csdn.net/qq_17766199/article/details/107857569 截取用户输入的textfield内容报错
20230726 动态展开和收藏 flutter-实现一个简单的展开收起动画 https://www.jianshu.com/p/8efd011470f2
20230718 枚举值原始值; 枚举值转json Dart 枚举原始值指定问题 及 原始值与枚举值转换问题 https://www.jianshu.com/p/d668f048c5b9

Flutter模型与json的相互转换
https://blog.csdn.net/hanhailong18/article/details/122443000
20230713 flutter 拦截键盘弹起事件 Flutter 让软键盘不再自动弹起 https://blog.csdn.net/qq_27981847/article/details/131251853

Flutter 阻止系统键盘弹出的优雅方式https://www.likecs.com/show-308634313.html
20230712 Flutter中FontWeight.w500在Android系统没有加粗效果的问题
Flutter中FontWeight.w500在Android系统没有加粗效果的问题https://juejin.cn/post/6926428866793701384

20230712
Flutter 列表Item动画 — AnimatedList实现Item左进左出、淡入淡出
Flutter 列表Item动画 — AnimatedList实现Item左进左出、淡入淡出 https://blog.csdn.net/ww897532167/article/details/125377920
20230710 Flutter开发:ListView手动滚动到底部 Flutter开发:ListView手动滚动到底部 https://zhuanlan.zhihu.com/p/61380026
20230707 CupertinoActionSheet 如何更改CupertinoActionSheet的背景颜色? https://www.saoniuhuo.com/question/detail-2578721.html

CupertinoActionSheethttp://www.noobyard.com/article/p-qjzorzbo-ko.html
20230707 flutter 键盘右上角带自定义视图。如,“完成”。 Flutter给iOS数字键盘增加完成按钮

https://ost.51cto.com/posts/390
20230705 flutter textfield 禁止手动换行
flutter textfield 禁止手动换行 https://www.nuomiphp.com/eplan/369376.html
20230705 iOS14系统前stackview 设置背景色(backgroundColor)无效,一直为nil 如何改变UIStackView的背景颜色?https://qa.1r1g.com/sf/ask/2440784111/
20230705 flutter管理混合开发路由 flutter_boost 4.3
https://github.com/alibaba/flutter_boost/blob/master/README_CN.md

来了!闲鱼技术团队开源 Flutter 应用框架 Fish Redux http://www.hzhcontrols.com/new-1435736.html
20230703 输入框bug Flutter-输入框潜在bughttps://www.jianshu.com/p/d75756b7a27a
20230703flutter和原生混编方法 Flutter和原生混编-两种方案结合使混编更轻松
https://juejin.cn/post/7195114398300504101

Flutter多引擎无法Attach问题分析及热重载卡死问题处理https://www.6hu.cc/archives/72162.html 【亲试,可用时断点】
20230703 Flutter中计算文字的宽度/高度 ios输入法:三个英文句号组成的“省略号”编码https://discussionschinese.apple.com/thread/253431905

Flutter-如何计算文字宽高https://www.jianshu.com/p/f713e5a36da5

Flutter中计算文字的宽度/高度https://www.jianshu.com/p/cc3e6f78c85d

20230627flutter 传递类型
Flutter中是引用传递还是值传递 https://blog.csdn.net/jdsjlzx/article/details/126801558
20230621 flutter遇到奇怪的问题Library not loaded: @rpath/libswiftCore.dylib flutter遇到奇怪的问题Library not loaded: @rpath/libswiftCore.dylib https://blog.csdn.net/zhuwei622/article/details/79745305
flutter UiKitView Flutter UiKitView 嵌入iOS原生View http://www.taodudu.cc/news/show-1238449.html?action=onClick

Flutter 跟 IOS 原生通信–UIKitView使用(二)https://www.jianshu.com/p/27afc028ed10

flutter的UIKitView和platformview之iOS https://blog.csdn.net/sinat_34245894/article/details/112707903
SingleScrollview和Listview嵌套不显示;
Flutter灵活布局要掌握的两个控件Expanded和Flexible https://blog.csdn.net/yikezhuixun/article/details/131026207
Getx手动调用布局更新 GetX在什么情况下update、或refresh方法? https://www.jianshu.com/p/a8b5478da94d
20230524 ListView顶部或底部多出padding ListView顶部或底部多出padding
https://blog.csdn.net/androidhyf/article/details/122361115
20230519 Key Flutter 中的key、LocalKey、GlobalKeyhttps://blog.csdn.net/jdsjlzx/article/details/126563450
20230519 flutter使用经验 【个人笔记】Flutter很好用,赶紧收藏 https://blog.csdn.net/m0_66264798/article/details/122624355
20230515 去除ListView等组件,在安卓Clamp时的水波纹默认阴影 Flutter ---- ListView去除默认阴影 https://blog.csdn.net/mubowen666/article/details/104605410/
20230515 InkWell flutter中使用InkWell给任意Widget添加点击事件
20230512 判断Widget显示 三方库 visibility_detector
20230512 Flutter 视图类似于footer效果,理论位置在底边界下方时,悬浮在底部边界。实际位置,在底边界上方时,跟随列表滑动在底边界上方 flutter_sticky_headers https://github.com/search?q=flutter_sticky_header【评价:官方】

flutter_sticky_header https://github.com/search?q=flutter_sticky_header 【评价:个人,高star】

sticky-footer-scrollviewhttps://github.com/MayLau-CbL/sticky-footer-scrollview

Flutter 高性能、多功能的全场景滚动容器,一定要看!https://baijiahao.baidu.com/s?id=1711259614201262718&wfr=spider&for=pc

Flutter基础组件(3-4)-ListView的headView和footViewhttps://www.jianshu.com/p/7b524a90cfb6 [评价:不行,只是撑满屏幕]
20230512 获取Text Widget内容当前行数 Flutter:如何获取文本行数 https://qa.1r1g.com/sf/ask/3786373881/#answer-4041698951
20230512 PreferredSizeWidget PreferredSizeWidget——自定义AppBarhttp://www.5imoban.net/jiaocheng/hbuilder/2020/1203/4541.html
20230511 自定义appBar Flutter | 自定义 AppBarhttps://blog.csdn.net/m0_59449563/article/details/121121335
20230511 暗黑适配–状态栏 Flutter 单独页面状态栏颜色改变backgroundColor和statusBarColorhttps://blog.csdn.net/QhappyfishQ/article/details/129166857

Flutter 问题系列第 45 篇】Flutter 改变状态栏的背景颜色和字体颜色https://blog.csdn.net/qq_42351033/article/details/120251584

Flutter-如何在深色模式下更改状态栏文字颜色?(Flutter-HowtochangetheStatusbartextcolorinDarkMode?)https://007.gangguana.com/a/d005e23bdfa26f94fdb2df55745d8724.shtml

20230511 设计稿屏幕适配 flutter_screenutil https://github.com/OpenFlutter/flutter_screenutil/blob/master/README_CN.md

20230510 Getx 【Flutter – GetX】准备篇https://blog.csdn.net/duoduo_11011/article/details/125913543

Flutter之GetX集成及使用详解https://cloud.tencent.com/developer/beta/article/2124739
20230508 Flutter 安全距离适配 获取屏幕各种尺寸https://www.jianshu.com/p/35607982879f
MediaQueryData.fromWindow(window).size.height;

20230505 flutter 暗黑适配 Flutter 暗黑模式适配 https://www.jianshu.com/p/094a6e16605a
20230428 防止文字自动换行 flutter Text文本,中英文混合,或则英文单词自动换行处理 https://blog.csdn.net/lhj_android/article/details/119737478
20230428 Flutter适配暗黑模式 Flutter适配深色模式的方法 https://www.zhangshengrong.com/p/3mNmmEBKNj/
20230428 字节-穿山甲广告 flutter_unionad 1.3.20 https://pub.flutter-io.cn/packages/flutter_unionad/example
flutter_pangle_ads https://pub.dev/packages/flutter_pangle_ads
20230427flutter 键盘导致底部区域变动。场景: 弹窗中的输入框成为第一响应者,不影响半透明背景下的前router页面变动 Flutter键盘弹出造成布局异常解决 https://it.cha138.com/ios/show-45110.html
20230425 图片尺寸适配
Flutter Image 图片显示样式 BoxFit https://blog.csdn.net/tianhongfan10106/article/details/120940320
Flutter安装及版本切换 https://blog.csdn.net/phunxm/article/details/117316761 FVM实测,可用

相关文章:

Flutter--常用技术文档

配置 清华大学flutter镜像 export PUB_HOSTED_URLhttps://mirrors.tuna.tsinghua.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URLhttps://mirrors.tuna.tsinghua.edu.cn/flutter 社区镜象 export PUB_HOSTED_URLhttps://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_UR…...

行分类问题

行分类问题可以应用于多个领域和问题,其中一些示例包括: 文本分类: 在自然语言处理中,可以将文本分为不同的类别,例如情感分析、主题分类等。每个文本可以被视为一个“行”,而分类任务就是对每个行进行分类…...

java常见面试题:如何使用Java进行XML解析和生成?

在Java中,有几种不同的方式可以进行XML的解析和生成。以下是使用Java进行XML解析和生成的基本步骤: 解析XML: DOM (Document Object Model): 这是最常用的解析方法。它将整个XML文档加载到内存中,并允许你通过编程方式遍历和操作它…...

【LabVIEW FPGA入门】LabVIEW FPGA实现I2S解码器

该示例演示了如何使用 LabVIEW FPGA 解码 IS 信号。该代码可用于大多数支持高速数字输入的LabVIEW FPGA 目标(例如R 系列、CompactRIO)。IS 用于对系统和组件内的数字音频数据进行编码。例如,MP3 播放器或 DVD 播放器内部的数字音频通常使用 …...

linux 安装sipp

sudo apt-get install libnet1-dev libpcap0.8-dev openssl libssl-dev 从 sipp - Browse /sipp/3.2 at SourceForge.net 下载最新版的sipp.svn.tar.gz,解压之后就得到一个rpm文件 tar -zxvf sipp.svn.tar.gz cd sipp make pcapplay_ossl...

c++最值查找

目录 min和max函数 min_element和max_element 例 nth_element函数 例 例题 题目描述 输入描述 输出描述 解 min和max函数 只能传入两个值或一个列表 时间复杂度为O(1),数组O(n),n为元素个数 min_element和max_element min_element(st,ed)返回地址[st,…...

xtu-c语言考试复习-2

1223 确实写不出,数据远超过64位,难道用数组存吗,但是不好计算,想到的思路是取模,一边计算,一边取模,就不会超过数据范围,但是数学原理没懂,所以做不出来 看了下自己以…...

MySQL决战:MySQL数据导入导出

目录 前言 一.navact数据导入导出(第三方工具) 1.导入数据 2.数据导出 二. mysqldump命令导入导出数据 1.mysqldump介绍 2.数据导出 3.数据导入 三.load data file进行数据导入导出(只限于单表) 1.数据导出 增加导出权…...

Unity 面试篇|(二)Unity基础篇 【全面总结 | 持续更新】

目录 1.Unity3d脚本从唤醒到销毁有着一套比较完整的生命周期,列出系统自带的几个重要的方法。2.Unity3D中的碰撞器和触发器的区别?3.物体发生碰撞的必要条件?4.简述Unity3D支持的作为脚本的语言的名称?5. .Net与Mono的关系&#x…...

TIDB的忘了root用户密码和数据库密码解决办法

方法一: 1、修改配置文件重启tidb,无密码登录修改root密码 找到配置文件 tidb.toml ,在[security] 作用域下增加如下配置: [security] skip-grant-tabletrue 重启tidb: sh run_tidb.sh 2、重启后,就可以无密…...

QT基础篇(4)QT5基本对话框

1.标准文件对话框类 在QT5中,可以使用QFileDialog类来创建标准文件对话框。QFileDialog类提供了一些方法和属性,用于选择文件和目录。 常用的方法和属性如下: getOpenFileName():打开文件对话框,选择一个文件。 get…...

Springboot项目Nacos做配置中心

Springboot项目Nacos做配置中心 说明安装2.Springboot整合使用Nacos3.问题处理 说明 文档参考 Nacos Spring Boot 安装 查看nacos镜像 docker search nacos 下载镜像 docker pull nacos/nacos-server启动naocs镜像 docker run --env MODEstandalone --name nacos -d -p 8…...

SpringSecurity入门demo(三)多用户身份认证

WebSecurityConfigurerAdapter配置文件在 configure(AuthenticationManagerBuilder auth) 方法中完成身份认证。前面的demo都只有一个用户,security中使用UserDetailsService做为用户数据源 ,所以可以实现UserDetailsService 接口来自定义用户。实现方…...

【设计模式-02】Strategy策略模式及应用场景

一、参考资料 Java 官方文档 Overview (Java SE 18 & JDK 18)module indexhttps://docs.oracle.com/en/java/javase/18/docs/api/index.html Java中使用到的策略模式 Comparator、comparable Comparator (Java SE 18 & JDK 18)declaration: module: java.base, pa…...

ssh远程登陆

一、ssh远程登陆的概念 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层…...

go如何终止多个for select循环嵌套

空山新雨后&#xff0c;天气晚来秋。 目录 分类说明 总结 分类说明 for select循环嵌套&#xff0c;如何终止&#xff1f;上代码&#xff1a; stop : make(chan struct{})go func() {for i : 1; i < 3; i {fmt.Println("writed ", i)time.Sleep(time.Second * …...

nginx(1.13.7)首次安装出现:【make: *** 没有规则可以创建“default”需要的目标“build” 问题】解决措施

目录 前言&#xff1a; 一.龙蜥&#xff08;Anolis&#xff09;操作系统上安装GCC 1.安装gcc 2.检验安装 二.安装出现 make&#xff1a; *** 没有规则可以创建“default”需要的目标“build” 问题 1.解压安装nginx 2.安装出现问题展示 3.解决措施 4.重新编译进行安装 5…...

2024.1.8 关于 Redis 数据类型 Zset 集合命令、编码方式、应用场景

目录 引言 Zset 集合命令 ZINTERSTORE ZUNIONSTORE Zset 编码方式 Zset 应用场景 排行榜系统 引言 在 Redis 中集合间操作无非就是 交集、并集、差集 Set 类型与之相对应的操作命令为 sinter、sunion、sdiff 注意&#xff1a; 从 Redis 6.2 版本开始&#xff0c;Zset 命…...

ffmpeg[学习(四)](代码实现) 实现音频数据解码并且用SDL播放

0、作者杂谈 CSDN大多数都是落后的&#xff0c;要么是到处复制粘贴的&#xff0c;对于初学者我来说困惑了很久&#xff0c;大多数CSDN文章都是使用旧的API &#xff0c;已经被否决了&#xff0c;于是我读一些官方文档&#xff0c;和一些开源项目音视频的输出过程&#xff0c;写…...

C++ 字符串哈希 || 字符串前缀哈希法

字符串Hash就是构造一个数字使之唯一代表一个字符串。但是为了将映射关系进行一一对应&#xff0c;也就是&#xff0c;一个字符串对应一个数字&#xff0c;那么一个数字也对应一个字符串。 用字符串Hash的目的是&#xff0c;我们如果要比较一个字符串&#xff0c;我们不用直接比…...

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...

《Playwright:微软的自动化测试工具详解》

Playwright 简介:声明内容来自网络&#xff0c;将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具&#xff0c;支持 Chrome、Firefox、Safari 等主流浏览器&#xff0c;提供多语言 API&#xff08;Python、JavaScript、Java、.NET&#xff09;。它的特点包括&a…...

[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级

在互联网的快速发展中&#xff0c;高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司&#xff0c;近期做出了一个重大技术决策&#xff1a;弃用长期使用的 Nginx&#xff0c;转而采用其内部开发…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

C/C++ 中附加包含目录、附加库目录与附加依赖项详解

在 C/C 编程的编译和链接过程中&#xff0c;附加包含目录、附加库目录和附加依赖项是三个至关重要的设置&#xff0c;它们相互配合&#xff0c;确保程序能够正确引用外部资源并顺利构建。虽然在学习过程中&#xff0c;这些概念容易让人混淆&#xff0c;但深入理解它们的作用和联…...

Rust 开发环境搭建

环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行&#xff1a; rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu ​ 2、Hello World fn main() { println…...

Ubuntu系统复制(U盘-电脑硬盘)

所需环境 电脑自带硬盘&#xff1a;1块 (1T) U盘1&#xff1a;Ubuntu系统引导盘&#xff08;用于“U盘2”复制到“电脑自带硬盘”&#xff09; U盘2&#xff1a;Ubuntu系统盘&#xff08;1T&#xff0c;用于被复制&#xff09; &#xff01;&#xff01;&#xff01;建议“电脑…...

数据结构:递归的种类(Types of Recursion)

目录 尾递归&#xff08;Tail Recursion&#xff09; 什么是 Loop&#xff08;循环&#xff09;&#xff1f; 复杂度分析 头递归&#xff08;Head Recursion&#xff09; 树形递归&#xff08;Tree Recursion&#xff09; 线性递归&#xff08;Linear Recursion&#xff09;…...

第八部分:阶段项目 6:构建 React 前端应用

现在&#xff0c;是时候将你学到的 React 基础知识付诸实践&#xff0c;构建一个简单的前端应用来模拟与后端 API 的交互了。在这个阶段&#xff0c;你可以先使用模拟数据&#xff0c;或者如果你的后端 API&#xff08;阶段项目 5&#xff09;已经搭建好&#xff0c;可以直接连…...