Debian 爱好者社区 为您找到相关结果 954

Tmux 快速教程:快捷键和配置

select-pane -[UDLR] 在指定的方向选择下一个 pane 更常的是在 tmux 中直接通过默认前缀 ctrl + b 之后输入对应命令来操,具体如下(这里只列出输入默认前缀之后需要输入的操): 基本操 ? 列出所有快捷;按q返回 d 脱离当前会话,可暂时返回Shell界面 s 选择并切换会话;在同时开启了多个会话时使 D 选择要脱离的会话;在同时开启了多个会话时使 : 进入命令行模式;此时可输入支持的命令,例如 kill-server 闭所有tmux会话 [ 复制模式,光标移动到复制内容位置,空格开始,方向选择复制,回车确认,q/Esc退出 ] 进入粘贴模式,粘贴之前复制的内容,按q/Esc退出 ~ 列出提示信息缓存;其中包含了之前tmux返回的各种提示信息 t 显...阅读全文

博文 2017-11-07 15:17:49 debian.cn

新款树莓派 400 发布:键盘主机合二为一

树莓派基金会发布了一款别具一格的新品单板计算机:Raspberry Pi 400。这部新款树莓派的外观看起来就是一块小盘,开发板集成在盘内部。官方表示其性能比此前发布的 Raspberry Pi 4 略高。 据 Phoronix 的评测介绍,树莓派 400 是一个非常漂亮的小设备,外形小巧,采大铝块冷却的方式盘内的散热器。常的线路接口设置在盘的后方。 树莓派 400 配置的是与树莓派 4 相同的 Broadcom SoC,采 Cortex-A72 四核设计,主频为1.8GHz,比树莓派 4 Model B 的 1.5GHz 略高。起步价为 70 美元。于树莓派 400 的更多测试信息可查看 Phoronix。...阅读全文

博文 2020-11-05 13:41:45 debian.cn

如何在 Debian 上添加和删除用户

提供了一个更熟悉的文字编辑体验。使箭头移动光标,并搜索如下所示的线: / etc / sudoers root ALL=(ALL:ALL) ALL 在这行下面,复制你在这里看到的格式,只改变单词“root”来引你想给sudo权限的新户: / etc / sudoers root ALL=(ALL:ALL) ALL sammy ALL=(ALL:ALL) ALL 你应该为每个应该给予完全sudo权限的户添加一个这样的新行。当你完成,你可以保存并通过点击闭文件CTRL-X其次是Y ,然后ENTER确认。 如何删除户 如果您不再需要户,最好删除旧帐户。 您可以删除户本身,而不删除任何他们的文件,通过为根户: deluser sammy 如果您以具有sudo权限的其他非...阅读全文

博文 2021-01-28 17:50:21 debian.cn

20250225:网站的默认域名将调整为 Debian.cn

这周我们会做一个调整,本站的默认域名将从 infras 换为 Debian.cn, 后续如果没有无法避免的原因,我们将长期使这个域名。Infra.Pub 将为本站的备域名继续存在。 Debian.cn 的原网站将永久下线,原因是多方面的,wordpress的局限性是破防的。相比之下,这里是一个轻量的、易维护的、并且带话题功能的平台,更适合网友们的日常交流。 为什么我们之前 Infra 相的域名,公众号也使 InfraPub? 这是打算在把 infrastructure 和 Debian,和 Linux 紧密联系起来,达到学以致,Debian 一直在基础设施建设中发挥着的,默默无闻的。 简单讲 Infrastructure 是网络世...阅读全文

Gitlab CI 配置文件 .gitlab

。 environment于定义job部署到特殊的环境中。如果指定了environment,并且没有该名称下的环境,则会自动创建新环境。 在最简单的格式中,环境字可以定义为: deploy to production: stage: deploy script: git push production HEAD:master environment: name: production 在上面这个例子中,deploy to profuctionjob将会执行部署到production环境的操。 environment:name 注意 GitLab 8.11 开始引入。 在GitLab8.11之前,环境名称定义为environment:production。现在推荐的做法是定义为name字...阅读全文

博文 2018-12-12 21:01:19 ci.yaml 详解(上)

为何 Kubernetes 如此受欢迎?

Kubernetes 使案例的公司。 Pokemon Go 是最流行的宣传 Kubernetes 能力的使案例。在它发布之前,人们都觉得在线多人游戏会相当的得到追捧。但当它一旦发布,就像火箭一样起飞,达到了预期流量的 50 倍。通过使 Kubernetes 为 Google Cloud 之上的基础设施层,Pokemon Go 可以大规模扩展以满足意想不到的需求。 最初为来自 Google 的开源项目,背后有 Google 15 年的服务经验和来自 Borg 的继承- Kubernetes 现在是有许多企业成员的大型基金会(CNCF)的一部分。它继续受到欢迎,并被广泛应于金融、大型多人在线游戏(如 Pokemon Go)以及教育公司和传统企业 IT 的任务中。考虑到所有,所有的迹象表明...阅读全文

博文 2017-11-07 23:58:26 debian.cn

容器镜像仓库 Harbor 发布 2.0 版

