自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1355)
  • 资源 (55)
  • 收藏
  • 关注

原创 《嵌入式最全面试题-Offer直通车》目录

嵌入式领域蓬勃发展,嵌入式工程师成为众多科技企业争抢的热门人才。如果你渴望在嵌入式面试中脱颖而出,成功斩获心仪的 offer,那么《嵌入式最全面试题 - Offer直通车》将是你的绝佳选择。本专栏是优快云是热门专栏,100多篇文章,总字数过百万。每月新增订阅用户过百,现在是优惠价9.9元,后面要逐渐恢复原价,早订阅早受益。本专栏精心整理了众多超万字的精华内容,总计达数十万字的嵌入式面试题总结。涵盖从嵌入式基础知识到各大厂面试真题,从驱动开发到操作系统,从硬件到软件等各个方面。

2024-10-19 22:21:22 3187 1

原创 《Java开发及前端最全面试题-Offer直通车》目录

Java开发是需求最广,工资高的细分领域,同时也是会的人最多,有的公司招1个Java开发,要面试几十甚至上百面试者,同时要求很高,要求通晓技术栈很多及很深深度。如果你正准备面试,想要脱颖而出,那么《Java开发及前端最全面试题-Offer直通车》是你的不二选择。本书汇集了多篇超过1万字的精华内容,无论是Java基础、数据库、SpringBoot和SpringCloud等必问的,还是前端、k8s等容器和虚拟化和大数据各类技术面试,本书都为你提供了最全面的试题和参考答案。

2024-06-02 15:21:14 589 1

原创 《大数据最全面试题-Offer直通车》目录

做好这些不用担心试用期不通过:程序员入职新公司如何快速上手项目本人遇到大数据面试题和参考答案(超过1万字精华版)大数据面试英文自我介绍参考(万字长文)大数据运维应用场景面试题汇总及参考答案(持续更新)万字数据仓库面试题及参考答案数据仓库数据质量监控和处理方法最佳实践数据仓库建模方法万字详解Doris的3种数据模型详解和数据仓库每一层的模型选用大数据面试临阵磨枪不知看什么?看这份心理就有底了-大数据常用技术栈常见面试100道题最全Hive面试题2024年(2万字详解)Elasticsearch 面试题及参考答

2024-05-01 16:40:31 1515 5

原创 Android 应用自动更新:从理论到实战的硬核指南

只下载新旧版本之间的差异包(Patch),然后在客户端将旧版本的 APK 与 Patch 合并,生成新版本的 APK。这种方式可以把下载量从几十MB降低到几MB,体验提升不是一点点!数据为王:通过 A/B 测试和灰度发布,收集用户行为数据,优化更新策略。用户至上:用友好的文案和灵活的提示方式,降低用户反感。技术保障:结合增量更新和 CDN,减少下载时间和流量消耗。某短视频应用曾在更新弹窗中加入彩蛋,比如“更新后解锁隐藏表情包!”,结果更新率提升了15%。试试在你的应用里加点小惊喜吧!

2025-07-16 00:25:04 450

原创 用 Flink CEP 打造实时超时预警:从理论到实战

我们需要一个事件类来表示订单事件,包含用户ID、事件类型(下单或支付)、时间戳等字段。// 用户ID// 事件类型:create(下单)或 pay(支付)// 事件时间戳// Getter 和 Setter@Override// 设备ID// 温度值(摄氏度)// 事件时间戳// Getter 和 Setter@Override。

2025-07-16 00:24:48 433

原创 Go语言中的锁与信号量:从理论到实战的深度剖析

比如,假设你有一个带宽限制的下载器,每个任务需要不同的带宽,可以用加权信号量来管理。锁和信号量是并发编程的基石,但在实际项目中,如何用好它们,考验的是开发者的经验和智慧。sync/atomic 提供了原子级的读写操作,比如 AddInt64、CompareAndSwapInt64 等,适用于简单的共享变量操作,比如计数器、状态标志等。是保护系统不被压垮的关键。锁(lock)是并发控制中最基础的工具,Go 提供了 sync.Mutex 和 sync.RWMutex 两种锁,分别解决互斥和读写分离的问题。

2025-07-16 00:24:34 493

原创 Python Pandas 理论与实例应用完全解析教程

Pandas 的内置方法已经非常强大,但有时候你需要自定义逻辑来处理特殊需求。Pandas 提供了 apply、map 和 agg 等方法,让你能灵活地应用自定义函数。agg 可以结合 groupby 使用,应用自定义聚合函数。实例:计算每个产品的总收入和最大销量})Product如果自定义函数较复杂,建议先用小数据集测试,以确保逻辑正确。创建一个 DataFrame,包含学生姓名和分数,用 apply 计算是否及格(分数 >= 60)。

2025-07-15 06:55:44 434

原创 用Golang gRPC异步处理:释放并发性能的秘密武器

Protobuf是gRPC的灵魂,用来定义服务接口和数据结构。假设我们要实现一个订单查询服务,客户端发送订单ID,服务端返回订单详情。这会生成order.pb.go和order_grpc.pb.go,分别是数据结构和服务接口的Golang代码。var (})taskQueueLength.Set(float64(len(s.taskCh))) // 更新队列长度// 其余逻辑同上效果:通过Grafana,你能直观看到队列堆积情况,及时调整Worker数量或任务缓冲区大小。

