Github上是我们程序员学习开源代码、提升编程技巧的好地方、好学校,但是除了学习,小伙伴们有没有发现过Github上一些特别有意思的项目呢?

今天TJ君就来和大家分享几个自认为特别有趣的开源项目:

加密库

这是一个从斯坦福大学传出的开源加密库,基于JavaScript,可用在JS里的加密、解密。目前最新的版本是1.08,让TJ君有一种在世界名校学习的感觉。

项目有各种不同的加密方式,像CBC模式、CCM模式、位阵列编解码等等,其实说实话TJ君也不是很懂,还要再研究研究。不过各种类型丰富的加密模式,对于这方面有需求的小伙伴绝对是一道美味佳肴。





食谱库

说起美味佳肴,竟然Github上还有一个专门记载各种食谱的项目。



什么?食谱?很多小伙伴肯定要跳出来了,外国人怎么可能比我们大天朝更懂美食?!

这个项目上允许用户上传自己的食谱和照片,然后经过项目处理后,会在指定的位置出现上传的食谱及作者信息,也会根据食谱的烹饪难度、烹饪时长、烹饪材料进行各种标注。

当然上传有一定的格式要求,像 食谱应该以标题开头,第一行有一个#。顶部无空行,末端无尾行文件名应该是菜的名称,用连字符(-)分隔。不是下划线,绝对不是空格食谱必须以传统美食和丰富的食物为基础

TJ君对于这个项目的想法是:

兄弟们上啊,让我们天朝的美食淹没它的食谱,大盘鸡、口水鸡、麻辣火锅、兔头、佛跳墙、锅包肉、烤鸭、狮子头、脆鳝、手抓羊肉。。。。。

好吧,TJ君承认爱国情绪高涨了下,但是TJ君还是觉得中国美食无人能敌~~~

新冠序列

是不是很惊奇,这样一个世界性的病毒,竟然有人将其序列放到了Github上?

为了让大家更加了解新馆疫苗的研发过程及原理,体谅研发疫苗的不易,来自斯坦福大学(又是斯坦福,这里不得不说句题外话,什么时候能看到解决一些难题的都是清华北大的名字呢?)的一些科学家,公布了新冠mRNA的序列。

不过要提醒的是,这个序列可不是生产疫苗的配方哦,小伙伴了解下就可以了哦,可千万别想着自己根据这个能做出疫苗这种事哦(如果小伙伴实际真的有这个能力的话。。。。)

Github上有着各种各样有趣又实用的项目,关注TJ君的公众号TJ君,TJ君会持续给大家分享各种好玩又有用的开源项目,觉得有意思的话将TJ君介绍给你的朋友哦!

上述三个项目的地址如下:https://mp.weixin.qq.com/s/bn0bDwSDfw4eHc83S3B6ZQ