Harbor 2.0 现已发布,此版本使 Harbor 成为第一个符合OCI(Open Container Initiative,开放容器倡议)标准的开源注册表,能够存储大量云原生工件,例如 container images、Helm 图表、OPAs、Singularity 等等。 Harbor 团队在博客中表示,“尽管 Harbor 现在符合OCI,但现有户不必担心;Harbor 的所有熟悉的操和主要优点都可以很好地转化为 OCI。您可以像处理图像一样 push、pull、delete、retag、copy、scan、以及 sign indexes。漏洞扫描和项目策略(于加强安全性和合规性的要素)已经过改进,可以与 OCI 工件一起使。我们还提供了一项新的功能:现在,您可...阅读全文

博文 2020-05-14 12:58:04 debian.cn

Linux基金会宣布开放物联网ACRN管理程序

Linux基金会发布了其中一个开源项目ACRN的详细信息,这是一个专为物联网和嵌入式设备设计的管理程序。该项目得益于英特尔代码和工程的贡献,其目标是创建一个灵活小巧的虚拟机管理系统。通过基于Linux的服务操系统,ACRN可以同时运行多个客户操系统,使其成为许多场景的理想选。 Linux基金会表示,管理程序和设备模型是以“安全型工负载”为基础构建的,并且设想ACRN将一些IoT工负载整合到一个平台上。虽然该项目是为强大而灵活的解决方案提供的,但嵌入式开发人员社区被邀请提供代码以进一步扩展和改进ACRN。 通过项目ACRN,嵌入式开发人员可以立即使新的管理程序选项。 ACRN针对资源受限设备进行了优化,并将重点放在隔离安全型工负载并给予他们优先考虑,使项目适于许多物联...阅读全文

博文 2018-03-20 08:33:38 debian.cn

Rust的模块化系统: 包Packages, 箱Crates, 和模块Modules

(crate)的根节点开始, 箱(crate)的名称, 或crate相对路径, 从当前模块开始, 可以使self, super// 绝对路径 Absolute path crate::front_of_house::hosting::add_to_waitlist(); // 相对路径 Relative path front_of_house::hosting::add_to_waitlist(); 访问权限所有元素, 函数functions, 方法methods, 结构体structs, 枚举enum, 模块modules, 常量constants, 默认是私有的, 对外公开(public), 需要通过字pub声明即便是共有的结构体(public structs), 内部的元素(fields...阅读全文

博文 2021-02-20 08:49:51 知乎

为保护隐私而生 反取证操作系统:Kodachi

Kodachi Linux 是一款基于 Debian 8.6 的操系统。它是专为保护户隐私而设计的,因此具有高度的安全及匿名性,并具备反调查取证的特点。 Kodachi 的使也非常方便简单,你可以通过 USB 驱动来在你的 PC 上启动它。当你完全启动 Kodachi 操系统后,你将会建立一个 VPN+Tor+DNScry 服务器的运行环境。你不需要特别了解或学习 Linux 的知识,Kodachi 都为你准备好了你所需要的!整个操系统都活动在你的临时内存 RAM 下。因此,你一旦你机,任何的操痕迹都会被清除,避免你的隐私泄露及被追踪调查。 Kodachi 是一个实时的操系统,你可以从几乎任何计算机上来启动它。例如:从 DVD,U盘 或 SD卡等。它旨在保护你的隐私及匿名性...阅读全文

博文 2021-01-28 17:50:19 debian.cn

基于树莓派并支持触屏的模块化 PC:Zero Terminal 3

于充电)microSD 读卡器(于操系统)3.5 毫米耳机插孔视频输出相机接口2 个电源指示灯3 个可编程按(连接到 Raspberry Pi Zero 的 GPIO pins)电源开 NODE 还发布了一个视频,展示了 Zero Terminal 3 的详细组装过程。目前,Zero Terminal 3 并未上市销售,不过 NODE 表示,他计划提供更多细节和说明,以帮助大家来构建自己的 Zero Terminal 设备和模块化附件。 更多详细介绍可查看:https://n-o-d-e.net/zeroterminal3.html...阅读全文

博文 2020-08-10 11:31:07 debian.cn

深入理解Golang之context

?其实可以想象一颗树,树的每个节点可能携带一组值对,如果当前节点上无法找到key所对应的值,就会向上去父节点里找,直到根节点,具体后面会说到。再来看看context包中的其他内容。emptyCtxemptyCtx是一个int类型的变量,但实现了context的接口。emptyCtx没有超时时间,不能取消,也不能存储任何额外信息,所以emptyCtx为context树的根节点。// An emptyCtx is never canceled, has no values, and has no deadline. It is not // struct{}, since vars of this type must have distinct addresses. type...阅读全文

博文 2021-01-27 09:05:27 知乎

机械轴首选 iKBC c87 高性价比键盘