2025-07-15 06:55:17 378

原创 Golang Channel与协程的完美配合指南

在并发编程中,**扇出(Fan-Out)**是指将任务分发到多个协程并行处理,**扇入(Fan-In)**则是将多个协程的结果汇总到一个通道。关闭通道后,接收方还能从通道读取数据,直到通道为空(无缓冲)或缓冲区清空(带缓冲),然后返回零值和 ok=false。当你需要同时监听多个通道时,Go的 select 语句就像一个“多路复用器”,能优雅地处理多个通道的发送或接收操作。通道默认是双向的(既能发送也能接收),但你可以用单向通道(chan<- T 或 <-chan T)来限制操作方向,增加代码安全性。

2025-07-15 06:55:03 367

原创 MaxCompute过程中常见的数据倾斜场景以及对应的解决方案

面对复杂倾斜场景,SQL优化可能不够,需深入MaxCompute的资源调度层。i++) {如果检测到倾斜,estimatePartitionCount可能低估分区数,导致资源分配不均。效果:增加Reduce任务数,分散大key的数据。

2025-07-14 00:01:46 592

原创 WebView 图片交互终极指南:从点击放大到手势缩放全搞定!

如果不想依赖第三方库,可以用 ScaleGestureDetector 和 GestureDetector 实现自定义缩放和拖动。PhotoView:简单易用,适合快速开发,功能丰富。自定义方案:更灵活,可以根据需求调整手势逻辑,但开发成本较高。小技巧:无论用哪种方式,确保图片加载完成后才启用手势,否则可能导致闪烁或崩溃。

2025-07-14 00:01:30 706

原创 嵌入式视频应用开发者必读:嵌入式Linux+FFmpeg硬件编解码实战指南

在嵌入式Linux上,FFmpeg支持多种硬件加速API,比如VAAPI、VDPAU、CUDA,以及针对特定平台的专用接口(如NVIDIA的NVENC、Intel的QSV、ARM的Mali)。FFmpeg的硬件解码通过-hwaccel参数启用,咱们以常见的H.264和HEVC(H.265)格式为例,展示如何用VAAPI和V4L2实现高效解码。: FFmpeg硬件加速需要额外的库,比如libva(VAAPI)、libv4l2(V4L2)或libnvcodec(CUDA)。

2025-07-14 00:01:06 536

原创 Go语言集合(Map)深度解析:从原理到实战

对于特定场景(如键类型固定、性能要求极高),可以实现自定义哈希表,避开 Go map 的通用性开销。但这需要权衡开发成本。在极高性能场景下,Go 的默认哈希函数可能不够优化。我们可以自定义哈希函数,但需要直接操作运行时(不推荐在生产环境中使用)。import ("unsafe""runtime"// 自定义哈希函数(仅限调试)// 使用 FNV-1a 哈希for i := 0;i++ {警告:修改运行时哈希函数需要深入理解 Go 内存模型,错误可能导致崩溃。

2025-07-13 00:27:25 910

原创 汇川技术Java开发面试题及参考答案

内存溢出(Out of Memory,OOM)指程序在申请内存时,虚拟机无法满足请求导致的异常。堆溢出):对象数量过多或对象过大,超出堆内存限制。栈溢出):线程栈深度超过限制,常见于递归调用未终止。方法区溢出):类元数据或常量池占用过多空间。直接内存溢出:通过Unsafe或分配的直接内存超出限制。内存泄漏(Memory Leak)指程序中已不再使用的对象无法被垃圾回收,导致内存持续占用。静态集合类引用对象:静态集合中的对象生命周期与应用程序一致。未关闭的资源:如数据库连接、文件流、网络连接等。

2025-07-13 00:21:48 711

原创 Go语言WebSocket编程:从零打造实时通信利器

