#开源

TJ君最近有点惆怅,为啥呢?最近TJ君发现GitHub越来越难上了,有时候经常出现无法访问的情况: 想必很多人也会跟TJ君有同样的烦恼,毕竟GitHub是一个学习编程的好地方,这样断断续续的使用,极度影响吾等程序猿的用户体验,那,该怎么办!? 既然这是一个大家都会遇到的问题,TJ君觉得肯定有业界大神会帮大家想解决方案,果不其然,TJ君发动小宇宙找了一会,找到一个不错的GitHub开源加速工具,可以安全又顺畅的继续访问GitHub了! FastGithub一款GitHub加速利器,专门为解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题而诞生。 那究竟这款工具有多利器?TJ君举个例子,曾经TJ君的一个朋友对于找女友是这样筛选的: 备选人员 长腿 大凶 美女1 NO NO 美女2 N...

这两天临近国庆,小编要写的东西还蛮多,在编写的闲暇想到一个有趣的问题,就是大家平时都使用什么编写工具? 这几年似乎Markdown编辑器逐渐成为行业里的主流,如果有还不了解的小伙伴,小编稍稍介绍一下。 Markdown编辑器,主要是可以使用一套格式标记语言来对文档内容进行排版和格式显示,而这种编辑器在程序猿圈子里逐渐受到欢迎的原因是: 1、读写改方便,Markdown的格式标记语法简单,常用的标记只有十多个,相对来说非常轻量,上手很快,只需要学习几个简单的符号,然后就可以专注于码字了,而不需要手动设置各种样式。2、一器多用,Markdown即可以用来编写说明文档并且在主流平台都通用,又可以写技术文章,写出来的内容中可以清晰的区分说明部分和代码。3、输出方便,Markdown的文章可以轻松的转换为html、pdf等多种不同方式。 目前国内外有各种各样不同的Markdown编辑器,其中比...

Spring Boot的上传文件,相信你一定会了。如果还不会的小伙伴,可以先看看之前的分享: Spring Boot 2.x基础教程:实现文件上传 Spring Boot 2.x基础教程:多文件的上传 文件上传实现之后,通常最常见的另外两个操作就是下载和预览,下载只需要知道地址,就简单搞定了,那么预览怎么做?你知道吗? 今天小编就来推荐一个用Spring Boot搭建的文档在线预览解决方案:kkFileView! 这是一款成熟且开源的文件文档在线预览项目解决方案,如果你用过类似如永中office、office365、idocv这些付钱产品,你一定会喜欢kkFileView,因为在功能满足的前提下,谁还喜欢付费呢? 12大特性 支持word excel ppt,pdf等办公文档 支持txt,java,php,py,md,js,css等所有纯文本 支持zip,rar,jar,tar,...

各位程序猿小伙伴们,中秋快乐~在节日欢快的气氛中大家是不是还在奋笔疾书、沉浸在学习的海洋中呢? 小编这两天休息在家一直在想一个问题,那就是我们在开发SpringBoot项目的时候,该怎么做好权限认证呢?之前有和小伙伴讨论的时候说起过一些常见的相关框架,例如Shiro或者Spring Security等,但这些框架似乎在运用上存在着各种美中不足的地方,尤其是用起来太过复杂,劝退了不少新手程序猿,让人总觉意犹未尽。 不过呢,就在这个假期里,小编发现了一个新的权限认证框架,总体感觉使用起来简单明了,整体的API设计呢也属上乘,所以赶紧来和大家分享下~ 他就是,权限认证框架领域一块璀璨的明珠~~~下面让我们有请: Sa-Token Sa-Token,可能是史上功能最全的Java权限认证框架之一!或者可以去掉之一两字。 截止目前为止,Sa-Token已集成——登录认证、权限认证、分布式Sess...

自从Redis面世以来,作为一个开源的高性能的key-value型数据库,很大程度的对关系型数据库起到很好的补充作用。 Redis实现简单,功能齐全,已经成为了业界最常用的组件之一。为了更方便的使用,衍生出一系列的可视化工具,像是redis desktop manager、medis、fastoredis、redis clent等等等等,各花各草入各眼,每个人都有自己喜欢的风格,但是往往这些工具可能在界面UI方面还是有待提高,有些甚至还要收费。 今天小编就想和大家分享一款帅气、好看同时功能强大的开源Redis客户端工具,或许就能成为你喜欢的那朵花那棵草。 AnotherRedisDesktopManager一款,更快、更好、更稳定的redis桌面管理客户端工具,与Linux、Windows和Mac三大平台完美兼容。 小编先给大家演示下其页面风格,喜欢暗黑风格的小伙伴一定喜欢不已,整体...

这两天喜欢玩游戏的程序猿可有福了,前两天刚给大家介绍过暴雪大放送活动,还不知道的点这里:暴雪来送大礼了,速领! 想必也有很多小伙伴一直都羡慕那些手握Switch的同伴,今天小编准备教你的就是,如何在PC端玩Switch! 首先给大家介绍下,这个模拟器是基于C#搭建的,所以需要小伙伴们先下一个.NET 5.0 (或者更高版本) SDK作为环境基础。 安装完之后下载模拟器文件:Ryujinx-master 将Ryujinx-master解压到小伙伴心仪的路径,建议使用英文路径,避免出现各种中文路径识别问题 解压之后是这个样子 这个时候先做一件事情,下载一个组件gtk-3.24.20.zip,放到这个目录下:C:\Users\XXX\AppData\Local\Gtk\3.24.20,其中XXX就是各位自己的电脑名字替代,因为模拟器在自运行过程中会自动去github下载这个文件,小...

