“将所有C++程序用Rust重写,这不可能”

快十年了,Rust 怎么还没有取代C++?在9月27日的【开源漫谈】第14期节目中,开源中国OSChina邀请到了马全一、冯洋以及张汉东三位 Rust 专家深入讨论了这一问题。 马全一:江湖人称 “马道长”,目前在华为负责Rust编程语言在国内的生态建设和推广,曾运营openEuler项目并推动Docker容器社区的发展。 张汉东:资深Rust专家,著有《Rust 编程之道》一书,参与了不少开源项目,当前主要工作是承接Rust咨询。 冯洋:南京大学计算机科学与技术系助理研究员,主要研究方向是复
分类: 移动开发 发布时间: 10-09 18:44 阅读次数: 0

Redis实现每日签到(大数据量)

文章浏览阅读867次,点赞10次,收藏7次。PHP语言使用Redis NoSQL服务器二进制数据类型实现大数据情况下签到功能。
分类: 物联网 发布时间: 10-09 18:34 阅读次数: 0

uniapp+Android面向网络学习的时间管理工具软件 微信小程序

文章浏览阅读2.1k次,点赞26次,收藏11次。用户功能登录注册:用户可以创建账户并登录系统。首页:展示用户的学习概览、专注时间、学习时间、待办信息和目标进度。专注时间:用户可以设置专注学习的时间段。主题查看:用户可以查看和选择不同的学习主题或模块。学习时间:记录和显示用户的学习时间。待办信息:用户可以添加、查看和管理待办事项。目标制定:用户可以设定学习目标,并跟踪其完成情况。防沉迷提醒:设置防沉迷提醒,当用户达到设定的学习时间后,系统会发出提醒。流量统计:统计用户在应用内的数据流量使用情况。
分类: 其他 发布时间: 10-09 18:29 阅读次数: 0

Linux挂载磁盘目录

文章浏览阅读910次,点赞5次,收藏5次。Linux挂载磁盘目录
分类: 数据库 发布时间: 10-09 18:24 阅读次数: 0

苹果macOS 15 Sequoia投屏功能 实现Mac上iPhone桌面管理

文章浏览阅读1.3k次,点赞3次,收藏3次。但在之前iPhone 投屏功能上线时并不支持桌面管理,但这一限制已被解除。macOS Sequoia最大的更新是带来了iPhone 镜像功能,这个功能能让给 Mac 用户将 iPhone 的屏幕镜像到 Mac 设备上,实现与 iPhone 互动、在 Mac 上接收 iPhone 通知,以及在 Mac 和 iPhone 之间无缝拖放等等。用户在 Mac 设备上点击新的 iPhone 镜像图标,并按照说明操作,即可启用 iPhone 镜像功能,用户在 iPhone 锁定状态下打开和使用 App、管理通知等。_macos 15 iphone镜像
分类: 移动开发 发布时间: 10-09 18:09 阅读次数: 0

【AGC005D】~K Perm Counting(计数抽象成图)

文章浏览阅读807次,点赞12次,收藏6次。注意到位置为id,权值为v ,不合法的情况,当且仅当 v = id+k或 v= id-k。dp(i,j,pd)表示考虑到第i号点, 连了j条边,是否有连接i 到 i-1号点。因此,我们把每一个位置和权值抽象成点 ,不合法的情况之间连一条边,可以构成二分图。由此可知,当选了n条边,就恰好n个位置不合法,限制条件是:连的边不能相邻,求出f(m) ,f(m)指代至少有m个位置不合法的方案数。由此总共有2n 个点 k 条链,链与链之间无边 互不干涉。把二分图展开成k条链,进行dp。简单的乘法原理罢了。
分类: 编程语言 发布时间: 10-09 18:04 阅读次数: 0

GetConnectionTimeoutException:wait millis 30000,active 0,maxActive 50,creating 0, createErrorCount 1

文章浏览阅读1k次。这个是在项目启动时,加载数据库连接池报错。因为有很多项目都连了同一个数据库,当前数据库的max_connections是300,(show variables like ‘%max_connections%’;),已经被其他项目用完了,所以获取不到连接,线程池就创建失败了。active是0,表示没有活跃的,maxActive表示最大活跃数,createErrorCount 1表示创建失败。_getconnectiontimeoutexception
分类: 数据库 发布时间: 10-09 17:54 阅读次数: 0

LeetCode讲解篇之695. 岛屿的最大面积

文章浏览阅读335次,点赞2次,收藏3次。我们遍历二维矩阵,如果当前格子的元素为1进行深度优先搜索,将搜索过的格子置为0,防止重复访问,然后对继续深度优先搜索上下左右中为1的格子。
分类: 其他 发布时间: 10-09 17:49 阅读次数: 0

【Android 源码分析】Activity生命周期之onStop-2

文章浏览阅读1k次,点赞20次,收藏21次。当前只是以桌面冷启动应用的场景来分析桌面的 onStop 流程,整个流程分析完对 onStop 流程也有了一个比较完整的了解,但是当前分析的调用流程并不能代表所有场景。具体情况还是需要具体分析,比如应用内启动 Activity 的调用链肯定和当前是有别的,但是无论怎么样,2个主流程还是要执行的。_android onstop流程
分类: 物联网 发布时间: 10-09 17:44 阅读次数: 0

