编程笔记
-
【深入浅出 Yarn 架构与实现】3-3 Yarn Application Master 编写
一、Application Master icode9 编写方法 上一节讲了 Client 提交任务给 RM 的全流程,RM 收到任务后,由 ApplicationsManager 向 NM 申请 Container,并根据 Client 提供的 ContainerLaunchContext…
-
ava反应式编程-icode9
前面把icode9-Java函数式编程的由来和最主要的核心知识点讲完了。包括比较难懂的Lambda表达式是怎么演变而来的也全部都撸了一遍。Lambda表达式这种编程方式的确是让人不太习惯,尤其是之前那种纯面向对象编程的思维…
-
Pthread 并发编程(icode9)——自底向上深入理解线程
前言 在本篇文章当中主要给大家介绍线程最基本的组成元素,以及在 pthread 当中给我们提供的一些线程的基本机制,因为很多语言的线程机制就是建立在 pthread 线程之上的,比如说 Python 和 Java,深入理解 pthread …
-
icode9大数据关键技术:常规机器学习方法
机器学习方法简介 机器学习、人工智能、深度学习是什么关系? 机器学习研究和构建的是一种特殊算法(而非某一个特定的算法),能够让计算机自己在数据中学习从而进行预测。 Arthur Samuel给出的定义指出,机器学习…
-
如何在 Ubuntu 等 Linux 中安装 Python 3.11
作者: Arindam 译者:LCTT Xingyu.Wang | 2022-11-09 08:45 打算为你的项目开发工作安装 Python 3.11?下面是如何在 Ubuntu 等发行版中安装 Python 3.11 的方法。 Python 3.11…
-
如何在 Linux 上动态链接模块库
作者: Jayashree Huttanagoudar 译者:LCTT 郑 | 2022-07-10 18:26 收藏: 1 学习如何用动态链接库将多个 C 目标文件结合到一个单个的可执行文件之中。 当使用 C 编程语言…
-
如何从 Linux 终端发送桌面通知与提醒
作者: Tomasz Waraksa 译者:LCTT mcfd | 2022-07-14 14:51 这篇教程演示如何使用脚本命令来发送自己的桌面通知与提醒。 有时候,来自脚本的视觉回馈是很有用的。例如,当一个…
-
错误码如何设计才合理?icode9来为您解答
导读:对于错误码的设计,不同的开发团队有不同的风格习惯。本文分享阿里文娱技术专家长统对于错误码的看法,希望从错误码使用的不同场景讨论得到一个合理的错误码规约,得到一个面向日志错误码标准和一个面向外部…
-
C++对象模型:g++的实现(七)
这篇来总结一下《深度探索C++对象模型》 1. 构造函数 按照发生的顺序,一个类的构造函数会做的事情: 所有虚基类的构造函数会被调用,从左到右,从深到浅: 如果虚基类被列在member initialization list(成员初始化…
-
调试Archery连接SQL Server提示驱动错误
当我们在调试Archery的时候,连接SQL Server 会报错,而MySQL部分没有问题。报错信息如下: Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 17 for SQL S…