今天为大家带来一个很有趣的游戏模拟器GoBoy GoBoyGoBoy是一个可以在多平台运行的任天堂GameBoy和GameBoy Color的模拟器,目前这个模拟器可以运行大多数的GameBoy游戏和一部分GameBoy Color的游戏。同时还有声音和颜色的支持,是不是很多80后小时候偷偷玩GameBoy的回忆涌上心头了? 这个模拟器是作者当初作为一个开发练习用的项目,目前仍然在不断更新中。 模拟器包含了调试函数,便于使用者理解该如何使用操作这个模拟器,方便自己个性化的写一个类似的模拟器出来。 这些调试函数会将每一步的操作码及数值打到控制台显示,不过这个可是会降低模拟器速度的哟。 是不是很心动?赶紧来看下具体怎么弄! 如何安装想知道怎么用吗?首先我们要去github上下载一个最新版本的GoBoy,地址如下: https://github.com/Humpheh/goboy/re...

一个生活微信,一个工作微信是很多上班族的基本配置。 但由于微信客户端在PC端上只能打开一个,这使得在上班时候就非常不便,一个号在PC端上登录,一个在手机上使用,但是上班时候又不能一直看手机,不然老板还以为你在玩呢。 所以,对于打开多个微信客户端的需求就来了! 查了一下百度,有几个基本的多开方法,简单总结下大致有以下三类: 第一类:创建微信应用的副本,通过复刻多个微信应用来实现。 第二类:使用下面命令实现 open /Applications/WeChat.app/Contents/MacOS/WeChat 优化下命令,这样可以关闭终端 nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1 & 上面的两类虽然都能实现,但都不那么方便,昨天小编发现了一个更好用的工具:WeC...

现在的00后少年可能已经不太了解《暗黑破坏神2》这款由暴雪打造的经典游戏。该游戏上市的时候,国内个人家用电脑还没有那么普及,网络游戏也没有那么风靡,现在的孩子可能无法想象,那时候网吧里的很多人都是在玩这款单机游戏! 元旦逛GitHub的时候,居然发现有大神复刻了一个暗黑破坏神2,该项目名称叫:OpenDiablo2,它的Logo有没有让你回忆起以前的图标呢? 该项目目前已经收获了8.9k的Star,非常受欢迎! 仔细看看,这款复刻游戏居然是用golang编写的,对于掌握Go语言,还只是用于网络与运维应用的开发者来说,或许也是一个学习用它来做游戏的一个优秀案例。 先不说如何学了,我们一起来看看它的效果吧: 有没有找回童年的赶脚? 扫描下方二维码,关注公众号“TJ君”,回复“OpenDiablo”,获取仓库地址 这个公众号专注分享开源项目和好用的工具,无广告!跟着TJ每天学...

这周很多公司都开始复工了,不出意外下周应该大部分都要开始上班了吧。今天TJ冒着被各公司老板追杀的风险,给大家推荐一个上班摸鱼神器:Thief-Book。 项目名称:Thief Book 项目地址:https://github.com/cteamx/Thief-Book 这是一款真正的最强摸鱼神器,可以更加隐秘性大胆的看小说,炒股。 隐蔽性:自定义透明背景,随意调整大小,完美融入各种软件界面 快捷性:三个快捷键,实现完美的摸鱼 跨平台:支持 Mac、Win、Linux 使用效果Mac 任务栏模式 任务栏过多会自动隐藏 小说演示 股票演示 Mac + Win 桌面模式 此版本可以随意拖拽,自定义大小,自定义背景颜色和文字颜色 Mac 版本,支持 TouchBar 翻页 和 老板键 小说演示 股票演示 Mac TouchBar 按键 Mac TouchBar 模式 ...

“开源(Open Source)”,这个在程序员界耳熟能详的词,几乎充斥着我们的整个职业生涯。相信没有一个程序员不知道啥是“开源”,相信没有一个程序员从来没用过“开源”产品。回顾一下,我们所熟知的一些伟大开源项目几乎都出自国外的程序大师或组织。然而,这几年国人也贡献了不少优秀的开源项目与产品,甚至有一些也收到国外同行的认可与赞许。下面我们就在一起盘点下,那些产自中国,走向世界的伟大开源项目吧! Kylin Kylin™是第一个成为Apache顶级开源项目的中国作品。它是一个分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,能够处理TB乃至PB级别的分析任务。它能在亚秒内查询巨大的Hive表,并支持高并发。 Kylin的核心思想是预计算(以空间换时间),即对多维分析可能用到的度量进行预计算,将计算好的结果保存成Cube,供查询时直接访问。...

关于人工智能的项目,相信大家都看过或者用过不少了,但它们的大多数看上去都十分“高大上”,让人感觉要掌握他们犹如习屠龙之术一样。事实上,有很多关于人工智能的项目还是十分实用的,而且用途还十分有趣,下面就简单为大家盘点 10 个功能独特的开源人工智能项目。 1. STYLE2PAINTS:强大的为线稿上色的 AI推荐理由:新一代的强大线稿上色 AI,可根据用户上传的自定义色彩给线稿进行上色。项目提供了在线使用网站,十分方便使用。 2. SerpentAI:基于 Python 的教 AI 打游戏的学习框架推荐理由:SerpentAI 旨在为机器学习和 AI 研究提供一个有价值的工具。但同时,对于爱好者来说,它也是非常有趣的。 Serpent.AI 中包含大量支持模块,在以游戏为开发环境时经常遇到的场景提供解决方案,同时也提供加速开发的 CLI 工具。支持 Linux、Windows ...