首页 文章 精选 留言 我的

精选列表

搜索[日活数],共10000篇文章
优秀的个人博客,低调大师

Bun 1.0.26 版本发布:Windows 版即将在 2 月 15 日发布

近日,Bun的开发者Jarred Sumner宣布了JavaScript运行时环境Bun的最新版本——1.0.26的发布。Bun不仅是一个运行时环境,还集成了打包器、转译器和包管理器的功能。在这个新版本中,Bun带来了一系列的改进和修复,包括解决了30个bug,增加了对bun:sqlite中多语句查询的支持,提升了bun --watch在长时间运行中的可靠性,以及对Bun.FileSystemRouter的路由数量进行了扩展。 具体到功能改进上,Bun 1.0.26版本增加了对bun:sqlite多语句查询的支持。这意味着开发者可以在单次调用db.run()时执行多个SQL语句,提高了开发效率和灵活性。此外,bun --watch命令在这个版本中得到了改进,增加了防御性的文件描述符关闭机制,以防在监视大量文件时出现资源耗尽等问题。在Linux系统中,Bun使用了close_range(2)系统调用,在重新加载进程之前关闭所有文件描述符,而在macOS上,通过使用POSIX_SPAWN_CLOEXEC_DEFAULT标志实现了类似的功能。 值得一提的是,Bun的FileSystemRouter现在支持超过64条路由。之前版本中,使用超过64条路由时会引发无法捕获的异常,这一问题已经在1.0.26版本中得到了修复。 此外,关于错误处理方面,Bun修复了error.stack有时返回undefined的问题,并且解决了error.stack CallSite lineNumber有时为负数的问题。此外,Bun还修复了Error.prepareStackTrace默认未定义的问题,使其行为与Node.js保持一致。 关于测试方面,Bun解决了expect(a).toStrictEqual(b)在比较带有删除属性的对象时的错误处理问题。之前的版本中,这可能会引发一个带有空diff的错误,而现在这一问题已经得到了正确的处理。 在网络通信方面,Bun修复了Bun.serve()中WebSocket的事件循环调度问题,保证在执行事件循环回调后总是清空微任务队列,避免内存过高增长的问题。 在对Node.js兼容性的提升上,Bun 1.0.26版本对module.path进行了修正,使其行为更加符合Node.js的规范。另外,该版本对new Response(Bun.file())偶尔在stderr中记录错误的问题也进行了修复。 值得关注的是,Bun在Windows平台的支持也在稳步推进中。虽然目前78%的测试已通过,但开发团队认为这还不足以发布Windows版本。大部分在此版本中的更改都与Windows相关,但由于尚未正式发布,因此在此次更新日志中并未涉及。 Bun的这些更新显示了它作为一个现代JavaScript工具的持续成长和完善。对于开发者而言,这意味着更高的效率和更稳定的开发体验。随着Windows版本的即将到来,Bun的受众和应用范围预计将会进一步扩大。

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

求伯君:10 月 24 日应该为程序员放半天假

