
开源分享
文章平均质量分 68
小狐憨憨
公众号:小柯贤,尽量每天都更新知识
展开
-
一个开源项目让你替换自己的百度网盘
对于文件存储,大家应该都不陌生,除了我们经常存放在硬盘的数据外,最方便的就是使用各种各样的网盘了。网盘不仅方便,而且空间大。常见的比如百度云盘、阿里云盘、腾讯微盘,但是这些网盘都有空间和网速的限制,想要扩展空间和提升下载速度就得收费,体验自然就没那么好。那如果们想要自定义扩展,网速也按自己的要求来就得自己搭建一套环境,关于远程文件系统都有不少,大多数都是操作繁多,配置复杂,想要快速上手非常不容易。今天就给大家推荐一个一键部署安装,而且功能强大的文件管理器,它就是filebrowser,一个用 ...原创 2021-09-27 20:40:50 · 940 阅读 · 1 评论 -
开源的物联网平台
因个人兴趣爱好,作者 @张红元 从 2016 年开始利用业余时间开始设计、开发 DC3 物联网平台开源项目。DC3 是基于 Spring Cloud 技术栈的开源分布式物联网平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。DC3 平台基于 Spring Cloud 架构开发,涉及到技术栈包括:Spring Cloud MySQL Redis Mongo DB Nginx RabbitMQ微服务集合由 4 个微服务层和两个增强的基础系统服务组成,提供从物理域数据采集到信原创 2021-09-21 09:14:44 · 6504 阅读 · 1 评论 -
推荐 9 个 GitHub 上练手项目(在线考试、仿美团、仿抖音、仿B站、仿头条...)
推荐的这几个 GitHub 项目并不是简单的 XX 管理系统,我会从下面这些方向推荐几个入门级别但是不那么 Low 的项目。01 JavaWeb项目学之思在线考试系统这个项目是是一款 Spring 技术栈 + Vue.js 的前后端分离的考试系统,分为学生端、用户端、小程序端,能覆盖到 PC 和移动端。。界面美观、设计友好、代码结构清晰,即使是应届生找工作,这个项目也是不错的练手手项目。并且支持多种部署方式:集成部署、前后端分离部署、docker部署。地址:github.com/mind原创 2021-09-19 09:37:48 · 1697 阅读 · 0 评论 -
推荐 7 个热门电商 GitHub 项目
本文推荐 GitHub 和 Gitee 上比较热门的电商开源项目,包括前后端分离、微服务架构等,同时具备 PC、移动端、小程序。01. 新蜂电商第一个电商项目:newbee-mall,这个系统的名称是新蜂商城(明明是牛逼商城)。说是一个项目,其实是四个项目,由于是前后端分离开发,这个商城项目分为商城系统、管理系统、前台系统等。商城后端接口:newbee-mall-api 商城 Vue 2 版本:newbee-mall-vue-app 商城 Vue 3 版本:newbee-mall-vue..原创 2021-09-13 18:21:19 · 5096 阅读 · 0 评论 -
GitHub 上 7 个 yyds 算法项目
算法和数据结构是计算机学习的基石,无论你学习计算机的任何方向,没有扎实的算法和数据结构,肯定学习起来就捉襟见肘了。LeetCode 是一个包含许多算法问题的网站。 其中大部分是谷歌、Facebook、LinkedIn、Apple、国内互联网大厂等的真实面试问题。刷编程题的最大好处就是可以锻炼解决问题的思维能力,有助于提高我们的算法技能。今天盘点 GitHub 上 Star 最多的算法项目,涉及 Java、Python、GO、JS 等语言实现,如果刷 LeetCode 很吃力,可以看看下面这些开源项目原创 2021-09-06 21:42:58 · 592 阅读 · 0 评论 -
这 6 个开源工具 yyds
搜集了 6 个 GitHub 上高赞的工具类开源项目,它们是启动盘制作神器、开源思维导图工具、Chrome 优质插件盘点、macOS 优质工具软件盘点。01. 重装系统神器Rufus 是一款实用的自启动U盘制作工具。用户可以通过该软件快速制作 Linux 系统或者 Win 的启动U盘,不过在这之前你需要把重要资料备份到电脑中,因为格式化后什么都找不回来了。如果身边没有系统安装盘或者刻录光盘,那么使用 Rufus 就可以帮你安装系统了。当然,你可以配合这个网站去下载 Windows 各版本的镜像。原创 2021-08-18 21:07:49 · 2185 阅读 · 1 评论 -
推荐这些yyds的开源项目
如何在 1s 中在 VS Code 中打开某个项目?迅雷的开源替代品?阿波罗 11 号源代码?...刚刚这些问题,本文章会给你答复。上一周有不少读者在公众号留言,推荐了好多好玩有趣的开源项目。老逛选取了 6 个 yyds 项目分享给大家。01.一秒 GitHub一秒钟在 VS Code 上打开 GitHub 项目。只需在某个仓库 url 添加 1s 字段,并在浏览器地址栏中按 Enter 键,即可在 VS Code 中访问这个仓库。地址:https://github.com/conwnet/.原创 2021-08-16 20:55:16 · 777 阅读 · 1 评论 -
Github标星67k!有哪些值得学习的 Go语言开源项目?
Go 语言最近特别火,有很多顶级开源项目比如 Docker、K8s 、TiDB 都是基于 Go 语言写的。国内也有很多大厂使用 Go 语言,比如腾讯、字节、哔哩哔哩。Github 上有非常多的 Go 语言相关的开源项目。有没有一个比较详细完善的汇总的呢?当然有!今天就给朋友们推荐一个汇总了很多优质 Go 语言开源项目的集合。这个项目的名字叫做 awesome-go,从名字就可以看出它也是 awesome 系列的一员。这个仓库涵盖的项目非常全面,涵盖认证授权、持续集成、电子邮件、游原创 2021-08-12 20:48:39 · 1046 阅读 · 0 评论 -
GitHub好玩的项目之你想要的样子 我都有
2014 年,大名鼎鼎的生成对抗网络(GAN)技术诞生,从那时起 AI 界涌现了大量好玩的换脸研究。GitHub 上的人脸生成器层出不穷,网红脸、明星脸、超模脸,你想要的样子,都能生成。今天盘点 5 个有趣的 GitHub 项目,这些都应用了 GAN 这项技术,包括一键换脸、漫画头像、漫画风格等。关于 GAN 相关原理我在历史文章01.人脸生成器这个开源项目是基于 StyleGAN2 制作的新版人脸生成器,可以生成网红脸、明星脸、超模脸、萌娃脸、港风美女脸等,而且还能够对人脸属性进行编辑,比如.转载 2021-08-10 21:07:23 · 918 阅读 · 0 评论 -
一款开源免费的网站监控系统
做过前端的开发的小伙伴想必经常被线上的各种问题弄的焦头烂额,不是出现适配问题,就是出现功能异常。虽然,公司一般也有各种监控系统来帮助我们分析和发现问题,但是,我们每次解决问题都需要辗转于各种监控系统之间,非常麻烦!今天就给大家推荐一款开源好用的前端监控系统!这个监控系统就是专门为前端开发所打造的。通过这个前端监控系统,不仅可以实时监控前端性能,还可以实时分析前端健康状态。并且,系统不光支持 PC 前端,还支持 H5 前端 、微信小程序、 uni-app 。这个项目的名字叫做webfunny.转载 2021-08-07 20:54:54 · 2146 阅读 · 0 评论 -
大佬给鸿星尔克写了一个 720° 看鞋展厅
前段时间,在各大互联网平台,鸿星尔克成为了顶流般的存在。鸿星尔克官方账号更是一夜暴涨百万粉丝,直播间产品也被卖到下架,在鸿星尔克捐款的消息出现之后,在短短的几天里,鸿星尔克的销售额就超过了上半年的总销售额。一周前,有一个程序员@蓝色的秋风在 GitHub 开源了一个项目,用 Three.js 和自己训练的模型搞了一个看鞋展厅。作者大致总结了以下几个步骤:1.建模2.使用 Thee.js 创建场景3.导入模型4.加入 Three.js 控制器作者首先环绕着鞋子拍摄了一组照片转载 2021-08-04 21:08:24 · 220 阅读 · 0 评论 -
基于 MySQL 主从模式搭建上万并发的系统架构?
目录:一、主从复制基本概念二、MySQL主从复制介绍三、主从搭建配置四、MySQL主从复制常见问题分析一、主从复制基础概念在了解主从复制之前必须要了解的就是数据库的二进制日志(binlog),主从复制架构大多基于二进制日志进行。1.1 二进制日志管理说明二进制日志在哪?如何设置位置和命名?在my.cnf文件中使用 log-bin = 指定;命名规则为 mysql-bin.000000 (后为6位数字)二进制日志位置:mysql>转载 2021-08-03 20:54:58 · 236 阅读 · 0 评论 -
Github 曾经登顶热榜Top1的女装项目现状
大家晚上好呀!嘿嘿!相信大部分逛 Github 的同学一定听过一个女装大佬的项目。这个仓库已经有接近 4 年的历史了!曾经,这个项目一度冲上了 Github 热榜第一!让我们来看看这个项目的现状,顺便回顾一下这个别具一格的开源项目吧!在众多男性程序员女装爱好者的贡献下,这个项目积累了数千张女装大佬的美照。目前这样项目一共有 270+ 贡献者,累计收获了接近 20k star!这个项目起源于一名叫做神楽坂 覚々的 GitHub 用户,他最先上传了自己的第一张女装照。.原创 2021-08-03 20:51:44 · 1280 阅读 · 0 评论 -
你见过哪些奇葩的变量名?
程序员职业生涯中会面临的两大难题:1. 如何保护好秀发 2. 如何给变量命名。有时候看到一个奇葩的变量名,能让你笑一天。有一个枚举叫做 FiveLine, 看这名字不知道五行是什么鬼, 点进去一看代码enum FiveLine { Gold, Wood, Water, Fire, Earth };@陈大侠变量命名 FiveLine 是中国文化和西方文化的交融碰撞,多音字「行」体现了中文的博大精深!两个数组命名,一个叫 array,一个叫 brray一张图片叫 img原创 2021-08-02 21:14:01 · 406 阅读 · 0 评论 -
程序员的网易云是什么样的?
今天发现一个符合程序员气质的 GitHub 项目:网易云音乐命令行版本。这个项目基于 Python 编写,支持 Mac OS、Unix、Linux 系统,简洁优雅,丝般顺滑。现在已经 8.3 k 的 Star 了,还挺多,看来发现了我们的痛点功能如下,可以满足基本的听歌需求:320kbps的高品质音乐,支持歌曲,艺术家,专辑检索。网易云常用功能专栏都有,比如:网易22个歌曲排行榜、网易新碟推荐、网易精选歌单、网易主播电台、私人歌单,每日推荐、随心打碟。常用功能,本地收藏,随时原创 2021-08-02 21:12:37 · 209 阅读 · 0 评论 -
盘点 7 月份 yyds 的开源项目
本文盘点了 7 月份比较火的几个开源项目,涉及 Java、Python、教程等,这些开源项目分别是:1. 主流技术栈原理2. 数据可视化分析工具3. Spring 手撸专栏4. 接口管理平台5. 直播源厂库6. 研发生成周期效率平台7. JVM最全知识总结8. Learn Spring Security OAuth1.主流技术栈原理本项目致力于从源码层面,剖析和挖掘互联网行业主流技术Spring 全家桶、Mybatis、Netty、Dubbo 框架、及 Redis、Tomcat 中间件等技术栈的底层实现转载 2021-08-01 20:29:18 · 282 阅读 · 0 评论 -
推荐一个微信小程序商城项目
推荐一款实用的微信小程序商城项目,这个项目不仅有商城基本的功能,比如:商品管理、订单管理、用户管理,还有分销功能,具备广告、优惠券等功能。技术选型后端采用 Spring 技术栈,使用到的框架主要包括:Spring、MyBatis、MyBatis-Plus、Shiro、Druid、Fastjson、MySQL等技术。前端技术:Vue、iview、Jquery、Bootstrap、jqgrid、ztree等技术。实现功能该小程序商城实现功能包括用户模块、商城模块、推荐管理、订单管理、系统管理模块原创 2021-07-29 20:48:21 · 648 阅读 · 0 评论 -
推荐一个基于 Spring Boot + Mybatis + Vue 的代码生成器
1.简介一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL。只需要一个 Java8 环境,下载后即可运行使用。 步骤简单,只需配置一个数据源,然后勾选模板即可生成代码。 默认提供了通用的实体类、mybatis接口、mybatis配置文件模板,可以快速开发mybatis应用。 关注微信公众号:逛逛GitHub,后台回复「代码生成」即可下载。2. 使用步骤前往发行版页面,下载最新版本zip文件 解压zip,如果是Mac/L原创 2021-07-29 20:47:07 · 204 阅读 · 0 评论 -
3.2 万 Star 的算法可视化项目
算法的重要性不言而喻啦,每次求职之前刷 LeetCode 刷的头昏脑胀,大厂笔试时看到 Hard 级的算法题瞬间头皮发麻。算法是很重要,问题是如何更好的学习好算法才是关键 。一提到算法,大部分人应该都像我一样吧,立马跑到 Leetcode 网站上刷题, LeetCode 收录了许多互联网公司的算法题目,被称为刷题神器 。LeetCode地址https://leetcode.com/不过今天,是打算跟大家重新介绍一个GitHub上的开源项目:algorithm-visualizer ,转载 2021-07-28 21:37:24 · 228 阅读 · 0 评论 -
GitHub 上标星 9.4K 的云盘系统
推荐一个很火的开源项目:Cloudreve 云盘系统,现在 GitHub 有 9.4K 的 Star。Cloudreve 可助你快速搭建属于自己的网盘系统,该系统支持不同的云存储平台,比如七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive、本机等都可以作为存储端,并且你无须关心物理存储方式。小到个人可以使用 Cloudreve 搭建个人用网盘;大到公司团队搭建公有云系统和文件分享系统。该云盘系统还配备了详细的文档和讨论社区 Cloudreve 功能齐全:支持客户端直传 支持下载限速原创 2021-07-27 21:19:10 · 566 阅读 · 0 评论 -
微软开源的物联网入门教程火了
大家好,我是努力学习物联网开发的小金!这不,今天又来了一个顶级的物联网教程!这个项目最近还登上了 Github Trending 榜单!深受想要学习物联网开发的朋友们的喜爱!开始正式推荐这个项目之前,我先给小伙伴们科普一下物联网(IoT)。物联网的英语是 Internet of Things,缩写为 IoT,这里的“物”指的是我们身边一切能与网络相连的物品。例如您身上穿着的衣服、戴着的手表、家里的家用电器和汽车,或者是房屋本身,甚至正在读的这本书,只要能与网络相连,就都是物联网说的“物”转载 2021-07-26 20:15:52 · 305 阅读 · 0 评论 -
这个智能家居项目开源了
今天,推荐一个物联网项目:物美智能,如果你具备硬件、软件知识,这个项目肯定符合你的胃口。物美智能是一套软硬件结合的开源项目,该系统可助你快速搭建自己的智能家居系统。你可以学习到设备的集成和软硬件交互。PC 端或者手机与服务端通信,单片机可以接受遥控设备和服务器的指令,对风扇、照明灯、空调等硬件终端设备下达指令。本项目的架构如下提所示,分为智能设备模块、服务端、用户端。服务端基于 Spring Boot、MySQL、Redis 技术栈,前端基于 Vue、移动端 android。硬件端基于原创 2021-07-26 15:31:40 · 8490 阅读 · 23 评论 -
java开源物联网智能家居系统
今天小编推荐一套开源的软硬件系统,可用于二次开发和学习,快速搭建自己的物联网/智能家居系统。硬件工程师可以把自己的设备集成到系统;软件工程师可以使用项目中的设备熟悉软硬件交互。开源协议 使用 MulanPSL-2.0 开源许可协议链接地址https://gitee.com/kerwincui/wumei-smart项目简介服务端 使用spring boot、数据库mysql和redis、前端vue、移动端android、硬件端ESP-IDF和Arduino等。软硬件交互基于M原创 2021-07-22 20:47:59 · 4033 阅读 · 0 评论 -
Java进阶的开源项目
众所周知,Java岗位在国内非常火热。Java 语言的实用性、简易性和向后兼容性都彰显出独特的价值。正因如此,Java 语言才能超越 C 语言占据的主流地位,成为计算机语言中的 “大佬”。我们怎么才能成为别人口中的Java大神,成为企业渴望的人才呢?我们在学习一门技术的时候,应该先对技术的基本脉络有个大概了解,然后对于脉络中的每个知识点不断扩展和延伸,不断查漏补缺,这才是最有效率的学习方式。今天就给大家介绍两种针对新手的 Java 技术学习路线。深入浅出 Java 多线程开源地址:https:/原创 2021-07-22 20:47:05 · 351 阅读 · 0 评论 -
字节跳动又一开源力作发布
字节跳动开源了一个视频动画特效SDK(AlphaPlayer),可以通过制作Alpha通道分离的视频素材,再在客户端上通过OpenGL ES重新实现Alpha通道和RGB通道的混合,从而实现在端上播放带透明通道的视频。AlphaPlayer已经在Github上标星650,累计分支277个抖音、抖音火山版、西瓜小视频、今日头条已经接入。这套方案对设计师而言明显降低了特效的制作成本,对于客户端而言有着更可靠的性能和稳定性,且相比cocos2d引擎有着更低的入门门槛和维护成本,为.原创 2021-07-21 21:18:03 · 1206 阅读 · 8 评论 -
单点登录系统用 8 张漫画就解释了
JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址可以是这样的https://your.awesome-app.com/make-friend/?from_user=B&target_user=A上面的URL主要通过URL来描述这个当然这样做有一个弊端,那就是要求用户B用户是一定要先登录的。可转载 2021-07-20 22:10:16 · 180 阅读 · 0 评论 -
GitHub 上很火的 7 个项目--架构思想精华
本文盘点了最近比较火的几个开源项目,涉及 Java、Python、C++ 等,这些开源项目分别是:1. Java权限认证框架2. 凤凰架构[非常推荐值得学习]3. XMind 版 CS 基础知识笔记4. 微信插件5. 50 个小项目6. 高仿 Netflix7. 文件传输助手01.Java权限认证框架号称史上功能最全的 Java 权限认证框架:Sa - Token,这个框架主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0 等一系列权限相关问题.原创 2021-07-20 21:44:29 · 1015 阅读 · 0 评论 -
GitHub 上 6 款好看的后台模板
一套既美观又方便的后台框架可以大大幅节约开发时间和成本,本文推荐 6 款漂亮、功能强大的后台模板。01.vue-element-adminvue-element-admin 是一个后台模板,它基于 vue 和 element-ui 实现,可以帮助你快速搭建企业级中后台产品原型。功能非常丰富,几乎囊括了你见过的所有组件元素,可以通过下面这个链接体验一下。地址:https://panjiachen.github.io/vue-element-admin地址:https://github.com.原创 2021-07-19 21:01:19 · 2373 阅读 · 1 评论 -
用代码记住家里面的WiFi密码
"老王,你家的 WiFi 账号密码是什么呀?"你慢悠悠的接过手机,找到 WiFi 设置,选择你家里的 WiFi ,准备输入密码。你愣了一会儿,一拍脑袋说:"我草,只记得名字不知道密码了。"这个场景在你生活中是不是经常出现?自己设置的 WiFi 的密码却忘记了,而且来一个客人都需要说一次密码,年纪大一点的还得需要你帮他连上 WiFi。如果你也觉得这事儿有点麻烦,想找一个简单高效的办法。来看看是怎么解决这个问题的,这需要借助 GitHub 上两个开源项目。安装第一个开源工具后,在命令行输原创 2021-07-16 21:32:25 · 434 阅读 · 0 评论 -
GitHub上一个好玩的项目
过去的照片、老报纸放久了会泛黄。数码世界也一样,一张图片从被上传到网上开始,就被各种压缩算法蹂躏,最终以绿油油的形象呈现在我们面前的,也许是这样的:绿油油的主色调,模糊的细节。很多人把这些问题归咎于贴吧的压缩算法,其实,问题出在 7.0 版本之前 Android 提供的压缩图片接口上,当 RGB 色彩空间转换到 YUV 时,图片随着 Skia 缺陷的色彩空间变换算法反复压缩,越来越绿。后面这个 bug 被修复,近些年,除了上古老图,绿油油的网图也消失在我们的视野中。虽然绿图是少了转载 2021-07-15 20:38:47 · 187 阅读 · 0 评论 -
全新一代API网关,带可视化管理,文档贼友好
提到API网关,大家比较熟悉的有Spring Cloud体系中的Gateway和Zuul,这些网关在使用的时候基本都要修改配置文件或自己开发功能。今天给大家介绍一款功能强大的API网关apisix,自带可视化管理功能,多达三十种插件支持,希望对大家有所帮助!SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall简介apisix是一款云原生微服务API网关,可以为API提供终极性能、安全性、开源和可扩展的平台。a.转载 2021-07-12 20:59:07 · 796 阅读 · 1 评论 -
低代码平台yyds
每天都会去 ProductHunt 看看,这是一个发掘有意思产品的国外平台。这个平台现在已经成为了用户发现新产品、创业者们获得灵感、投资人们寻找新机会,以及创始人对自己的产品进行推广的最佳去处。最近一段时间,ProductHunt 平台诞生了很多受欢迎的新产品,这些新产品大都有一个标签:low code。低代码是通过可视化方式创建应用的一种概念,特点是代码量比传统开发少得多,甚至无代码,能显著提升开发效率。而如今,低代码不仅仅局限于软件应用的研发,只要是通过可视化的交互来帮助使用者完成一转载 2021-07-12 20:44:31 · 1350 阅读 · 0 评论