【开源社区】
文章平均质量分 73
Git/GitHub/GitLab:了解开源的乐趣,只求开源的快乐
rtoax
行百里者半九十
展开
-
Bottlerocket:一套专用型容器操作系统
Bottlerocket:一套专用型容器操作系统 | 亚马逊AWS官方博客https://aws.amazon.com/cn/blogs/china/bottlerocket-a-special-purpose-container-operating-system/Bottlerocket: a special-purpose container operating system | Containershttps://aws.amazon.com/cn/blogs/containers/bottleroc转载 2021-11-16 09:43:56 · 366 阅读 · 0 评论 -
注册gitee
https://gitee.com/rtoax原创 2021-06-15 13:34:37 · 511 阅读 · 7 评论 -
xdp-project / xdp-tutorial
xdp-project/xdp-tutorialXDP Hands-On TutorialThis repository contains a tutorial that aims to introduce you to the basic steps needed to effectively write programs for the eXpress Data Path (XDP) system in the Linux kernel, which offers high-performanc转载 2021-05-22 14:35:11 · 618 阅读 · 5 评论 -
xdp-project / bpf-examples
xdp-project/bpf-examplesThis git repository contains a diverse set ofpractical BPF examplesthat solve (or demonstrate) a specific use-case using BPF.It is meant to ease doingrapid prototyping and development, writing C-code BPF programs using libbpf...转载 2021-05-22 14:34:34 · 178 阅读 · 5 评论 -
【GitHub】Linux 内核揭秘:linux-insides-zh
Linux 内核揭秘[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R90e4PXL-1615629769391)(https://badges.gitter.im/MintCN/linux-insides-zh.svg)]一系列关于 Linux 内核和其内在机理的帖子。目的很简单 - 分享我对 Linux 内核内在机理的一点知识,帮助对 Linux 内核内在机理感兴趣的人,和其他低级话题。问题/建议: 若有相关问题,请提交 issue。英文原文问题,找上游 repo转载 2021-03-14 13:24:01 · 599 阅读 · 0 评论 -
三星开源的 tcpflow 抓包工具
tcpflow 是一个程序,用于捕获作为 TCP 连接(流)的一部分传输的数据,并存储数据的方式便于协议分析和调试。每个 TCP 流都存储在其自己的文件中。因此,典型的 TCP 流将存储在两个文件中,每个方向一个。tcpflow 还可以处理存储的"tcpdump"数据包流。GitHub:https://github.com/simsong/tcpflow 直接下载:http://downloads.digitalcorpora.org/downloads/tcpflow/目录TCPFLOW 1.原创 2021-01-03 21:08:41 · 959 阅读 · 1 评论 -
GitHub开源项目之“ttyebus”
https://github.com/eBUS/ttyebusTable of ContentsttyebusTheory of OperationLimitationsInstallUninstallConfigurationWarningDisclaimerContactttyebus.cmakefilettyebusttyebus is...转载 2019-08-04 10:50:43 · 771 阅读 · 0 评论 -
GitHub开源项目之“线程池”
Table of ContentsA simple C thread pool implementationPossible enhancements原理代码threadpool.hthreadpool.c测试例:heavy.cshutdown.cthrdtest.cA simple C thread pool implementationCurre...原创 2019-08-04 10:08:59 · 2209 阅读 · 2 评论 -
Cilium提供并透明地保护应用程序工作负载之间的网络连接和负载平衡:什么是eBPF和XDP?
Table of Contents稳定的发行功能概述透明地保护和保护API基于身份的服务到服务通信的安全保护安全访问外部服务简单联网负载均衡监控和故障排除整合方式入门什么是eBPF和XDP?社区松弛特殊兴趣小组(SIG)每周开发人员会议执照https://github.com/cilium/ciliumCilium是开源软件,用于提供并透明地保护应用程序工作负载(例如应用程序容器或进程)之间的网络连接和负载平衡。Cilium在第3.翻译 2020-10-30 21:22:05 · 808 阅读 · 3 评论 -
Linus改变世界的一次代码提交:git的诞生
吾诗已成。无论大神的震怒,还是山崩地裂,都不能把它化为无形!—— 奥维德《变形记》Table of Contents背景设计实现启示参考背景Linux 作为最大也是最成功的开源项目,吸引了全球程序员的贡献,到目前为止,共有两万多名开发者给 Linux Kernel 提交过代码。令人惊讶的是,在项目的前十年(1991 ~ 2002)中,Linus 作为项目管理员并没有借助任何配置管理工具,而是以手工方式通过 patch 来合并大家提交的代码。倒不是说 Linus 喜欢..转载 2020-10-28 20:58:30 · 412 阅读 · 0 评论 -
分级时间轮优化普通时间轮定时器(2):滴答式分层计时轮
《实现较低的计时器粒度以重传TCP(RTO):时间轮算法如何减少开销》《分级时间轮优化普通时间轮定时器》Table of Contents描述新闻用法执照资源其他项目描述timeout.c如George Varghese和Tony Lauck所著,ACM 089791-242-X / 87/0011/0025,第25-38页,实现了分层的计时轮,如“哈希和分层的计时轮:高效实现计时器工具的数据结构”中所述。 。对于所有操作,包括插入,删除和到期,此数据结构..翻译 2020-10-14 22:19:01 · 680 阅读 · 2 评论 -
开源企业内部文档共享平台(mm-wiki)
Table of Contents特点Linux 平台安装Windows 平台安装Docker部署https://github.com/phachon/mm-wikiMM-Wiki 是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。特点部署方便,基于 golang 编写,只需要下载对于平台下二进制文件执行即可。 快速安装程序, 提供方便的安装界面程序,无需..原创 2020-10-09 20:43:58 · 5007 阅读 · 2 评论 -
YOCTO项目介绍:通过提供模版、工具和方法帮助开发者创建基于linux内核的定制系统
Yocto ,是一个开源社区。它通过提供模版、工具和方法帮助开发者创建基于linux内核的定制系统,支持ARM, PPC, MIPS, x86 (32 & 64 bit)硬件体系架构。Yocto Project™是一个开源的协作软件,提供模板、工具和方法帮你创建定制的 Linux 系统和嵌入式产品,而无需关心硬件体系。适合嵌入式Linux开发人员使用。极大地简化你的开发过程,因为你不用再从头裁剪一个完整的Linux发布版本,后者通常包括许多你并不需要的软件。原创 2020-09-30 13:42:46 · 806 阅读 · 1 评论 -
开源网络数据平面生态:软件正在吞食整个世界
目录LFN - Linux基金会网络开源伞项目ONF基金会下的网络开源项目数据面开源项目DPDKFD.ioNSMIOVisorGeorge Zhao,目前任职华为在美国的研发公司 Futurewei Technologies,主要从事网络开源与生态发展。曾经担任过 OpenDaylight 董事,技术指导委员会成员,社区经理和版本经理,目前是DPDK 董事会董事 和FD.io 技术指导委员会成员。在2020网络数据平面峰会上,DPDK董事会董事和FD.i.转载 2020-09-01 11:37:38 · 808 阅读 · 4 评论 -
程序员书籍哪里找?有这个GitHub项目就够了
https://github.com/Rtoax/MoreThanDocs原创 2020-08-25 08:29:28 · 506 阅读 · 1 评论 -
Seastar:多核机器上编写高效复杂的服务器应用程序的 C++ 库
目录官网联网为什么选择网络替代品?无共享设计核心数量增长,时钟速度保持恒定同时,I / O继续提高速度海星模式:无共享核心之间的明确通信讯息传递从程序员的角度简化测试和故障排除简介Seastar性能性能Seastar 应用官网http://seastar.io/Seastar是一个先进的开源C ++框架,用于现代硬件上的高性能服务器应用程序。Seastar用于Scylla(与Apache Cassandra兼容的高性能NoSQL数据原创 2020-08-24 09:56:09 · 3006 阅读 · 1 评论 -
Fastsocket:高扩展性的 Socket 以及 Linux 内核的底层网络实现
目录简介安装编译测试结果GitHub README介绍参加者安装从源安装开关内核系统配置用法合适的场景###如何使用演示服务器评价Nginx的HAProxy在线评估新功能联系方式简介https://www.oschina.net/p/linux-fastsocketFastsocket 是一个高扩展性的 Socket 以及 Linux 内核的底层网络实现。可以在多核机器上提供极好的性能,此外使用和维护还非常简单。目前转载 2020-08-24 09:24:42 · 1021 阅读 · 0 评论 -
Linux内核的文档管理工具:Sphinx
使用Sphinx作为文档管理的主页:Linux内核:https://www.kernel.org/doc/html/latest/#DPDK:https://doc.dpdk.org/guides/index.htmlWhat users say:“Cheers for a great tool that actually makes programmerswantto write documentation!“目录WelcomeDocumentationExample...原创 2020-07-27 17:17:51 · 497 阅读 · 0 评论 -
Git 分支管理
Git 分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将Git从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分...转载 2020-05-31 17:47:32 · 307 阅读 · 0 评论 -
github删除已经push到服务器上的commit的方法
使用两条指令:git loggit reset --hard <commit_id>git push origin HEAD --force其中commit_id是你想回到的commit的id(即想删除的commit的前一个commit),可以在github.com的commit中查看。转载 2020-05-16 12:57:04 · 869 阅读 · 0 评论 -
【GitHub】用Bash编写的 Linux 资源监视器
项目地址:https://github.com/aristocratos/bashtop特性:易于使用,带有受游戏启发的菜单系统。快速和“大部分”响应式用户界面带有UP,DOWN键可进行过程选择。用于显示所选进程的详细统计信息的功能。能够过滤流程。在排序选项之间轻松切换。将SIGTERM,SIGKILL,SIGINT发送到选定的进程。用于更改所有配置文件选项的UI菜单。网络使用情况的自动缩放图。如果有新版本可用,则在菜单中显示消息我现在还不想开我的linux,在cygwin下不支原创 2020-05-17 13:20:07 · 288 阅读 · 0 评论 -
【CRTL】基于GitHub创建自己的项目+htmlDocs
https://rtoax.github.io/crtl/原创 2020-04-09 20:01:30 · 198 阅读 · 0 评论 -
我的GitHub主页
https://rtoax.github.io/rongtao.github.io/原创 2020-02-11 14:16:39 · 528 阅读 · 0 评论 -
基于GitHub创建自己的个人网站
1.创建github账号略2.创建仓库库的名字后缀为xxx.github.io(xxx为你起的名字)3.push文件到仓库4.访问网址在setting中找到如下网址原创 2020-02-08 18:04:36 · 786 阅读 · 0 评论 -
git词汇表-git glossary
gitglossary(7) Manual PageNAMEgitglossary - A Git GlossarySYNOPSIS*DESCRIPTIONalternate object databaseVia the alternates mechanism, a repository can inherit part of its object database ...转载 2020-01-17 18:02:12 · 500 阅读 · 0 评论 -
Git 教程
https://www.runoob.com/git/git-server.htmlTable of ContentsGit 工作流程Git 工作区、暂存区和版本库基本概念Git 创建仓库git init使用方法git cloneGit 基本操作获取与创建项目命令git initgit clone基本快照git addgit status...转载 2019-11-23 14:28:55 · 297 阅读 · 0 评论 -
Git 教程
Table of ContentsGit 与 SVN 区别Git 快速入门相关文章推荐Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不...转载 2019-11-23 14:21:10 · 294 阅读 · 0 评论 -
Git Reference
Setup and Configgit config helpGetting and Creating Projectsinit cloneBasic Snapshottingadd status diff commit notes restore reset rm mvBranching and Mergingbranch checkout swi...转载 2019-11-23 14:19:32 · 245 阅读 · 0 评论 -
当我的master被fork后,我把master删了,然后我就成了他人的bitch
首先请看一个项目:https://github.com/liaman/Geophysics原创 2019-11-09 14:30:30 · 598 阅读 · 0 评论 -
开源项目:SandDance-数据可视化
网页:https://sanddance.js.org/app/GitHub:https://github.com/microsoft/SandDanceSandDanceVisually explore, understand, and present your data.By using easy-to-understand views, SandDance helps y...原创 2019-10-27 10:56:08 · 1610 阅读 · 0 评论 -
GitHub#SQL#:SQL必知必会
一、基础模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。主键的值不允许修改,也不允许复用(不能使用已经删除的主键值赋给新数据行的主键)。SQL(Structured Query Language),标准 SQL 由 ANSI 标准委员会管理,从而称为 ANSI SQL。各个 DBMS 都有自己的实现,如 PL/SQL、Transact-SQL 等。SQL 语句不...转载 2018-05-09 13:44:33 · 1248 阅读 · 1 评论 -
GitHub#java#:设计模式
https://github.com/CyC2018/Interview-Notebook一、概述二、单例模式三、简单工厂四、工厂方法模式五、抽象工厂模式参考资料一、概述设计模式不是代码,而是解决问题的方案,学习现有的设计模式可以做到经验复用。拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。二、单例模式意图确保一个类只有一个实例,并提供了一个全局访问点。类图使用一个私有构...转载 2018-05-09 14:13:18 · 1150 阅读 · 0 评论 -
GitHub#python#:用自组织映射解决旅行商问题
项目名称:som-tsp:用自组织映射解决旅行商问题(2018年1月21日发布,作者:Diego Vicente)项目地址:GitHub地址:https://github.com/DiegoVicen/som-tsp原文地址(英文):https://diego.codes/post/som-tsp/中文翻译(编译:Bing):https://mp.weixin.qq.com/s/O7UHeTFfc...转载 2018-05-08 11:40:14 · 1166 阅读 · 0 评论 -
如何用git将本地项目push到GitHub上?
1.首先你要有个GitHub账号,登录网址注册:https://github.com/2.进入你的Github,点击New repository新建一个项目3.取一个Repository name,不能和自己的其他项目冲突PS:Repository name: 仓库名称Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,私有或指定合作者)Initi...原创 2018-06-05 10:23:56 · 25706 阅读 · 1 评论 -
GitHub#algorithm#:《剑指offer》 的50道面试题
Copyright(C) nonstriater:https://github.com/nonstriater/Learn-Algorithms《剑指offer》 这本书给出了50到面试题,涉及到字符串处理,堆栈,链表,二叉树等问题的处理。代码鲁榜性:边界条件,特殊输入,异常处理:空指针分析方法:画图,举例,分解查找和排序是常考:重点掌握二分查找,快速排序,归并排序本书完整源代码在:赋值运算符函数...转载 2018-06-14 14:28:33 · 1288 阅读 · 1 评论 -
GitHub开源项目:用于构建接入网络和模块化网络服务的平台
源代码:https://github.com/facebookincubator/magma作者:Facebook IncubatorAuthor Intro:We work hard to contribute our work back to the web, mobile, big data, & infrastructure communities. NB: member...原创 2019-03-17 20:43:30 · 915 阅读 · 1 评论 -
srsLTE源码学习:phy_common.h/phy_common.c
Table of Contentsphy_common.h lib\include\srslte\phy\common 13193 3/30/2019 phy_common.c lib\src\phy\common 17876 3/30/2019 459GitHub:https://github.com/srsLTE/srsLT...原创 2019-03-30 21:26:15 · 1392 阅读 · 0 评论 -
GitHub开源项目之“telnet命令行”
Table of ContentsReadme of libclicodelibcli.hlibcli.cclitest.cReadme of libcliLibcli provides a shared C library for including a Cisco-like command-line interface into other software.I...原创 2019-08-04 10:46:44 · 1777 阅读 · 12 评论 -
GitHub标星1.3W!五分钟带你搞定Linux Bash脚本使用技巧
原文:https://mp.weixin.qq.com/s/NnpyTOAghr_MXXK5H9twAg来自:开源最前线(ID:OpenSourceTop)综合自:https://leanpub.com/u/dylanaraps、https://leanpub.com/u/dylanarapsBash脚本比我们想象中的都要强大,通过Bash脚本,大多数任务都可以让你在无任何其它语...转载 2019-09-15 16:42:58 · 498 阅读 · 0 评论 -
git词汇表:gitglossary(7) Manual Page
https://mirrors.edge.kernel.org/pub/software/scm/git/docs/gitglossary.html#def_commit_object目录gitglossary(7) Manual PageNAMESYNOPSISDESCRIPTIONSEE ALSOGITgitglossary(7) Manual PageNA...转载 2019-09-23 13:09:42 · 268 阅读 · 0 评论