自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 cisco路由器vty_如何使用VTY Shell配置路由器

cisco路由器vty 最近,我写了一篇文章,解释了如何使用Quagga路由套件实现开放式最短路径优先(OSPF)。 可以使用多个软件套件代替Quagga来实现不同的路由协议。 一种这样的选择是自由范围路由(FRR)。 财务报告率 FRR是一个路由软件套件,它是从Quagga派生的,并根据GNU GPL2许可进行分发。 与Quagga一样,它为Unix类平台提供了所有主要路由协议的实现,...

2020-07-17 12:22:49 2811

翻译 powerdns_使用PowerDNS为名称服务器轻松配置DNS

powerdns 几个月前,我们要求为新项目提供稳定可靠的域名系统( DNS )服务器。 该项目使用容器进行自动部署,每个新环境将在其中生成唯一的随机URL。 在对可能的解决方案进行了大量研究之后,我们决定尝试使用PowerDNS (PDNS)。 一开始,我们发现PowerDNS在所有主要的Linux发行版中都受支持,并已获得GPL许可,并且可以更新其存储库。 我们还在官方站点上找到了整洁且...

2020-07-17 12:12:49 4895

翻译 rust vs java_为什么我喜欢以Java程序员的身份学习Rust

rust vs java 自从我正确地学习了计算机或人类这门新语言以来,已经很长时间了。 也许25年。 那是Java语言,尽管与此同时我不得不写一点点C(很少)和JavaScript,但我写过很多实际代码的唯一两种语言是Perl和Java。 我是一个名为Enarx的项目的联合创始人,该项目几乎完全用Rust编写。 这些天来,我称自己为“建筑师”,距离我编写任何生产代码已经很长时间了。 在20...

2020-07-17 11:52:49 2130

翻译 mac终端和linux终端_适用于Linux粉丝的极简Mac终端

mac终端和linux终端 我要坦白:我已经是Mac用户超过10年了。 刚开始,由于我很强的Linux背景,我感到有些羞耻,但是Mac给了我一个类似Unix的外壳和一个出色的窗口管理器。 由于这个历史,我拥有将在macOS上运行但Linux用户熟悉的多种功能。 它没有理由不能移植到Linux(它已经移植了!)。 在Mac上使用iTerm2 长期以来,我首选的终端是基本的内置Termina...

2020-07-17 11:42:49 2010

翻译 gnome_GNOME入门建议

gnome GNOME是当今最受欢迎的Linux桌面之一。 它最初是一个不起眼的桌面,称为GNU网络对象模型环境(GNOME),它建立在GIMP GTK库的顶部。 该项目开始仅仅两年后,它的1.0版本于1999年发布。 如今,使用最广泛的Linux发行版将GNOME 3作为其图形桌面,这是开始学习Linux的好地方。 与任何开源桌面一样,GNOME非常适合自定义。 您可以更改并添加到GNOM...

2020-07-17 10:52:49 1641

翻译 为什么我从Java切换到Kotlin

经过多年的教育 ,我成为了专业的软件开发人员。 那使我开始使用Java ,但是最近,我开始享受一种完全不同但兼容的编程语言,称为Kotlin 。 自开发初期就开源 。 对于Java开发人员而言,好消息是Kotlin可与Java互操作。 标准Java代码可以包含在Kotlin程序中,而Kotlin可以包含在Java程序中。 兼容性方面的巨大投资意味着,如果您来自Java背景,那么选择Kotl...

2020-07-17 10:42:49 296

翻译 python安装pygal_使用Pygal在Python中设置数据图的样式

python安装pygal Python充满了可以可视化数据的库。 Pygal是更具交互性的选项之一,我认为该库适合那些喜欢事物看起来不错的人。 它生成用户可以与之交互的漂亮的SVG(可缩放矢量图形)文件。 SVG是用于交互式图形的标准格式,并且仅使用几行Python就可以带来丰富的用户体验。 使用Pygal进行时尚的Python绘图 在本引言中,我们要重新创建此多条图,它代表了1966...

