- 博客(16)
- 收藏
- 关注
原创 Flutter笔记(7)Container容器布局
采用width、height以及constraints布局。title: ‘Container布局容器示例’,//上下左右边框设置为10.0.颜色为蓝色。//上下左右边框设置为10.0.颜色为蓝色。//上下左右边框设置为10.0.颜色为蓝色。//上下左右边框设置为10.0.颜色为蓝色。//设置上下左右边框的弧度设置为8.0。//设置上下左右边框的弧度设置为8.0。//设置上下左右边框的弧度设置为8.0。//设置上下左右边框的弧度设置为8.0。对齐(alignment)//上下左右增加边距。
2025-01-31 14:59:15
386
原创 flutter框架,这些Android高级必会知识点你能答出来几个?积累总结_flutter 需要知道android的知识
我觉得简历的作用就是让看简历的人能快速丶准确的捕捉到有用的信息,看到你的与众不同(你是谁?(你做了什么?3.what do you stand out from(你有什么特别之处?重要突出这几天,其实就够了。
2025-01-31 14:57:32
1980
原创 高响应比优先调度算法和短作业优先调度算法_高相应比优先调度
动态优先权是指在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能。引入动态优先权,并使作业的优先权随其等待时间的增长,其优先权以速率a提高。
2025-01-30 01:54:42
154
原创 音视频开发成长之路与音视频知识总结_海思支持opus
把音视频工作方向总结为9个(可能不够准确,仅是个人观点):直播、传输、算法、视频播放器、流媒体后端、短视频、音频播放、视频编辑、图像处理。视频包括:帧率、码率、分辨率、像素格式、色彩空间、I帧P帧B帧、DTS与PTS、YUV与RGB、位深与色域、视频编码格式、视频封装格式。通用包括:熟悉流媒体协议、音视频传输、音视频同步播放、平台相关多媒体运用、FFmpeg相关API运用、OpenGL渲染、音视频编辑。音频包括:采样率、声道数与声道布局、采样格式、PCM与波形图、音质、音频编码格式、音频封装格式。
2025-01-30 01:52:39
1883
原创 深入Java线程池:从设计思想到源码解读
/ 延迟50ms后、每隔2000ms执行任务。// 延迟2s后执行任务。// 1. 创建线程池对象,设置核心线程和最大线程数为5。// 2. 创建Runnable(任务)// 2. 创建Runnable(任务)// 2. 创建Runnable(任务)// 2. 创建Runnable(任务)// 3. 向线程池提交任务。// 1. 创建单线程线程池。// 3. 向线程池提交任务。// 3. 向线程池提交任务。// 3. 向线程池提交任务。// 1. 创建定时线程池。// 1. 创建缓存线程池。
2025-01-29 13:06:48
872
原创 测试工程师如何有效的编写bug报告?
测试人员定位bug的能力,一定程度上是测试人员附加值的体现,能够节省项目组相关人员的时间,缩短了回归bug的时间。Bug写的越好,在实际中为了修改这个bug花费的时间相对来说就会越少,测试人员的信誉度和产品的贡献度也会很好的提升。缺陷报告作为测试和研发之间的沟通的桥梁,测试人员在报告bug的时候,有效的bug描述,会更加容易帮助开发解决问题。-对于研发人员来说,是有用的。上述bug的描述在很熟悉测试产品的情况下或许可以看懂,但都会犹豫一下他想表达什么意思,正确的结果是什么,错误的结果是什么。
2025-01-29 13:00:14
652
原创 排序——希尔排序、插入排序
5放到第一个位置, 9向后覆盖。如图:继续:红指针向后移动一位。黑指针继续指向红指针前面的一位。找不到, 将2放到第一个位置。5和9向后覆盖如图:然后红指针重新向后移动一位,黑指针重新指向红指针前一个位置。向前找找到了, 然后将4放到黑指针指向位置。2, 5, 9, 向后覆盖:然后红指针向后移动一位, 黑指针指向其前一个位置。循环往复。这里就不画了。插入排序就是这么一个过程。
2025-01-29 07:04:38
338
原创 困住外卖骑手的系统,用的是什么算法?
咦,奇怪了,CPU打到100%了,居然都过去五分钟了,还没算出来,机器中毒了?所有人的眼睛落在了公司里最资深的那位老码农身上,他不紧不慢地扶了下深度眼镜框,捋了把稀疏油腻的头发,深吸了一口气,然后吐出来四个字:“动态规划”。系统初步构建好了,商家接入进来了,骑手也招募了,宣传打出去了,客户真的下单了。说到这里,老码农潇洒地把碳素笔一甩,补充了一句:“动态规划最大的优点就在于,它的局部最优解集合就是全局最优解,它将计算量降低了几个数量级。好了,技术的话题讨论得差不多了,可以谈谈技术之外的那些事儿了。
2025-01-28 21:00:17
864
原创 一个电商供应链系统的DDD实战
从库存变更场景中,可以看到围绕库存变更在不同的业务层存在不同的业务单据,上层业务层单据状态变更依赖底层仓储核心单据状态变更,如采购入库单入库状态变更为入库完成则采购单状态也会变更为已完成,如销售出库单状态变更为出库完成则销售发货单状态会变更为已发货。可以看出,收益还是非常喜人的。大部分同学关注 DDD 是因为微服务,没错,DDD 可以说是与微服务天生互补的,DDD 领域面向划分业务模型边界,微服务面向将单体架构拆分为多个微服务,至于如何拆微服务,DDD 领域拆分则是一个非常好的微服务拆分方式。
2025-01-28 11:31:01
562
原创 一、springboot起航
之前零零散散的学习了一些springboot的知识,以及搭建一些springboot的项目,甚至还有一些项目应用到实际项目中了,但是突然有一天想要建一个自己的项目网站。dependencies中的依赖只有一个starter-web 和starter-test 前面是这个项目支持web 项目,后面一个是支持单元测试,这两个都是创建项目的时候自带的。这里注解就不深入讲解了,后面会进行深入的讲解。到此原型已经搭建好了,可以发现我们什么都没有配置,都是使用的默认的配置,直接写的测试代码,然后就可以直接使用。
2025-01-28 11:26:51
855
原创 Python爬虫入门教程:初识爬虫_程序员爬虫教学
模拟浏览器,发送请求,获取响应网络爬虫,英文名为Spider,又称为网页蜘蛛,网络机器人,在数据分析应用中,更多的将爬虫称为数据采集程序,是一种按照一定的规则,自动地抓取网络信息的程序或者脚本。原则上,只要是客户端(浏览器)能做的事情,爬虫都能够做爬虫也只能获取客户端(浏览器)所展示出来的数据网络中的数据可以是由web服务器【Nginx/Apache】,数据库服务【MySQL/Redis/MongoDB】,索引库,大数据,视频/图片库,云存储【阿里云的OSS】等提供的,最主要的来源是Web服务器。
2025-01-28 03:12:56
2153
原创 k8s集群部署elk
metadata:spec:storageClassName: es-pv #定义了存储类型capacity:nfs:创建setafulset的yaml配置文件metadata:labels:spec:selector:template:metadata:labels:spec:tolerations: #此配置是容忍污点可以使pod部署到master节点,可以去掉。
2025-01-27 14:35:16
630
原创 k8s学习 — (实践)第七章 高级调度
metadata:spec:concurrencyPolicy: Allow # 并发调度策略:Allow 允许并发调度,Forbid:不允许并发执行,Replace:如果之前的任务还没执行完,就直接执行新的,放弃上一个任务failedJobsHistoryLimit: 1 # 保留多少个失败的任务successfulJobHistoryLimit: 3 # 保留多少个成功的任务suspend: false # 是否挂起任务,若为 true 则该任务不会执行。
2025-01-27 14:33:14
521
原创 IntelliJ IDEA 的安装、配置与使用
IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是 最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说 是超常的。简明翻译:IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工 具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应 用的开发。① 强大的整合能力。
2025-01-27 00:30:04
261
原创 influxdb基础(七)——select查询基础语法(类sql,细节与踩坑总结
order by只能对time进行排序。聚合函数只能作用于fields。limit语法也不太一样。友情提示:篇幅冗长,所有的细节可直接看总结就完事了!二、导入官方示例数据inflxudb官方提供了供使用者模拟查询。
2025-01-27 00:28:02
847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人