如何通过前后端交互的方式制作Excel报表

开源中国社区团队直播首秀,以分享为名讲述开源中国社区背后的故事” 前言 Excel拥有在办公领域最广泛的受众群体,以其强大的数据处理和可视化功能,成了无可替代的工具。它不仅可以呈现数据清晰明了,还能进行数据分析、图表制作和数据透视等操作,为用户提供了全面的数据展示和分析能力。 今天小编就为大家介绍一下,如何通过葡萄城公司的纯前端表格控件SpreadJS和后端表格组件GcExcel实现一张Excel报表模板并进行数据的录入与填报。 环境准备 Node.js SpreadJS在线表格编辑器 代码文
分类: 移动开发 发布时间: 05-03 17:54 阅读次数: 0

模型量化与量化在LLM中的应用 | 得物技术

开源中国社区团队直播首秀,以分享为名讲述开源中国社区背后的故事” 一、模型推理优化 随着模型在各种场景中的落地实践,模型的推理加速早已成为AI工程化的重要内容。而近年基于Transformer架构的大模型继而成为主流,在各项任务中取得SoTA成绩,它们在训练和推理中的昂贵成本使得其在合理的成本下的部署实践显得愈加重要。 大模型推理所面临的挑战主要有以下两点: 巨大的内存(显存)需求,主要来自于模型本身参数和推理的即时需求。 对于一个LLaMA2-30B的模型,载入显存其模型本身需要约60GiB
分类: 移动开发 发布时间: 05-03 17:29 阅读次数: 0

使用Compose Desktop开发一款适用于安卓开发的桌面工具

适用于安卓开发的桌面工具,支持 Windows 和 Mac。主要功能有签名信息查看、APK信息、APK签名、签名生成等。
分类: 移动开发 发布时间: 05-03 17:14 阅读次数: 0

资深Android开发,不吹不黑聊鸿蒙

1月18日,在鸿蒙生态千帆启航仪式上,华为宣布了鸿蒙星河预览版, 即HarmonyOS NEXT 引起了广泛的讨论。 本期视频主
分类: 移动开发 发布时间: 05-03 17:05 阅读次数: 0

Apache SeaTunnel k8s 集群模式 Zeta 引擎部署指南

开源中国社区团队直播首秀,以分享为名讲述开源中国社区背后的故事” SeaTunnel提供了一种运行Zeta引擎(cluster-mode)的方法,可以让Kubernetes在本地运行Zeta引擎,实现更高效的应用程序部署和管理。在本文中,我们将探索SeaTunnel k8s运行zeta引擎(cluster-mode模式)的更多信息,了解如何更好地利用Zeta引擎的优势。 将SeaTunnel上传至服务器上。我之前已经解压并执行过install-plugin.sh,这里为了方便,我直接用的执行过
分类: 移动开发 发布时间: 05-03 17:04 阅读次数: 0

苹果审核不再强制要求添加苹果登录

从2024年1月25日起,苹果审核不再要求“使用了第三方登录的App,必须添加苹果登录了”。 这对开发者来说,可谓是个好消息,终于不用为了苹果登录而苹果登录了。
分类: 移动开发 发布时间: 05-01 17:17 阅读次数: 0

ICP备案苹果动真格了!苹果后台自动校验App名称和开发者名称

现在,苹果后台填写ICP备案号时,会校验 ”苹果后台的App名称“、”苹果开发者账号主体名称“,是否和ICP备案的一致! 通过苹果后台App名字加后缀,来做马甲包、ASO、以及大厂花活的时代,结束了!
分类: 移动开发 发布时间: 05-01 17:07 阅读次数: 0

一文解读 SQL 生成工具

开源中国 APP,启动!这是你从没见过的全新版本” SQL 生成工具可用于测试 Parser 与其他数据库产品的兼容性,通过解析 YACC 语法文件中的产生式,生成对应的 SQL 语句,再使用数据库执行该 SQL,根据结果判断语句是否与其他数据库语法兼容。 01 工具使用 语法文件预处理 预处理目的是将语法文件中无关的内容去除,只保留各个语句的产生式,可以通过命令 bison -v sql.y 获取语法文件中的语法规则(不带 Action),然后再去除生成文件中的无用部分,如终结符列表、非终结
分类: 移动开发 发布时间: 04-29 18:44 阅读次数: 0

11个Python循环技巧

开源中国 APP,启动!这是你从没见过的全新版本” 本文分享自华为云社区《Python中的循环技巧指南》,作者:柠檬味拥抱。 当我们处理数据时,有时候需要创建多个列表以存储不同类型或不同条件下的数据。在Python中,我们可以利用循环来快速、高效地创建这些列表。本文将介绍如何使用循环在Python中创建多个列表,并提供代码实例。 python用循环新建多个列表 在Python中,我们可以使用列表推导式或循环结合条件语句来创建多个列表。下面是一些常见的场景和对应的代码示例: 1. 创建固定数量的
分类: 移动开发 发布时间: 04-29 18:34 阅读次数: 0

《HelloGitHub》第 97 期

开源中国 APP,启动!这是你从没见过的全新版本” 兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,对编程产生兴趣! 以下为本期内容|每个月 28 号更新 C 项目
分类: 移动开发 发布时间: 04-29 18:24 阅读次数: 0

华为云FunctionGraph构建高可用系统的实践

