自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 mac中如何使用vsode愉快地运行C、C++程序

玩玩,结果小30G的空间占用直接劝退。(1) 可以看到文件夹下多了一个可执行文件。(2) 查看控制台输出信息,运行成功。(3)命令行进入cTest路径下,输入。因为使用场景的不同,为大家提供了。(2)查看目录结构,发现多了一个。程序的想法,也就有了这篇文章。如果你只是简单的跑跑。程序,打开应用商店,准备下个。开发,便萌生了使用插件来运行。程序,可以考虑第一种方案。文件:编译后的可执行文件。中输入以下代码并保存。中输入以下代码并保存。

2022-11-18 17:24:05 129

原创 记录 mac os 下一些好用的软件

记录 mac os 下一些好用的软件

2022-11-18 17:22:30 369

原创 macOS 的「预览」有几种用法

如果要评选 macOS 最低调的 App ,「预览」可能就会位列其中之一。「预览」和 macOS 结合异常紧密,甚至让人都会遗忘它还是个 App。毕竟大多数的时候,提到「预览」就会想到操作系统的一部分。而实际上,「预览」那「瘦小」的身躯之内却蕴含着无数的「能量」,打个不太恰当的比喻:「预览」就是天龙八部里面的扫地僧。

2022-11-17 15:01:24 329

原创 macOS Ventura 正式版你确定不更新,好用到爆的功能你不想尝试一下?

新一代的 Mac 系统 macOS 13 正式版终于推送了,这个版本的系统名字叫。我们来看一下新版本有哪些变化。

2022-10-27 15:22:44 8776

原创 如何使用终端下载苹果macOS 13 Ventura 正式版

苹果 macOS 13 Ventura 正式版将于 10 月 25 日推送:台前调度、连续互通相机等,如何使用终端下载苹果macOS 13 Ventura 正式版,可在“终端”中使用。以上就是如何如何使用终端下载苹果macOS 13 Ventura 正式版的全部内容,希望对你有所帮助。下载完成后,macOS 安装程序应用程序将位于 /Applications。回车之后,我们可以看到下载的安装进度,到100%就下载好了。我们打开,就可以在线更新安装了。命令来下载完整的安装器。打开终端,打开启动台,

2022-10-25 15:25:36 244

原创 最新ACR15.0新功能如何使用?ps插件camera raw15.0mac版新功能教程

以前的acr也有这个污点修复,但是不好用,所以当我们的画面出现污点的时候,我们只能在ps当中对jpg格式的照片进行仿制图章,修补修复等其他的一些操作。可以进行多项框选,而且每一个建筑被框选之后,在这个蒙版区域,都会显示出不同的对象,它是可以逐一分别的调整的,包括后面这些建筑都可以进行调整。曲线加蒙版,,先通过蒙版选中背景,然后呢再进行曲线的调整,而这个曲线的调整是指针对蒙版的选区进行调整的。第一个最重要的功能更新是什么?压暗的效果,那既然是曲线,除了可以明暗的调整之外,还有调色的功能,怎么调色呢?

2022-10-21 11:44:57 1205 1

原创 Mac电脑程序无响应怎么办?mac强制关闭软件的6种方法

虽然Mac电脑一向以运行稳定、流畅而著称,但Mac电脑运行时间长了,难免也会遇到程序卡死无响应的情况,可能是由于程序冲突、缓存不足或者一些bug等情况导致,这个时候我们就需要强制退出这个程序了,下面小编给大家介绍几种强制退出Mac程序的方法,来看看吧。或点按键盘组合键 Command + Option + Esc ,在弹出的“强制退出应用”窗口中选择要退出的应用名称,然后点击“强制退出”按钮,该应用就会立刻退出。电脑电脑屏幕左上角苹果logo图标,菜单,选择,强制退出,

2022-10-13 14:30:01 2472

原创 MacBook 电池管家—— AlDente Pro 使用体验