2020-07-17 10:22:49 559

翻译 python 构建_通过构建互动游戏来教孩子Python

python 构建 Python已作为一种出色的初学者编程语言而享有盛誉。 但是,从哪里开始呢? 我最喜欢的使人们对编程感兴趣的方法之一就是编写游戏。 PursuedPyBear (ppb)是为教学而优化的游戏编程库,我最近使用它来向孩子们传授更多有关我最喜欢的编程语言的知识 。 Jupyter项目是一个基于浏览器的Python控制台,最初是为数据科学家设计的,用于处理数据。 我...

2020-07-17 10:12:49 508

翻译 reactjs构建工具_10种ReactJS工具可提升您的Web开发技能

reactjs构建工具 您知道一眼提交的大多数求职简历都会被拒绝吗? 如果您尝试开始进行Web开发,那将是一个艰巨的事实,但是有很多方法可以改善您为潜在的雇主和客户提供的服务。 对于应用程序开发人员而言,现在是提高技能的好时机,开源是专业开发的最佳途径。 您无需上大学即可学习新的开源技能; 您需要的只是方向感和自律感。 ReactJS是您成为一名成功的Web开发人员时应明智学习的众多技能之一...

2020-07-17 08:42:49 753

翻译 plotly python_使用Plotly简化Python中的数据可视化

plotly python Plotly是一个绘图生态系统,可让您在Python ,JavaScript和R中进行绘图。在本系列文章中,我将重点介绍使用Python库进行绘图 。 Plotly具有三种不同的Python API,使您可以选择如何驱动它: 感觉类似于Matplotlib 的面向对象的API 数据驱动的API ,通过构造类似JSON的数据的字典来指定图 一个“ Pl...

2020-07-17 08:32:49 769

翻译 用python绘制熊猫图案_使用熊猫在Python中绘制数据

用python绘制熊猫图案 在关于基于Python的绘图库的系列文章中 ,我们将对使用pandas(一种非常流行的Python数据操作库)的绘图进行概念性的研究。 Pandas是Python中用于可缩放转换数据的标准工具,它也已成为从CSV和Excel格式导入和导出的流行方法。 最重要的是,它还包含一个非常好的绘图API。 这非常方便-您已经将数据存储在pandas DataFrame中,...

2020-07-17 08:22:49 3170

翻译 虚拟集成的优缺点_虚拟事件的优缺点是什么?

虚拟集成的优缺点 COVID-19大流行干扰了各地活动组织者的工作。 为了减缓这种具有高度传染性的病毒的传播,倾向于主持数千人的会议面临一个选择:完全在线移动或完全取消。 许多开源事件组织者选择了后者,但并不是全部。 开放源101计划于4月14日在德克萨斯州奥斯汀举行。实际上,它实际上接待了1,000名与会者。 本月晚些时候,Linux基金会将在线举办年度北美开源峰会 。 Drupal协会不...

2020-07-17 07:42:49 586

翻译 linux终端输出重定向_在Linux终端中通过重定向从任何地方读取和写入数据

linux终端输出重定向 输入和输出的重定向是任何编程或脚本语言的自然功能。 从技术上讲,每当您与计算机交互时,它就会固有地发生。 从stdin (标准输入,通常是键盘或鼠标)读取输入,将输出输入到stdout (标准输出,文本或数据流),并将错误发送到stderr 。 了解这些数据流的存在使您可以控制使用shell(例如Bash或Zsh)时信息的去向 。 在Linux中,标准输入,标准输出...

2020-07-17 06:22:49 2039

翻译 mac java jdk_如何在Mac上安装Java

mac java jdk 5月下旬, Java庆祝成立25周年,并为此纪念,世界各地的开发人员使用#MovedByJava标签与编程语言分享了他们的成就,记​​忆和见解。 我的时间表: * 1999年开始学习Java * 2007年创建@grailsframework * 2008年共同创立了G2One * 2009被SpringSource收购 * 2015年加入@Object...