开源中国 APP,启动!这是你从没见过的全新版本” 本文分享自华为云社区《华为云FunctionGraph构建高可用系统的实践》,作者: 华为云PaaS服务小智。 导语 每年,网上都会报道XXX系统异常不可用,给客户带来巨大的经济损失。云服务的客户基数更大,一旦出现问题,都将给客户和服务自身带来极大影响。本文将基于华为云FunctionGraph自身的实践,详细介绍如何构建高可用的Serverless计算平台,实现客户和平台双赢。 高可用介绍 高可用性[1](英语:high availabil
分类: 移动开发 发布时间: 04-29 18:14 阅读次数: 0

字节开放模型 Hyper-SD,最快 1 步生成 SOTA 级图片(有 demo 来试试

开源中国 APP,启动!这是你从没见过的全新版本” 项目主页|https://hyper-sd.github.io/ 最近,扩散模型(Diffusion Model)在图像生成领域取得了显著的进展,为图像生成和视频生成任务带来了前所未有的发展机遇。尽管取得了令人印象深刻的结果,扩散模型在推理过程中天然存在的多步数迭代去噪特性导致了较高的计算成本。近期出现了一系列扩散模型蒸馏算法来加速扩散模型的推理过程。这些方法大致可以分为两类:i) 轨迹保持蒸馏;ii) 轨迹重构蒸馏。然而,这两类方法会分别受
分类: 移动开发 发布时间: 04-29 18:04 阅读次数: 0

Slave SQL线程与PXB FTWRL死锁问题分析

开源中国 APP,启动!这是你从没见过的全新版本” 1. 问题背景 2.27号凌晨生产环境MySQL备库在执行备份期间出现因FLUSH TABLES WITH READ LOCK未释放导致备库复制延时拉大,慢日志内看持锁接近25分钟未释放。 版本: MySQL 5.7.21 PXB 2.4.18 慢查询日志: 备份脚本中的备份命令: mysql_kill.sh的主要逻辑内容: 备份参数: 2. 问题复现及分析 2.1 问题分析 144是SQL线程,并行复制中的Coordinator线程; 14
分类: 移动开发 发布时间: 04-29 17:54 阅读次数: 0

基于 DeepFlow 的 TiDB 全栈全链路可观测性最佳实践

开源中国 APP,启动!这是你从没见过的全新版本” 摘要:作为一款优秀的开源分布式数据库软件,TiDB 得到越来越多的用户关注和应用,但在运维保障过程中同样面临着运维孤岛、定界定位难、获取可观测性数据开销大等挑战,本文总结了 TiDB 用户如何基于 DeepFlow 构建全栈可观测性的最佳实践,包括如何用 DeepFlow 高性能、零侵扰的可观测技术消除全链路追踪在 TiDB 侧的盲区,如何在 DeepFlow 中统一观测业务全景、SQL 事务全过程、网络性能、系统资源性能、文件读写性能、应用
分类: 移动开发 发布时间: 04-29 17:34 阅读次数: 0

二十八、安卓工程师必须了解的Gradle知识

概述 Android中使用的编译工具就是 gradle,通常我们使用工程默认生成的 build.gradle就能满足基本需求。但是涉及到复杂的工程结构设计,更优雅的配置写法,这就要求我们对gradle
分类: 移动开发 发布时间: 04-29 17:05 阅读次数: 0

“地表最强”文生视频模型?Sora 背后有何秘密?

开源中国 APP,启动!这是你从没见过的全新版本” 自 2022 年底 ChatGPT 的横空出世,人工智能再度成为全世界的焦点,基于大语言模型(LLM)的 AI 更是人工智能领域的“当红炸子鸡”。此后的一年,我们见证了 AI 在文生文、文生图领域的飞速进展,但在文生视频领域发展相对较慢。而在 2024 年开年,OpenAI 再度投放重磅炸弹——文生视频大模型 Sora,内容创作的最后一块拼图被 AI 补齐了。 一年前,一段史密斯吃面条的视频在社交媒体病毒式传播,画面中这位影帝面目狰狞,五官变
分类: 移动开发 发布时间: 04-29 17:04 阅读次数: 0

Android 线程栈压缩方案

背景 公司项目一直以来存在一个Firebase Push的崩溃问题,如下图所示 创建线程数 1357 个,问题的原因在于应用离线,Firebase Message 积压,导致当应用启动时...
分类: 移动开发 发布时间: 04-27 17:16 阅读次数: 0

【深圳招聘】Taro 团队招客户端开发、RN 开发!

Taro 项目团队招人啦!我们正在寻找多位有经验的「客户端开发工程师」、「RN 开发工程师」加入我们的团队。如果您具备以下技能和经验,我们期待您的加入!
分类: 移动开发 发布时间: 04-27 17:07 阅读次数: 0

技术工作:如何在不成为经理的情况下获得晋升

【直播预告】大模型会取代程序员吗?” 作为个人贡献者,如何发展你的技术职业?每家大公司都应该提供员工工程师通道。以下是进入 IC 通道的方法。 译自Tech Works: How to Get Promoted without Becoming a Manager,作者 Jennifer Riggins。 每月专栏由长期为 The New Stack 供稿的撰稿人Jennifer Riggins撰写,探讨工作场所条件、管理理念、职业发展以及技术人员市场,因为它影响着构建和运行世界所依赖的软件的
分类: 移动开发 发布时间: 04-27 17:07 阅读次数: 0

详解数仓的向量化执行引擎

【直播预告】大模型会取代程序员吗?” 本文分享自华为云社区《GaussDB(DWS)向量化执行引擎详解》,作者: yd_212508532。 前言 适用版本:【基线功能】 传统的行执行引擎大多采用一次一元组的执行模式,这样在执行过程中CPU大部分时间并没有用来处理数据,更多的是在遍历执行树,就会导致CPU的有效利用率较低。而在面对OLAP场景巨量的函数调用次数,需要巨大的开销。为了解决这一问题,GaussDB(DWS)中增加了向量化引擎。向量化引擎使用了一次一批元组的执行模式,能够大大减少遍历
分类: 移动开发 发布时间: 04-26 20:39 阅读次数: 0