AlDente Free 的功能虽然简单,但可以有效避免电池过充,对于长期接电源的使用场景来说已经足够。除非你有更个性化的充电需求,或者对电池健康状态特别在意,可以考虑购买 AlDente Pro 获得更佳体验。MacBook 电池健康信息锂电池因其材料自身限制,必定会随着时间的推移而出现不可逆的损耗,对此也无需太纠结。无论是 macOS 内置的「优化电池充电」功能,还是使用 AlDente Pro 优化充电过程,只能减缓电池损耗的速度,无法做到零损耗。......

2022-09-01 14:53:24 2636

原创 公司新来了一个同事,把权限系统设计的炉火纯青!

RBAC 全称为用户角色权限控制,通过角色关联用户,角色关联权限,这种方式,间阶的赋予用户的权限,如下图所示对于通常的系统而言,存在多个用户具有相同的权限,在分配的时候,要为指定的用户分配相关的权限,修改的时候也要依次的对这几个用户的权限进行修改,有了角色这个权限,在修改权限的时候,只需要对角色进行修改,就可以实现相关的权限的修改。这样做增加了效率,减少了权限漏洞的发生。权限是资源的集合,这里的资源指的是软件中的所有的内容,即,对页面的操作权限,对页面的访问权限,对数据的增删查改的权限。举个栗子。...

2022-08-25 17:48:30 26

原创 mac之 iTerm2 + Oh My Zsh 终端安装教程

作为开发者人手一个的强大终端,你有什么理由不使用呢?废话不多说,直接开始安装吧。

2022-08-23 17:29:40 322

原创 mac开发效率提升之工具篇

而 Alfred 的工作流正是为了解决这个问题而设计的. 如果我们使用网友开发的 有道词典 的 workflow, 最快只需通过两次按键便可获取单词的查询结果. 假如: 为了查询单词"workflow", 我会选中单词所在区域, 然后按住 Option+Y 键(我已将有道翻译的快捷键设置为 Option+Y), 单词查询结果就出来了, 而且不需要切换应用, 同时查询结果也较少的挡住工作区了.以上, 推荐开发使用 Typora, 产品等使用 Ulysses.Mac下载-Mac软件-Mac软件下载。

2022-08-23 17:27:12 194

原创 新入手的Mac需要做的事

最近更换了一台mac设备,又折腾了一遍各种环境,顺便记录下mac设置需要修改的配置及必装的软件。

2022-08-23 17:22:18 117

原创 Apache HttpClient 5 使用详细教程

转存失败重新上传取消超文本传输协议(HTTP)可能是当今互联网上最重要的协议之一,Web 服务、微服务以及支持网络的各种设备上的服务几乎都是 HTTP 协议,HTTP 协议已经从 Web 浏览器走向了更广泛的使用场景。虽然java.net包已经提供了 HTTP 访问资源的基本功能,但是它不够灵活,而且不能随心所欲的进行自定义。...

2022-08-18 14:28:03 2173 2

原创 Spring Boot 实现跨域的 5 种方式,总有一种适合你,建议收藏

当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域@Component}}在web.xml中配置这个过滤器,使其生效都学会了吧?

2022-08-18 14:23:36 59

原创 一文搞懂前端兼容问题

对于大部分开发者来说,版本兼容是一件存在感很低的事情,因为它在绝大部分情况下都是一行配置,在一些前端工具链(例如 Babel、CoreJS,Autoprefixer 等工具)的帮助下适配到目标浏览器,只会在一些大的 break change 事件(例如 Vue3 必须在支持 Proxy 的现代浏览器下才能运行)下才会关注这件不起眼的事情。但当你稍微研究一下的时候,才会发现这块儿内容知识非常杂,因为版本兼容的相关知识没有那么多内在逻辑性,很多细碎的知识点散落在在各个商业公司的博弈和版本变更中。...

2022-08-18 14:11:05 137

原创 接口性能优化实战:从20s到500ms,三招搞定

因为如果在评价表中冗余一个组织code字段,万一哪天组织表中的组织code有修改,不得不通过某种机制,通知我们同步修改评价表的组织code,不然就会出现数据不一致的问题。查看该接口的调用信息,发现绝大数情况下,该接口响应还是比较快的,大部分情况都是500ms左右就能返回,但也有少部分超过了20s的请求。温馨提醒一下,无论是在批量查询评价接口查询数据库,还是在业务系统中调用批量查询评价接口,使用多线程调用,都只是一个临时方案,并不完美。接口性能问题,对于从事后端开发的同学来说,是一个绕不开的话题。...

