九路 九路
5年前
图形处理:给 Canvas 文本填充线性渐变
在Canvas中对文本填充水平或垂直的线性渐变可以轻易实现,而带角度的渐变就复杂很多;就好像下面这样,假设文本矩形宽为W,高为H,左上角坐标为X,Y。渐变示例.jpg(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/48edf7ce289dab3e1972d973aa
网络交换机的功能以及分类
网络交换机(https://www.ruijie.com.cn/cp/jh/)是一种扩展网络的设备,它可以为子网提供更多的连接端口,以便连接更多的计算机。它具有高性价比、高灵活性、相对简单和易于实现的特点。那么,网络交换机的具体功能是什么呢?开关的
Stella981 Stella981
4年前
Kafka源码阅读环境搭建
kafka主要是由scala写,其源码质量高,考虑到新版本提交人员的水平高低不同,对阅读源码不太好,因此选择早期的0.10.1版本。下面记录一下搭建kafka源码阅读环境,后面使用。搭建的基本环境:OS:Mac(10.12.x);JDK:1.8.0\_191;ScalaJDK:2.11.7;Gradle:4.8.1安装sca
Stella981 Stella981
4年前
MariaDB Galera Cluster 部署(如何快速部署MariaDB集群)
MariaDB作为Mysql的一个分支,在开源项目中已经广泛使用,例如大热的openstack,所以,为了保证服务的高可用性,同时提高系统的负载能力,集群部署是必不可少的。MariaDBGaleraCluster介绍MariaDB集群是MariaDB同步多主机集群。它仅支持XtraDB/InnoDB存储引擎(虽然有对MyISAM实验支持
Stella981 Stella981
4年前
Django+小程序技术打造微信小程序助手 免费分享
纯分享无套路,需要者直接联系我目录介绍如下:!(https://oscimg.oschina.net/oscnet/f0e67f5d1402078b7069e6b273b0e54d985.png)第1章Django2.0微信小程序高可用部署上线,带你打通全栈开发第2章小程序开发入门,
Stella981 Stella981
4年前
Qualcomm Snapdragon X55 5G Modem
高通第二代5GModem支持4G/5G多模式,包括mmWave。提供从Modem到Antenna的集成解决方案。QualcommSnapdragonX555GModemRF是单芯片多模式解决方案(singlechipmultimode)。X55事实上(virtually)支持任何频率带宽的组合或者模式,如5GmmWave和Sub6
Wesley13 Wesley13
4年前
Java中的AQS到底是什么?高级面试必问!
前言JDK1.5以前只有synchronized同步锁,并且效率非常低,因此大神DougLea自己写了一套并发框架,这套框架的核心就在于AbstractQueuedSynchronizer类(即AQS),性能非常高,所以被引入JDK包中,即JUC。那么AQS是怎么实现的呢?本篇就是对AQS及其相关组件进行分析,了解其原理,并
私有云容灾方案设计浅谈
在大型企业、金融机构建设私有云时,须考虑私有云各项服务的高可用和容灾/备份方案,防止因单机房故障引发的一系列故障导致业务不可用或整体停服,降低影响范围同时满足监管和等保等安全要求。
kubectl logs 报错问题解决
本文分享自天翼云开发者社区《》,作者:SummerSnow目录1.环境介绍2.问题现象3.问题原因4.问题解决环境介绍生产环境部署了一个包含100多台节点、版本为1.19的高可用k8s集群,详细信息如下:root@xxkubectlversionC
dkll dkll
3个月前
2025年婚恋源码小程序开发新趋势:PHP后端+UniApp前端源码搭建用户认证、匹配、聊天系统
一、技术架构:PHPUniApp的黄金组合1.PHP后端:稳定高效的核心支撑PHP作为成熟的后端语言,在婚恋小程序开发中展现出三大优势:高并发处理能力:通过ThinkPHP6框架结合Redis缓存,可支撑万人级在线用户同时互动。例如,采用Swoole扩展