clumsy clumsy / 4 天前

Spring 核心 (IoC) 入门解读

点击上方“后端技术精选”,选择“置顶公众号” 技术文章第一时间送达! 作者:Run IOC容器什么是IoC容器和Bean?说到容器,就是用来装东西,那么这里边装的是什么那?是bean对象。那么你会问什么是bean?这就要从很久很久以前说起,当我们创建对象的时候,我们会new一个对象出来,但是会有这么一个问题,当我们在不同的包下需要this对象的时候,我们都会进行new的操作,这还只是一个对象,那么要创建多个......

Java Spring IoC

小姐姐味道 小姐姐味道 / 4 天前

Linux 生产环境上,最常用的一套 "AWK" 技巧

最有用系列: 《Linux生产环境上,最常用的一套“vim“技巧》 《Linux生产环境上,最常用的一套“Sed“技巧》 《”Sed” 高级功能:我这小脑瓜都快绕晕了》 敢用自己的名字做软件名字的,都有非常强大的自信。比如,垠语言什么的。 awk的命名得自于它的三个创始人姓别的首字母,都是80来岁的老爷爷了。当然也有四个人的组合:流行的GoF设计模式。但对于我这游戏爱好者来说,想到的竟然是三位一体,果然......

Linux Awk

涯之叶 涯之叶 / 5 天前

JDK 13:5 大新特性首发,等你来看