最近有一个六代技术人共话“我们的技术时代”论坛,金山软件创始人、WPS 创始人,有“中国第一程序员”之称的求伯君又贡献了很多金句和有趣的小故事: 当时雷军就破解了其中一个版本(WPS),我也因此与他结识。 做程序员很痛苦,做公司更痛苦。 让程序员去干非程序员干的事情是非常痛苦的事情。 为了完成游戏的任务,写代码将自己从劳动中解放出来。 有人 80 岁还一直在写程序,多写程序说不定还能防止老年痴呆。 10 月 24 号应该为所有程序员放半天假。 下面是从网上摘抄的求伯君在论坛上的发言: 求伯君:我们那个时代编程工具只有汇编,后来慢慢有了很多语言,但那时资料和工具都不齐全,互联网也不够发达,为了买开发工具或者查阅资料都得去中关村,因此我早期写程序都是用汇编。 当时第一版的 WPS 写了有上百万条程序,因为高级语言里调用的函数,在汇编里实现需要一百多条代码,每个功能要全部一条条去写,因此工作量很大。我当时很佩服一个同事,他是用 DeBug 写代码的,调试好了,再存入执行代码。 那个年代写程序真的很难,但同时也很快乐。那时为了解决 Bug 功能,我们写程序都没有日夜概念,就把自己关一个房间里,饿了就吃方便面,困了就睡,经常带着问题入睡。有一次在梦中想到了解决方案,醒来就特别兴奋地去实践,结果真的成功了。这段做梦实现的代码我记得是为了解决汉字输入法的一个中断问题。 当时写应用程序与操作系统是分不开的,经常要调用硬件部分,包括硬盘分配、存储、输出等等。现在回忆起那段时光,还是非常快乐的。 还有一个快乐我很少讲。因为起初我写 WPS 纯属兴趣,没有想过用它创业或者赚钱,所以我当年到中关村,看到一夜之间很多人在用盗版 WPS,我那时也没有版权概念,看到很多人用,我就非常高兴。当时雷军就破解了其中一个版本,我也因此与他结识。 求伯君:做程序员很痛苦,做公司更痛苦。中国流传着“痛并快乐着”这句话,意味着快乐与痛苦是相辅相成的,如果你没有快乐,那肯定就没有痛苦。 我的痛苦就是创业过程中遇到的很多困难。虽然我现在可以坦然地说,我当时看到有人用盗版 WPS 都很开心,但这确确实实影响了我的发展。在 1992-1993 年,那时候我连员工的工资都发不起。如果我只是打工的,那没关系,可我当时招了许多人,那时遇到的困难已经超出了我的能力范围。 后来我把雷军这些人招进来去管理事务之后,我发现我解脱了。所以我认为,让程序员去干非程序员干的事情是非常痛苦的事情。 求伯君:我做软件企业比较早,现在很多大公司的人以前都在我的公司工作过。如现在的腾讯、阿里也有从我们公司出去的人,这个也算是我们的贡献。 在创办企业之初,我是一个人写程序,发现事情做不完了再开始加人,后来就慢慢建立了团队,我是属于被驱动的。招人的时候,我是先找一个同样是写程序的,后来发现企业全部都是程序员,那时候才意识到,一个企业需要各种不同的人才,招人的时候才开始有其他的方向。 求伯君:首先退休是真的,我没有再去参与公司的日常管理。因为身体不好,我正在锻炼身体,平时会关注一些感兴趣的东西,也写一些自己用的游戏代码,不是作为商品去写的。譬如游戏外挂之类的,当然这不方便拿出来炫耀。为了完成游戏的任务,写代码将自己从劳动中解放出来。 求伯君:程序员的生命周期我认为是可以一直写下去的。我不写商业程序是因为体力跟不上,商业程序需要规定时间,而我自己写个小游戏可以有时间就写。因此只要有逻辑思维在,我认为程序员就可以一直干下去。有人 80 岁还一直在写程序,多写程序说不定还能防止老年痴呆。 求伯君:两年前的一次1024大会上,我曾呼吁:程序员太辛苦了,在这一天一定要放半天假。现在我仍然呼吁:10月24号应该为所有程序员放半天假。

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

ECCV 2020 双料冠军团队,带你7日攻克目标检测