nil {log.Printf("客户端 %d 连接失败: %v", id, err)returnfor i := 0;i < 10;= nil {log.Printf("客户端 %d 发送失败: %v", id, err)returnif err!= nil {log.Printf("客户端 %d 读取失败: %v", id, err)return。

2025-07-12 00:02:22 587

原创 K8s Service 终极解析:源码、性能、故障排查全攻略

要搞懂 Service 的服务发现,得先看看它的“出生证明”——Service 的 API 定义。在 Kubernetes 中,Service 是一个标准的 API 资源,定义在 pkg/api/v1/types.go 中(基于 Kubernetes v1.26 源码,路径可能随版本略有变化)。

2025-07-12 00:01:36 600

原创 七牛云运维面试题及参考答案

死锁是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。死锁的产生必须同时满足以下四个必要条件,缺一不可:互斥条件:指进程对所分配到的资源进行排他性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其他进程请求该资源,则请求者只能等待,直至占有该资源的进程释放。例如,在数据库操作中,一个事务锁定了某行数据,其他事务若想修改该行数据,只能等待该事务释放锁。持有并等待条件:指进程已经持有至少一个资源,但又提出了新的资源请求,而该资源已被

2025-07-12 00:00:42 494

原创 阿里云MaxCompute SQL与Apache Hive区别面面观

MaxCompute(原名ODPS)是阿里云的明星产品,专为PB级数据分析打造,号称“零运维、开箱即用”。Hive则是Hadoop生态的元老,靠着HQL(Hive Query Language)让无数开发者用SQL操作HDFS上的数据。表面上看,它们都是“SQL友好”的数据仓库,但内核的差异决定了它们的适用场景和性能表现。接下来,我们会从架构设计、SQL语法、执行引擎、源码调用流程到类结构,逐一揭开它们的面纱。要搞清楚MaxCompute和Hive的区别,先得从它们的“骨架”——系统架构说起。Hive诞生于

2025-07-11 08:45:53 634

原创 解锁Go指针的终极指南:干货满满的性能优化秘籍

当你调用new(Person),运行时根据Person的类型元信息(_type)计算内存大小,分配堆内存,并返回指向该内存的*Person。这里的v是一个空接口(interface{}),但实际使用时,v必须是指针类型。Go中的指针存储的就是变量在内存中的地址,通过这个地址,我们可以直接访问或修改数据。传递指针只复制地址,效率更高。要真正理解指针,我们得深入Go的运行时源码,看看指针在底层是怎么实现的。Go的指针设计既吸收了C语言的灵活性,又融入了现代语言的安全性,避免了像C/C++那样的“野指针”噩梦。

2025-07-11 08:45:09 490

原创 深入 Kubernetes Pod 调度机制:从理论到源码的硬核剖析

Kubernetes 的调度框架如此灵活,最大的亮点就是你可以开发自定义插件来满足特定需求。比如,想让 Pod 优先调度到 GPU 节点?或者根据自定义的标签权重评分?自定义插件就是你的救星!开发一个调度插件需要实现 framework.Plugin 接口,并根据需求实现特定扩展点(如 Filter 或 Score)。定义插件结构体:实现 Plugin 接口,并包含必要字段。实现扩展点方法:比如 Filter 或 Score。注册插件:通过 Profile 配置启用插件。

2025-07-11 08:44:45 980

原创 K8s实战:玩转私有镜像仓库的那些事儿

GitLab CI适合轻量级团队,配置简单,集成度高。Jenkins更灵活,适合复杂流水线或已有 Jenkins 环境的公司。无论哪种工具,核心是把镜像构建和推送自动化,减少人工干预,提升效率。Trivy 扫描:快速发现漏洞,适合 CI/CD 集成。Notary 签名:确保镜像可信,防止篡改。两者结合,让你的镜像安全到无懈可击!生产环境强烈建议把扫描和签名集成到 CI/CD 流水线,比如在 GitLab CI 里加个 trivy scan 步骤。配额管理:防止磁盘被某个项目占满,适合多团队环境。

2025-07-10 08:03:39 401

原创 Go语言高级面试必考:切片(slice)你真的掌握了吗?

《Go语言切片深度解析》摘要:切片是Go语言中灵活且强大的动态数组结构,由指针、长度和容量三个核心字段组成。文章详细剖析了切片与数组的区别、内存结构、初始化方式及常见操作,揭示了append扩容机制和copy函数的工作原理。特别指出切片在并发环境下的数据竞争风险及解决方案,并提供了预分配容量、批量操作等性能优化技巧。通过分析runtime包源码,展示了切片底层实现逻辑,帮助开发者避开内存泄漏和性能陷阱,掌握切片的高效使用方法。文章兼具理论深度与实践指导价值,是深入理解Go切片的权威指南。

2025-07-10 00:08:56 662

原创 七牛云C++开发面试题及参考答案

深浅拷贝是对象复制过程中的两种不同方式,它们的主要区别在于如何处理对象中的指针成员。浅拷贝只复制对象本身和指针成员的值(即内存地址),而不复制指针所指向的对象,因此多个对象会共享同一块内存。深拷贝则不仅复制对象本身,还会递归地复制指针所指向的对象,每个对象都有自己独立的内存副本。浅拷贝是 C++ 中默认的拷贝方式,当使用赋值运算符或拷贝构造函数时,如果没有自定义拷贝函数,编译器会自动生成浅拷贝的实现。浅拷贝的优点是效率高,只需要复制对象的成员变量,不需要分配新的内存。

2025-07-10 00:02:42 898

原创 一文搞懂Go泛型:源码、实例、坑全解析

这里的T必须实现Stringer接口。但注意:如果T是接口类型本身,事情会变得复杂。Print(s) // 编译错误!为啥报错?因为MyStringer虽然满足Stringer的签名,但Go的类型检查要求类型参数是具体类型,而非接口类型。这是个常见坑点。

2025-07-09 17:54:15 376

原创 数据分析师自上而下的指标体系构建全攻略

一个好的指标体系,不是数据的堆砌,而是业务逻辑的翻译机。在接下来的章节,我们会深入探讨如何把这些指标落地到SQL查询、Python分析,甚至BI看板中。记住,指标体系的核心是“以终为始”,让每一个数字都为业务目标服务。拆解指标体系的第一步,是画好顶层设计的“蓝图”。核心指标,就像一栋大楼的地基,决定了整个体系的稳定性和实用性。选错了核心指标,就像在沙滩上盖楼,迟早塌。选对了指标,才能让你的分析事半功倍。GMV = 12亿元,利润率 ≥ 10%。通过公式拆解:GMV = 订单量 × 客单价。

2025-07-09 07:46:01 259

原创 k8s 网络进阶:用 Service 和 Ingress 构建高效流量网(深入源码探究)

Cluster(默认):流量可能被转发到其他节点的 Pod,增加网络跳跃。Local:流量只转发到本节点的 Pod,减少网络开销,但可能导致负载不均。假设你的集群有高延迟的跨节点通信,设置 externalTrafficPolicy: Local 可以提升性能。metadata:spec:selector:ports:port: 80用 kubectl describe svc my-api-service 检查,确认 External Traffic Policy: Local 已生效。

2025-07-09 07:44:34 480

原创 从新手到大神:Go并发编程的实战心法

无论是微服务的API调用,还是并发任务的协调,context都是不可或缺的利器。模式就像一条高效的流水线,把复杂的任务拆分成多个阶段,每个阶段由独立的goroutine处理,通过channel传递数据。Go的运行时通过runtime.Gosched()、runtime.Goexit()等函数,巧妙地在用户态实现了协程的调度,绕过了操作系统内核的线程切换开销。这个过程清晰地展示了channel的发送逻辑:先检查是否关闭,再看是否有等待的接收者,如果都没有就尝试放入缓冲区,最后才阻塞发送者。

2025-07-08 17:19:07 388

原创 MaxCompute数据迁移至OSS完全指南

Tunnel SDK和OSS SDK都支持日志记录,结合SLF4J或Log4j可以实现细粒度的性能监控。try {try {// 每1000条记录日志一次源码解析Logger:SLF4J的日志接口,记录迁移进度、错误和性能指标。:逐行读取MaxCompute数据,hasNext和next方法支持流式处理。:OSS的流式上传接口,适合大文件传输。监控逻辑:每1000条记录计算一次速度,捕获异常并记录错误,迁移结束后输出总结。优化技巧采样频率。

2025-07-08 00:10:04 1102

原创 七牛云Java开发面试题及参考答案(60道面试题汇总)

对比维度进程线程资源分配单位是否(共享进程资源)调度单位是是地址空间独立共享切换开销大小并发性较低较高创建开销大小在操作系统中,孤儿进程和僵尸进程是进程生命周期中的特殊状态,理解它们的概念和处理方式对系统性能和资源管理至关重要。Redis 和 RabbitMQ 的应用场景差异本质在于数据访问模式与系统交互方式Redis 适用于高频读写、原子操作、数据缓存等对响应速度要求高的场景。RabbitMQ 适用于异步通信、流量削峰、服务解耦。

2025-07-08 00:09:39 769

原创 Kubernetes 底层工作原理:解锁容器编排的秘密

默认调度器已经很聪明,但生产环境往往需要更精细的控制。节点亲和性(Node Affinity):让 Pod 倾向于或必须调度到特定节点。kind: Podmetadata:spec:affinity:values:- gpu污点和容忍(Taint and Toleration):节点可以设置“污点”来排斥某些 Pod,除非 Pod 声明能“容忍”这个污点。spec:即使通过了认证和授权,K8s 还有一道防线——。它在资源创建或更新时拦截请求,检查是否符合策略。

2025-07-08 00:08:50 931

原创 掌握WebRTC:嵌入式安防实时音视频传输全解析

在一个全球连锁酒店的监控项目中,我用 AWS S3 的跨区域复制功能,将录像从亚洲同步到北美,配合 Cloudfront CDN,用户在任何地区都能秒开回放视频。:在一个无线门铃项目中,我实现了休眠模式。:在一个门铃项目中,用 Jetson Nano 运行人脸检测模型,每帧处理时间约 50ms,配合 WebRTC 传输,手机端能实时收到“检测到陌生人”的警报。我在一个工厂监控项目中,用云端 YOLOv5 检测工人是否佩戴安全帽,准确率达 95%,但总延迟约 800ms,适合录像分析而非即时警报。

2025-07-07 00:02:08 1520

原创 MapReduce数据处理过程2万字保姆级教程

使用 Combiner 时,监控 mapreduce.job.combine.input.records 和 mapreduce.job.combine.output.records 指标,检查数据压缩效果。源码中,Combiner 的调用在 MapOutputBuffer.spill 中,前面已分析过。:核心逻辑在 org.apache.hadoop.yarn.client.api.YarnClient 和 org.apache.hadoop.mapreduce.v2.app.MRAppMaster。

2025-07-07 00:01:57 576

原创 七牛云前端面试题及参考答案(下)

<button onClick={this.handleClick}>点击次数: {this.state.count}</button>

2025-07-07 00:01:40 1065

原创 Go通道机制与应用详解

通道提供了一种优雅的方式,让goroutine之间通信,传递数据,同时避免共享内存的复杂性。想象你有一个任务通道,里面堆满了待处理的工作,启动多个工人goroutine同时从通道取任务,就能充分利用CPU多核能力。这里,close(jobs)通知两个工人goroutine没有新任务了,range循环自动退出,工人发送完成信号到done通道,主goroutine等待所有工人退出。并发池的核心思想是:用一个任务通道分发工作,固定数量的工人goroutine从通道取任务,处理后将结果送入结果通道。

2025-07-06 00:04:31 422

原创 七牛云前端面试题及参考答案 (上)

是否触发渲染:调用setState且状态发生有效变更(基本类型值不同,或引用类型地址不同)时,组件会重新渲染。渲染时机setState是异步的,更新后的状态在当前回调中不可见,需在下次渲染周期中获取。性能优化:通过React.memouseMemo避免无意义的渲染,或使用useReducer处理复杂状态逻辑。实时输入场景:搜索框、文本编辑器等,输入时界面实时响应,数据处理(搜索、拼写检查)延迟执行。复杂列表过滤:当列表根据筛选条件动态更新时,延迟处理筛选条件,避免大量数据渲染导致的卡顿。

2025-07-06 00:04:19 346

原创 Kubernetes架构与组件详解:从入门到精通

通过--policy-config-file指定调度配置文件,调整打分权重。

2025-07-06 00:04:03 569

原创 用Vue打造一个超实用富文本编辑器:从零到上线

Quill的默认按钮样式有点朴素,我们用Tailwind美化一下。</style>小技巧:ql-active是Quill在按钮激活时(比如选中加粗文本时)自动添加的类,我们用它来高亮当前状态。Tailwind的@apply指令让样式复用更优雅。Quill的模块化设计允许我们扩展功能。我们先创建一个自定义模块来处理图片上传。// 添加图片上传按钮if (!// 限制文件大小(例如5MB)alert('图片大小不能超过5MB!');return;// 模拟上传到服务器。

2025-07-05 00:01:37 486

原创 Go函数全景:从基础到高阶的深度探索

Go的函数设计遵循“简单即美”的哲学,但别被这表面的简约骗了——它藏着不少让人拍案叫绝的细节。这一章,我们深入Go的“幕后”,看看如何写出性能炸裂的函数。这种写法在短函数里挺清爽,但函数一长,可能会让人抓狂——你得时刻记得x和y在函数里被改成了啥。Go虽然不是函数式编程语言,但它对函数的处理却有点函数式编程的灵气。这一章,我们看看泛型如何让函数更强大,并探索函数式编程的可能性。保持函数简短,增加内联机会。这里,func是关键字,Add是函数名,a int, b int是参数列表,紧跟的int是返回值类型。

2025-07-05 00:01:10 353

原创 Kubernetes 简介与基础操作命令:从零到上手,干货满满!

假设你部署了一个 3 节点的 K8s 集群(1 Master,2 Worker),运行一个 Nginx 应用。可以用 ConfigMap 存储数据库地址和端口,用 Secret 存储数据库密码,然后通过环境变量注入到 WordPress 的 Pod 中。:假设你部署了一个简单的博客应用,包含前端(React)和后端(Node.js)。你可以用 Deployment 管理 Pod,用 Service 暴露后端 API,前端通过 Service 的稳定 IP 调用后端。:假设你要部署一个 Redis 集群。

2025-07-05 00:00:49 468

原创 vue-router实现原理、理论知识和实践详情

这一章咱们将深入Vue Router的源码(基于4.x版本),剖析它的核心实现逻辑,从路由初始化到导航流程,再到组件渲染。别担心,我会用通俗的语言带你啃这块硬骨头,配上代码片段和注释,让你既能看懂源码,又能把思路用到自己的项目里!不过,它实现起来比Hash模式复杂点,咱们来一探究竟。比如,路由规则/user/:id会被转成正则^/user/([^/]+),其中[^/]+匹配任意非斜杠字符,提取为参数id。Vue Router的核心任务是监听URL变化,然后根据配置的路由规则,动态渲染对应的组件。

2025-07-04 07:19:43 687

班夫旅游小程序源代码

帮助你完成一次说走就走的旅行,可以输入目的地搜索,有景区的详细介绍。界面设计绚丽,功能实用,是做旅游类小程序参考的优秀小程序。

2018-07-09

兵马俑小程序(含语音画册与实时导览)

兵马俑小程序包含语音画册与实时导览,可以帮助导游兵马俑和在线浏览兵马俑。这是一个开发导游类很好参考的例子,可以学习如何使用微信API进行多媒体播放。

2018-07-09

Bookshare借书小程序源码

ShareBook是一款具有公益性质的产品,宗旨是延伸书籍价值。产品主要包括:买卖二手书、免费借书、公益捐书等功能,让书籍流动起来,让知识流行起来,最终达到武装头脑及扩大圈子目的。

2018-07-09

辩论倒计时微信小程序码

例如像美国大选那样的辩论,正反双方的发言都是有时间控制的。本微信小程序可以设置每次发言时间(立论、驳立论、质辩等的时间),而且可以设置提前15秒等提醒。

2021-05-09

小契约(交友互动小程序)源代码

这是一款亲人、恋人、朋友…之间相互约束、互动,培养好习惯的小应用。约定好一件事,按时完成会有奖励,否则会有小惩罚。

2018-07-09

投融圈小程序(投资、融资类)源代码

投融圈小程序(投资、融资类)源代码是一款适用于金融投资、创投等领域的小程序app实例源码。这个是建立企业和投资人之间沟通的桥梁,可以关注投资人,可以了解企业信息。

2018-07-09

运动荟小程序

这是一个预订运动场馆的小程序,有多个体育分类可以选择,填写好相关个人信息,可以轻松预订到体育场馆。

2018-06-30

weChatAppDome-master.rar

当年,摇一摇功能让微信火了起来,赢得了跟米聊的战争。而摇一摇这个好用功能同样可以用来做读书类,摇一摇就切换文章,并带动态声效。

2021-05-09

leantodo-weapp-master.rar

在现在社会,注意力经常被各种电子屏分散。为了高效学习,可以把任务清单分成1个个To do清单列表,集中注意力完成一个个清单,然后在小程序打勾完成。而且对小程序的清单列表还设置了密码,防止秘密内容被别人看到。

2021-05-09

wxapp-toutiao-master.rar

仿照今天头条,对栏目可以动态进行设置,并且有摇动,移动等动画效果。动画效果用的是css 的move元素。

2021-05-09

wxreading-master.rar

这个小程序是面向学生,学生可以听英语语音,然后跟读,把跟读录音提交到服务器。软件有增值部分,家长购买点评卡,老师可以对学生的发音进行点评。

2021-05-09

FrontendPeople2.rar

在这个工业发达社会,千千万万的商品存在信息过载,需要进行推荐。功能: 商品图文,小清新风格 消息:动态显示用户喜欢某件商品。

2021-05-09

wxapp-project-master.rar

仿东航、携程等订票app。订票:分单程、往返,可以订机票和酒店。查看具体航班,浏览酒店具体信息。订单:下订单,微信支付,查看订单,修改订单。

2021-05-09

weChat-app-gojuonn-master.rar

日语五十音,就像学中文的学拼音,是十分基础的。

2021-05-09

wx-mars-master.rar

在微信小程序实现类似同花顺app的功能:资讯列表:富文本,图文混排 统计:饼图、折线图统计 登录注册

2021-05-09

weapp-cheyuanbao-master.rar

这是一款车辆交易平台。功能如下:发布车源、户准寻车、我的订单、通知信息,车源管理、物流管理、车商金融、车市头条。车源显示热门品牌,同时像微信通讯录一样按字母区分。

2021-05-09

currencyRate-master.rar

出国或做炒外汇时,要知道各国货币汇率。本小程序展示各个国家的国旗和国家名,点击其中一个国家时,可以实时知道当前这个国家的货币能换多少人民币。

2021-05-09

switchCity.rar

一款O2O的微信小程序,切换城市是最基本的组件。选择拼音,切换到全国各个市。

2021-05-09

wechatapp-demo-master.rar

各地创客空间如雨后春笋,功能:有图文的创客介绍。入驻申请。项目基本信息、提交图片预约看房。留下联系方式。 服务集市:各类记账等公司。

2021-05-09

辣椒忍者小程序

这是一款适合餐厅店点餐的小程序demo,图文并茂的点餐界面,并支持送外卖,可以方便查看不同订单的状态。

2018-06-30

运行和调试Scala应用的VScode插件(可用插件+源码+用户手册+部署文档,可安装插件使用及二次开发用于商业目的)

平时开发时,我们常用 IDEA 搭配 Scala 来开发 Spark 或 Flink 等大数据应用。但如今像 Cursor 这样的AI编程神器层出不穷,它们只支持 VSCode。要是 Scala 应用能在 VSCode 环境下便捷运行,我们就无需在 VSCode 开发、却在 IDEA 运行,避免了注意力反复切换的麻烦。 Debugger for Java 能运行 Java 代码,却不支持运行 Scala 代码。而且当开发 Spark 或 Flink 应用,Java 代码和 Scala 代码混放在 scala 文件夹下时,Debugger for Java 也无法识别和运行。这款VSCode插件既能运行 Scala 代码,又能运行混在 scala 文件夹下 Java 代码。 ## 安装要求 在安装和使用Scala Debugger插件前,请确保您的环境满足以下要求: - VS Code 1.60.0 或更高版本 - Java Development Kit (JDK) 8 或更高版本 - Scala项目(使用Maven构建) **使用右键菜单**: - 在Scala或Java文件编辑器中右键点击 - 选择"Run Scala"选项 详细文档看:https://aigpt.blog.youkuaiyun.com/article/details/146481942

2025-06-18

用于Doris和Mysql双向同步的DataX精简版(带有DorisWriter的官方最新版本)

在用Doris做离线数仓时,需要把mysql数据同步到doris,也需要把ads层的doris数据同步到mysql。这个是datax最新版本,去除了一些不常用的插件。

2025-06-18

AI时代的图形转换利器:SVG转图片在线工具 无需安装任何软件,只需打开浏览器即可完成SVG到多种图片格式的转换 可以在本地电脑,无需安装任何软件,打开网页就可以操作 也可以加广告当成在线工具来盈利

AI时代的图形转换利器:SVG转图片在线工具 无需安装任何软件,只需打开浏览器即可完成SVG到多种图片格式的转换 多样化的输入方式: 工具提供了两种便捷的输入方式,完美适配不同的使用场景: 1. 上传SVG文件 2. 粘贴SVG代码 这是本工具最具特色的功能之一,特别适合从Claude Connect 3.7等AI工具直接获取SVG输出的场景: - 直接从cursor或Trae的输出中复制SVG代码 - 粘贴到工具的代码输入框 - 点击"应用代码"按钮即可预览效果 实时预览与调整功能: 工具提供了强大的预览与调整功能,确保转换结果符合预期: - **即时预览**:上传文件或粘贴代码后立即显示预览效果 - **缩放控制**:通过直观的放大/缩小按钮,精确查看图像细节 - 放大功能:检查细节是否清晰

2025-03-19

免费在线批量图片尺寸调整工具 无需安装任何软件,可以在本地电脑运行index.html就可以处理,也可以上传到服务器当在线工具赚广告费或让用户开通付费后使用

在线使用,无需安装:作为一款纯web应用,用户只需打开浏览器访问网站,即可立即使用所有功能,无需下载安装任何软件或插件。这不仅节省了设备存储空间,还避免了安装过程中可能遇到的各种问题。更重要的是,这种在线模式使得用户可以在任何设备上处理图片,提供了极大的便利性。 简洁直观的用户界面:我们的工具采用清爽简约的界面设计,所有功能一目了然,操作流程直观明了。即使是第一次使用的用户,也能在几秒钟内理解如何操作。拖拽上传或点击选择文件,设置参数,一键处理,整个过程流畅自然,没有任何学习门槛。 灵活多样的调整选项: - **两种调整模式**:用户可以选择"单独设置"模式,为每张图片分别设定具体尺寸;也可以选择"批量缩放"模式,为所有图片统一设置缩放比例(25%、50%、75%、150%、200%)。 - **智能保持宽高比**:在调整尺寸时,用户可以选择保持图片的原始宽高比例,避免图片变形,保证视觉效果。 - **实时预览**:调整参数时,用户可以实时预览效果,所见即所得,避免了反复调整的麻烦。

2025-03-19

做自媒体文本批量替换工具

在做自媒体时,有些关键字需要批量替换,如果网页编辑器一个个替换要花不少时间。 这块浏览器插件可以批量关键词,还支持根据正则表达式进行批量替换,可以代替带html标签的。 ## 基本使用 1. 点击浏览器工具栏中的扩展图标,打开替换工具面板 2. 添加替换规则 3. 点击"应用替换"按钮执行替换操作 4. 查看替换结果提示 ## 替换规则说明 每条替换规则包含以下选项: - **查找文本**:需要被替换的文本内容 - **替换为**:替换后的文本内容 - **使用正则表达式**:启用后,"查找文本"将被视为正则表达式 - **全局匹配**:启用后,将替换文本中所有匹配项;禁用则只替换第一个匹配项 - **忽略大小写**:启用后,匹配时不区分大小写 ## 使用示例(有多种用法,由于文本框限制只简略写,更详细看下载后的文本说明) ### 示例1:简单文本替换 **场景**:将网页中所有的"Hello"替换为"你好" **规则设置**: - 查找文本:`Hello` - 替换为:`你好`

2025-03-19

海豚调度器自动监测每日报表及自动重跑异常工作流综合实例(亲测可用)

介绍了海豚调度器如何检测报表是否跑出数据,如果获取工作流信息和启动工作流。通过这3个步骤,可以做1个自动检测海豚调度器每日报表,并根据工作流信息来自动重新跑数据异常的工作流。 autocheck_days_run_data_result.py是检测每日报表是否跑出数据, autocheck_days_run_supple_data.py是对没有跑出数的工作流进行重跑。 详细教程可参考:https://blog.youkuaiyun.com/linweidong/article/details/139650752

2024-06-13

Java代码实现CDH远程监控所有HDFS节点磁盘空间和自动清除日志

用Java语言结合JSch库,实现在单台机器上远程监控多台服务器上的HDFS状态、磁盘空间,并在必要时自动删除日志文件,以释放空间。 详细教程可以看:https://aigpt.blog.youkuaiyun.com/article/details/139625439

2024-06-13

Cloudera Manager API自动检测所有CDH挂掉的组件并自动重启

auto_role_monitor.py, 利用CDH-Cloudera Manager API ,会自动检测CDH集群下所有的服务,有哪些服务挂了,并根据大数据组件的依赖关系进行检测大数据组件异常并自动恢复。考虑到很多运维是用python脚本来实现,所以是用python代码编写。 代码亲测可用!!! 获取服务状态 为了监控集群中各个服务的运行状态,可以通过调用/clusters/{clusterName}/services API接口来实现。该接口会返回集群中所有服务的状态信息,包括服务名称、状态码等。 获取角色状态 对于每个服务,还可以进一步获取其内部各个角色的状态信息。这有助于定位问题,及时解决潜在的风险。 /clusters/{clusterName}/services/{serviceName}/roles /clusters/{clusterName}/services/{serviceName}/roleTypes curl -u admin:admin -X GET 'http://cm_host:7180/api/v31/clusters/cluste

2024-06-12

利用Cloudera Manager API来自动监控CDH大数据组件并异常自动重启恢复的代码(亲测可用)

HBaseRegionServerMonitor 是检测hbase regionServer挂掉并自动重启,可依样画葫芦检测hdfs、spark等大数据组件。 AutoRoleMonitor是升级版,会自动检测CDH集群下所有的服务,有哪些服务挂了,并根据大数据组件的依赖关系进行检测大数据组件异常并自动恢复。 全部代码亲测可用!!! 获取服务状态 为了监控集群中各个服务的运行状态,可以通过调用/clusters/{clusterName}/services API接口来实现。该接口会返回集群中所有服务的状态信息,包括服务名称、状态码等。 获取角色状态 对于每个服务,还可以进一步获取其内部各个角色的状态信息。这有助于定位问题,及时解决潜在的风险。 /clusters/{clusterName}/services/{serviceName}/roles /clusters/{clusterName}/services/{serviceName}/roleTypes curl -u admin:admin -X GET 'http://cm_host:7180/api/v

2024-06-12

CentOS Python 2.7 离线安装 Requests的完整安装包(包括依赖)

这是自己辛辛苦苦花几个小时收集的安装包,包括各种依赖,自己亲手实践安装成功。 完整安装教程可以参考:https://blog.youkuaiyun.com/linweidong/article/details/139514164

2024-06-07

代码拿走即用!如何自动发表文章到微信公众号实现躺赚

自媒体是一条不错副业,在全民自媒体时代,如何更自动化创作自媒体和发表到自媒体时代,特别是利用ChatGPT等大模型实现AIGC及自动发表,实现一个被动收入的管道,将使你从红海中脱颖而出,实现副业收入,不怕中年失业。 本资源是自己亲测可用,并经常在用的,我自己用大模型、爬虫、调取接口等方式生成文章,然后用上面资源的代码自动上传到微信公众号,如果是企业号,可以自动发表。 资源包含了文档和代码,代码只需要替换api_key、api_secret等就可以运行,并有详细的文档说明。

2024-04-14

spark-atlas-connector编译好的jar包

atlas的spark sql插件

2022-08-17

CDH6.3.2的Hive JDBC驱动

CDH安装后各种jar包在一起,有时用hive的standalone包,发现有包冲突,所以探索了用非standalone包的方式。亲测这些jar包可用于Datart的连接hive。

2022-07-13

centos7和win10的tensorflow 2.6+ pytorch的离线安装依赖包

亲测可以,由于服务器不能访问外网,亲自整理了centos7和win10的tensorflow 2.6+ pytorch的离线安装依赖包,Anaconda3、tensorflow肯torch由于包太大无法上传。Anaconda3-2022.05-Linux-x86_64.sh、tensorflow-2.6.0-cp38-cp38-manylinux2010_x86_64.whl、torch-1.9.0+cpu-cp38-cp38-linux_x86_64.whl可以从下面下载: https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/ https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/ https://pypi.tuna.tsinghua.edu.cn/simple/torch/ https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 如果还缺少某个依赖包,可以去https://pypi.tuna.tsinghua.edu.cn/找

2022-06-07

weapp-lolgame-master.rar

这是一款功能齐全的微信小程序, 显示最新的英雄联盟视频; 可以模糊查询游戏,雷达图形统计游戏能力,统计最近常用的英雄。

2021-05-09

wechat-dribbble-master.rar

dribble是一个艺术作品的交流网站,通过本小程序,可以学习到精美的布局,如何更好进行图文布局。可以流式看多个设计师的作品,关注点赞。

2021-05-09

weapp-hiapp-master.rar

仿照hiapp,首页是朋友圈新闻,第二栏是通讯录,可以进行聊天。采用flex布局,像微信那样聊天,自己发的聊天在右侧。

2021-05-09

AppleMusic-master.rar

功能有我的音乐、为你推荐、浏览、广播、搜索等功能。 通过本例子,可以学习到全局变量使用。首先对比一下页面中的共享变量是如何设置的。页面的共享变量被设置在页面Page方法的object对象上,比如data就是object对象的一个属性。所以,我们在其他方法中才能够多次使用this.data的方式引用这个data对象。页面的共享变量应该在页面中设置,所以全局共享变量自然应该在应用程序级别设置。小程序提供了一个全局方法getApp(),用于获取小程序的App对象。

2021-05-09

itbooks-wxapp-master.rar

读书类的小程序是很常用的应用,而且很方便在微信群分享。 小程序的功能是图文混排的列表,用户可以搜索书单。点击列表进入书的详细页。

2021-05-09

wechat-cnode-master.rar

通过本小程序,可以学习到如何用微信小程序开发一个论坛。在PC年代,论坛有很大流量,但在App时代,开始没之前受欢迎。用小程序实现论坛,可以分享到微信群来无缝结合。

2021-05-09

空空如也

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

TA关注的人

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