精彩博客

开源软件基金会的崛起与演化

开源之道引言 本文翻译于一篇基于CC-By协议的论文,该论文最初发表在《International Free and Open Source Software Law Review》Vol. 5, Issue 1 中,作者是 Paula Hunter 和Stephen Walli...

今天 11:49
247
0
PyGame写写玩玩——第2篇_打开一个窗口

简述 本篇中,我们将打开一个窗口并且在窗口(window)中显示帧率(framerate)。我使用的是Python3,IDE是安装了pydev的Eclipse。你可以选择你喜欢的IDE或者编辑器。 导入和运行pygame 你可...

昨天 18:39
3.4K
1
在 View 上使用挂起函数 | 实战

本文是探索协程如何简化异步 UI 编程系列的第二篇。第一篇侧重理论分析,这一篇我们通过实践来说明如何解决实际问题。如果您希望回顾之前的内容,可以在这里找到——《在 View 上使用挂起函数...

昨天 17:33
1.2K
1
技术实践丨PostgreSQL插件之pg_dirtyread "闪回查询"

摘要:Oracle数据库有时候不小心删除掉数据,想查询这些数据,或者恢复数据,就可以使用带有as of子句的select语句进行闪回查询。 PG粉有福了,下面介绍一种类似“闪回查询”插件 pg_dirtyre...

昨天 17:09
1.7K
1
前端学数据结构与算法(十):深入理解快速排序

前言 上一章我们已经实现了快速排序,在数据理想化的情况下,上一章的快排性能确实也不错,但如果数据比较极端的,快排的O(nlogn)就不太稳定了,本章将介绍几种快排应对极端数据下优化方案;...

昨天 14:46
3.5K
1
HBase使用HashTable/SyncTable工具同步集群数据

复制(在上一篇博客文章中介绍)已经发布了一段时间,并且是Apache HBase最常用的功能之一。使集群与不同的对等方复制数据是非常常见的部署,无论是作为DR策略还是简单地作为在生产/临时/开发...

昨天 08:23
3.2K
1
网易云音乐基于 Flink + Kafka 的实时数仓建设实践

简介:本文由网易云音乐实时计算平台研发工程师岳猛分享,主要从以下四个部分将为大家介绍 Flink + Kafka 在网易云音乐的应用实战: 背景 Flink + Kafka 平台化设计 Kafka 在实时数仓中的应用...

前天 22:19
6.6K
1
还看不懂JDK7 HashMap环的产生原理你来打我

JDK7 分析 JDK7中当我们用头插法 对旧table数据重定位到新table的时候我们知道是会行程环的,环产生的核心函数transfer如下,其中重点关注部分以标出。 头插法正常情况下: 并发情况下,比如...

前天 08:20
3.8K
1
头条面试官手把手教学 ThreadLocal

SoWhat:麦叔,最近面别的公司没? 麦叔:上次面试失败桑心死我了,我沉淀了一礼拜面头条去了。 SoWhat:哎呦我去!麦叔你这头条都面上了,面了几轮,手写红黑树没? 麦叔:刚刚两轮,一面红...

昨天 08:30
4.4K
1
Kubernetes动手系列:手把手教你10分钟快速部署集群

Kubernetes 动手系列想通过一系列动手的 demo ,来帮助读者快速的理解上手 Kubernetes 一些运行机制。会包括如下内容: 手动部署 开发一个 operator 开发 webhook 开发 chart 包 开发 schedu...

昨天 13:24
3.4K
0
打工人打工魂,打工的必会java调用python的几种用法(看这篇就够了)

点击上方“五角钱的程序员”,选择“设为星标” 第一时间关注技术干货! ✨一起学习、成长、温情的热爱生活✨ 图丨pexels java调用python的几种用法(看这篇就够了) 在java类中直接执行pyt...

前天 18:12
5.1K
1
Pulsar 与 Kafka 全方位对比(上篇):功能、性能、用例

本文为《Pulsar vs. Kafka — Part 1 — A More Accurate Perspective on Performance, Architecture, and Features》中文译文版本。 原文首发于: https://streamnative.io/blog/tech/2020...

