开发者头条 开发者头条 / 14 小时前

开源 | Mos:用于在 MacOS 上平滑你的鼠标滚动效果的小工具,让你的滚轮爽如触控板

点击链接或图片即可阅读 喜欢请分享到朋友圈哦 项目介绍 疯狂平滑你的鼠标滚动效果 支持分离触控板/鼠标事件, 单独翻转鼠标滚动方向。 滚动曲线的自定义调整。 支持区分应用处理, 黑/白名单系统。 用于监控滚动事件的图形化呈现窗口。 基于 Swift4 构建。 GitHub 地址 https://github.com/Caldis/Mos 更多 GitHub 开源项目 头条君邀请您加入 开发者头条读者交流群 (识别......

工具 macOS

LinuxEverything LinuxEverything / 14 小时前

[译] 主动回收较少使用的内存页面

点击上方蓝色字关注我们~ Proactively reclaiming idle memoryByJonathan Corbet May 7, 2019 LSFMM Shakeel Butt在2019 Linux Storage, Filesystem, and Memory-Management Summit会议中的主题演讲里,最开始先提醒了大家在data center(数据中心)的成本里,购买内存的成本其实占比非常大。因此数据中心运营方总是希望能对内存尽量利用充分,因此平时对客户承诺的内存其实很多情况下是overcommit的(......

Linux 内存

阿温先森_Gemini 阿温先森_Gemini / 14 小时前

聊聊 APK:aapt 编译资源

Android 编译 APK aapt

zboya zboya / 14 小时前

[译] Go 语言调度(一):系统调度

调度相关的一系列文章主要参考 Scheduling In Go : Part I - OS Scheduler翻译来的。因为在学习的过程中偶然发现,感觉总结得蛮好的,就不造轮子了,干脆直接翻译过来作为自己的学习笔记了,英文好的建议直接阅读原文。 介绍Go 调度器使你编写的 Go 程序并发性更好,性能更高。这主要是因为 Go 调度器很好的运用了系统调度器的机制原理。但是,如果你不了解调度器基本的工作原理,那你写的 Go 服务很可能对调度......

Go Golang 调度

???米?开?朗?基?杨??? 米开朗基杨 / 14 小时前

Kubernetes 1.15 有哪些让人眼前一亮的新特性?

前言 2019 年 6 月 20 日,Kubernetes 重磅发布了 1.15 版本,不过笔者忙到现在才有空认真来看一下到底更新了哪些东西。这一版本更新主要是针对稳定性的持续改善和可扩展性,仔细把 25 个新增或改动的功能看完后,发现许多以前的小痛点都在这个版本中解决了,本文对每个特性的介绍格式如下: #492: 前面是 GitHub issue 编号,后面是具体的特性 进度: 表示该特性目前处于什么阶段,如 Alpha,Beta,Stable ......

Kubernetes

hateoonion hateoonion / 14 小时前

RxJS 入门指南

RxJS是ReactiveX在JavaScript上的一个派生。ReactiveX是一个应用的比较广泛的响应式编程框架,这个框架很好的应用了Observer Pattern(观察者模式),让异步编程变得简单且清晰。本文会带大家对RxJS有一个初步的入门。 Prerequisite(先导知识)本文是RxJS的入门知识,在文章中会涉及到大量的JavaScript示例代码,想要更好的理解本文,你需要具备以下知识。 理解基本的ES6和TypeScript语法了解过观察者模式Observ......

JavaScript 前端 RxJS

张涛 张涛 / 14 小时前

Tech 与 Team:Leader 的自我修养

用一句话概括,这本书讲的就是:怎样打造一个开发团队。对本文有任何问题,可加我的个人微信询问:kymjs123招人那些事最近一直在招人,一直在面试,见了很多人,遇过很多事。总的来说,在我面试别人的时候,能方便他人都会尽量去方便,面试过程中,尽量营造一个轻松的气氛,比如聊一些别人的强项,总是抓住别人薄弱点不放,把气氛搞得很尴尬,我觉得真的没意义。可即便是这样,我发现最多的情况是,几乎所有人都......

团队 管理

冷星1024 冷星1024 / 14 小时前

最小栈和最小队列

编者按:本文作者高峰,360奇舞团前端工程师,W3C性能工作组/WOT工作组成员。 相信栈和队列这两种数据结构大家一定都不陌生吧。这两种数据结构有个特殊形式:即最小栈和最小队列。 下面我们分别来介绍下这两个带有“特异功能”的数据结构。 一、最小栈1. 什么是最小栈实现一个栈,带有出栈(pop),入栈(push),取最小元素(getMin)三个方法。并且这三个方法的时间复杂度都是O(1)。 2. 设计思路2.1 错误......

前端 数据结构 队列

豌豆花下猫 豌豆花下猫 / 14 小时前

心理学家告诉你:压力来袭时,用这 3 个方法冷静思考正常发挥

文/一碗甜豆花(黑糖豆花) 全文4337字,但愿对你有启发 你是否有过这样的体验: 即将要在重要会议上面对全部同事做展示,你却紧张无比,心跳加快,手脚颤抖,大脑里一片空白; 第二天就要进行重要考试,你已经做好充足准备,但入睡前,各种灾难化的思绪还是不断涌来,你开始为考试担忧,并诱发失眠。 以上场景中,你原本应该游刃有余地处理好自己的情绪,顺利地完成任务,但汹涌而来的紧张感却劫持了你......

心理学 压力

虞大胆 虞大胆 / 14 小时前

专业之外最需要提升的能力是什么

今天朋友问起最近为什么没有文章了,我当时的回答是写文章太耗时了。下午得空细细思考,这个回答是有些仓促的。我觉得应该对自己的“写作生涯”做一个梳理,所以就有了今天这个标题——专业之外最需要提升的能力是什么——是写作。 无论你的主业是什么,都应该有一个写作的锻炼与提升。有的同学说我是一个程序猿,我只需要写好代码就可以了。这个固然没错,成为一个技术专家在未来会渐渐成为一个不错的......

专业 能力

江鸟哥 江鸟哥 / 14 小时前

领导者要有效放权,更要学会在适当时候 “跳出来”

“如果干得好,管理是最崇高的职业之一。没有哪一个职业能像管理一样为他人提供学习和成长的机会,让他们懂得承担责任并取得成绩,以及为团队的成功做出贡献” 《你要如何衡量你的人生》 Clayton M. Christensen 管理心得 1 刚开始做管理的时候,都比较容易踩的一个坑是,总是喜欢大包大揽,什么事都得亲手抓,要不不放心,生怕下面的人做的不够好,还有就是嫌麻烦,总觉得别人几个小时的事情,......

管理

Fundebug Fundebug / 14 小时前

技术栈中的爱马仕?Facebook 发布全新 JavaScript 引擎:Hermes

2. 作用2.1 背景用户的流畅体验是用户能长期使用某个移动客户端应用App的重要指标之一,因此,移动客户端应用App的性能问题备受关注针对React Native应用,流畅度等性能问题一直被人诟病2.2 问题Facebook基于多方性能数据分析,发现JavaScript引擎本身就是影响React Native应用启动性能的重要因素 2.3 解决方案构建一个全新的JavaScript引擎,针对React Native应用,去提高移动客户端应用App的性能 特别注意:H......

JavaScript 前端 引擎 Facebook Hermes

万向区块链 万向区块链 / 14 小时前

区块链在汽车行业有何机会?

7月10日,万向区块链汽车事业部与区块链应用事业部负责人赵子龙受锌链接邀请,作为“锌式派对·锌链接区块链专场”第27期的分享嘉宾,分享了区块链在汽车产业中应用的潜力和落地应用案例。同时,他也根据自己的从业经验,分享了如何判断一个业务场景是否需要使用区块链技术。 Q1. 介绍一下你个人的经历,过往经历对于你在做汽车区块链项目方面有哪些帮助与启发? 先从教育经历来讲,本科学的工科电......

区块链 汽车

zhishemg zhishemg / 14 小时前

不好意思,我和 Java 内存模型杠上了

昨天发完深入理解 Java 内存模型后将文章转发到朋友圈后(附带开玩笑的说了句:拿着这篇文章、携上 JSR 133,老艿艿再也问不倒我了),刚好彤哥做了下点评(加上 CPU 缓存的架构来类比会更好),于是一看,还真不错,推荐一下! 简介Java内存模型是在硬件内存模型上的更高层的抽象,它屏蔽了各种硬件和操作系统访问的差异性,保证了Java程序在各种平台下对内存的访问都能达到一致的效果。 硬件内存模型在正式讲......

Java 内存模型

开发者头条 开发者头条 / 20 小时前

互联网公司第二总部争夺赛

燃财经(ID:rancaijing)原创 作者 | 黎明 编辑 | 魏佳 互联网公司们,正在卷入一场总部争夺赛。 二线城市的地方政府,摩拳擦掌蓄势待发,向一些互联网公司抛出了橄榄枝。他们开出丰厚的条件,吸引羽翼渐丰的互联网公司扎根落户,在地方建立新的总部。 一些创业者由此获得了新的“身份”。比如趣店创始人罗敏,他在去年底,顶着员工仲裁的压力,将趣店总部从北京迁到了厦门。如今,他成为厦门......

互联网 公司

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

Merkle 树

在分布式系统、P2P应用中或者是区块链中,会经常使用一种数据结构Merkle tree(默克尔树),这里我们将详细讨论一下这个数据结构。 Merkle treeMerkle树看起来非常像二叉树,其叶子节点上的值通常为数据块的哈希值,而非叶子节点上的值,所以有时候Merkle tree也表示为Hash tree,如下图所示: image在构造Merkle树时,首先要对数据块计算哈希值,通常,选用SHA-256等哈希算法。但如果仅仅防止数据不是蓄意的损......

数据结构 Merkle树

承香墨影 承香墨影 / 1 天前

Android Q 要来了,给你一份很全面的适配指南

Android Q 越来越近了,最近 Google 又发布了 Android Q Beta 的第五个版本,眼瞅着这进度,在今年Q3 季度,Android Q 就正式和用户见面了,在此之前,开发者必然又是面临的一波让人头疼的适配。 了解新特性,首推应该去看官方文档,官方已经给出了一份完整的新特性文档,在发布的这段时间,也一直在保持同步的更新。而作为开发者,我们更关心的是如何解决在我们现有的 App 上,保证 Android Q 的兼容性问题......

Android 适配 Android Q

php-v php-v / 1 天前

58 智能监控系统的整体设计与多维实现

一、监控系统概述 58智能监控系统的目标是为集团旗下各业务线提供灵活易用的监控产品,通过覆盖网络层、服务器层、系统层、应用层、业务层的立体化监控体系,实现7*24无死角的实时监控,保障公司各产品的稳定运行。 除传统监控产品支持的数据采集、存储、告警、展示等功能外,58智能监控系统还支持了关键指标的智能预测和异常检测、告警合并、告警关联分析、故障自愈、故障预警、自动化添加监控......

架构 监控

噶牛爱尚 噶牛爱尚 / 1 天前

React 题目集合

前端 React

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

Top