2020-07-17 05:52:49 413

翻译 远程会议_远程会议的3课,我们将带回办公室

远程会议 对于我们中那些有幸在这种大流行期间可以远程工作的人来说,我们可能会在家庭办公室中扎营一段时间。 过渡到面对面的工作将需要时间,并且在地域上是零散的 。 当我们与在远程工作的同事交谈时,许多人说这段时间是暂时的并且是临时的:“ 一旦可以安全地返回办公室,我们就可以恢复我们所有的旧习惯和程序 。” 但实际上,这段在家工作的时期以及我们最终返回办公室的经历深深地交织在一起。 一旦回到办公...

2020-07-17 05:32:49 411

翻译 rtos使用什么编程_使用Python和此RTOS的VSCode插件对IoT系统进行编程

rtos使用什么编程 物联网(IoT)的普及意味着从冰箱到怀表的几乎所有产品都可以连接到网络。 为此,所有这些产品都必须具有运行网络堆栈的嵌入式计算机,而其中一些产品几乎不可能很小。 那就是嵌入式软件的用武之地:现代技术提供了一种微型计算机,可以将其硬编码到硬件芯片中,而无需外接CPU,RAM或硬盘驱动器。 传统上,这意味着没有操作系统(OS),但是由于许多原因 ,开发人员发现像RT-Thr...

2020-07-17 05:22:49 830

翻译 python 加密算法_使用此Python加密算法永远不会忘记您的密码

python 加密算法 我们中的许多人都使用密码管理器来安全地存储许多唯一的密码。 密码管理器的关键部分是主密码。 该密码可以保护所有其他密码,因此存在风险。 任何拥有它的人都可以假装成为你……任何地方! 自然地,您难以猜测主密码,将其提交到内存中,并执行所有其他应做的事情 。 但是,如果发生什么却忘记了怎么办? 也许您在一个没有任何技术的孤岛上度假了一个月。 每天在水中嬉戏并吃了菠萝之后,...

2020-07-17 05:02:49 384

翻译 开源rtos_使用此开源RTOS对硬件进行编码

开源rtos 在一般的计算中,操作系统是指提供计算机基本功能的软件。 它确保计算机检测到外围设备(例如键盘,屏幕,移动设备,打印机等)并对其做出响应,并管理内存和驱动器空间。 即使现代操作系统似乎可以同时运行多个程序,但CPU内核一次只能运行一个线程。 每个任务执行得如此Swift且如此Swift,以至于结果似乎是大量的多任务处理。 这由称为调度程序的子例程管理。 操作系统通常用于计算机...

2020-07-17 04:52:49 432

翻译 开源压力测试_大流行压力测试:开源云应对挑战

开源压力测试 众所周知,现代商业已经成为快速React的环境。 我们从未像现在这样拥有触手可及的大量IT资源,并且其中大多数资源都是由云支持的。 当我们提到“云”时,我们可能在谈论几个计算概念,但通常云是由一组远程托管的资源和服务组成的,从网页到移动应用程序甚至是传统的桌面应用程序。 云在全球范围内不断改变我们的连接性。 从我们的车辆到手机,甚至到手表,随处可见。 从我们现在所看到的情况来看...

2020-07-17 04:02:49 206

翻译 git 团队中最佳实践_使用Git的团队的6种最佳实践

git 团队中最佳实践 Git对于帮助小型团队管理他们的软件开发过程非常有用,但是有一些方法可以使它更加有效。 我发现了许多对我的团队有帮助的最佳实践,尤其是当新的团队成员加入了不同水平的Git专业知识时。 为您的团队正式制定Git约定 每个人都应遵守分支命名,标记和编码的标准约定。 每个组织都有标准或最佳实践,许多建议可从Internet上免费获得。 重要的是尽早选择合适的约定并以团队...

2020-07-17 03:52:49 790

翻译 词法语法语义_阅读法语的开源