2022-08-15 14:29:14 215

原创 大文件上传时如何做到 秒传?

通俗的说,你把要上传的东西上传,服务器会先做MD5校验,如果服务器上有一样的东西,它就直接给你个新地址,其实你下载的都是服务器上的同一个文件,想要不秒传,其实只要让MD5改变,就是对文件本身做一下修改(改名字不行),例如一个文本文件,你多加几个字,MD5就变了,就不会秒传了.分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我们称之为Part)来进行分别上传,上传完之后再由服务端对所有上传的文件进行汇总整合成原始的文件。...

2022-08-15 14:15:30 314

原创 Go 中的数据竞争模型

我们分析了修复的数据竞争问题,以对其背后的原因进行分类。这些问题被列为如下。这些标签并不是互斥的。图 7:数据竞争的摘要。从此链接获得了每个数据竞争模式的一个示例。总而言之,根据观察到的(包括已经修复的)数据竞争,我们详细阐述了在 Go 程序中更加容易引入数据竞争问题的范式。我们希望我们在 Go 中进行数据竞争的经验帮助 Go 开发者更多地关注编写巧妙的并发代码。未来的编程语言设计师应仔细权衡不同的语言功能和编码习惯,减少创建常见和隐蔽的并发问题。...

2022-08-15 14:03:59 64

原创 Serverless是简化的Kubernetes

如果希望将 Kubernetes 上层不同程度的封装工作交给云厂商来处理,以更高效的适配不同业务场景下的需求,那么云厂商提供的商业化的容器服务是不错的选择;容器和 Kubernetes 并非一定要捆绑使用,在一些新型的 PaaS 服务中,例如阿里云的 Serverless应用引擎(SAE),底层将虚拟化技术改造成容器技术,充分利用了容器的隔离技术,来提升启动时间和资源利用率,而在应用管理层,则保留了原有的微服务应用的管理范式,使用者不必学习庞大而复杂的 Kubernetes 来管理应用。...

2022-08-15 14:01:01 94

原创 技术实现 | Apache Doris Binlog 导入设计与实现

Fe 每次向 canal server 请求数据,都会返回一个数据 batch,这个数据 batch 一般以 protobuf 格式在 canal 和 Fe 间传送,且拥有唯一的标识,多个 batch 的标识通常为连续的,数据 batch 大小和包含的行数取决于用户在作业配置的 canal.batchSize。Channel 是指Fe 上的数据通道,数据同步作业会为其定义的下属每个表映射关系创建一个 Channel,分发到 Channel 上的数据会被暂时缓存起来,等待被提交到Be。...

2022-08-15 13:59:42 290

原创 Hive基础进阶10大技巧

一个分区对应着一个包含有多个文件的文件夹,如果指定的表存在数百个分区,每天都会创建好几万个小文件,保持多年之后,就会超出NameNode对系统云数据信息的处理能力,因为HDFS namenode会将所有的文件系统的元数据信息加载到内存中,虽然每个文件只需要少量字节大小的元数据(大约150字节/文件)。按天划分表就是一种模式,每天一张表的方式在数据库领域是反模式的一种方式,按天划分的表建议使用分区表,hive通过where子句中的表达式来选择查询所需要的指定的分区,这样查询执行效率高。...

2022-08-12 16:36:37 196

原创 了解 HTTP 看这一篇就够

在学习网络之前,了解它的历史能够帮助我们明白为何它会发展为如今这个样子,引发探究网络的兴趣。下面的这张图片就展示了“互联网”诞生至今的发展历程。HyperTextTransferProtocol 直译为‘超文本传输协议'超文本:指文字、图片、视频、音频等的混合体,比如最熟悉的html。传输:http是一个“双向协议”,传输的是请求方和响应方之间的数据,不限制请求方和响应方之间的角色,传递的过程中可以存在任意“中间人”。协议:协是两个或多个参与者之间的交流,议是指对参与者之间的约定和规范。所以,http协议可