ARM 32位处理器,可以扩展LED背光功能。帽下方预留了灯位,无需额外的控制系统,就可以实现丰富的灯光效果。比如逐行单独控制亮度和呼吸效果、全流光模式。总的来说,这是一款性价比不错的机械盘,能够满足大部分户的需求,预留的改装空间也照顾到了需求更高的玩家。 如果279块的价格买到499块的静音版 iKBC c87 盘呢?得赶在京东 618 大促结束前,目前京东官网价格是338元(比昨天涨了10块?),付款时选择开通京东白条。首次开通京东白条,会有50元的抵券,折合 278元(更新:现在此购买沟通已闭)。 上午拿到实物,比预期的要好一些,静音盘果然声音柔和,又不影响手感,没有之前的 Filco 盘的噼里啪啦的噪音,可以放在办公室长期了。这么好的盘,即便不券,现价338也...阅读全文

博文 2019-06-08 12:22:24 debian.cn

历数2017年五大Linux痛点

Linux操系统为许许多多户安装和使,难免会遇到一些问题。正如2016年我们总结过5大Linux故障排除技巧一样,在即将过去的2017年里,我们依然搜集了户在使Linux系统时发现的问题,在此总结综述为"2017年五大Linux痛点",直指户使点,希望能对您有所帮助。 1.文档 文档的问题是你今年最大的痛点吗?开源的方式产生了大量优秀的代码,文档的质量也因此上升了一个台阶。随着越来越多的非技术户采Linux和开源软件,文件的质量和数量将变得至重要。如果您想为开源项目做贡献,但又不觉得自己有足够的技术来提供代码,那么改进文档是一个很好的参与方式。许多项目甚至将文档保存在它们的存储库中。因此你可以通过自己的贡献去改进工的效率。 2.软件/版本不兼容 软件版本不兼容的...阅读全文

博文 2017-11-25 12:27:56 debian.cn

Proxmox VE 5.0 Beta1 发布,基于 Debian 9 Stretch

Proxmox 5.0 Beta 1 “Virtual Environment” 发布了,新版基于 Debian 9 “Stretch”,采了 Linux 4.10 内核,并且表现十分出色。例如,4.10 内核允许运行 Windows 2016 Hyper-V 为客机操系统(嵌套虚拟化)。 这个 beta 版本提供了 Ceph Luminous v12.0.0.0 (dev) 的软件包,这也将是下一个长期 Ceph 版本的基础。在接下来的几个星期内,将会一步一步把新功能集成到 beta 版中,并将修复所有的错误。 阅读更多信息, 请参阅发布公告 。 下载镜像:proxmox-ve_5.0-c155b5bc-1.iso (549MB, MD5, pkglist). Proxmox...阅读全文

博文 2021-01-28 17:50:25 debian.cn

什么是网站访问的跳出率 Bounce Rate?

跳出率 Bounce Rate 是指在只访问了入口页面就离开的访问量与所产生总访问量的百分比。跳出率计算公式: ``` 跳出率 = 访问一个页面后离开网站的次数/总访问次数 ``` 入口页面一般是户通过搜索词,找到你的网站,并访问的页面。 通过观察词的跳出率,就可以得知户对网站内容的认可度,或者说网站是否对户有吸引力。而网站的内容能够对户有所帮助,留住户也可以直接在跳出率中看出来,所以跳出率是衡量网站内容质量的重要标准。...阅读全文

GitLab 11.5 正式版发布 大量安全新功能

指标的摘要。这包括自上次部署以来的时间、最近的提交以及是否存在其他任何活动警报。 对 GitLab Pages 的访问控制权限 11.5 版本引入了一项出色的新功能,可以对 Pages 进行访问控制。现在,可以使 Pages 来构建和发布只能由项目成员访问的受保护内容,以易于访问的方式自动发布操文档、内部机密甚至私人计划或其他信息,同时确保只有特定的人才能访问。 详情请查看发布公告:https://about.gitlab.com/2018/11/22/gitlab-11-5-released/...阅读全文

博文 2018-11-23 10:08:31 debian.cn

Go 泛型的括号选择:[ ] or ( )

( ) 和 [ ] 可供选择。然而缺少修饰的方括号会在数组和 slice 的类型声明中造成歧义,在解析索引表达式时也会引起小程度的歧义。因此在设计之初他们决定使小括号,因为小括号似乎更符合 Go 语言的风格,而且看起来问题最少。 为了使小括号正常工,并且为了向后兼容,他们表示不得不在类型参数列表中引入type字。最后,他们在参数列表、复合字面量和嵌入类型中发现了额外的解析歧义,而这些歧义需要嵌套更多的小括号来解决。不过即便如此,他们还是决定继续使小括号,因为当时还有更重要的设计问题需要解决。 现在他们决定重新考虑这个最初的决定。如果仅使方括号声明类型参数,那么声明数组的方式如下所示: type A [N]E 不过这就无法与泛型的声明进行区分: type A[N] E 但如果能接受额外的...阅读全文

博文 2020-07-16 10:38:01 debian.cn

2018 GitHub 最火技术趋势

GitHub的高级技术副总裁Jason Warner在2018的技术趋势中挑出了数据、工流集成(workflow integration)以及开源工具,他认为这些是一个公司在2018年能够取得成功的。 Warner写道,数据将成为2018年全球增长的最重要因素: 现如今,所有的公司都是数据公司,不论他们是否意识到这个情况。在2018年,只要团队知道如何使数据,数据就会成为他们最大的资产。 数据的重要性日益增长,也标志着云服务平台从分布式云计算平台转型成为数据处理的云平台,其中还包括数据分析和机器学习。这将重点反映到三个领域: Warner说,许多重要的系统目前都很脆弱,尽管它们的规模越来越大。为了应对在2018年变得更加频繁的攻击,将会有更多的财力和开发资源分配到改进安全性上...阅读全文