加密解密、食谱、新冠序列,各种有趣的开源项目Github上都有的更多相关文章

  1. 有趣的开源项目集结完毕,HelloGitHub 月刊第 63 期发布啦!

    兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这里有实战项目.入门教程.黑科技.开源书籍.大厂开源项目等,涵盖多种编程语言 Pyt ...

  2. GitHub上一些有趣的开源项目[持续更新]

    TheAlgorithms/C-Plus-Plus 用C++实现了常见的算法,如排序算法,查找算法,以及一些常见的数据数据结构,如链表,二叉树. 链接:https://github.com/TheAl ...

  3. 2019-2-20C#开发中常用加密解密方法解析

    C#开发中常用加密解密方法解析 一.MD5加密算法 我想这是大家都常听过的算法,可能也用的比较多.那么什么是MD5算法呢?MD5全称是 message-digest algorithm 5[|ˈmes ...

  4. 各种加密解密函数(URL加密解密、sha1加密解密、des加密解密)

    原文:各种加密解密函数(URL加密解密.sha1加密解密.des加密解密) 普通hash函数如md5.sha1.base64等都是不可逆函数.虽然我们利用php可以利用这些函数写出可逆函数来.但是跨语 ...

  5. jquery实现登录加密的几种方法以及cookie存放加密/解密

    本篇文章的所有操作都是在jsp页面上进行的,完全与后台分离 part 1:加密方式 这个加密方式网上基本都有很多人总结,我在此也就抛砖引玉一下: 1.base64加密 在页面中引入base64.js文 ...

  6. 「newbee-mall新蜂商城开源啦」GitHub 上最热门的 Spring Boot 项目,我也要做一次靓仔!

    没有一个冬天不可逾越,也没有一个春天不会到来. 介绍一下新蜂商城的近况,同时,新蜂商城 Vue 版本目前也在开发中,在这篇文章里我也向大家公布一下新蜂商城 Vue 版本的开发进度,和大家同步一下,在不 ...

  7. N个整数(数的大小为0-255)的序列,把它们加密为K个整数(数的大小为0-255).再将K个整数顺序随机打乱,使得可以从这乱序的K个整数中解码出原序列。设计加密解密算法,且要求K<=15*N.

    N个整数(数的大小为0-255)的序列,把它们加密为K个整数(数的大小为0-255).再将K个整数顺序随机打乱,使得可以从这乱序的K个整数中解码出原序列.设计加密解密算法,且要求K<=15*N. ...

  8. 基于新唐M0的XXTEA加密解密算法源码

    /*-------------------------------------------------------------------------------------------------- ...

  9. 记录新项目中遇到的技术及自己忘记的技术点【DES加密解密,MD5加密,字符串压缩、解压,字符串截取等操作】

    一.DES加密.解密 #region DES加密解密 /// <summary> /// 进行DES加密 /// </summary> /// <param name=& ...

随机推荐

  1. Python基础(sorted)

    arr1 = [1,2,3,-30,4,5,-6] arr2 = sorted(arr1)#sorted()函数就可以对list进行排序 arr3 = sorted(arr1,key=abs)#可以接 ...

  2. ndarray 数组的创建和变换

    ndarray数组的创建方法 1.从python中的列表,元组等类型创建ndarray数组 x = np.array(list/tuple) x = np.array(list/tuple,dtype ...

  3. [bzoj4971]记忆中的背包

    为了使得方案的形式较为单一,不妨强制物品体积为1或$\ge \lceil\frac{w}{2}\rceil$,那么假设最终有$x$个1且$\ge \lceil\frac{w}{2}\rceil$的物品 ...

  4. [loj3146]路灯

    显然,能从$l$到$r$当且仅当$[l,r)$中的灯全部都亮,以下不妨令询问的$r$全部减1 当修改节点$x$时,找到包含$x$的极大的灯(除$x$以外)全部都亮的区间$[l,r]$,即令$l_{0} ...

  5. Spring Boot的前世今生以及它和Spring Cloud的关系详解。

    要了解Spring Boot的发展背景,还得从2004年Spring Framework1.0版本发布开始说起,不过大家都是从开始学习Java就使用Spring Framework了,所以就不做过多展 ...

  6. vue进行代码排序

    <template> <div> <div> <h3>排序 </h3> <button @click="orderByAge ...

  7. Spring扩展点-v5.3.9

    Spring 扩展点 **本人博客网站 **IT小神 www.itxiaoshen.com 官网地址****:https://spring.io/projects/spring-framework T ...

  8. 洛谷 P5071 - [Ynoi2015] 此时此刻的光辉(莫队)

    洛谷题面传送门 一道其实算得上常规的题,写这篇题解是为了总结一些数论中轻微(?)优化复杂度的技巧. 首先感性理解可以发现该问题强于区间数颜色问题,无法用常用的 log 数据结构维护,因此考虑分块/莫队 ...

  9. 洛谷 P6060 - [加油武汉]传染病研究(数论)

    洛谷题面传送门 一道不算太难的题,题解稍微写写吧( 首先根据约数个数和公式,对于一个 \(n=p_1^{\alpha_1}·p_2^{\alpha_2}·\cdots·p_m^{\alpha_m}\) ...

  10. Codeforces 193E - Fibonacci Number(打表找规律+乱搞)

    Codeforces 题目传送门 & 洛谷题目传送门 蠢蠢的我竟然第一眼想套通项公式?然鹅显然 \(5\) 在 \(\bmod 10^{13}\) 意义下并没有二次剩余--我真是活回去了... ...