2022-08-12 16:08:32 107

原创 微软新工具准确率达80%,程序员:真的栓 Q

软件开发人员在解决编程任务时,可以为预期的代码片段提供英文描述,Codex 可以用 Python 或 JavaScript 等语言合成预期的代码。Jigsaw 团队解释称,通过 Project Jigsaw,其目标是使部分审查自动化,以提高使用 Codex 等大型语言模型进行代码合成的开发人员的生产力。使用 Jigsaw,用户可以提供对预期转换的英文描述、input dataframe 和相应的 output dataframe,然后让 Jigsaw 合成预期代码。通过这种方式,它将输入与相关的输出配对;.

2022-08-12 16:06:16 350

原创 MacBook Pro开发环境配置指南

本文章主要记录新购Mac,需要安装的必备软件,由于有多台Mac,用途不一样。公司主力开发电脑家中主力开发电脑公司主力开发电脑,主要功能是开发公司软件研发有关。而且有一些私有的东西,需要符合公司规范。家中主力开发电脑,主要参与开源社区开发以及个人创作,涉及社区和个人创作内容,软件栈相对自由。故此,记录一下Mac做为主力开发程序电脑,必备提升效率软件利器,工具选得好,下班下得早。...

2022-08-10 16:16:44 789

原创 Vue3 中有场景是 reactive 能做而 ref 做不了的吗?

如果你使用过 Vue3,你知道的,在 Vue3 中有两个非常常用的响应式 API:reactive 和 ref。它们会把我们想要追踪的数据变成响应式。而且我们在使用时一直被告知 ref 用于创建基础类型的响应式,也可以创建引用类型的响应式。而对于引用类型,底层也是转换为 reactive 来进行响应式处理。那既然这样为撒还需要 reactive ,全部使用 ref 不就行了吗?虽然 ref 创建的响应式数据在脚本中需要通过 .value 才能访问到呀!但是这里肯定影响不大。...

2022-08-10 16:07:34 218

原创 分享 6 个 Vue3 开发必备的 VSCode 插件

今天分享的 6 个插件,大家可以按需安装使用。我比较强烈推荐实用 Volar 和 Vue VSCode Snippets 这 2 个插件。👍。

2022-08-10 16:05:08 5420

原创 Java基础 | Stream流原理与用法总结

Stream简化元素计算;

2022-08-10 16:02:33 48

原创 Rust 解引用

解引用操作,可以被自定义。方法是,实现标准库中的std::ops::Deref和std::ops::DerefMut这两个 trait。Deref的定义如下所示,DerefMut的唯一区别是返回的是&mut型引用,都是类似的,因此不过多做介绍了。Sized;}}这个 trait 有一个关联类型 Target,代表解引用之后的目标类型。#[inline]}}请大家注意这里的类型,deref() 方法返回的类型是 &Target,而不是 Target。...

2022-08-09 15:10:48 496

原创 深度剖析 Apache EventMesh 云原生分布式事件驱动架构

近年来,随着微服务、云原生和 Serverless 概念的普及以及容器化技术的发展,事件驱动也再次成为热点,引起 IT 界广泛的关注。事件驱动架构是一种用于设计应用的软件架构和模型。对于事件驱动系统而言,事件的捕获、通信、处理和持久保留是解决方案的核心结构。事件驱动架构可以最大程度减少耦合度,很好地扩展与适配不同类型的服务组件,因此是现代化分布式应用架构的理想之选。本文会从以下几个方面来剖析 Apache EventMesh 云原生分布式事件驱动架构:什么是 EventMesh。...

2022-08-09 14:20:00 61

原创 python命令行传递参数的两种方式!

python在命令行运行.py文件时,如何在命令行传递参数给运行程序,python默认提供了sys模块的系统参数属性实现接收命令行中的外部参数。使用argparse模块,有一个好处就是事先对需要在命令行传递的参数做一个初始化的赋值,若是命令行没有值的时候则可以使用默认值来赋值。另一种则是通过argparse模块实现的,argparse模块可以实现事先对命令行参数的初始化,更加的便于命令行参数的管理。在运行时,有一个不好的地方时,若是在命令行没有传递足够的参数,则会直接抛出下面的异常。...