博文 2017-12-14 22:50:29 debian.cn

使用 Go 语言的三个原因

定不是提供这些安全保障的第一个主流语言,Java(1995)可能是该冠军的竞争者。是,世界对不安全的编程语言没有胃口,所以人们默认认为,Go 是内存安全的。 开发人员生产力 从 20 世纪 70 年代末,开发人员的时间变得比硬件所耗费的时间更昂贵了。开发人员的生产力是一个不断扩展的话题,但它归结为这一点:你花了多少时间做有的工,又有多少时间等待编译器或者失望地迷失在外部代码库中。 有个笑话说 Go 是在等待 C ++ 程序编译 时开发的。快速编译是 Go 的一个重要功能,也是吸引新开发人员的工具。虽然编译速度仍然是一个 永久的战场 ,但公平地说,在其他语言中需要几分钟的编译,在 Go 中只需要几秒钟。 Go 程序员意识到生产力的更根本的问题是代码是 为了读而写的 ,所以将 代码的...阅读全文

博文 2021-01-28 17:50:28 debian.cn

Golang Context 探究

{ // 返回 context.Context的截止时间(也就是取消时间) Deadline() (deadline time.Time, ok bool) // 返回一个 Channel,这个 Channel 会在当前操完成或者上下文被取消之后闭,多次调 Done 方法会返回同一个 Channel Done() <-chan struct{} // 返回 context.Context 结束的原因 Err() error // 从 context.Context 中获取对应的值, 该方法可以来传递请求特定的数据 Value(key interface{}) interface{} } Context 实现 首先我们思考为什么Golang 中需要 Context。我们最熟悉的例子 http...阅读全文

博文 2021-02-25 09:27:27 lxkaka

开发者体验被重点关注:开发人员是关键资产 - OSCHINA

,以及他们可以在哪些方面利这些数据来获得优势。"开源和 OpenTelemetry 正在共同推动可观测性产业,但在最后,这一切都与开发者的体验有。为开发者建立任何类型的工具的公司需要记住,开发者是需要注的资产。你需要让他们成功,给他们一个愉快的体验并消除所有的摩擦。这样他们就可以快速行动,专注于他们需要的东西。" Betanews 出结论称,开发者是开源社区不可或缺的一部分,且他们构建了公司所依赖的应程序。公司必须记住:构建工具,使系统更有效、更快速、更容易使,必须以开发人员为中心。“毕竟,他们是资产。”...阅读全文

博文 2021-12-28 14:45:52 中文开源技术交流社区

7 个月猛涨 12 亿美元,开源技术服务商成北欧最新独角兽 - OSCHINA

snaps 进行升级,也可以从官方网站下载。 主要更新内容 修复了接口方法上的调层次结构以正确返回结果 如果 IDE 由于操系统闭而闭,则修复了每次启动时重复索引的问题 修复了在 WSL 2 中重新打开项目时导致 IDE 冻... 5 1 J 语言联合创始人 Roger Hui 因癌症去世 J 语言邮件列表昨日发布了 J 语言发明者之一 Roger Hui 去世的讣告。 我们从讣告得知,Roger Hui 在与癌症抗争数年后,于 2021 年 10 月 16 日星期六下午安详离世,生命的最后时光在临终怀医院度过,享年 68 岁。 根据维基百科的介绍,J 语言是图灵奖获得者 Kenneth E. Iverson 和许国华 (Roger Hui) 于 1990 年代初发... 8 1...阅读全文

博文 2021-10-21 20:04:43 中文开源技术交流社区

Debian 9 Vim无法使用鼠标右键复制 解决方法

由于日常大部分工需要在 Debian 环境下完成,最近发现升级到 Debian Stretch 后,Vim 的一个常没法做了,没法使鼠标,直接选择并复制。很别扭,之前着没问题的。今天来分享一个解决办法,为大家解决 Debian 9 VIM 环境下,无法使鼠标右进行选择、复制的问题,供大家参考。 Debian 9 (Stretch) 无法使鼠标右选择、复制的解决方法,Debian 9怎么使复制 装了 debian 9 以后,vim没有办法使鼠标直接选择并复制,检查后发现是一个默认的配置问题。可以使以下方法彻底解决。 1、 打开 Vim 的默认配置文件 vim /usr/share/vim/vim80/defaults.vim 2、 转至第 70 行,找到: if...阅读全文

博文 2018-01-23 17:39:18 debian.cn

Ruby 2.5.0 稳定版发布

Ruby 2.5 系列第一个稳定版本发布,新版包括了一系列新的特性和性能改进。主要变化包括:rescue/else/ensure 允许直接与 do/end 块使,yield 增加 yield_self,Struct.new 能创建接受字参数的类,最高级常量查询不再可,移除所有 trace 指令提升 5-10% 性能,SecureRandom 将更偏向使系统提供的 SSL 库等。 此版本包括数个新特性和性能提升,例如: 新特性 允许在 do/end 中直接使 rescue/else/ensure。[功能 #12906] 新增 yield_self 来使当前上下文 yield 代码块。不同于 tap,此方法会返回代码块的运行结果。[功能 #6721] 支持测量分支代码覆盖和方...阅读全文

博文 2017-12-25 21:59:41 debian.cn

PostgreSQL 增量同步方案设计

# PostgreSQL 增量同步方案详细设计 ## 一:方案目的 通过PG实例的增量数据同步方案,解决PG在数据迁移中需要进行全量同步,需要长时间停服务的问题. 通过该方案,打通PG和其他数据产品间的数据通道,做到PG和其他数据产品和异构数据库间的实时的同步. ## 二:增量同步方案的技术背景 该方案基于PostgreSQL 9.4版本的逻辑流复制技术. PG9.4 可以做到,利逻辑流复制,把表的增量数据,以自定义格式的形式组织起来被客户端订阅. 自定义格式的增量数据是逻辑流复制的,通过PG内核给出了开放的接口(5个回调函数),可以把增量数据以任意的形式输出. PG的客户端根据需要按照服务端规定的格式解析,就能得到完整的增量数据. ## 三:订阅增量数据的订阅规则 PG增量同步方案...阅读全文

博文 2025-03-13 10:41:48 joseph

图解 Debian 系统通用安装教程

登录,进入后输入一下命令即可完成桌面环境的启动。 startx 这下就能看见桌面环境了,剩下的就不多说了。 如果出现中文乱码,以root权限进入xfce终端或在命令行界面输入以下命令: dpkg-reconfigure locales 方向上下选择,Page Up/Down可以翻页,空格选中。 将开头为zh_CN的几个全部选中,按回车保存,选择zh_CN.UTF-8为默认locale,等待完成后重新启动系统即可解决乱码问题。 最后,在你晚上睡觉前还有个事情,那就是执行下面的命令。 apt-get update apt-get upgrade 之后闭显示器电源,让系统自动更新去吧,所谓的快速安装就是把安装过程中的系统更新放到了最后,仅此而已。 这种安装方法有个不足之处,就是每次启动后...阅读全文

博文 2017-07-13 12:52:56 debian.cn

企业制定开源战略的免费指南

的战略文件战略方法考虑因素其他组成确定投资回报率投资目标 这里的第一步是创建和将你的开源策略形成文字,该策略将“帮助你最大限度地提高组织从开源中获得的利益。”同时,你详细的策略可以帮助你避免因错误而导致的困难,例如:选择错误的许可证或不正确地维护代码。根据指南,该文件还可以: 让领导者感到兴奋并参与帮助在公司内获得支持促进分散的多部门组织的决策帮助建立一个健康的社区解释贵公司的开源方式和对其使的支持明确贵公司在社区驱动的外部研发中投资的地方,以及贵公司将重点放在增值差异化的地方 Salesforce 的软件架构师兼本指南的撰稿人 Ian Varley 说:“在 Salesforce 内,我们有内部文件,我们将这些围绕开源战略指导和鼓励的文件分发给我们的工程团队。其中鼓励创建和使开...阅读全文

博文 2018-12-17 13:05:32 debian.cn

Debian 项目对 Steve Langasek (vorlon) 的去世表示哀悼

。Steve 的工超越了技术卓越。他在展示这两个项目时起到了,表明人类和社区元素的重要性不亚于,甚至可能超过我们聚集在一起与世界分享的礼物。 Steve 对自由软件开发社会方面的奉献不仅限于解决社会不公正和不平等问题。他非常坚定地认为,我们都应该做自己:人们帮助他人,并从中获得乐趣。Steve 在我们的开发者会议上倡导了这一点,表明尽管有所有的 Hacking 和讨论,我们也可以成为一个没有严格形式的社交群体。他向我们展示了我们仍然可以完成手头的业务,并在做这件事的同时享受乐趣。自那以后,DebConf 的组织者一直受到他的想法的影响。 Steve Langasek在Debian和开源社区中的贡献确实深远而广泛。以下是他在Debian、Samba、PAM、LDAP等方面的具体贡献和角色的详细...阅读全文

PHP 7.4 有哪些新特性

(User $user) => $user->id, $users) 需要注意几点: 短闭包可以直接访问闭包函数外面的变量,所以不需要再写 use 词以fn词开始$this 可以像普通的闭包一样使短闭包只有一行代码,仅仅做返回声明使,不允许使return 词 还可以使更严格类型的方式 $ids = array_map(fn(User $user): int => $user->id, $user); 预加载 PHP预加载可以极大的提高性能 优点:在PHP 7.4以前,如果你使了框架来开发,每次请求文件就必须加载和重新编译。预加载在框架启动时在内存中加载文件,而且在后续请求中永久有效。 缺点:性能的提升会在其他方面花费很大的代价,每次预加载的文件发生改变时,框架需要重新启动。 属...阅读全文

博文 2019-11-29 20:45:16 debian.cn

AWS 宣布赞助 Rust 语言

他们赞助该项目的原因: 性能。Rust 非常快且内存效率高:没有运行时或垃圾收集器,它可以为性能服务提供支持,可以在嵌入式设备上运行,并且可以轻松地与其他语言集成。可靠性。Rust 的丰富类型系统和所有权模型保证了内存安全性和线程安全性,并能使开发者在编译时消除许多类的错误。生产率。Rust 拥有出色的文档,友好的编译器以及有的错误消息以及一流的工具——集成的软件包管理器和构建工具,具有自动完成和类型检查的智能多编辑器支持,自动格式化程序等。 接着,AWS 还列举了几个优秀的 Rust 库,并称赞了它的包容性社区,最后表示“Rust 连续四年被评为 Stack Overflow 的最受欢迎语言不足为奇”。 对于 Rust 来说,它可以使 AWS 服务来执行以下操: 在 S3 上存储...阅读全文

博文 2019-10-17 22:42:27 debian.cn

Kubernetes 1.9发布:Apps Workloads通用版本与生态系统扩展

我们很高兴在今年之内进行第四次——也是最后一次版本更新公告,即Kubernetes 1.9的诞生! 今天发布的版本在发展水平方面更加突出,功能越来越丰富,稳定性更为强大,社区贡献也更加令人瞩目。为今年年内的第四次成果发布,我们希望借此机会回顾Kubernetes项目在各个性领域取得的进展。其中特别值得一提的是Apps Workloads API正式发布通稳定版。这将确保潜在户切实获得运行性任务工负载时所必需的功能稳定性。项目的另一大重要里程碑则在于以测试版本形式提供Windows支持能力,这为众多仅面向Windows的应程序与工负载开启了一扇通往Kubernetes的大门,从而显著扩展了Kubernetes的实施场景与企业就绪水平。 Workloads API通版本...阅读全文

博文 2017-12-17 01:00:00 debian.cn

Debian中如何设置静态IP地址 网关 DNS

ctrl+x 退出 nano 编辑器。 配置Debian环境中的 DNS 服务器 这个配置过程与Redhat 系列的系统是相同的,只需要修改 /etc/resolv.conf 文件即可,内容如下, nameserver 114.114.114.114 #设置首选dns nameserver 8.8.8.8 #设置备dns 至此,IP地址、网、DNS配置完成。 重启网络使配置生效 sudo service networking restart 检查新配置是否工, ping debian.cn 如果重启网络后,配置并没有生效,请检查是否有书写错误,比如全角和半角字符。interfaces 文件中 "auto eth0" 也很, /etc/init.d/networking 根据这个...阅读全文

Debian 13 Trixie 发布日期临近:3月15日起逐步冻结

Debian 13 “Trixie” 预计在未来的几个月内发布,官方在一月份宣布了 Debian 13.0 的冻结日期。Debian 13 的过渡和工具链冻结将于 3 月 15 日开始,软冻结将于 4 月 15 日开始,硬冻结将于 5 月 15 日开始。硬冻结主要针对软件包和没有自动软件包测试的软件包。硬冻结之后的 Debian 13.0 的完全和最终冻结日期尚未确定,将在后续公布。为参考,Debian 12 的过渡和工具链冻结于 2023 年 1 月 12 日开始,实际发布日期为 2023 年 6 月 10 日。从首次冻结到最终稳定版本的发布大约需要 5 个月时间。如果照此推算,Debian 13.0 可能会在 8 月份为稳定版本发布。值得一提的是 Debian Trixie 将...阅读全文

博文 2025-02-22 10:08:14 mp.weixin.qq.com

Python的闭包和装饰器

什么是装饰器? 装饰器(Decorator)相对简单,咱们先介绍它:“装饰器的功能是将被装饰的函数当参数传递给与装饰器对应的函数(名称相同的函数),并返回包装后的被装饰的函数”,听起来有点绕,没系,直接看示意图,其中 a 为与装饰器 @a 对应的函数, b 为装饰器修饰的函数,装饰器@a的是: 简而言之:@a 就是将 b 传递给 a(),并返回新的 b = a(b) 栗子: 上面使@dobi来表示装饰器,其等同于:qinfeng = dobi(qinfeng)因此装饰器本质上就是个语法糖,其为简化代码,以提高代码可读性,运行上段代码的结果为: 解析过程是这样子的: 1.python 解释器发现@dobi,就去调与其对应的函数( dobi 函数) 2.dobi 函数调前要指...阅读全文

博文 2014-07-23 17:06:38 debian.cn

2022年云原生服务网格展露的五大趋势

近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》。其中,云原生社区创始人宋净超在报告中对开源云原生服务网格领域进行了深入解读,以下为主要观点。2022 云原生服务网格五大趋势2022 年,云原生展露了一些趋势。因我更多地注服务网格领域,在此就该方向谈谈我的观点,欢迎其他专家交流。一是 零信任的云原生安全备受注。CNCF 在《云原生安全白皮书》中指出,“我们需要在应安全生命周期中采更自动化和安全的架构设计(如零信任)”,这表明云原生安全越来越受重视。零信任安全意味着默认情况下,网络内外都不信任任何人,并且要对试图访问网络资源的每一个人进行验证。部署服务网格有助于缩小云原生部署的攻击面,并为构建零信任应网络提供框架。二是 API 网与服务网格融合...阅读全文

Debian软件包常用管理命令整理

在Debian及其衍生的系统中,我们需要经常使的软件包管理命令,对系统进行管理,以便系统达到预期的状态。Debian系统中,常的软件包命令有 apt、apt-get、dpkg、apt-cache等,这里我们着重列举常见的一些法。 软件包查询(不需要sudo权限) $ apt-cache search pkg_keyword #列出匹配字的软件包 $ apt search pkg_keyword #列出匹配字的软件包,包括了版本信息 $ apt list pkgname #查找该软件包,会显示版本信息 $ apt-cache show pkgname #查询软件包详细信息 $ apt show pkgname #查询软件包详细信息 $ apt-cache depends...阅读全文

基于 Qt 的开源笔记软件 VNote 1.11.1 发布

新年伊始,VNote发布小更新v1.11.1。顾名思义,这次更新将会很“小”,主要是修复已知问题。当然,这次更新也有值得大家浪费带宽下载的地方: 1. 更好的中文支持 这一次基本所有界面都已经支持中文了,强迫症表示幸福感来的有点突然。 2. 更好的复制粘贴 如果大家之前使VNote来编辑,然后在阅读模式将HTML文本复制到其他应(如OneNote或者邮件客户端)的话,那么这次绝对要更新了。现在VNote支持在阅读模式复制,基本格式无损地粘贴到其他富文本编辑器中,甚至支持文本图片混合复制哦!另外,还提供了无背景复制功能,让你的粘贴更酸爽! 3. 更好的主题 改进了主题,特别是针对暗色主题,让大家得更舒服! 4. 外部程序支持快捷 自定义外部程序现在支持快捷了,从此可以一打开喜欢的...阅读全文

博文 2018-01-05 23:43:22 debian.cn

在TKE上使用Kubecost进行成本管理

。例如 CPU 和 GPU 等计算资源价格相对较高,Mem 价格相对较低,而 Disk 价格则更低),相同的资源利效率,不同资源对成本的贡献度也不一样。 例如,100%的 Disk 利率,但是由于磁盘相对便宜,对最终的成本控制的贡献就较低。但如果是 CPU 资源,即使资源利率为30%,由于 CPU 资源价格相对昂贵,最终可能对成本起到,因此需要加权平均来评估成本效率,例如: - Mem 的效率:MemEfficiency = MemUsage / MemRequest - CPU 的效率:CPUEfficiency = cpuUsage / cpuRequest - Mem 的成本效率:MemCostEff = a.MemEfficiency...阅读全文