计算机视觉最火方向是什么? 当然是目标检测啦! 目标检测,是计算机视觉领域的核心问题之一,近两年全球顶会的相关论文达上百篇,受到越来越多的人关注。无论是做人脸识别、自动驾驶、文字检测、人机交互,都离不开目标检测这一大基石。 随着精准度的逐年提升,目标检测技术的落地愈发成熟,已被广泛应用于工业、交通、遥感、医疗、娱乐等各个领域! 百度作为「中国AI头雁」在目标检测算法研究、产业实践、工业落地方面,积累了丰富的经验! 2020年7月,百度PaddleDetection研发团队探索并开源了工业级目标检测模型PP-YOLO,精度及预测速度优于YOLOv4,处于业界领先行列! 2020年8月,百度视觉团队在国际视觉领域顶级赛事ECCV 2020中表现优异,拿下目标检测领域Tiny Object Detection和COCO的“双料冠军”! 为帮助更多开发者深入理解目标检测这一领域,百度视觉团队与PaddleDetection研发团队强强联合,结合多年实战经验,亲自授课,带领大家专项攻克目标检测! 下载安装命令 ## CPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle ## GPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu 7天攻克目标检测 顶级名师倾囊相授 全球ECCV目标检测双料冠军团队教研,PaddleDetection资深研发授课,基于多年顶会科研与100+AI产业落地经验,全程直播授课。 深入啃透算法原理 详细拆解RCNN、YOLO、AnchorFree系列算法,还包含SOTA性能的工业级检测模型PP-YOLO,循序渐进带你拨开迷雾! 真实工业项目实战 深入剖析4大百度特色真实工业案例:路标检测、工业质检、电力巡检、商业超市密集商品检测。 手把手带打CVPR2020最新比赛 2019年CVPR 目标检测世界冠军,首次公开分享冠军秘籍,带打2020年最新比赛,基于COCO数据集的密集物体检测! 特别福音 优秀学员有机会入职百度 结业邮寄纸质版结业证书 与百度资深研发全程深入交流 开源生态贡献卓越者,优先晋级成为PPDE(飞桨技术专家) 课程全程免费,包含直播、实践、作业批改、答疑等,提供免费GPU资源 课程大纲 01目标检测任务综述 1. 目标检测发展历程、重要基本概念(bbox、nms、IOU、mAP) 2. 数据集格式介绍 3. PaddleDetection整体介绍和使用 【实战】路标检测 02RCNN系列目标检测算法详解 1. RCNN系列模型的介绍 2. FasterRCNN模块的详解 3. PaddleDetection训练RCNN模型 03RCNN系列算法优化策略与案例 1. FPN介绍 2. CasacdeRCNN介绍 3. 两阶段模型速度和精度的优化 4. 工业质检案例 【实战】基于RCNN工业质检缺陷检测 04YOLO系列目标检测算法详解 1. YOLO系列的介绍 2. YOLOv3模块的详解 3. 训练YOLO模型 05PP-YOLO优化策略与案例分享 1. PP-YOLO介绍 2. YOLO模型速度和精度的优化 3. 电力巡检案例 【实战】PP-YOLO工业质检缺陷检测 06AnchorFree系列算法介绍和实践 1. AnchorFree系列介绍 2. FCOS介绍 3. CornetNet/TTF-Net介绍 【实战】AnchorFree工业质检缺陷检测 07世界冠军手把手带打顶会比赛 1. 发布2020年CVPR最新赛题 2. 世界冠军分享2019比赛秘籍 【实战】商业超市密集商品检测 (密集物体检测) 讲师介绍 青青老师 :百度资深研发工程师 负责飞桨视觉方向,多年从事飞桨框架、视觉算法研发,从0到1参与了飞桨的系统及视觉模型库研发,负责了飞桨分类、分割、目标检测、生成等模型研发,及模型压缩工具的研发,有丰富的系统优化经验及视觉算法应用经验。 鹏鹏老师 :百度资深研发工程师 服务器端PP-YOLO模型主要作者,PaddleDetection目标检测库核心研发骨干,对YOLO系列模型的原理和优化有深入的理解和研究,开发和发布的多种服务器端和移动端的YOLOv3模型,在精度和速度上均达到业界前列。 冠冠老师:百度高级研发工程师 飞桨目标检测套件PaddleDetection核心研发骨干,从0到1打造了飞桨目标检测端到端的开发套件,开发的检测模型效果达到业界前列,具有多年目标检测方向的算法积累和实战经验,对目标检测领域有着深入的理解。 学习激励 担心无法坚持学习?别担心,成长的路上需要鼓励。 我们设置了精彩的比赛PK环节,我们准备了100份精美礼品等你来拿! 百度飞桨官方认证结业证书 扫码关注【飞桨】公众号 回复:冠军团队 获取专属报名通道 下载安装命令 ## CPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle ## GPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu >>访问 PaddlePaddle 官网,了解更多相关内容。

资源下载

更多资源
Spring

Spring

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

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部分的功能。

用户登录
用户注册