首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Rust语言学习交流

    Rust公开课:《通过实战理解 Rust 宏》| Vol. 3

    课程主题:《通过实战理解 Rust 宏》 课程时间: 2021年8月15日 20:30-21:30 课程介绍: 如果想用 Rust 开发大型目,或者学习大型项目代码,特别是框架级别的项目,那么 Rust settings.rs#L19 https://github.com/datafuselabs/datafuse/blob/master/fusequery/query/src/sessions/macros.rs Rust 语言强大的一个特点就是可以创建和利用宏,不过创建宏看起来挺复杂,常常令刚接触 Rust 的开发者生畏惧。 在本次公开课中帮助你理解 Rust Macro 的基本原理,学习如何创自已的 Rust 宏,以及查看源码学习宏的实现。 课程大纲 什么是 Rust 宏 什么是宏运行原理 如何创建 Rust 宏过程 阅读 datafuse 项目源码, 学习项目中宏的实现

    36330发布于 2021-08-12
  • 来自专栏猫头虎博客专区

    Docker实战专栏简介

    .✨ 博客首页——猫头虎的博客 《面试题大全专栏》 文章图文并茂生动形象简单易学! 欢迎大家来踩踩~ 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~ 《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~ 希望本文能够给您带来一定的帮助文章粗浅 Docker实战专栏简介 入门篇:Docker 基础知识和概念 什么是 Docker?为什么要使用它? Docker Swarm:容器编排工具对比与选择 实战篇:构建实际应用 Web 应用容器化:使用 Nginx 和 Node.js 示例 数据库容器化:MySQL 或 PostgreSQL 容器的部署与管理

    16810编辑于 2024-04-09
  • 来自专栏abin在路上

    Rust实战系列-Rust介绍

    3. 第一个 Rust 项目 目标:输出不同语言的 hello world,理解 Rust 的两个特性:易于迭代和原生支持 Unicode。 let records = penguin_data.lines(); // <2> for (i, record) in records.enumerate() { // <3> []; // <3> grains.push(Cereal::Rye); // <4> drop(grains); // <1> let b = Box::new(20); // <2> let c = Rc::new(Box::new(30)); // <3> > read_secrets(&user1, buffer); // <2> store_secrets(buffer); read_secrets(&user2, buffer); // <3>

    1.8K22编辑于 2023-03-21
  • 来自专栏冰河技术

    SA实战 · 《SpringCloud Alibaba实战专栏设计

    大家好,我是冰河~~ 从今天开始,我们正式进入《SpringCloud Alibaba实战专栏的学习,在《开篇》一文中,我们大体介绍了整个专栏的结构安排。 今天我们就再次和小伙伴们聊聊《SpringCloud Alibaba实战专栏的设计。 案例驱动 经过一段时间反复思考整个专栏的设计,最终决定整个专栏以案例驱动的形式,并且以实战的方式为大家进行讲解。 其他说明 关于专栏的其他说明,小伙伴们参见 SA实战 ·《SpringCloud Alibaba实战专栏开篇!一文。 写在最后 正所谓:纸上得来终觉浅,绝知此事要躬行 。 大家在学习本专栏的过程中,遇到任何问题都可以向冰河咨询。 切记:本专栏实战内容为主,在学习的过程中一定要多动手,多实操,多思考,多总结。

    69420编辑于 2022-04-28
  • 来自专栏冰河技术

    SA实战 ·《SpringCloud Alibaba实战专栏开篇!

    不过,最近终于能够腾出时间为小伙伴们分享一期《SpringCloud Alibaba》实战专栏了。 说的有点远了,扯回正题吧。 专栏整体结构 废话不多说了,我们先来看看《SpringCloud Alibaba实战专栏的整体结构吧,先上图。 让大家在学习《SpringCloud Alibaba实战专栏》的时候,真正能够深入理解以微服务开发实际项目,并且能够实战开发项目,进而能够灵活运用到公司的实际项目中。 只是停留在理论基础是远远不够的,学到的知识能够拿来实战,解决实际问题才是最重要的。 专栏形式 整个专栏以案例驱动的实行进行讲解,并且将案例贯彻整个专栏的始末。 大家在学习本专栏的过程中,遇到任何问题都可以向冰河咨询。 切记:本专栏实战内容为主,在学习的过程中一定要多动手,多实操,多思考,多总结。

    87020编辑于 2022-04-28
  • 来自专栏GopherCoder

    专栏:006:实战爬取博客

    系列爬虫专栏 崇尚的学习思维是:输入,输出平衡,且平衡点不断攀升。 今天的主题是:实战爬取. 时间花销 一般写一篇专栏,需要花费80min,今天又是放假时间,所以效率不高,光从零开始写代码就花了60min。水平还是不够。 原则上,基本的爬虫知识已经快属于我的舒适区。 最近持续的专栏写作,一系列的总结,意味着,写出的多,输入的少,甚至写完这个系列,会写不出像样的其他专栏... 但我的理念是:持续精进。 所以,会尽快写完这个系列,进行输入数据科学知识。 3:步骤分解 先总结下爬虫的大概步骤是什么: 获取url : 不管是自己构造的符合要求的url还是抓取的url.

    73020发布于 2018-06-06
  • 来自专栏磐创AI技术团队的专栏

    TensorFlow 2.0 代码实战专栏开篇

    3. 神经网络 监督方式 简单神经网络。使用TensorFlow 2.0的“layers”和“model”API构建一个简单的神经网络来对MNIST数字数据集进行分类。 简单神经网络(低级)。

    1.3K20发布于 2019-11-12
  • 来自专栏Java知识点

    Netty实战专栏 | JavaIO演进之路

    3.引入NIO 为了解决早期Java IO的问题,Java 1.4版本引入了NIO(New IO)库,也就是java.nio包。NIO提供了更高级、更灵活的IO功能。 6.I/O模型基本说明 I/O模型:就是用什么样的通道或者说是通信模式和架构进行数据的传输和接收,很大程度上决定了程序通信的性能 , Java共支持3种网络编程的I/O模型:BlO. NIO.

    32310编辑于 2023-11-16
  • 来自专栏Java知识点

    Netty实战专栏 | 线程池相关

    也称之为终止状态、结束状态 那么线程这几种状态是如何进行转换的呢,我们来看一下下面这张图 3.线程池 3.1线程池-概述 提到池,大家应该能想到的就是水池。 ---->> 执行了任务"); }); } } } 控制台输出结果 pool-1-thread-1---->> 执行了任务 pool-1-thread-3- --->> 执行了任务 pool-1-thread-2---->> 执行了任务 pool-1-thread-3---->> 执行了任务 控制台报错,仅仅执行了4个任务,有一个任务被丢弃了 案例演示2:演示 }); } } } 控制台输出结果 pool-1-thread-1---->> 执行了任务 pool-1-thread-1---->> 执行了任务 pool-1-thread-3- --->> 执行了任务3 pool-1-thread-1---->> 执行了任务4 由于任务1在线程池中等待时间最长,因此任务1被丢弃。

    58020编辑于 2023-11-16
  • 来自专栏勇哥编程游记

    这几个实战专栏,相当炸裂!

    这篇文章,聊聊我的知识星球实战专栏,以及后续规划。 3 分库分表实战 项目地址: https://github.com/makemyownlife/shardingsphere-jdbc-demo 现在很多付费项目里都有分库分表的内容,本专栏同样是讲解分库分表的原理以及实战 经过多轮思考,最终架构图如下 : 同学们可以通过学习这个专栏,收获如下几点: 1、生产环境如何使用 JDK 常用调度类 ; 2、Netty 实现通讯框架以及理解服务端推送模式; 3、封装 Quartz 5 架构实战 30 讲 这个专栏完全是我的实战经历 ,将自己在各个公司遇到的各种疑难杂症的解决思路分享出来。 因为现实场景比八股文里的场景复杂得多,解决问题更多考虑的是性价比和实用性。 本专栏会持续更新,2025 年会完成到 30 篇。 6 AI 项目(开发中) AI 项目 3月底开始开发,预估 5 月下旬实现一期功能(多模型接入 + 智能对话)。

    21400编辑于 2025-04-13
  • 来自专栏GopherCoder

    专栏:007:xpath使用及其实战

    系列爬虫专栏 崇尚的学习思维是:输入,输出平衡,且平衡点不断攀升。 今天的主题是:xpath的使用及其心理学图书抓取 1:框架 序号 内容 说明 01 概念 -- 02 xpath语法 -- 03 语法实例 -- 04 实战心理学图书抓取 -- 05 参考及总结 - "inner"]/p[@class="price"]/span[@class="price_r"] 网址链接:Url //div[@class="inner"]/a//@href ---- 5:实战心理学图书 _3) urls = selector.xpath(self.Url_pattern_3) All_data = [] for booknames, writers ---- 6:参考及总结 01: w3school:xpath教程 02: lxml文档 03: 练习版代码 爬取思路还是和之前的系列专栏一致,解析方法变了而已。

    1.1K30发布于 2018-06-06
  • 来自专栏磐创AI技术团队的专栏

    TensorFlow2.0实战强化专栏开篇

    写在前面的话 本公众号先后推出了由作者小猴锅倾力打造的Tensorflow2.0原创入门专栏以及上手实战专栏,均在发出后取得了不错的反响。 应广大粉丝要求,作者小猴锅继续以详尽易懂为第一原则推出了Tensorflow2.0实战强化专栏,定位为有过上述两个入门级别Tensorflow2.0专栏学习基础的童鞋们。 本专栏主要包含有五大项目,其中包含连个CNN实战项目、两个RNN实战项目以及一个深度强化学习(DRL)实战项目。希望对大家学习Tensorflow有进一步的帮助。 (注:戳这里查看深度强化学习专栏专栏目录及简介 CNN实战强化项目:Chars74K 字符识别是一种经典的模式识别问题,字符识别在现实生活中也有着非常广泛的应用,目前对于特定环境下的拉丁字符识别已经取得了很好的效果 深度强化学习实战项目:DQN 本项目介绍使用DQN算法来玩“CartPole”游戏。

    73410发布于 2020-03-04
  • 来自专栏abin在路上

    Rust实战系列-基本语法

    本文是《Rust in action》学习总结系列的第二部分,更多内容请看已发布文章: 一、Rust实战系列-Rust介绍 “主要介绍 Rust 的语法、基本类型和数据结构,通过实现一个简单版 grep for _ in 0..10 { // ... } 避免使用索引变量:在很多编程语言中,可以通过临时变量(i)进行循环迭代,Rust 版本: let collection = [1, 2, 3, 4 以下是示例代码: fn main() { let one = [1, 2, 3]; // <1> let two: [u8; 3] = [1, 2, 3]; // <2> let blank1 = [0; 3]; // <3> let blank2: [u8; 3] = [0; 3]; // <4 = {})", a, sum); } } [1, 2, 3] 表示数组,元素类型由 Rust 推导 [u8; 3] 指定元素类型为 u8,数组长度为 3 [0; 3] 是重复表达式,0 被重复 3

    2.8K10编辑于 2023-03-21
  • 来自专栏Java知识点

    Netty实战专栏 | Java网络编程深入解析

    1.前言 大家好,我是Leo哥,本次专栏学习Java并发以及netty应用的深度学习,netty提供了异步、事件驱动、非阻塞的网络编程模型,能够轻松处理高并发、高吞吐量的网络通信场景。 3.连接确认 所谓连接确认,是指当服务器端套接字监听到或者说接收到客户端套接字的连接请求,就会响应客户端套接字的请求,建立一个新的线程,并把服务器端套接字的描述 发送给客户端。 面向连接服务的主要特点如下: (1)数据传输过程必须经过建立连接、维护连接和释放连接3个阶段; (2)在传输过程中,各分组不需要携带目的主机的地址; (3)可靠性好,但由于协议复杂,通信效率不高 。 我们只需将每个数字都换算成 8 个二进制位,再将所有的二进制位连接起来即可: 3.网络号和主机号 同一个网络中的主机,IP 地址都有相同的前缀。 在网络技术兴起的早期,科学家们将 IP 地址划分为若干类: A类地址 A 类地址第一位总是为 0 ,网络号总是 1 字节,主机号总是 3 字节,一般分配给 大型网络 。

    1.1K10编辑于 2023-11-16
  • 来自专栏磐创AI技术团队的专栏

    TensorFlow 2.0 代码实战专栏(三):逻辑回归

    作者 | Aymeric Damien 编辑 | 奇予纪 专栏目录: 第一章:TensorFlow 2.0 代码实战专栏开篇 机器学习介绍 MNIST数据集介绍 第二章:TensorFlow 2.0

    1.9K30发布于 2019-11-22
  • 来自专栏磐创AI技术团队的专栏

    文末惊喜|TensorFlow 2.0 代码实战专栏(一)

    future__ import print_function import tensorflow as tf # 定义张量常量 a = tf.constant(2) b = tf.constant(3) tf.reduce_sum([a,b,c]) # 访问张量的值 print("mean=",mean.numpy()) print("sum=",sum.numpy()) output: mean= 3 sum= 10 # 矩阵乘法 matrix1 = tf.constant([[1,2],[3,4]]) matrix2 = tf.constant([[5,6],[7,8]]) product =

    1K00发布于 2019-11-13
  • 来自专栏Rust语言学习交流

    Rust 日报】2021-11-07 rsqlite3Rust版sqlite3

    rsqlite3Rust重写sqlite3 使用示例: $ cargo +nightly build --release $ . /target/release/rsqlite3 sqlite> .open rrrrrruuuuuust.db sqlite> CREATE TABLE opinions(x); sqlite> insert B4CA8E714CB57B11E7336263D214F30F A6491CA289ABF90EB2D76F5E1F919272 GitHub:https://github.com/epilys/rsqlite3 ) } GitHub:https://github.com/UpsettingBoy/gpgpu-rs From 日报小组 长琴 社区学习交流平台订阅: Rustcc 论坛:支持 rss 微信公众号:Rust

    65240发布于 2021-11-12
  • 来自专栏磐创AI技术团队的专栏

    聊天机器人实战教程 | PyTorch专栏

    MIN_COUNT = 3 # 修剪的最小字数阈值 def trimRareWords(voc, pairs, MIN_COUNT): # 修剪来自voc的MIN_COUNT下使用的单词 3.通过GRU进行前向传播。 4.反填充。 5.对双向GRU输出求和。 6.返回输出和最终隐藏状态。 计算图 1.获取当前输入的词嵌入 2.通过单向GRU进行前向传播 3.通过2输出的当前GRU计算注意力权重 4.将注意力权重乘以编码器输出以获得新的“weighted sum”上下文向量 5.使用 3.通过解码器一次一步地前向计算输入一批序列。 3.将解码器的第一个输入初始化为 SOS_token。 4.将初始化张量追加到解码后的单词中。 5.一次迭代解码一个单词token:  (i)通过解码器进行前向计算。  

    3.2K20发布于 2019-10-09
  • 来自专栏GopherCoder

    专栏:015:重构“你要的实战

    用理工科思维看待这个世界 系列爬虫专栏 初学者,尽力实现最小化学习系统 **主题:重构专栏:014 + Scrapy 实战 + sqlalchemy ** 0:目标说明 Scrapy 基础教程 你要的最佳实战 刘未鹏博客 点我啊 目标:获取刘未鹏博客全站博文 文章标题:Title 文章发布时间:Time 文章全文:Content 文章的链接:Url /')), callback='parse_detail', follow = True) ) # 前一个Rule获取的是1,2,3,4页的网页组成: 如:http://mindhacks.cn Item["Content"] = content Item["Url"] = url yield Item # 返回的Item 是需要抓取字段 ---- 2:ORM 参见:专栏 Column(String) Time = Column(String) Content = Column(String) Url = Column(String) ---- 3

    62630发布于 2018-06-06
  • 来自专栏Rust语言学习交流

    Rust日报】 2019-08-04:知乎专栏【CPP工程师的Rust迁移之路】新文章出炉

    #rust 知乎网友@黄珏珅开设了本专栏,主要针对对 Rust 感兴趣的 C++ 工程师,介绍了完成相同任务 C++ 和 Rust 中的异同,感兴趣可以专注专栏。本周第三篇文章出炉。 C++工程师的Rust迁移之路(3)- 继承与组合 - 上 C++工程师的Rust迁移之路(2)- 类与结构体 C++工程师的Rust迁移之路(1)- 起步 Read More 是什么让 python 开发者在找不到 Rust 相关工作时还要学它? Read More 一个新的 Rust PNG 解码库 #rust 特点是性能好,尚未发布,作者希望能让更多贡献者参与进来。 crate png crate this (wasm) png (wasm) depth.png 4.2 ms 9.1 ms 12 ms 42 ms eye.png 0.69 ms 0.99 ms 3

    1.1K30发布于 2019-08-06
领券