Java毕业设计:基于Springboot框架湖北地方特色美食分享推荐网站毕设源码作品和开题报告

文章浏览阅读1.9k次,点赞10次,收藏15次。黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!如果需要联系我,可以在CSDN网站查询黄菊华老师。
分类: 业界资讯 发布时间: 10-09 17:39 阅读次数: 0

Rust 学起来太难?是被江湖上的兄弟们夸大了

在 9 月 27 日直播的【开源漫谈】第 14 期节目中,开源中国 OSChina 邀请到了马全一、冯洋以及张汉东三位 Rust 专家就“快十年了,Rust 怎么还没有取代 C++”这一话题展开讨论。期间,他们对网上盛传的“Rust 学习曲线陡峭”这一观点进行了反驳,并对如何着手学习Rust提出了简单可行的建议。 马全一:江湖人称 “马道长”,目前在华为负责 Rust 编程语言在国内的生态建设和推广,曾运营 openEuler 项目并推动 Docker 容器社区的发展。 张汉东:资深 Rust
分类: 移动开发 发布时间: 10-09 17:34 阅读次数: 0

Llama + Dify,在你的电脑搭建一套AI工作流

最近字节在推Coze,那么有没有可能在本地也部署一套这个东西呢?嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿
分类: 企业开发 发布时间: 10-09 17:14 阅读次数: 0

Linus Torvalds 向“被动语态”宣战

在日前宣布推出 Linux 6.12-rc2 的公告中,Linus Torvalds 对内核维护者 commit 信息的英文语法也提出了更多要求。 他希望,内核维护者在描述拉取请求中的变更时能够避免使用被动语态,更多的使用主动语态、命令式语气。 我试图让我的合并 commit 信息具有一定的“凝聚力”,所以我经常编辑拉取请求的语言,以匹配更标准的布局和语言。这不是什么大不了的事,通常只是与 whitespace 有关,这样我们就不会有 15 种不同的缩进模式和项目符号语法。反正我一般都是在阅读
分类: 业界资讯 发布时间: 10-09 17:09 阅读次数: 0

放弃RAG,这才是知识库助手的终极玩法

大家好,我是老渡。 最近偶然发现,智谱AI的大模型开放平台(bigmodel.cn)默默上线了一个长文本大模型 GLM-4-Long,赶紧拿来试了一番,还顺手开发了2个大家使用频率很高的AI应用,跟朋
分类: 企业开发 发布时间: 10-09 17:05 阅读次数: 0

从零到一搭建nest版若依框架(一)

从零到一搭建nest版若依框架(一) 项目概述 项目 一款基于 Nestjs+typeorm最新版本的开箱即用的中后台管理系统.
分类: 服务端 发布时间: 10-09 17:05 阅读次数: 0

2024年移动端技术探索

市场行情很不乐观,现在不是去造几个轮子或者怎么造轮子的事情了,因为未来可能根本不需要轮子。汽车不是马车上安装了一台发动机,而是一种全新的体验。未来的AI可能是一种我们现在完全想不到的心态,终端也不是现
分类: 移动开发 发布时间: 10-09 17:05 阅读次数: 0

前端多媒体处理工具——ffmpeg的使用

在前端领域,FFmpeg 是一个非常有用的工具,它提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种色彩格式转换、多种采样率转换、多种码率切换等。可以在多种操作系统安装使用。
分类: 编程语言 发布时间: 10-09 17:05 阅读次数: 0

Rust 编译后的二进制文件,比 C++还大,这······

在 9 月 27 日直播的【开源漫谈】第 14 期节目中,开源中国 OSChina 邀请到了马全一、冯洋以及张汉东三位 Rust 专家就“快十年了,Rust 怎么还没有取代 C++”这一话题展开讨论。 直播期间,有网友指出,使用Rust编译生成的二进制文件,在端侧设备(比如嵌入式设备、物联网设备等)上比使用C++编译生成的二进制文件要大很多。这在那些内存和存储空间资源受限的端侧设备上尤其需要注意。 对于这一问题,三位 Rust 专家给出了自己的看法。 冯洋:关于端侧设备上Rust编译文件大小的
分类: 移动开发 发布时间: 10-09 17:04 阅读次数: 0

Vue的基本用法及模板语法

文章浏览阅读319次,点赞8次,收藏3次。Vue.js使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue实例的数据。所有 Vue.js的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。在底层的实现上,Vue将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue`能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少。
分类: 物联网 发布时间: 10-09 17:04 阅读次数: 0

微信小程序 实现上拉加载更多功能:从基础到优化

文章浏览阅读363次,点赞9次,收藏2次。通过以上步骤,我们成功实现了上拉加载更多功能,并进行了加载完毕判断和节流优化。实现这一功能的关键在于监听用户的上拉行为,并在触发时发送请求获取下一页的数据。为了避免用户在上拉加载完毕后仍进行无效操作,我们需要判断数据是否已经加载完,并在加载完毕后给出提示。为了避免在网络较慢的情况下,用户频繁滑动导致的请求浪费,我们需要为上拉加载添加节流功能。函数中,将返回的数据与原有的数据进行合并,并更新到页面的数据中。如果数据已加载完,则更新页面的状态,并给出提示。进行加1操作,并发送请求获取下一页的数据。
分类: 其他 发布时间: 10-09 17:04 阅读次数: 0