2022-08-09 14:18:01 517

原创 任务流执行器是如何工作的?

有人会问为什么要去看一个 6 年前写的源码?语法老旧、甚至还能看到标记声明[3]。但我想表达的是,这个包的核心逻辑——通过任务队列去实现串行和并行的任务流模型是非常经典的,类似 continueOnError、race 这样的逻辑控制节点也随处可见。例如当前非常先进的构建系统 Turborepo[4] ,它对 pipeline 的控制逻辑也能复用这个任务流模型。...

2022-08-09 14:16:03 127

原创 什么是 HTTPS 的证书信任链?自己给自己发行不行?

HTTPS 就是在 TCP 和 HTTP 之间加了一个 SSL 或者叫 TLS 层,实现了加密、身份认证、防篡改的功能。为了增加随机性,每次都要生成密钥来做加解密,传输这个密钥需要用到非对称加密的公私钥机制。公钥加密的内容只有私钥能解开,防止被窃取。私钥只有一个人有,所以加密的内容可以用作身份认证,也就是签名。对内容做 hash,然后私钥签名,就能做到完整性校验,防止被篡改。但是如何保证拿到的公钥一定是对方的,这是个复杂的问题。...

2022-08-06 16:28:07 2511 1

原创 深入浅出富文本编辑器

常见的富文本编辑器现实方式可以分成两大类,分别是用 textarea 和 contenteditable 来实现。

2022-08-06 16:23:31 217

原创 整理了27个Python人工智能库,建议收藏!

它主要是包含许多分类器比如 SVMS、K-NN、随机森林以及决策树中使用监督分类法,它还可执行特征选择,可以形成不同的例如无监督学习、密切关系传播和由 MILK 支持的 K-means 聚类等分类系统。能够给用户提供良好的基于机器学习的生物信息图像分析服务,利用机器学习算法,轻松地分割,分类,跟踪和计数细胞或其他实验数据。大多数操作都是交互式的,并不需要机器学习专业知识。简单的说,要描述输入的 feature,输入的 label,一些参数,参数和输入之间的计算关系,以及目标节点是什么。的模块化机器学习库。.

2022-08-05 15:31:23 261

原创 DNS 查询原理详解

通过 DNS 查询,得到域名的 IP 地址,才能访问网站。那么,DNS 查询到底是怎么完成的?本文通过实例,详细介绍背后的步骤。

2022-08-04 16:56:50 566

原创 最 Cool 的 Kubernetes 网络方案 Cilium 入门教程

以下基于 Cilium官网文档翻译整理。

2022-08-04 16:07:15 293

原创 Java 大后端各种架构图汇总(建议收藏!!)

24. SAP 系统整体架构。

2022-08-04 16:04:00 344

原创 架构设计杂谈

架构设计是基于架构原则和目标给出问题解决方案的过程。架构和设计遵循相同的原则和方法,只是解决问题的规模和层次不同,而这规模和层次没有明显界限。问题:架构设计最基础的个人素质是什么?架构设计最基础的技术能力是什么?...

2022-08-03 17:00:19 186

原创 Redis 内存满了怎么办?这样置才正确!

如果过期的数据太多,定时删除无法删除完全(每次删除完过期的 key 还是超过 25%),同时这些 key 再也不会被客户端请求,就无法走惰性删除,内存被打满会怎样?答案是走。故事从一个叫 Redis 帝国的三公九卿官职说起……在 Redis 帝国中,整个帝国的国法、家法和军法等都记录在redis.conf中,它控制着整个帝国的运行。公务员占用的国家地盘资源大小限定由名叫「maxmemory」的司法官员制定,一共有两种方式实现:在运行时使用指定帝国官职人员最大地盘资源为 4GB;将法令记录到。...

2022-08-03 16:36:21 84 1

原创 有了这篇 Kubernetes 的介绍,它的原理秒懂!

kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。...

2022-08-03 16:03:58 27

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除