昨天 13:07
3.4K
1
【Flutter 混合开发】添加 Flutter 到 Android Fragment

Flutter 混合开发系列 包含如下: 嵌入原生View-Android 嵌入原生View-iOS 与原生通信-MethodChannel 与原生通信-BasicMessageChannel 与原生通信-EventChannel 添加 Flutter 到 Android Ac...

昨天 07:00
2.8K
0
作为应届生的你,是不是也有这种疑惑和烦恼!

今天在等公交车回来的路上,碰到两个小伙伴在找工作,从他们的对话中,两个人内心还是蛮焦虑的(工作不好找);然后让我想到之前一些小伙伴问我面试以及offer的选择问题;同时秋招也差不多结...

昨天 00:06
2.3K
1
webpack实战——JS打包工具

前言 前面篇章叙述了关于webpack的许多内容,从入门,打包第一个模块,到进阶,最后到本地、生产及打包的优化。本篇则提及一下在JavaScript社区中另外的一些类似的打包工具,它们有的更加轻量...

昨天 01:00
2.1K
1
使用苹果账号登录你的应用

作者:ZUBIN,iOS 开发者,目前就职于阿里 Session: https://developer.apple.com/videos/play/wwdc2019/706/ 本文发表于 2019-06-10 WWDC19 内参 1. 引言 对于绝大部分应用,通常都会有自己...

昨天 08:30
1.2K
1
基于UE4/Unity绘制地图基础元素-线(下篇)

基于UE4/Unity绘制地图基础元素-线(上篇) 前言 上篇中记录了绘制线的基本流程,而下篇主要是对绘制线中遇到的性能和效果问题进行阐述。在绘制完一条线并且希望给其加上描边样式时,会遇到不...

昨天 11:57
1K
4
记一次视频版权被侵犯的维权之路

有这么一群人,他们游走于法律与道德的边缘,为了自己的一点点私利,恶意盗用他人的作品,完全没有版权意识,对作者造成了极其恶劣的影响和严重后果。 记得大学时,我是班上第一个做公众号的...

前天 08:20
2.7K
2
多模态文本摘要及其应用实践

点击上方“蓝字”关注我们 作者 | 郑江、聂砂、于航 编辑 | 张婵 概述 随着深度学习技术的发展,NLP 领域各项任务指标、应用效果近年来都有了显著提升,比如文本分类、命名实体识别、关系抽取...

10/28 19:30
1.1K
1
OpenKruise:解放 DaemonSet 运维之路

简介: 我们希望 OpenKruise 让每一位 Kubernetes 开发者和阿里云上的用户都能便捷地使用上阿里巴巴内部云原生应用所统一使用的部署发布能力! 作者 | 王思宇(酒祝) 前言 OpenKruise 是阿里...

昨天 10:53
1.6K
1

没有更多内容

加载失败,请刷新页面

追源码的平凡之路

在斯坦福大学, 乔布斯做了一场我认为他最精彩的演讲之一 (另一场可能是iphone的问世发布会)。他讲了第一个故事 "connecting the dots" 你不可能充满预见地将生命的点滴串联起来;只有在你回头...

10/28 13:24
1W
11
iOS 网络优化: 使你的 App 网络交互更流畅

作者:Tom, QQMailApp 创始团队成员之一,经历了 QQMailApp 从0到亿的过程。2017年加入字节跳动,现在负责字节跳动广州研发中心的技术管理工作。正在搭建团队中,大量招聘 iOS /Android/Win...

10/28 08:30
1.8K
1
想要做读写分离,送你一些小经验

读写分离是应用中提升数据访问性能最常见的一种技术,当用户量越来越多,访问量越来越大,单节点数据库难免会遇到性能瓶颈。很多场景基本上都是读多写少,所以增加多个从节点来分担主节点的压...

10/27 12:00
7.8K
1
浅析Tomcat高并发之连接池、线程池