十个增加 Linux Shell 脚本趣味的小工具

盘灯: setleds -D +num 闭数字盘灯: setleds -D -num -caps: 清除大写灯 +caps:打开大写灯 -scroll:清除滚动锁 +scroll:打开滚动锁 4. zenity 命令 这个命令可以显示GTK+的对话框,然后返回户的输入。你可以这个命令在脚本中显示信息,并要求户输入信息。下面这段代码就是域名的whois查询: #!/bin/bash # Get domain name _zenity="/usr/bin/zenity" _out="/tmp/whois.output.$$" domain=$(${_zenity} --title "Enter domain" \ --entry --text "Enter the domain you...阅读全文

博文 2018-04-09 09:38:50 debian.cn

Vinux 5.1 发布 基于 Ubuntu 的 Linux 发行版

Vinux 5.1 发布了。Vinux 是演化自 Ubuntu 的发行,面向盲人及弱视户的需求了优化。Vinux 缺省提供两份屏幕阅读器,以及对布莱叶文的显示支持和友好的户社区。当从这份自启动运行镜像引导时,迎接户的将是 Orca 阅读器,它让户能通过盘命令来浏览图形化的 GNOME 桌面。此外,Brltty 还通过 Orca 提供级别 1 和级别 2 的布莱叶文输出。 Vinux 提供屏幕阅读器,盲文支持和高对比度图标。 该项目的最新版本 Vinux 5.1,基于 Ubuntu 14.04.5 LTS,并提供三个桌面环境:Unity 7.2.4,GNOME 3.10.4 和 MATE 1.8。这次发布的版本不仅仅是于 Unity 桌面的特性,还有 GNOME Shell 和...阅读全文

