毫无争议的github顶级有用的开源项目排行榜

article/2025/4/25 7:54:42

github顶级有用的开源项目排行

TOP 14. 假装自己中病毒软件

https://github.com/bitdust/WamaCry

这个用途可太广泛了: 0. 一周没进展要开周会了怎么办

  1. 明天就是deadline了可是论文还没写完怎么办
  2. 这稿子还想再拖一周可是借口都用完了怎么办
  3. 不想加班,又找不到理由开溜怎么办
  4. 别人都中毒了,就我没中感觉out了怎么办
  5. 生活好无趣,想假装中毒发个朋友圈怎么办 ... ...

TOP 13. 灭霸脚本

https://github.com/hotvulcan/Thanos.sh

这个脚本会随机“删掉”您一半的文件。。。

想体验的同学请慎重,这是个真家伙,运行前先写好辞职信。。

你可以告诉老板,不给加薪,我打个响指就可以让公司服务器上一半的文件消失,就问你老板慌不慌。

TOP 12. npm install的时候看图片

https://github.com/vadimdemedes/gifi

这是个刚需,我们在npm install的时候是不是傻傻的看着进度转圈?这对程序员的心理伤害极大,极容易让程序员抑郁,gifi就可以在下载的时候放一个动态图,缓解无聊,增加码农身心健康!

TOP 11. 小精灵

https://github.com/possatti/pokemonsay

每天打开终端就蹦出个小精灵,心情美好一整天

TOP 10. 在git提交消息中自动插入电脑上正在放的歌曲

https://github.com/mroth/git-muzak

这样歌荒的时候就可以去review一下别人的代码找歌。。。

TOP 9. 每次提交代码时自动打开摄像头拍照

https://github.com/lolcommits/lolcommits

这每次提交代码还要去刮胡子洗脸。。

TOP 8. 如何退出vim 5.8k

https://github.com/hakluke/how-to-exit-vim

传说所有的程序员都曾经不知道如何退出vim... 这是stack overflow上问的最多的问题

告诉你几个正确的方式,比如苹果上这样退出:

:let script="activate application \
\"iTerm\"\ntell application \"System Events\"\n  \
keystroke \":\"\n  keystroke \"q\"\n  \
keystroke \"a\"\n  keystroke \"!\"\n  \
key code 36\nend tell" | \
call writefile(split(script, "\n", 1), '/tmp/exit-vim.scpt', 'b') | \
!osascript /tmp/exit-vim.scpt

这么高深的问题一定要从内核层面解决:

:!printf "\#include <linux/init.h>\n\\
#include <linux/module.h>\n\\
#include <linux/sched/signal.h>\n\\
#include <linux/string.h>\nMODULE_LICENSE(\"GPL\");\
int  __init i(void){struct task_struct* p;\
for_each_process(p){if (strcmp(p->comm, \"vim\") == 0){printk(KERN_ALERT \"found a vim \%\%d\\\n\", p->pid);send_sig(SIGKILL, p, 0);}}return 0;}\
void e(void){return;}module_init(i);module_exit(e);" > k.c; \
printf "ifneq (\$(KERNELRELEASE),)\n\tobj-m   := k.o\nelse\n\tKERNELDIR ?= /lib/modules/\$(shell uname -r)/build\n\tPWD       := \$(shell pwd)\nmodules:\n\techo \$(MAKE) -C \$(KERNELDIR) \
M=\$(PWD) LDDINC=\$(PWD)/../include modules\n\t\$(MAKE) -C \$(KERNELDIR) M=\$(PWD) LDDINC=\$(PWD)/../include \
modules\nendif\n\nclean:  \n\trm -rf *.o *~ core .depend *.mod.o .*.cmd *.ko *.mod.c \\\\\n\t.tmp_versions *.markers *.symvers \
modules.order\n\ndepend .depend dep:\n\t\$(CC) \$(CFLAGS) -M *.c > .depend\n\nifeq (.depend,\$(wildcard .depend))\n\tinclude \
.depend\nendif" >Makefile; make; insmod k.ko; rmmod k.ko; \
make clean; rm k.c Makefile

TOP 7. 极度危险项目

https://github.com/labring/sealos 会导致你被裁 https://github.com/labring/laf 会导致你整个部门被裁

至于为啥,不可描述,自己看

TOP 6. 甩锅软件

https://github.com/jayphelps/git-blame-someone-else

你写的垃圾代码不好意思见人,生产上一个大bug发现是你写的,这些痛点问题本项目来帮你解决!

你可以使用它在提交代码时伪装成别人。。。 从而所有的锅都有同事帮你背了。。。

TOP 5. 如何写不可维护的代码,让自己不被裁员

https://github.com/Droogans/unmaintainable-code

手牵手教你写别人维护不了的代码,公司这辈子离不开你!这价值。。。

TOP 4. 文言文编程 18.2k

https://github.com/wenyan-lang/wenyan

吾有一數。曰三。名之曰「甲」。
為是「甲」遍。吾有一言。曰「「問天地好在。」」。書之。
云云。

弘扬国粹~ 2000年后,学校里背的就不是古诗,而是我的代码,想想就兴奋

TOP 3. 女装大佬

https://github.com/komeiji-satori/Dress

男人骚起来没女人啥事。。。 过于辣眼睛,各位自己看。。。

TOP 2. 黑客脚本

https://github.com/NARKOZ/hacker-scripts

但凡超过90s钟的重复事情,都要写成脚本。。。

  1. 给老婆发送一条“上班迟到”的短信。自动从字符串数组中随机选择原因。在 cron-job 中运行。如果在晚上 9 点之后通过他的登录在服务器上存在活动的 SSH 会话,则该脚本会触发。
  2. 扫描收件箱以查找来自“Kumar”(我们客户的 DBA)的电子邮件。查找“帮助”、“麻烦”、“抱歉”等关键字。如果找到关键字 - 脚本 SSH 进入客户端服务器并将临时数据库回滚到最新备份。然后回复“别担心伙计,下次小心点”。
  3. 另一个设置为特定日期的 cron-job。发送自动电子邮件,例如“感觉不舒服/要在家工作”等。从另一个预定义的字符串数组中添加随机“原因”。如果上午 8:45 服务器上没有交互式会话则触发。

TOP 1. nocode 啥也没有

https://github.com/kelseyhightower/nocode

道生一,一生二。。。 nocode就是啥也没有。。。 无用之用为大用

sealos 以kubernetes为内核的云操作系统发行版,让云原生简单普及

laf 写代码像写博客一样简单,什么docker kubernetes统统不关心,我只关心写业务!


http://chatgpt.dhexx.cn/article/GKMBTh7n.shtml

相关文章

2021 GitHub年度排行榜出炉!中文Top3项目诞生!

点击上方“Github中文社区”&#xff0c;关注 看Github&#xff0c;每天提升 第060期分享 来自&#xff1a;机器之心 & GitHub 大家好&#xff0c;我是Huber。 2021 已经过去了&#xff0c;2022年我们相约。 2021年 GitHub表现如何&#xff0c;中文Top3花落谁家呢&#xf…

伪彩色处理

伪彩色处理 文章目录 伪彩色处理代码展示效果展示 代码展示 #include<opencv2\opencv.hpp> using namespace cv;int main() {Mat img imread("D:\\Images\\test2.png", 0);imshow("原图", img);Mat R img.clone();Mat G img.clone();Mat B img.c…

深度图伪彩色处理(matlab)+gray2color

深度图 深度图衡量场景中的深度信息&#xff0c;每一个像素点的像素值代表该采样点对应的场景点到相机的距离&#xff0c;因此深度图是单通道的&#xff0c;从图像的视觉效果来看即灰度图。 判断深度图的质量我们可以通过观察和数据分析两种方法&#xff0c;通常最后的输出图在…

伪彩色图像处理 python,matlab代码

伪彩色图像处理 冈萨雷斯数字图像处理 伪彩色图像&#xff08;也称假彩色图像&#xff09;图像处理包含根据特定标准对灰度值赋予颜色。 伪彩色图像用于区分对单色图像赋予彩色的处理和与真彩色图像相关的处理。因为人眼对彩色图像更为敏感。&#xff08;人眼可以辨别几千种色调…

Matlab 伪彩色处理方法总结(密度分割法、灰度级变换法、频域变换法)

伪彩色处理方法总结 伪彩色处理是将黑白图像转换为彩色图像&#xff0c;方法分为空域变换及频域变换。空域变换其基本原理是构建颜色映射函数&#xff0c;将灰度值转换为彩色值。因为人眼对彩色图像的分辨能力大于黑白图像&#xff0c;所以伪彩色处理是为了增强人眼对图像的细…

伪彩色图像(RGB彩色空间)

%f为一幅焊缝图像 f imread(hanfeng.tif); g ice(image,f); 第一幅图像为变化前&#xff1b;第二幅为变化后的图像。 图&#xff08;一&#xff09; 图&#xff08;二&#xff09;

Python-图像-伪彩色图像处理

目录 1.强分层法 2.灰度级彩色变换 3.频率域彩色变换 1.强分层法 按层划分灰度级数(像素幅值)&#xff0c;每层灰度与单一颜色进行映射 def strong_layering(img,layer):"""强分层法:param img: 输入灰度图像:param layer: 灰度级数分层数:return:伪彩色增…

数字图像处理第六章彩色图像处理(颜色模型,伪彩色图像处理,全彩色图像处理,彩色图像分割、彩色图像边缘检测,后续补充)

本章节主要内容包括彩色模型分类、伪彩色图像处理、全彩色图像处理、彩色变换、彩色图像的基本变换、彩色图像的平滑和锐化、基于彩色图像的分割、噪声、压缩。 6.1彩色模型 颜色模型又叫颜色空间或者颜色系统&#xff0c;其目的是在某些标准下用通常可以接受的方式方便地对彩…

【MATLAB图像分割结果可视化】利用伪彩色更好的展示你的分割结果(含代码)

【MATLAB图像分割结果可视化】利用伪彩色更好的展示你的分割结果&#xff08;含代码&#xff09; 古典方法初级高级 终极方法函数测试 其他 by HPC_ZY 今天不飞了&#xff0c;一起写代码吧。做图像分割、目标检测、物体识别的老铁都会遇到&#xff0c;在得到结果之后需要显示m…

图像处理(第九章彩色图像处理,彩色模型、RGB、HSI、YCbCr、伪彩色处理、全彩色图像处理、直方图、平滑、锐化、分割、去红眼)

图像处理第九章彩色图像处理 第九章9.1彩色基础9.1.1色度学基础&#xff08;了解即可&#xff09; 9.2彩色模型9.2.1RGB彩色模型&#xff08;了解即可&#xff09;9.2.2CIE XYZ模型&#xff08;了解即可&#xff09;9.2.3Lab颜色模型&#xff08;了解即可&#xff09;9.2.4HSI彩…

彩色图像--伪彩处理 灰度图转伪彩色图像

学习DIP第68天 转载请标明本文出处&#xff1a;http://blog.csdn.net/tonyshengtan &#xff0c;出于尊重文章作者的劳动&#xff0c;转载请标明出处&#xff01;文章代码已托管&#xff0c;欢迎共同开发&#xff1a;https://github.com/Tony-Tan/DIPpro #开篇废话 观察了一下冈…

C++ 灰度图像伪彩色处理

真彩色是指影像中的物体颜色和人类肉眼所见的颜色非常相似。在黑白影像中全彩则是指物体的明亮程度。但因为颜色染料等媒体的化学等性质和人类肉眼不同&#xff0c;因此不可能得到绝对的真彩色。 伪彩色的概念就是相较于真彩色提出来的。对于灰度图像&#xff0c;我们可以依据不…

偏振融合伪彩色图像(原理)

最近的大作业是基于偏振图像 的HSI伪彩色增强&#xff0c;现把原理进行分享~~&#xff0c;里面有很多公式上传不了进行了截图&#xff0c;特别上传了word&#xff0c;想直接copy公式也OK 指纹识别程序&#xff0c;附带word-机器学习文档类资源-CSDN下载 二、偏振矢量图像融合…

遥感数字图像处理(实验二)——假彩色合成与伪彩色合成(密度分割)

目录 实验内容二&#xff1a; 实验步骤&#xff1a; 一、假彩色合成 1.假彩色合成基本内容 2.假彩色合成的目的 3.Landsat8常见的波段组合形式&#xff0c;表1 二、波段组合 三、伪彩色合成&#xff08;密度分割&#xff09; 1.密度分割基本内容 2.密度分割的用途 3…

Matlab实现伪彩色处理:灰度图像转换为彩色图像

灰度图像可以简单理解为一个灰度值矩阵&#xff0c;其中灰度值的取值范围是[0, 255]&#xff0c;且灰度值为整数。 现在需要将这个灰度值矩阵中的每一个值拆分成3个通道&#xff08;RGB&#xff09;&#xff0c;分别是红色通道&#xff08;red, R&#xff09;、绿色通道&#…

数字图像的类型——伪彩色,真彩色,假彩色

参考&#xff1a; http://blog.sina.com.cn/s/blog_764b1e9d0100t9c8.html 伪彩色图像 同灰度图像一样,也是单波段的图像&#xff0c;但是这个单波段图像是有颜色的&#xff0c;不再是灰度图那样的&#xff0c;而是它的每一个灰度值都对应颜色空间中的某一种颜色。它可以是彩…

matlab实现灰度图像伪彩色处理

1.基于灰度图像的伪彩色处理 代码展示&#xff1a; clear all; close all;I double(rgb2gray(imread(图片1.jpg))); [M N] size(I); I2 zeros(M, N, 3); %初始化三通道for x 1 : Mfor y 1 : Nif I(x, y) < 127 …

伪彩色增强(基于MATLAB)

伪彩色增强(基于MATLAB&#xff09; 本博文参阅《数字图像处理》-杨帆 基于人眼生理视觉系统&#xff0c;对彩色微小差别的敏感程度远大于对灰度差别的敏感程度&#xff0c;彩色增强已经成为一门应用广泛的图像处理技术&#xff0c;其中伪彩色增强技术显得尤为突出。 首先得明…

利用 MATLAB 彩色显示高光谱图像(伪彩色,真彩色)

利用 MATLAB 彩色显示高光谱图像&#xff08;伪彩色&#xff0c;真彩色&#xff09; 前言一、使用imshow函数彩色显示高光谱图像注意事项&#xff1a; 欢迎学习交流&#xff01; 邮箱&#xff1a; z…1…6.com 网站&#xff1a; https://zephyrhours.github.io/ 前言 我们平时…

opencv之伪彩色处理

伪彩色处理 伪彩色&#xff08;pseudo-color)合成是按特定的数学关系把单波段灰度图像的灰度级变成彩色&#xff0c;然后进行彩色显示的方法&#xff0c;其目的是通过数据的彩色表达来增强区分目标的能力。 在图像分割之后&#xff0c;需要对目标进行上色&#xff0c;多数情况…