记得大学的《网络工程》有一个课后作业:用Java实现一个web服务器,当时想的是为了提高吞吐量,可以用多线程实现,即对于每一个客户端请求连接,都启动一个线程来处理,处理逻辑大概就是从s...

10/26 21:18
1.4W
2
如何让一套代码适配所有iOS设备尺寸?

简介: 随着移动互联网设备和技术的发展,各种移动设备屏幕尺寸层出不穷,折叠屏、分屏、悬浮窗等等,面对越来越多样的屏幕,如果为每种尺寸单独进行适配,不仅费时费力,还会增加端侧代码的...

10/22 12:47
1.8W
3
通用的底层埋点都是怎么做的?

想要在程序里监控数据库的操作耗时,想要在底层框架中自动传递链路跟踪信息,这些需求经常会碰到,特别是在构建基础框架的时候。 核心目标只有一个,那就是在底层封装好,不用上层使用人员关...

10/21 12:00
1.1W
0
一口气看完45个寄存器,CPU核心技术大揭秘

序言 前段时间,我连续写了十来篇CPU底层系列技术故事文章,有不少读者私信我让我写一下CPU的寄存器。 寄存器这个太多太复杂,不适合写故事,拖了很久,总算是写完了,这篇文章就来详细聊聊x...

10/20 17:38
1.6W
11
5G高低频组网,到底是什么意思?

目前,全球5G网络建设正处于如火如荼的阶段。根据数据统计,截止2020年8月,全球已有92个5G商用网络,覆盖38个国家和地区。 这些5G网络,基本上都采用了TDD的制式。 相信大家一定知道,4G LT...

10/16 19:39
1.2W
8
Istio 控制面对接 Consul 注册中心

随着下一代非侵入式微服务技术 Service Mesh 服务网格的兴起,其解决了侵入式微服务框架的相关问题,实现了语言无关、对应用透明等能力。因此越来越多的开发者逐渐由传统的侵入式微服务解决方...

10/16 12:00
1.4W
1
从红黑树的本质出发,彻底理解红黑树!

前言 早上好,我是彤哥。 上一节,我们一起从二叉树、二叉查找树、平衡树、AVL树、2-3树、2-3-4树、B树,一路讲到红黑树,最后得出红黑树的本质:红黑树就是2-3-4树,请看下图: 我们知道2-3...

10/12 07:12
3.4W
10
从Linux源码看Socket(TCP)的bind

从Linux源码看Socket(TCP)的bind 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就来从Linux源码的角度看下Server端的Socket在进行bin...

10/09 09:52
1.6W
4
解Bug之路-记一次线上请求偶尔变慢的排查

解Bug之路-记一次线上请求偶尔变慢的排查 前言 最近解决了个比较棘手的问题,由于排查过程挺有意思,于是就以此为素材写出了本篇文章。 Bug现场 这是一个偶发的性能问题。在每天几百万比交易...

09/27 10:41
2.5W
13
JDK 15安装及新特性介绍

JDK 15已经于2020年9月15日如期发布。本文介绍JDK 15新特性。 发布版本说明 根据发布的规划,这次发布的 JDK 15 将是一个短期的过度版,只会被 Oracle 支持(维护)6 个月,直到明年 3 月的 ...

09/23 00:20
4.4W
7
TiDB HTAP 深度解读

HTAP (Hybrid Transactional / Analytical Processing)是近些年需求不断受到关注的技术名词,它描述了一个数据库能够同时满足交易以及分析两种作业。TiDB 4.0 是一个针对 HTAP 进行了特别的...

09/18 18:47
1.4W
2
云原生时代,你应该了解的Service Mesh

导读:本文系 Service Mesh 系列文章的第一篇,一步步带读者了解 Service Mesh 的基础概念和前世今生。 后续还将会为读者带来系列 Service Mesh 文章,内容涵盖 Istio 入门体验、Istio 和 En...

09/17 12:03
2.2W
6
写在 Dubbo go 的第五个年头

引语 dubbogo 项目已进入第五个年头。 项目发展的前两年,我们把 hessian2 协议库、网络库和整体基础框架搭建一番。从 2018 年项目被 Dubbo 官方接纳开始,依托阿里平台,社区开始形成并快速...

