首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 一起:3 类型安全的Rust宏(从Java与C++转Rust之旅)

    上次聊到,Java程序员赵可菲和C++程序员席双嘉在Rust大神贾克强的带领下,找到了AI编程小助手艾极思把Rust编程书中的游戏需求改成了“猜骰子冷热”,现在得重新写一遍代码了。

    61332编辑于 2024-06-10
  • 一起:2 什么神器能确保Rust构建稳定可靠?(从Java与C++转Rust之旅)

    上回的故事里,我们的Java程序员赵可菲和C++程序员席双嘉,在Rust大神贾克强的指导下,一起掌握了rustup工具链的用法。 项目名要用族的snake_case风格哈。” “其实嘛,Rust在英文里就是铁锈的意思,所以我们国内的朋友们就直接叫Rust程序员为族啦。 “ "族或者甲壳族,对于所有的变量名、方法名、函数名、项目名、包名和模块名,我们都喜欢用snake_case风格哟。只有类名,我们才会用PascalCase。" 赵可菲:“哦,我可能需要一点时间来适应这个族的习惯。” 她一边说,一边把命令改成cargo new dicey_temperatures。 与CMake一起管理依赖和版本。 如果你想要了解Rust是如何通过超越传统赋值语句的binding,实现不变性、模式匹配和所有权设计理念的,那就关注我,继续看下去吧!

    63453编辑于 2024-06-10
  • 一起:1 超好用的Rust工具链(Java与C++程序员转Rust之旅)

    1.1 学习Rust的方法 贾克强提了个建议,对于那些在课堂上一起编程的伙伴们,回家后也可以一起看看Rust官网推荐的那本书:《The Rust Programming Language》。 这本书是Steve Klabnik和Carol Nichols一起写的。官网上有2023年中文版的第二版,还可以免费下载pdf版哦。 赵可菲和席双嘉已经开始看这本书了。 “ ”如果遇到问题,先问问艾极思,如果还是不明白,我们再一起在课堂上讨论。” (小贴士:这个系列编程故事,所有命令都在macOS、Windows11、WSL2、Ubuntu这4个操作系统上试过,没问题的。如果同一命令在不同操作系统中有点儿不一样,我们会特别说明的哦。) 他们一起学习Rust,看看Rust的书,改改书上的例子,再比较一下其他编程语言,帮他们学习Rust。

    1.1K73编辑于 2024-06-10
  • 一起:4 默认不可变的变量绑定与引用(从Java与C++转Rust之旅)

    上次我们聊到,我们那三个程序员小伙伴一起钻研了Rust的prelude和宏。他们还在继续深入研究代码。 4.1 默认不可变的变量绑定 贾克强:“在Rust中,我们用let关键字把一个值和一个变量名绑定在一起。” “这个过程可能会涉及到类型推断和类型标注,但类型标注是可选的,所以不用太担心。” 贾克强:“没问题,让我们一起看看下面的代码。” 屏幕显示了运行结果Value: 11。 4.2.1 Java的引用 赵可菲:“Java中的引用并不像Rust那样是借用数据的方式,而是一种可以指向任何对象的变量或表达式类型。” 如果你对Rust是如何用Result类型处理错误的有兴趣,或者想看看它和Java和C++处理错误有什么不一样,那就跟着我一起看下去吧! 【未完待续】 如果喜欢我的文章,期待你的点赞、在看和转发。

    66743编辑于 2024-06-10
  • 来自专栏python3

    跟我一起学习pybind11 之一

    关于pybind11 pybind11是一个轻量级的“Header-only”的库,它将C++的类型暴露给Python,反之亦然。主要用于将已经存在的C++代码绑定到Python。 2015 or newer Intel C++ compiler v17 or newer 开始使用pybind11 介绍pybind11的基本特性。 头文件和命名空间 为了简洁起见,所有的示例都将假设存在以下两行代码: #include <pybind11/pybind11.h> namespace py = pybind11; 某些功能也许需要其它更多的头文件 /pybind11.h> namespace py = pybind11; int add(int i, int j) { return i + j; } PYBIND11_MODULE(example 下面例子将展示pybind11对默认参数的支持: PYBIND11_MODULE(example, m) { m.doc() = "pybind11 example plugin"; // 可选的模块说明

    7.2K31发布于 2020-01-02
  • 来自专栏IT架构圈

    跟我一起学docker(11)--jenkins+github+Docker

    3.容器配置 更改主机系统配置 Docker的安装参考我的:手把手跟我一起学docker(一) 常见报错: A:sudo: sorry, you must have a tty to run sudo

    75130发布于 2018-06-01
  • 来自专栏Rust 编程

    【趣文】Rust 公案 | 新与大师的对话

    "借来的价值活得不够。" 僧人揉着脸,走了回来,坐在其中一个长椅上,喃喃自语地咒骂。 在那一刻,科尔豁然开朗。 行为建模 在一个温暖的秋日里,法布尔德修士在最近开放的 寺 附近的抽象花园里散步。 马兰新冷哼一声,转身回到她的草图上。 一会儿,她闪开了,因为一根木杆击中了她的手臂。"你是不是......?" "耙子 " 只能耙岩石;它不能 "打新"。你一定是在胡思乱想。 "他说,'你已经辛苦了很久才完成这个,但现在我想让你和架构大师一起工作一段时间。也许会学到一些东西'。因此,我来到这里,"她说完。 托兰大师点头表示理解。他显然似乎知道这是怎么回事。" 因此,她把它们放在一起。 当外面的太阳越过天空时,这一切都在继续。宝塔越长越高,似乎是自己的意愿。地板被组装起来,墙壁被连接起来,瓦片被锁在那里。 他们一起离开了主殿,经过了花园。在院子的外围,他们遇到了一座奇怪的建筑。每块木板、每块面板、瓷砖、窗户;在形状、大小、颜色、质地、材料上都是独一无二的...... "这是什么地方?" 新问。

    69030发布于 2021-10-27
  • 来自专栏漏洞知识库

    那些年我们一起学XSS - 11. Dom Xss进阶

    一起看看这段代码。 function OpenFrame(url) { if (url.toLowerCase().indexOf('http://') !

    2.4K30发布于 2019-11-20
  • 来自专栏新智元

    今天双11,和心爱的她一起去「云露营」

    ---- 新智元报道 编辑:编辑部 【新智元导读】这个天猫双11,酷炫的AI技术,为你我打造了一场如梦似幻的沉浸式购物之旅。 今年双11,你买什么了? 讲到大促活动,少了美女主播怎么行,这次双11,美女主播在3D直播间等着各位! 不要跟我说「你这背景也太假了」,搭一个这样的背景也是很不容易的。 「撑起」天猫双11的硬核技术 说来,天猫怎么就忽然做起沉浸式购物了? 其实在过去的13个双11里,天猫的底层技术基础设施得到了深厚的积累。而现在随着AI技术的革新,产品形态的创新,也变得千变万化。 在经历过去三年的坚实「三步走」之后,今年双11成为阿里全面serverless、深度用云的元年。 我们可以和朋友一起在虚拟空间里看电影、蹦迪、逛街。 三年?五年?也许不会远了。

    21.3K40编辑于 2023-01-07
  • 来自专栏cloudskyme

    一起玩转微服务(11)——一切从简单开始

    使用Spring Bboot是快乐并且简单的,不需要繁琐的配置就能够完成一套非常强大的应用。

    81720发布于 2020-06-28
  • 来自专栏完美Excel

    一起学Excel专业开发11:2个常用的数据验证技巧

    名称:分类 引用位置:=$A$3:$A$4 名称:微信公众号 引用位置:=$A$7:$A$8 名称:效率工具 引用位置:=$A$11:$A$14 示例中定义的名称如下图4所示。 ?

    1.5K10发布于 2019-09-17
  • 来自专栏Kirito的技术分享

    【真荐书】双11书单,我们一起共读 36 + 1 本书

    (其实还有很多好书,我要回老家翻一翻书柜,也欢迎大家「留帖」推荐自己看到的好内容,我们一起共读与成长。 ---- 01. ---- 11. Apache Kafka实战 书名 : Apache Kafka实战 作者 : 胡夕 豆瓣评分 : 暂无 ? 推荐理由:已购阅读中,欢迎一起探讨交流~ ---- 27. Effective Java(第3版) 书名 : Effective Java(第3版) 作者 : 刘光瑞 豆瓣评分 : 9.0 ? 如何你和合伙人一起开公司,你们几个商定平均分配股权,结果你做了所有的工作,而你的合伙人非常懒散,而他们到年底还照样分红,你会怎么办? 《智能商业》是阿里巴巴集团前总参谋曾鸣,对互联网时代的重要趋势做出革命性解读的作品,披露了其对于未来商业模式的思考和判断。

    1K31发布于 2018-12-12
  • 来自专栏测试开发干货

    《跟热饭一起学习vue吧》Part.11 v-if条件判断

    v-if 指令,大家一看,很明显是vue自创的。是不是还有点印象?没错,我们之前讲过这个v-if了,就是在刚刚学指令的时候用v-if举例,它的作用是决定这个元素标签是否要显示出来。

    44210编辑于 2022-05-19
  • 来自专栏JavaPark

    那些年,我们一起做过的 Java 课后练习题(11 - 15)

    实例 11 题目 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?这些三位数都是多少? 分析 直接三重循环,然后加一个判断语句,让三位数的各位上的数都不相同即可! * @date : 2021/6/2 16:46 * @project : Java 编程实例 * @package : PACKAGE_NAME * @className : Example11 * @description : */ public class Example11 { public static void main(String[] args) { dayOfYear = 31 + feb + 31 + 30 + 31 + 30 + 31 + 31 + 30 + day; break; case 11

    32840编辑于 2022-06-15
  • 来自专栏腾讯云 TO B产业生态

    11月,邀您一起探索数字化转型、智慧城市发展新路径!

    11月3日,2021腾讯数字生态大会将于武汉召开,这一次,我们带来了300+大咖,40+场专场共论产业数字化价值,包含制造、能源、金融等实体经济议题,以及AI、云原生、低代码等前沿技术议题。 想了解关于智慧城市的最新产品升级内容及创新实践案例,来智慧城市专场直播,腾讯云WeCity未来城市和您一起探索数字化转型与智慧城市治理服务的新路径。 在这一场产业与技术的盛宴中,与你一起寻找这些问题的答案。 今年大会开设了40+专场,覆盖能源、制造、交通、金融、文旅、教育等各行业,各产业大咖们一起探讨数字技术与各行各业融合的最佳路径。

    74020编辑于 2022-06-24
  • 来自专栏人工智能与演化计算成长与进阶

    一起来学matlab-matlab学习笔记11 11_1 低维数组操作repmat函数,cat函数,diag函数

    但是我们作为技术人员,更是要奋发努力,拼搏上进,学好技术,才能师夷技以制夷,为中华之崛起而读书! 本文很多摘录自图书资料,不做任何商业用途,仅做技术分享,侵权删除!

    3.2K10发布于 2020-08-14
  • 来自专栏智慧教育

    腾讯向你发来邀请:12月11号,一起来厦门聊聊科技和教育

    2020年12月11日  厦门 腾讯全球数字生态大会智慧教育专场将于2020年12月11日在厦门市天元大酒店举行。 扫描图中二维码即可报名现场参会, 不见不散哟 戳上方二维码即可报名 ?

    31810发布于 2020-12-01
  • 来自专栏NLP/KG

    2022年国内软件质量调查,一起关注质量、提升质量,是一种责任,任重道且

    今年,软件质量报道公众号、CSDN社区、QECon组委会 联合 异步社区、腾讯WeTest社区、Testin云测试社区、MeterSphere开源社区、掌动智能国产化社区、龙测社区、Eolink API社区、禅道项目管理软件社区、测试窝(排名不分先后)继续发起“2022年国内软件质量调查”。将在调查数据的基础上进行整理、分析和总结,最终发布一份高质量的软件质量调查分析报告。

    72320编辑于 2022-12-21
  • 来自专栏软件绿色联盟动态

    达标率72.8%,11月绿标评测报告来啦!一起看上榜应用

    数据概览:11月测试应用951款,共计18类,整体达标率72.8%,较上月提升2.4%。新闻阅读、商务、游戏类APP达标率较高,均超85%。 TOP1000应用11月通过检测名单 END

    85320编辑于 2023-02-28
  • 来自专栏用AI私教速通Rust

    第1章Hello world 2/5:如何同时安装多个版本的Rust工具链:运行第一个程序

    讲动人的故事,写懂人的代码 1.4.3 如何同时安装多个版本的Rust工具链 赵可菲:“多个版本的Rust工具链能一起装吗?那本Rust书上可没这个。我知道在Java世界里,SDKMAN! 项目名要用族的snake_case风格哈。” 赵可菲:”族?“ 贾克强:“其实嘛,Rust在英文里就是铁锈的意思,所以我们国内的朋友们就有直接叫Rust程序员为族的啦。 “ "咱们族或者甲壳族,对于所有的变量名、方法名、函数名、项目名、包名和模块名,都喜欢用snake_case风格哟。只有类名,我们才会用PascalCase。" 赵可菲:“哦,我可能需要一点时间来适应这个族的习惯。” 她一边说,一边把命令改成cargo new hello_world。

    66821编辑于 2024-06-10
领券