词法语法语义 说英语的人有很多很棒的开源资源,很容易忘记,并不是每个人都可以用英语进行交流。 因此,我一直在寻找西班牙语和法语的出色开源资源,以便在需要时可以推荐它们。 我最近看过的一个是LinuxFr.org ,对于法语中有关开放源代码的各种有趣的对话,以及所有其他内容的开放,似乎都是一个很好的“ agora ”。 LinuxFR.org的发行总监BenoîtSibaud很高兴向我介绍...

2020-07-17 03:42:49 430

翻译 开源软件的未来_开源将如何影响我们未来的能源使用

开源软件的未来 人类取决于我们环境所提供的能量。 如果没有强大的能源,我们将无法与任何地方的人们进行数字交流,就好像我们在同一个房间一样。 根据《 BP世界能源统计评论 》 2019年版,我们仍然严重依赖不可再生能源,例如煤炭,天然气和石油(占85%)来维持我们的生活方式。 8%的可再生资源份额显然不足以满足当今的需求。 有了这些知识,我们以什么价格领导这种生活方式? 我们正在满足当前的需求...

2020-07-17 03:22:49 286

翻译 帮助中心 开源_使用您的艺术技巧来帮助开源

帮助中心 开源 您是一位设计师,希望分享您的才能吗? 开源设计可能只是您的理想之选。 它是“由设计师和开发人员组成的社区,他们在推动更多的开放设计流程,并改善用户体验和开源软件的界面设计。” 开源设计有许多目标 ,包括开放设计流程以及通过与开发人员保持开放的沟通方式使设计人员参与流程。 实现这些目标的最佳方法之一是通过网站的“ 工作”部分,开发人员和组织在其中发布空缺职位,设计人员可以查...

2020-07-17 03:02:49 342

翻译 胶水语言是什么意思_您的团队是“胶水团队”吗?

胶水语言是什么意思 纽约时报高级经济通讯员尼尔·欧文(Neil Irwin)在他的《 如何获胜》一书中倡导了“胶合剂”在实现更好的一致性,协作和组织成熟度方面的作用。 Irwin写道 :“成为一个'胶水人才,具有特殊的价值,一个了解自己的专业知识如何与其他类型的技术专长相结合的人,他们可以确保包含各种技能的人的团队可以一起创造更大的东西而不是其总和。” 在许多组织中,“胶水人员”是通过其角色...

2020-07-17 02:52:49 760

翻译 敏捷开发团队中谁来把控质量_谁是您团队中的关键人物?

敏捷开发团队中谁来把控质量 这是一个测试:您认为您的组织需要多长时间才能启动全新的工作? 几天? 一周? 您的团队准备得如何?他们是否已经知道如何规划,协调一致,确定优先次序并相互协调? 您的团队是否成功结束了任何浪费的活动? 这些措施可能包括运行未使用的AWS堆栈,两次构建相同的东西,或者始终在策略上进行本地化优化,而不是与其他团队进行战略协作。 如果您的组织正在开展此类活动,那么...

2020-07-17 01:02:49 734

翻译 obs推流视频比特率_我如何使用OBS和WebSockets流视频

obs推流视频比特率 OBS是现在直播视频的主要内容之一。 它是流向Twitch(周围最受欢迎的实时视频网站之一)的首选软件。 有一些非常不错的附加组件,使直播人员可以在不中断正在运行的视频的情况下,通过手机或其他屏幕控制事物。 事实证明,使用Node-RED和obs-websockets插件构建自己的控制面板非常容易。 obscontrol-img1.png.jpg 我的OBS控...

2020-07-16 22:52:49 2925

翻译 开源虚拟机工具_使用开源工具与虚拟乐高玩

开源虚拟机工具 我的童年包括大约20%的龙与地下城(D&D)和80%的乐高积木,两者之间有相当强的交叉。 出于各种原因,我实际上没有被允许玩D&D,但是通过一些值得达到15级流氓水平的精神杂技,我确定构建AD&D角色不算是游戏对象,并且以LEGO形式重新创建Dragonlance相当不错游戏的近似值。 因此,我最喜欢的一种乐高玩具是城堡,我花了几个小时为我的迷你小雕像设计像铁手套一样的地牢。...

