首页 文章 精选 留言 我的

精选列表

搜索[meetup],共586篇文章
优秀的个人博客,低调大师

中国HBase技术社区第二届MeetUp -笔记摘要

kylin:通过预计算(已知要查询的维度),通过spark,mr遍历计算这些指标,然后将结果存储到hbase中,最后直接查询hbase表即可。 hbase rowkey定义不宜过长,否则存储压力会很大。这里通过使用字典编码。 hbase 优化经验: 火焰图分析:从下往上分析,峰值的分布(满载还是正常) hbase内存消耗主因(memstore(写文件), blockcache(读取)) 两种不同的gc算法: hbase gc 参数配置: 使用G1算法,效果显著。 hbase WAL 和核心业务配置为ALL_SSD(所有副本使用SSD) 指定队列 分别使用HDD, ONE_SSD, ALL_SSD ,和使用读写分离。性能的变化。。 设置zone_reclaim。。可以避免本地内存不够导致OOM。(numa的问题) hbase (高一致性,一行数据一般都是通过一个regionserver来处理,通过单机来保证一致性,所以发生故障,恢复可能会较慢)和 Cassandra(HA要求高,一致性较低(一半副本写完既可以,所以读取时可能读取不到最新数据,然后通过异步刷新,知道最终写完副本), redis(集群方式不完善)的区别 why?region crash 为true, 就无法恢复上不了线。 不做compaction(合并),flush。 怎么把磁盘打满(利用起来)? 限流不要太狠,需因地制宜 避免小文件生成,和compaction合并。是否配置自动(1h)flush,和多少changes(3千万)flush。 到底写多少hlog根据盘数目:(怎么把磁盘用起来) 远程读和hybrid 都需要注意网络问题 使用jsata去查看handler wait在哪里?

优秀的个人博客,低调大师

倒计时 2 天|Meetup 议题已公开,Copilot 月卡等你来拿!

「AI时代下的基础软件」 10 月 25 日(周六),欢迎来到深圳 MoonBit 技术沙龙 ,一起探讨 AI 时代的基础软件新范式与编程语言的未来。 活动时间: 10月25日 (周六)14:00 - 17:00 活动地点: 深圳市福田区保税区市花路5号长富金茂大厦1号楼二层多功能厅 报名链接: https://hdxu.cn/1z5w9 一、MoonBit 发展 & 展望 张宏波 粤港澳大湾区数字经济研究院基础软件中心首席科学家,MoonBit 团队负责人 整体回顾MoonBit 3年来的发展历程,介绍其在编译器技术、生态建设、以及AI相关领域中的最新进展,并展望MoonBit如何成为下一代智能软件基础设施的关键一环。 二、Maria:用 MoonBit 写个 Code Agent 费浩祥 MoonBit核心开发工程师 Maria 是用 MoonBit 从 0 开发的 Code Agent 。Maria 使用 MoonBit 构建,为 Code Agent 的可靠运行提供了坚实的基础,并以 SDK 的方式向外提供接口,方便外部开发者以 Code Agent 为基础进行二次开发,并集成到具体的工作流中。 1. 如何使用 Maria: Maria 提供了启动 Maria agent和监听事件的能力,用户可以基于事件系统定制渲染、日志以及自动化任务等功能。Maria 也支持自定义工具、添加会话来实现更加复杂或者灵活的需求。 2. 如何进行工具设计: 工具是扩展 LLM 能力的重要手段。 工具提供的 JSON schema 应该尽量扁平、简单。复杂的 JSON schema 通常会导致 tool call 失败。 工具应该是 future proof 的。固定工作流的工具可能在当下很好用,能解决问题,但是随着模型能力的提升,可以完全通过模型自身的能力替代。 工具的状态和输出都应该是临时的:让 LLM 自己重建对项目的理解。 三、MoonBit Pilot 以及AI工具的一些使用技巧 刘子悦 MoonBit核心开发工程师 本次将与大家分享一些如何让AI(包括Moon pilot或者cursor等工具)写出更好的MoonBit代码的一些技巧,主要包括以下三个方面: 1. 扁平化面向对象的设计 ,MoonBit本身有非常良好的pattern match语法和AI工具链,使用更加扁平化的类设计可以更好的让AI看懂代码,写出更好的代码。 2. 善用pattern match ,而并非不安全的数组索引,或者unwrap。pattern match的语法有助于AI快速地写出正确的代码。 3. API设计,文档和测试的写法和技巧 。好的文档与测试会极大地帮助AI定位Bug,写出更好的代码。 四、AI 与 MoonBit 如何提高我们的生产力 鲍志远 MoonBit核心开发工程师 随着大模型能力的提升,AI已经越来越多地参与到我们的日常开发中,并且正在切实地提升我们的生产力。本次将与大家分享: 1. 我在日常开发中觉得AI很好用的场景 2. MoonBit工具链为了提升大模型生成MoonBit代码的能力而做的工作 五、MoonBit 异步编程系统介绍 刘请 MoonBit核心开发工程师 近期,MoonBit 发布了异步编程运行时 moonbitlang/async,有了较完整的异步编程支持。moonbitlang/async 的开发者将分享: 1. MoonBit 异步编程系统的整体设计和现状 2. moonbitlang/async 中的结构化并发设计 3. MoonBit 的异步编程系统的未来规划 六、MoonBit 自举 parser & formatter 进展和应用 陈玉斌 MoonBit核心开发工程师 本次分享将与大家介绍 MoonBit 自举解析器和格式化器的进展,并演示如何使用这些库编写有用的代码处理工具。主要包含以下方面: 1. moonbitlang/parser 模块的实现 包括如何使用moonyacc、实现性特性lexmatch、Guard语句与is表达式、snapshot test等工具和特性,来完成词法解析、语法解析、错误恢复的功能,简化自举的工作。 2. moonbitlang/formatter 模块 自举格式化器的设计思路和当前进展。 3. moonlint 代码检查工具 如何利用 moonbitlang/parser 开发基于语法的代码检查工具。 4. 代码生成工具开发 如何结合 moonbitlang/parser 和 moonbitlang/formatter 实现自定义 deriving、FFI 包装生成等实用的代码生成工具。

优秀的个人博客,低调大师

年终 Meetup:走进腾讯|AI 原生编程与 Code Agent 实战交流会

随着 AI 大模型加速重构软件工程体系,软件开发正从以人工为中心,迈向以人机协作为核心的 AI 原生开发新范式。编程语言、开发工具与工程流程,也正在从被动支撑,演进为主动参与工程实践的智能系统。 本次技术交流会由腾讯云 × IDEA 研究院 MoonBit联合举办,活动将走进腾讯滨海大厦,与CodeBuddy 技术负责人一起探讨AI 编程助手与 Code Agent 在真实工程场景中的落地实践。 活动将围绕AI 原生编程语言 MoonBit的前沿探索,结合腾讯云在智能 IDE、代码生成、Agent 协作与自动化工程流程中的实践经验,系统分享从IDE智能感知 → AI 辅助编程 → 自动化工作流演进的技术路径与真实案例。 通过分享与互动讨论,与会嘉宾将共同探讨: AI 编程助手如何融入日常研发流程 Code Agent 在复杂工程协作中的角色与边界 大厂实践中对编程语言、工具链与工程体系的真实需求 这不仅是一场技术分享,更是一次走进腾讯现场、与腾讯云一线工程师面对面交流的机会,欢迎关注 AI 编程、工程自动化与未来软件工程形态的开发者参与。 活动时间: 2026 年 1月 10 日(周六) 9:30 活动地点: 广东省深圳市南山区海天二路33号腾讯滨海大厦 3520会议室 ⬆️ 扫码马上报名 议程详情 AI 原生编程语言 MoonBit 及其工具链的探索 张宏波 粤港澳大湾区数字经济研究院基础软件中心首席科学家,MoonBit 团队负责人 议题简介 MoonBit 作为专为 AI 协同开发设计的编程语言,其核心优势在于「双向可读性」——AI 生成的代码像人类手写一样清晰,开发者能轻松理解并修改,而 AI 也能精准解析现有代码逻辑进行智能补全或重构。 这种特性尤其体现在 IDE 的智能感知上:当 AI 分析代码时,能自动识别上下文关系(比如变量作用域、函数调用链),避免传统 AI 编码工具常见的「断片式建议」。更关键的是,其「重构安全」机制会通过静态检查确保 AI 的修改不会破坏原有功能,相当于给 AI 装了个防撞系统。 对于日常开发痛点,MoonBit 提供了直击要害的解决方案:调试时不再需要逐行打断点,内置的 value tracing 功能让 AI 能直接「看到」程序运行时所有变量的变化轨迹,大幅缩短调试链路。代码结构上采用模块化设计,每个功能块(如函数、类)都可被 AI 独立处理——比如写核心逻辑的同时,AI 能并行生成文档或单元测试,效率提升堪比「多线程编程」。 MoonBit 在现代编程语言中的创新设计 张钰 MoonBit核心开发工程师 议题简介 MoonBit是由粤港澳大湾区数字经济研究院开发的新一代编程语言。与传统语言不同,MoonBit从设计之初就将语言特性与工具链作为一个整体进行规划。 在语言设计层面,我将介绍MoonBit如何通过扩展的模式匹配、函数式循环、错误多态和结构化并发等特性,解决数据处理、控制流抽象、错误处理和并发编程等实际工程问题。 在工具链整合层面,我将展示MoonBit如何通过编译器与IDE的深度融合、增量检查机制和接口文件系统,实现开箱即用的开发体验。 通过MoonBit的案例,我希望能够说明现代编程语言的竞争力不仅来自语言特性本身,更在于语言与工具链的系统性协同。这种设计思路也为国产编程语言的发展提供了有益参考。 使用 Skills 和 MoonBit 完成 AI 自动重构 叶子航 MoonBit核心开发工程师 议题简介 让 AI 通过编写代码来控制任务流程已成为提升效率的重要方向。 MoonBit 凭借快速的编译部署能力和 Wasm 沙盒执行环境,既满足了 AI 作为脚本语言的执行需求,又提供了必要的安全隔离,为 AI 代码执行提供了一种更安全可靠的方案。MoonBit 的 async 设计也提供了高效、正确的运行保证。 而通过 Agent Skills 这一新的标准,我们可以让 AI 快速获取示例,进行调整,快速运行。 腾讯云CodeBuddy AI 编程实践 杨苏博 CodeBuddy 技术负责人 议题简介 腾讯云 CodeBuddy 团队工程师与技术专家也将带来一线实践案例,围绕AI 编程助手、Code Agent 协作与工程自动化落地进行分享,并与现场开发者展开交流讨论。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册