博文 2021-01-28 17:50:20 debian.cn

Debian 安装后要做哪些修复?

简单记录一下, ``` # 修复vim中鼠标右无法复制 参考 https://debian.cn/articles/307 perl -pi -e 's/mouse=/mouse-=/g' /usr/share/vim/vim8?/defaults.vim 2>/dev/null # 闭 IPv6,绝大部分环境不需要IPv6 perl -pi -e 's/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet"/g' /etc/default/grub update-grub ```...阅读全文

Debian 主机如何配置静态 IP 地址?

做个记录,主要是几个字的写法,仅供参考。 `cat /etc/network/interfaces` 内容如下: ``` # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network...阅读全文

使用 MongoDB 之前应该知道的 14 件事

本文者从事数据库相接近四十年,最近开始使 MongoDB。在开始使 MongoDB 之前,者希望有些事情自己已经知道。根据一般经验,对于数据库是什么以及它们能干什么,人们会有先入为主的认识。为了给他人提供方便,本文列出了一些常见的错误。 本文要点 即使 MongoDB 没有强制要求,设计一个模式还是至重要。 类似地,在设计模式及访问模式时设计好索引。 避免大对象,尤其是大数组。 谨慎对待 MongoDB 的设置,尤其是乎安全和稳定性时。 MongoDB 没有查询优化器,因此,对于如何安排查询操的顺序,你必须格外小心。 创建一个无需身份验证的 MongoDB 服务器 很遗憾,MongoDB 在安装时默认不启身份验证。在只从本地访问的工站上,这没什么不好。但是,由于...阅读全文

Facebook 以最高级别身份加入Linux基金会及其董事会

当地时间 8 月 13 日,Linux 基金会宣布 Facebook 以白金级会员身份加入。在此之前,Facebook 已经是 Linux 基金会许多托管项目的主要贡献者,比如 Presto、GraphQL、Osquery,还有 ONNX。Linux 基金会也表示 Facebook 一直是 Linux 内核开发的积极参与者,因为它雇佣了不少的 Linux 内核开发及维护人员。 尽管在隐私方面遭人诟病,Facebook 确实在开源领域做了不少贡献。不仅是软件开源,Facebook 还发起了一些项目,推动开源生态的发展: 通过 Facebook Connectivity 和开源的电信基础设施项目(TIP)基金会,为没有互联网的人们带来快速且可靠的网络。Facebook 的 Magma 开源...阅读全文

Kong 1.3 发布:原生 gRPC 代理、上游 TLS 交叉认证

Kong 1.3 发布了,此版本亮点包括支持原生 gRPC 代理、上游 TLS 交叉认证,以及一系列新功能和性能改进。 原生 gRPC 代理 越来越多的户转向微服务架构,并且希望有对原生 gRPC 代理的支持,Kong 1.3 解决了这个问题,为支持 gRPC 的基础架构带来更多可控性和可见性。路由和服务条目的协议属性现在可以设置为 grpc 或 grpcs,这对应于通过明文 HTTP/2(h2c)的 gRPC 和通过 TLS HTTP/2(h2)的 gRPC。 这一功能的优势在于: 简化运流程。为户的 gRPC 服务添加 A/B 测试、自动重试和断路保护,以提高系统可靠性。更具观察性。为 gRPC 服务增强日志记录、分析与 Prometheus 集成。 上游 TLS 交叉认证...阅读全文

博文 2019-08-22 14:54:57 debian.cn

bmon:一个强大的网络带宽监视和调试工具

(初学者说明:RX 表示每秒接收数据,TX 表示每秒发送数据): $ bmon bmon - Linux 带宽监视按 d 可以查看更详细的带宽使情况的图形化统计信息,参考下面的截图。 bmon - Detailed Bandwidth Statistics按 Shift + ? 可以查看快速指南。再次按 Shift + ? 可以退出(指南)界面。 bmon – 快速指南通过 Up 和 Down 箭头可以查看特定网卡的统计信息。但是,要监视一个特定的网卡,你也可以像下面这样为命令行参数指定。 选项 -p 指定了要显示的网卡,在下面的例子中,我们会监视网卡 enp1s0: $ bmon -p enp1s0 bmon – 监控以太网带宽要查看每秒位数而不是每秒字节数,可以像下面这样使 -b...阅读全文

博文 2021-01-28 17:50:27 debian.cn

Ubuntu 17.10新功能抢先看

、NVIDIA显卡将加入其中,进度会稍后一些。 五、改善免费Wifi连接 大家外出工,经常需要连接咖啡店、机场等免费WiFi,新版系统将支持captive portal的系统,连接WiFi更容易。 六、蓝牙和音频 在GNOME桌面环境上,无法通过盘方式突破音量100%的上限。Ubuntu系统可通过物理盘突破的限制。采Gnome为默认桌面后,17.10 开发团队也将解决该问题。 蓝牙音箱设备连接的稳定性、可性提升。比如在登录系统前可使蓝牙音箱设备。如对屏幕阅读器有需求的人来说,这个功能将提高系统的使体验。...阅读全文

中芯国际2200万豪宅留下梁孟松 明年量产N+2工艺

年多,几乎从未休假,在其带领的2000多位工程师的尽心竭力的努力下,完成了中芯国际从28nm到7nm工艺的五个世代的技术开发。据梁孟松透露,目前中芯国际的“28nm、14nm、12nm及N+1等技术均已进入规模量产,7nm技术的开发也已经完成,明年四月就可以马上进入风险量产。5nm和3nm的最、也是最艰巨的8大项技术也已经有序展开, 只待EUV光刻机的到来,就可以进入全面开发阶段”。当然,7工艺以下的先进工艺现在还只是技术研发,没法量产,因为缺少的EUV光刻机设备。目前中芯国际已经完成了14nm工艺1.5万片晶圆/月的产能建设目标,接下来的重点是N+1、N+2代工艺,尽管官方一直没有透露具体多少,不过业界认为N+1工艺大概是8到10nm节点,N+2工艺则是7nm节点。N+1工艺已经风...阅读全文