SamuelZX SamuelZX / 19 小时前

容器中使用 GPU 的基础环境搭建

在 Linux 服务器上使用 GPU 跑深度学习的模型很正常不过。如果我们想用 docker 实现同样的需求,就需要做些额外的工作。本质上就是我们要在容器里能看到并且使用宿主机上的显卡。在这篇文章里我们就介绍一下 docker 使用 GPU 的环境搭建。 Nvidia 驱动某些命令以 Ubuntu 作为示例。首先宿主机上必现安装 Nvidia 驱动。

容器 GPU

TIGEEB TIGEEB / 19 小时前

64 位平台下,指针自身的大小为什么是 8 字节?

系列导读本系列基于 64 位平台、1Page=8KB 今天我们开始拉开《Go 语言轻松系列》第二章「内存与垃圾回收」的序幕。 关于「内存与垃圾回收」章节,大体从如下三大部分展开: 知识预备 ( 为后续的内容做一些知识储备),知识预备包括 指针的大小 TCMalloc 内存分配原理 Go 内存设计与实现 Go 的垃圾回收原理 本文前言 第一部分知识预备的第一个知识点指针的大小。

Golang 指针

u578913 u578913 / 19 小时前

如何做好技术 Team Leader?

曾子曰:吾日三省吾身,反思是人类进化出来的一项异常宝贵的能力。我在阿里带团队也有四年多的时间,有必要总结一下此间得失;另外,前几天和一个刚开始带团队的同学聊天,他觉得角色转变对于他有不小的挑战,因此我想做一点不算成熟的总结并分享出来。当然,此文第一不代表我必然是一个多么成熟的管理者;第二不代表我的总结放之四海而皆准(事实上很多人的管理方式和我推崇的方法是反的,但是如果从某些角度评价...

管理

WriteOnRead WriteOnRead / 19 小时前

Spring IoC 容器初始化

概述 上篇文章「Spring 中的 IoC 容器」从整体介绍了 Spring IoC 容器的相关概念和大致实现流程,本文要进入源码来一探究竟了。 这里仍以前文的代码为例进行分析,测试代码如下: publicclassIocTests{ @Test publicvoidtest01(){ ApplicationContextcontext=newClassPathXmlApplicationContext("application-ioc.xml"); System.out.println(context.getBean("person")); System.out.println(context.getBean("dog")); }...

容器 Spring IoC

Ryan众乐 Ryan众乐 / 22 小时前

向 Modern JavaScript 转型

首发于前端外刊评论写文章向 Modern JavaScript 转型徐祁 13 人赞同了该文章背景自 2011 年 browserify 诞生开始,到我们现在更为广泛应用的 webpack/ rollup / parcel 等构建工具的普及,构建及工程化已经变成了前端开发者的开发生态中不可或缺的部分。日常开发中,我们已经习惯跟随 ESMAScript 或 TypeScript 的新特性,这些特性往往具有更简单的语法、更高的执行效率...

JavaScript

开发圈DevOps 开发圈DevOps / 22 小时前

策略模式详解

策略模式(Strategy Pattern)定义了一组同类型的算法,在不同的类中封装起来,每种算法可以根据当前场景相互替换,从而使算法的变化独立于使用它们的客户端(即算法的调用者)。《GoF设计模式》书中,它是这样定义的: Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it. 例如:在网购中...

算法 策略模式

u128287 u128287 / 22 小时前

线程池实时管理与监控工具的实现与思考

0. 前言 Java 线程池作为最常使用到的并发工具,大多数同学都有使用的经验,但你确定你是在正确的使用线程池吗?阿里 Java 代码规范要求我们不使用 Executors 来快速创建线程池,但是抛弃 Executors,使用其它方式创建线程池就一定不会出现问题吗?本文详细描述了一款 Java 线程池动态管理和实时监控插件的开发过程,希望大家对线程池有新的认识...

线程池

teobler teobler / 22 小时前

敏捷到底是什么?

从加入公司到现在快三年,从进入公司的那一刻开始实践敏捷,但是说起来惭愧,如果你问我敏捷是什么,我好像不能给出一个专业的回答。由此我开始探索敏捷的过去现在和未来,然后我发现了Bob大叔的新书 Clean Agile: Back to Basics。 从敏捷诞生以来,它被赋予了太多东西,诚然有些东西很好地发扬了敏捷,但是很多东西可以说是蹭热度强行加上去的,只是为了让大家认识敏捷的同时学习自己的”私货“。

敏捷

公子 公子 / 22 小时前

React Server Component 可能并没有那么香

奇虎科技有限公司 前端工程师 9 人赞同了该文章前段时间 React 团队发布了一项用于解决 React 页面在多接口请求下的性能问题的解决方案 React Server Components。当然该方案目前还在草案阶段,官方也只是发了视频和一个示例 demo 来说明这个草案。 Server Components 官方在视频和 RFC 中说明了产生这个方案的主要原因是因为大量的 React 组件依赖数据请求才能做渲染。

React

程序员MarkChou 程序员MarkChou / 22 小时前

深入浅 “粗” Spring Boot 日志框架

不管是开发过程中调试还是线上问题的定位追踪,日志都发挥着及其重要的作用。平时,我们会用 System.out.println()打印一些信息到控制台,我们可以使用该语句输出日志,但是 System.out 会增加资源的消耗,所以最好使用日志框架打印日志信息。 Java 中的日志框架有 JCL、Jboss-logging、slf4j、logback、log4j、log4j2 等等,其中 JCL、Jboss-logging、slf4j 属于日志门面(日志的抽象)...

框架 日志 Spring Boot

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top