09/17 00:32
1.8W
2
逐行分析鸿蒙系统的 JavaScript 框架 | 解读鸿蒙源码

我在前文中曾经介绍过鸿蒙的 Javascript 框架,这几天终于把 JS 仓库编译通过了,期间踩了不少坑,也给鸿蒙贡献了几个 PR。今天我们就来逐行分析鸿蒙系统中的 JS 框架。 文中的所有代码都基于...

09/15 17:05
8.2W
33
Executors使用不当引起的内存泄漏

线上服务内存溢出 这周刚上班突然有一个项目内存溢出了,排查了半天终于找到问题所在,在此记录下,防止后面再次出现类似的情况。 先简单说下当出现内存溢出之后,我是如何排查的,首先通过j...

09/08 19:38
1.4W
4
基于 Flink 的典型 ETL 场景实现

简介: 本文将从数仓诞生的背景、数仓架构、离线与实时数仓的对比着手,综述数仓发展演进,然后分享基于 Flink 实现典型 ETL 场景的几个方案。 作者:买蓉 · 美团点评高级技术专家 整理:赵...

09/08 14:46
3.2W
6
导致MySQL索引失效的几种常见写法

最近一直忙着处理原来老项目遗留的一些SQL优化问题,由于当初表的设计以及字段设计的问题,随着业务的增长,出现了大量的慢SQL,导致MySQL的CPU资源飙升,基于此,给大家简单分享下这些比较使...

09/06 15:15
2.1W
6

没有更多内容

加载失败,请刷新页面

Qt Creator删除toolbar中多余的“分隔符”

Qt Creator删除toolbar中多余的“分隔符” 问题描述 在使用Qt Creator开发的时候,添加toolbar的过程中,不小心多添加了3个“分隔符”,在界面中无论是使用“del”键,还是右键都不能删除这些...

2分钟前
0
0
三分钟带你分清Mysql 和Oracle之间的误区

摘要:Mysql 和Oracle,别再傻傻分不清。 mysql 和Oracle 在开发中的使用是随处可见的,那就简单去了解一下这俩款火的不行的数据库。 本质区别: Oracle数据库是一个对象关系数据库管理系统(...

stm32f103测脉冲数用于带霍尔编码器的电机测速

在使用带霍尔编码器的电机时,需要捕获脉冲,来达到测电机的转速的目的,捕获脉冲的方式有很多,我刚开始选用的是定时器捕获,后因需要测度多个电机的速度,STM32F103的定时器感觉不够用,所...

4分钟前
0
0
在windows系统如何愉快玩耍物联网智能机器人项目案例

物联网机器人使用越来越多,高校相关课程方向已经全面融入类似esp8266,esp32等用作单片机课程讲授。 中小学也在逐步普及智能硬件项目,如何将嵌入式物联网设备装载强大的智能算法,如何将其...

6分钟前
0
0
多apk发布的Android程序的adb安装——adb install-multiple

田海立@CSDN 2020-10-29 Android由于其设备的多样性或者不好了说碎片化,公开市场的应用程序开发需要支持多架构(arm64 / arm / x86 / x86_64等),多语言,多Layout(多种dpi)等。所以如果...

7分钟前
0
0
iPhone 12全线跌破发行价;三星扩大众包定位网络;Fedora 33发布|极客头条

整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 快扫描二维码来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持。 「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上...

7分钟前
0
0
基于RT1064的电磁巡线小车

基于RT1064的电磁巡线小车 文章目录 使用步骤 1.初始化参数 2.中断函数 3.代码整体 总结 本文章是基于RT1064让智能小车实现电磁巡线。 提示:以下是本篇文章正文内容,下面案例可供参考 使用...

8分钟前
0
0
ZYNQ入门,EBAZ4205矿板开发平台从头开始搭建

引言 笔者是个刚读研的学生,本科期间从大二开始接触FPGA,但是高校的EDA教育平台还是以英特尔(原ALTERA)的FPGA为主,毕竟他们的开发环境入门难度较Xilinx的低很多并且资料也丰富。到大四对...

10分钟前
0
0
鸿蒙硬件HI3861开发环境搭建

鸿蒙HI3861开发环境搭建 1.板子在哪里买 https://item.taobao.com/item.htm?spm=a1z09.2.0.0.6b0a2e8d93tcAY&id=622343426064&_u=s2l6spg2b18f 2.如何组装 左边的是HI3861模块 中间的是I2C O...

11分钟前
0
0
CC3200 调试串口UART出现乱码

参考 STM32 USART出现乱码 在使用超级终端Tera Team软件调试CC3200 UART示例程序时,界面总是输出乱码。 参考了另外一篇博客之后,提出有可能是波特率设置的问题。在设置里面,发现设置的波特...

13分钟前
10
0
核磁共振仪器中天线的恢复时间常数和天线恢复时间

核磁共振仪器中天线的恢复时间常数和天线恢复时间 在核磁共振仪器中,天线的恢复时间常数和天线恢复时间分别为: 其中Q为天线的品质因数,ω为天线谐振频率,V0为天线两端发射电压幅度,Vn为...

14分钟前
7
0
STM32–中断程序总结(库函数)

一.常用函数 1.开启时钟函数 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); /*打开APB2外设RCC的时钟*/ 2.向GPIO口置0置1 GPIO_SetBits(GPIOA,GPIO_Pin_1); /*向PA1口置1 */ ...