2020-07-16 22:22:49 800

翻译 git分支管理最佳实践_管理Git仓库的6个最佳实践

git分支管理最佳实践 可以访问源代码可以分析应用程序的安全性。 但是,如果没有人真正看过代码,问题就不会被发现,即使人们正在积极地看代码,通常也要看很多东西。 幸运的是,GitHub有一个活跃的安全团队,最近,他们发现了一个特洛伊木马,该木马已提交到多个Git存储库中 ,甚至潜入了回购所有者。 尽管我们无法控制其他人如何管理自己的存储库,但我们可以从他们的错误中学习。 为此,本文回顾了将文件添...

2020-07-16 22:12:49 915

翻译 惯性导航数据生成器_边缘投资,数据导航器和更多行业趋势

惯性导航数据生成器 作为我在具有开放源代码开发模型的企业软件公司担任高级产品营销经理的角色的一部分,我定期发布有关产品营销人员,经理和其他影响者的开源社区,市场和行业趋势的更新。 以下是该更新中我和他们最喜欢的五篇文章。 参与电话:2020年1月CNCF Cloud Native调查 CNCF使用从调查中收集的信息更好地了解当前的云原生生态系统。 社区可以将其用作数据点,以便他们制定其云...

2020-07-16 22:02:49 488

翻译 alexa_Alexa的安全私有私有开源替代品

alexa 我在加拿大安大略省各地的乡村长大。 我们并不是特别富裕,尽管小时候,我并不真正了解我们的社会经济地位。 我知道的是,这个米色的盒子叫做爸爸电脑,坐在我父亲的办公室里。 爸爸在银行工作,而对于他的工作来说,拥有一台电脑至关重要。 因此,尽管我们从未拥有最新的游戏机,但我们始终拥有一台计算机。 正因为如此,我与计算机的所有事物发展了非常紧密的关系。 今天,我很幸运为Red Hat工作...

2020-07-16 21:42:49 229

翻译 欧洲的软件在哪里下载_为什么欧洲大学选择开源软件

欧洲的软件在哪里下载 如今,许多大学,学院,学院,音乐学院等已经在学习过程中实施了开源软件也就不足为奇了。 开源文化和概念可以帮助学生,教授和社区获得更好的学习体验,而他们始终独立于经常举足轻重的技术巨头之外,因此可以自由地分享自己的想法并在他人的工作基础上发展。 让我们探讨一下为什么开源软件对欧洲的高等教育机构(HEI)如此有吸引力。 结合开源努力 大学竭尽全力开发和支持各种开...

2020-07-16 21:22:49 234

翻译 c++出色的开源项目_出色的开源项目经理的7个迹象

c++出色的开源项目 项目经理有不同的名字,例如Scrum主管,交付经理和项目协调员,而且风格各异。 然而,他们都有着相同的根本目标:协调团队以及内部和外部团队的工作,并消除任何可能阻碍项目实施的障碍。 每个项目经理都有独特的管理风格,但是有一些普遍的特征使出色的项目经理脱颖而出。 1.设定项目的文化基调 拥有协作文化是项目成功的关键。 项目经理有权从一开始就建立团队的工作动力。 将团队...

2020-07-16 20:52:49 143

翻译 开源图表_3张图表显示开源开发人员的想法

开源图表 每年,Tidelift的团队都会要求开发人员向我们更新有关他们如何管理对应用程序开发的开源依赖项的使用。 在2019年6月,将近400位专业软件开发人员对我们的调查做出了回应,内容是“他们今天如何使用开源软件,阻碍软件开发的因素以及可以帮助他们更有效地使用它的工具和策略”。 更多开源职业建议 开源备忘单 适用于开发人员的Linux入门套件 系统管理员在上班前应询问...

2020-07-16 20:32:49 159

翻译 前段开放引入svg_引入开放管理实践