JDK13:5大新特性: 350: Dynamic CDS Archives351: ZGC: Uncommit Unused Memory353: Reimplement the Legacy Socket API354: Switch Expressions (Preview)355: Text Blocks (Preview) 350: Dynamic CDS Archives了解这个特性之前,需要先了解一下跟它有很大关联的特性JEP310:Application Class-Data Sharing,简称AppCDS。这个特性简介就是为了改善JVM应用的启动速度和内存占用,并且扩展了CDS(Class-Data......

JDK

崔秀龙 崔秀龙 / 5 天前

Envoy 和 Istio 的 6.18

地球对面的时间比我们这里晚一点,我们的 618 已经开始返场了,他们还在 618。 服务网格方面,在这一天有了两个发布: Envoy 发布了移动版 Istio 发布了 1.2 Envoy MobileEnvoy Mobile 是一个库,目的是可以直接将 Envoy 的功能封装到移动应用之中, 跨平台的底层网络支持:HTTP/2、QUIC、gRPC、推送、流、重试和超时策略等底层网络技术的实现以及跨平台都是需要付出大量努力来完成的事情,Evnoy Mobile 试......

Istio envoy

hyper0x hyper0x / 5 天前

Go 语言到底是谁的?谷歌 or 社区?

作者:Chris Siebenmann、郝林 编辑:张晓楠“Go 是谷歌的编程语言,而不是社区的?”对于这样的观点,你是赞同还是反对?今天,让我们就此问题展开一次大讨论......前几天,InfoQ 在官网上发布了一篇国外博主(该博主是 Go 语言贡献者)对 Go 语言的评论文章,观点有些“消极”,他认为:Go 是谷歌的编程语言,而不是社区的。在这位博主看来,虽然 Go 语言拥有一个贡献者社区,但是它并不是社区的项目,只是......

Golang 谷歌

奋斗不止 奋斗不止 / 5 天前

技术人职业发展路径

1、常见技术岗位划分 大型项目的功能拆分 技术品牌的塑造 原理实践 框架能力的培养 大规模,高并发,高可用,可扩展措施和方案 业务的抽象和架构 分布式设计的原理 团队管理,提升团队技术能力和凝聚力 项目进度把控,协调各种资源推进项目进度,让团队按时按质完成工作 协调各个部门,沟通协作 从过往的经验来看,我对项目的整体规划、管理、推进比较感兴趣,在任务推进、协调、沟通方面也有过比较......

程序员 职业发展

豌豆花下猫 豌豆花下猫 / 5 天前

用《矛盾论》来解读 Python

点击上方蓝字“Python猫”,免费获得一个公众号 大家好,我是猫哥。我对于编程语言跟其它学科的融合非常感兴趣,这种兴趣在创办公众号时就已非常浓烈,因此,几个月来,就做了不少大胆的尝试。不敢说取得了什么“成果”吧,但至少是做到了独树一帜。 在这个过程中,我有幸认识了几位“跨界跨学科”的群友:既有学贯多门语言的大佬,也有深夜研读斯宾诺莎伦理学的同学,还有逛遍各种展馆兴趣无边界的能人。非常......

Python

让我思考一下 让我思考一下 / 5 天前

Rust 中的 RefCell 和内部可变性

Rust在编译阶段会进行严格的借用规则检查,规则如下: 在任意给定时间,要么只能有一个可变引用,要么只能有多个不可变引用。 引用必须总是有效。 即在编译阶段,当有一个不可变值时,不能可变的借用它。如下代码所示: fnmain(){ letx=5; lety=&mutx; } 会产生编译错误: error[E0596]:cannotborrowimmutablelocalvariable`x`asmutable -->src/main.rs:32:18 | 31|letx=5; |-considerchangingthist......

rust

mr7 mr7 / 5 天前

Flutter 最新进展与未来展望

演讲者 / 董韬,Google Flutter 团队,高级研究员 (开发者体验)。2009 到 2014 年在密歇根大学从事人机交互方向的博士研究工作,多次担任 ACM 会议组委会成员和论文审稿人。2016 年下半年加入 Flutter 团队,目前负责 Flutter 的 API 可用性,开发工具设计,以及文档可用性的研究工作。 1. Flutter 及其在中国的发展状况 相信关注我们的开发者朋友已经很熟悉 Flutter 了: 它是 Google 主导研发......

Flutter

英特尔开发人员专区 英特尔开发人员专区 / 5 天前

[译] 面向游戏和虚拟现实素材的模块化概念

由 Marcus M., IDZSupport K.发布于 2018 年 3 月 16 日 正在翻译...翻译简体中文繁体中文英语法语德语意大利语葡萄牙语俄语西班牙语土耳其语这是原始内容的机器翻译版本。 其提供仅用于信息目的,不应将其视为或用作完整或精确的信息。抱歉,我们目前无法翻译此内容,请稍后重试。 模块化已成为游戏行业的热点话题和重要趋势,模块化是将素材组整理为可重复使用的内部关联模块的流程,旨在形成......

模块化 游戏 虚拟现实

kbsc13 kbsc13 / 5 天前

[译] 如何加快循环操作和 Numpy 数组运算速度

2019 年第 53 篇文章,总第 77 篇文章 本文大约 4200字,阅读大约需要 11分钟 前言Python 虽然写起来代码量要远少于如 C++,Java,但运行速度又不如它们,因此也有了各种提升 Python 速度的方法技巧,这次要介绍的是用 Numba 库进行加速比较耗时的循环操作以及 Numpy 操作。 在24式加速你的Python中介绍对循环的加速方法中,一个办法就是采用Numba加速,刚好最近看到一篇文章介绍了利用Numba加速 Python ,文......

Python 数组 NumPy

LinuxEverything LinuxEverything / 5 天前

[译] NVIDIA 在追求能一次分配 1GB 的连续物理内存

点击上方蓝色字关注我们~ Improving access to physically contiguous memoryByJonathan Corbet May 8, 2019 LSFMM 一直以来,内核开发者都尽量避免分配大块的物理连续内存,因为系统运行一段时间之后内存碎片化了,就很难分配得出大块物理连续的内存空间了。不过,在2019 Linux Storage, Filesystem, and Memory-Management Summit上,Zi Yan指出,分配连续内存有时候还是必要的,如何能让这种类......

Linux 内存 NVIDIA

姬野 姬野 / 5 天前

汽车智能警报器的安全问题分析

前言 对于不使用钥匙进入车辆内部的安全研究一直在持续着,许多汽车报警器厂商都在推销自己的产品。 经过我们的安全研究发现,安装这些报警器会增加车辆被劫持的风险,这些报警器可能会使车主被远程劫持,或者是在行驶时使汽车发动机停止,甚至车辆被偷。 正文内容 在为我们的测试汽车上安装了几个主流高端智能报警器后,我们发现其中有几个报警系统中存在严重的安全漏洞,这些漏洞可以实现......

人工智能 安全

sjf0115 sjf0115 / 5 天前

G7 在实时计算的探索与实践

本文主要分享 Apache Flink 在 G7 的应用实践,从实时计算选型、业务应用案例、实时计算平台开发和现状以及未来规划等部分讲解。 1. G7 业务快览 G7 主要通过在货车上的传感器感知车辆的轨迹、油耗、点熄火、载重、温度等数据,将车辆、司机、车队、货主连接到一起,优化货物运输的时效、安全、成本等痛点问题。 整个数据是通过车载的传感器设备采集,比如公司的 Smart 盒子,CTBox 盒子,油感设......

实时计算 Flink G7

服务器维护 服务器维护 / 5 天前

ServiceMesh 流量走向

在服务网格后服务与服务之间的流量走向不再是默认k8s原来的走向路径了。具体表现可以对比在后端是GRPC多副本互相调度的时候,通过传统的SVC到iptables转发后端pod会发现流量不均衡的情况。启用网格后,然后定义好DestinationRule的轮训规则后。可以达到后端负载比较均匀。 但是具体是怎么实现的呢? Istio 实现了 service mesh 的控制平面,并整合 Envoy 开源项目作为数据平面的 sidecar,一起对流量进行控制。......

流量 ServiceMesh

力扣LeetCode 力扣LeetCode / 5 天前

听说玩这些游戏能提升编程能力?

点击上方蓝字关注我们 下面开始今天的学习~ 游戏 == 编程>>> True电子游戏和编程充满联系。从雅达利兴盛的年代开始,游戏就已经开始影响一代又一代程序员。他们开发游戏,在游戏过程中获得快乐。随着机器学习的兴起,程序员们让人工智能学会游戏技巧,战胜人类。在 9102 年,很多计算机技术完全可以通过游戏轻松快乐地学习,本文将从三方面提供从游戏到编程的入门指南: 用玩游戏的方式学编程V......

编程 游戏

风来风往风伤(TiAmo) 风来风往风伤(TiAmo) / 5 天前

NLP 中的 Attention 机制

前言春招临近,好紧张啊,觉得自己啥都不会啊,怎么办 ... 好慌。 于是,我决定写一篇关于 Attention 的文章来记录自己当初的理解以及思考,免得面试被问成傻子呦。 本文不是 Attention 的科普文( 出门左拐: [6] ),而是针对 Attention 目前的发展做一个小型的综述,毕竟目前 lstm + attention 依旧是解决各种 NLP 问题的主流解决方案。 作为一个研究阅读理解的小渣渣,在阅读相关模型文献中,简直被各种花式......

NLP Attention

浪客书心 浪客书心 / 5 天前

手把手搭建生产可用的 Nacos 集群

点击上方"IT牧场",选择"设为星标"技术干货每日送达! 注:本文使用Nacos 1.0.1 + MySQL 8.0 前面部署的是单机版的Nacos Server,这一般不适用于生产。 本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。 一、部署架构图部署架构图如下: 二、安装MySQL数据库生产环境需使用MySQL作为后端存储,因此需要搭建MySQL。生产中,MySQL......

集群 Nacos

1点25 1点25 / 5 天前

[译] 为什么现代系统需要新的编程模型 Akka

Akka中最重要的便是actor模型。 几十年前,Carl Hewitt提出了actor模型,以作为在高性能网络下并行处理的一种方式。但是在当时并没有这样的环境,如今硬件和基础设施能力已经赶上并超越了Carl Hewitt当时的预料。所以,那些想构建高性能分布式系统的组织遇到的使用面向对象编程(OOP)模型无法完全解决的挑战,现在可以使用actor模型解决。 如今,actor模型不仅被认为是一种高效的解决方案,而且也已经......

Akka 编程模型

子曰五溪 子曰五溪 / 5 天前

入门 TypeScript 编写 React

首发于lightningMiners写文章入门TypeScript编写Reacticepyhttps://icepy.me 厨子/摩旅/编程16 人赞同了该文章使用 create-react-app 开启 TypeScriptCreate React App 是一个官方支持的创建 React 单页应用程序的CLI,它提供了一个零配置的现代构建设置。当你使用 Create React App 来创建一个新的 TypeScript React 工程时,你可以运行: $ npx create-react-app my-app --typescript$ # 或者$ yarn create re......

React TypeScript

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

Top