15分钟前
9
0
YOLOv3训练自己的数据集实现目标检测

YOLO的全称是You Only Look Once,是最早出现的单阶段目标检测方法,也是第一个实现了实时目标检测的方法。计算机视觉领域主要包括两大方面:图像分类、目标检测。图像分类是指根据图像的语义...

16分钟前
0
0
Python神经网络编程(TR) (2)

1. 2一台简单的预测机 人对问题的思考是这样的 问题 思考 答案 计算机,实质上是经过了包装的计算器,对问题的思考是这样的 输入 计算 输出 计算机可以完成3x4这样的简单运算,这没什么了不起...

18分钟前
0
0
2020年计算机保研记录(浙软,湖大,哈工威,重大)及高位上岸浙大软硕の干货、保研全过程经验分享

面试湖大、哈工大、重大及高位上岸浙大软硕の干货、保研全过程经验分享 (超长文预警!!!想直接看面试经历的可下拉到对应位置) 【个人背景】 学校:南方某照顾性211 专业:软件工程 语言能力...

19分钟前
22
0
值得一看的文章

主要记录一些细小的但是值得一看的的文章 主要是一些软技术类和一些思想, 不太能通过代码表达 链接 内容 什么是真正的程序员 作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员...

19分钟前
5
0
第一章 计算机网络体系结构

文章目录 1.1 计算机网络概述 1.1.1 计算机网络概念 1. 广义观点 2. 资源共享观点 1.1.2 计算机网络的组成 1.1.3 计算机网络的功能 1.1.4 计算机网络的分类 1.1.5 计算机网络性能指标 1.2 计...

19分钟前
11
0
Java语言中的8种基本数据类型间的转换

前言 类型转换是计算机中常见的操作,比如输入输出、数据相互之间的比较 等等,本篇就是介绍8种基本数据类型间相互转换的。 一、什么是数据类型的转换? 数据类型转换就是把一种数据类型转换...

21分钟前
8
0
空间圆弧路径参数化

文章目录 一、问题描述 二、推导步骤 三、MATLAB代码 一、问题描述   给定空间不共线的三个点 A , B , C A,B,C A,B,C,推导空间有向圆弧路径 A B C ABC ABC关于路径标量 s ( s ∈ [ 0 , 1 ...

22分钟前
22
0
关于mysql修改密码 set password for root@localhost = password('xxx');报错解决方法

关于mysql修改密码 set password for root@localhost = password('xxx');报错解决方法 参考文章: (1)关于mysql修改密码 set password for root@localhost = password('xxx');报错解决方法...

23分钟前
17
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部