前段开放引入svg 在本系列中的第二章“ 开放价值管理”中 ,我采访了Red Hat执行副总裁兼首席人事官DeLisa Alexander,特别谈到了开放价值管理在该组织中的工作方式。 DeLisa的团队最近创建并开放了一个新资源- 开放管理实践(Open Management Practices),以帮助Red Hat经理了解他们在开放组织中的角色,并授权Red Hat员工帮助这些经理实践开放...

2020-07-16 20:22:49 163

翻译 自动化 测试 框架 开源_9个开源测试自动化框架

自动化 测试 框架 开源 测试自动化框架是一组最佳实践,通用工具和库,可帮助质量保证测试人员评估多个Web和移动应用程序的功能,安全性,可用性和可访问性。 在“快速点击”的数字世界中,我们习惯于轻而易举地满足我们的需求。 这就是为什么软件市场充斥着数百个测试自动化框架的原因之一。 尽管团队可以构建复杂的自动化测试框架,但是当他们可以使用现有的开源工具,库和测试框架获得相同甚至更好的结果时,通...

2020-07-16 19:52:49 1518

翻译 vs code 开源_VS Code的7种开源替代品

vs code 开源 Visual Studio Code,也称为VS Code,是Linux,Windows和macOS的代码编辑器。 这种编辑器可以在编辑文本和管理整个代码库之间进行区分,例如集成开发环境(IDE)。 它可以通过插件进行扩展,并且已被证明是可靠的文本编辑器,可以轻松击败强大的非公开竞争对手编辑器。 Microsoft将VS Code作为开放源代码发布,但是从Microso...

2020-07-16 19:02:49 3002

翻译 web前端开源框架_9个用于前端Web开发的开源JavaScript框架

web前端开源框架 大约十年前,JavaScript开发人员社区开始目睹JavaScript框架之间出现的激烈战斗。 在本文中,我将介绍一些最著名的框架。 需要特别注意的是,这些都是开放源代码JavaScript项目,这意味着您可以在开放源代码许可下自由使用它们,甚至可以为源代码和社区做出贡献。 如果您喜欢在探索这些框架时继续学习,则可以观看我的视频。 但是,在开始之前,学习一些Jav...

2020-07-16 18:52:49 833

翻译 vim rust_将Vim设置为Rust IDE

vim rust Rust编程语言旨在以C ++开发人员熟悉的方式实现具有安全并发性和高内存性能的系统编程。 它也是Stack Overflow的2019开发人员调查中最受欢迎的编程语言之一。 集成开发环境(IDE)工具使编写Rust代码更加轻松快捷。 有许多编辑器可供选择,但是我相信Vim编辑器非常适合Rust IDE。 在本文中,我将说明如何为Rust应用程序开发设置Vim。 安装Vim...

2020-07-16 18:22:49 1203

翻译 linux存储数据备份_使用此Linux实用程序备份手机的存储空间

linux存储数据备份 移动设备的最大失败之一是将数据从设备传输到计算机的难度。 移动设备对此有着悠久的历史。 诸如Pilot和Handspring PDA设备之类的早期移动设备需要特殊的同步软件(您必须认真执行此操作,以免设备用完电池并永久丢失所有数据)。 旧的iPod需要特定于平台的界面。 现代移动设备默认将数据发送到在线帐户,因此您可以再次将其下载到计算机上。 gphoto2命令。 gp...

2020-07-16 18:12:49 283

翻译 python 建立虚拟环境_建立成功的Python环境的4个基本工具

python 建立虚拟环境 Python是一种出色的通用编程语言,通常作为第一门编程语言来教授。 二十年来,写了多本书,这仍然是我的选择语言 。 虽然通常说该语言是简单明了的,但尚未描述将Python配置为用于开发的情况(如xkcd所述 )。 复杂的Python环境: xkcd 在日常生活中有许多使用Python的方法。 我将解释如何使用Python生态系统工具,并且我会诚实地说我仍...

2020-07-16 17:32:49 241

空空如也

空空如也

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

TA关注的人

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