自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 3.6k Star!简单易用,过滤器强大的在线图片编辑器

【导语】:ToastUI Image Editor 是一个基于 HTML5 画布的图片编辑器,它使用起来非常简单,而且内置了丰富的图片编辑功能。简介ToastUI Image Editor 是一个基于 HTML5 Canvas 的图片编辑器,它使用起来非常简单,而且内置了丰富的图片编辑功能。它支持原生 JavaScript、Vue 组件 和 React 组件三种使用方式。基础使用Javascript最简单的方式安装就是直接取引用它在线的 CDN 资源,我们直接看一个 html 的例子:<.

2021-02-28 12:28:04 838 1

原创 如丝般顺滑!4 行代码就能创建一个数据流工具!

【导语】:Drawflow可以用来快速创建数据流,支持节点拖拽、多重连接、数据节点同步、数据模块清除、移动端设备友好等功能。 简介Drawflow 是一个简单的数据流库,可以用来轻松、快速地创建数据流,只需要安装一个 JS 库,运行 4 行代码即可轻松创建一个页面。 Drawflow支持以下功能: 1、节点拖拽2、多输入、输出3、多重连接4、删除节点和连接5、添加和删除输入、输出6、重新路由连接7、节点数据同步8、放大、缩小9、清除数据模块10、支持模块11、编辑模式fi

2021-02-28 12:26:56 586

原创 3100 Star!集成多种地理信息编码服务的神器

【导语】:GeoPy 是一款提供了不同地理编码服务实现的 Python 库,可让开发者使用第三方地理编码服务和其他数据源,轻松地在全球范围内定位坐标。简介在日常开发工作中,对于地理信息编码功能,我们可以找到许多不同的第三方服务,比如 OpenStreetMap Nominatim,Google Geocoding API 等,但在对接不同的服务时,需要按照各自的开发文档做很多定制且冗余的工作。想象一下,如果有一个开源且免费的库,可以同时集成多种地理信息编码服务,是不是非常的简洁?geopy 就是这么

2021-02-27 10:56:02 187

原创 这个图聚类 Python 开源工具火了:可对社群结构进行可视化、检测

最近,又有一款Python可视化工具火了。这一次,功能是针对图聚类问题的社群结构进行检测、可视化。该项目的帖子在reddit上一经发布,就被顶到了“机器学习板块”的榜首。一起来看看它究竟都能用来做什么吧~功能亮点这款工具叫作communities, 是一个Python库,用于图聚类问题的社群结构检测。它支持多种算法,包括:Louvain算法;Girvan-Newman算法;层次聚类算法;光谱聚类算法;Bron-Kerbosch算法。更赞的是,communities还可以实现这

2021-02-27 10:53:49 505

原创 1.3 万 Star!直接在浏览器端组织 JS 代码的魔法工具

【导语】:Browserify 是一个开源的 JS编译工具,可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 JS代码,通过预编译让前端 JS可以直接使用 Node NPM 安装的一些库。简介Browserify 是一个开源的JavaScript 工具,它可以让你像在 node 中那样,在浏览器中也可以使用require('module')来加载模块。换句话说,它可以让服务端的 CommonJs 的模块运行在浏览器端。开源地址Browseri...

2021-02-26 11:07:51 222

原创 2.7 万 Star!Github 项目源码辅助阅读神器

【导语】:一款用于将 Github 项目代码以树形格式展示的浏览器插件。简介大家平时逛 GitHub 是否会觉得查看源代码的体验十分糟糕?项目文件需要一层层点击,返回也要一层层返回。这样不直观,也比较麻烦。Octotree是一款辅助阅读 GitHub 源码的浏览器插件,以树形格式展示项目结构,阅读体验真的很不错。目前支持的浏览器有Chrome、Firefox、Edge、 Opera 和 Safari。使用方式也非常简单,只需要安装对应的浏览器插件,然后在项目页面打开插件即可,下图是谷歌浏览器插件下查看.

2021-02-26 11:03:30 311

原创 10 天 5 千 Star!21 岁本科生给程序员开发的十六进制编辑器

【导语】:ImHex 是一款界面美观的十六进制编辑器,主要面向逆向工程师和程序员。如果你喜欢暗黑系编辑器,那它应该是你的菜。 ImHex 最近在 GitHub 上非常火热,上架五天就收获了 2.5k Star,十天 5k Star。 开发者介绍ImHex 的开发者是 WerWolv,今年 21 岁,是一个瑞士的电子工程本科大二在读学生。他着迷于嵌入式系统,底层编码,ARM 微控制器开发,操作系统以及主机自制软件和定制固件。项目地址 + 源码https://github.com/WerWolv

2021-02-25 16:12:15 175

原创 6.5 万 Star!开发 3D 网页项目的必备工具

【导语】:Three.js是一个易于上手的轻量级Javascript API 库,主要用于数据可视化、VR 演示等 3D 的图形展示。它在 GitHub 获得了6.5 万 Star。简介Three.js可以创建各种 3D 图形,点、线、文字、几何体、立体文字等,并可以设置光影特效、纹理特效、动画特效等。定位方式采用右手坐标系定位。默认使用WebGL渲染器,同时还提供了Canvas 2D、SVG和CSS3D渲染器。当浏览器过于老旧或因为其他原因不支持WebGL方式时,使用其他渲染方式进行渲染。Thre.

2021-02-25 16:08:26 225

原创 一夜之间火爆 GitHub!这款神秘的通讯软件究竟是什么?

【导语】:Signal 是一个用于与朋友进行简单私人交流的消息应用程序,它通过网络进行安全地通信,并且可以加密存储在手机上的消息。 简介最近,WhatsApp 对其隐私政策进行了部分更改,WhatsApp 将会和 Facebook 进行数据共享,强迫用户同意这一改动。如果用户不同意的话,将会无法使用。 推特 CEO Jack Dorsey 和特斯拉创始人马斯克等大佬呼吁改用加密通讯软件 Signal。 除了马斯克,还有很多人也在使用这款应用,如奥斯卡获奖导演 Laura Poitras:

2021-02-24 10:26:56 613

原创 能上天的代码? NASA 火星无人机飞行控制系统开源了

【导语】:F Prime 是为“机智号”火星无人机量身定制的一个组件驱动的框架,可以快速开发和部署太空飞行及其他嵌入式软件应用程序。简介最近美国“毅力号”火星车成功登陆火星,配合它完成探测任务的“机智号”无人机搭载的是“骁龙801”处理器,并且“机智号”实际上是通过 Linux 操作系统控制的,这是人类第一次在火星上运行 Linux。值得一提的是,多年前 NASA 把这个专门为火星无人机开发的飞行控制系统开源了,它就是本文的主角:F Prime。F´(F Prime)是一个组件驱动的框架,可以快速

2021-02-24 10:21:35 1253

原创 对标 Postman!2.5 万 Star 的挑战者:Hoppscotch

【导语】:Hoppscotch是一个免费、开源、快速、美观的API请求工具,可以更快地创建请求,节省开发时间。 简介 Hoppscotch是一种可以通过Web服务的方式构建API访问的工具,使用Node.js开发,采用简约的UI设计,能实时发送和获取响应值,它的的前身是postwoman。Hoppscotch是webapp,可以部署在服务器上,这样一来整个团队都能使用,而不需要通过导入导出从而分享团队内成员所创建的集合。Hoppscotch主要具有以下功能: 1、除了常规的GET、POST请求外

2021-02-23 10:56:57 589

原创 一个月拿下 1.2k Star,自称“最快的 C 语言 JSON 库”

【导语】:符合ANSI标准的C语言json库,其设计的目的是为了更好地利用现代CPU,追求极致的效率。 简介 YYJSON是一个使用C语言开发的高性能json库,能够更好地利用现代CPU的性能,从而使得JSON的序列化和反序列化都更快。YYJSON具有以下特点: 1.更快。在现代CPU上,能以每秒千兆级别的速度读取和写入json数据。2.可移植。兼容ANSI C(C89)标准。3.符合RFC 8259和ECMA-404标准。4.完整的JSON格式、数字格式和UTF-8验证。5.可以精确处理

2021-02-23 10:42:54 270

原创 HTTP接口调试利器!4.8万Star的HTTP命令行客户端!

【导语】:Python实现的HTTP请求命令行客户端,我理解为curl的Python版本,但是提供了更友好,更易使用的命令及选项。简介 HTTPie是使用Python实现的HTTP命令行工具,提供了更人性化、交互性更好的命令和选项,可以用来做测试、调试以及与HTTP API服务器交互,http和https命令可以用来发送任意的http请求,使用自然简单的语法,提供格式化和颜色输出。 HTTPie具有以下主要功能特点:1、自然直观的语法2、可格式化终端输出,包括颜色的区分3、支持JSON4、支

2021-02-22 15:32:43 238

原创 连续 3 天霸榜狂增 9500 Star,1 秒钟就可以在 VS Code 中阅读 GitHub 代码

【导语】:只需要一秒钟,就可以使用 VS Code 阅读 Github 代码。简介Github 是全世界程序员最活跃的社区,因为上面有着许多开源、优秀的项目,Github 对程序员来说就是一个宝藏库。通常在 Github 上看代码都是直接在网页上点点点,或者是将代码 clone 到本地,再使用代码编辑器打开。Github1s 这个项目,就是将在线网页和 VS Code 结合起来,在线就能使用 VS Code 的方式阅读 Github 代码,不再需要 clone 到本地。使用方式也非常简单,只需要在浏

2021-02-22 10:56:31 99

原创 1.5 万 Star!Vim 党不能缺少的 IDE:SpaceVim

【导语】:SpaceVim 是一个社区驱动的模块化的 Vim IDE,以模块的方式管理插件,旨在维护一个模块化、开箱即用、稳定的 Vim 开发环境。目前在 GitHub 的 Star 数已有 15.2k。 简介 SpaceVim 是一个社区驱动的模块化的 Vim IDE,以模块的方式组织管理插件以及相关配置, 为不同的语言开发定制了相关的开发模块,提供代码自动补全, 语法检查、格式化、调试、REPL 等特性。用户加载相应的模块插件就能得到一个开箱即用的 Vim IDE。 我个人的理解,SpaveV

2021-02-21 10:45:38 268

原创 把命令行玩成“迷你谷歌”:可搜索、计算,还能翻译

还在用浏览器打开谷歌、百度来搜索?No,no,not fashion。直接让命令行秒变“搜索引擎”,了解一下?不仅搜索、问答轻松搞定,还能做计算和翻译。“啪”的一下吸(zhuang)睛(X)有木有。TUXI:即时问答命令行工具这就是登上近日GitHub热榜的项目——TUXI。简单来说,它是一个命令行工具,能够快速执行问答。其效果也是比较惊艳。例如在问答方面,若是提问“Linus Torvalds(Linux之父)的生日”,TUXI便会迅速给出精确答案:28 December 1969

2021-02-21 10:30:41 111

原创 横空出世的可视化新工具,帮你更轻松地探索数据

探索性的数据分析是一种态度,是一种灵活性,是一种去寻找那些我们认为不存在的事物以及我们相信存在的事物的意愿。— John W Tukey在数据科学领域,数据可视化的重要性和必要性并没有得到足够的重视。 一张图片胜过千言万语,这句话适用于任何与数据相关的项目的生命周期中。 然而很多时候,实现这些可视化的工具往往不够智能。 事实上这意味着,尽管我们有数以百计的可视化库,但其中绝大多数都要求用户自己编写大量代码才能绘制简单图形。 这会让人们的关注焦点转移到可视化的内部机制上,而不是真正重要的东西:数据内的关.

2021-02-20 17:22:19 216

原创 据说程序员最怕命名!这个 6300 Star 的手册能帮上忙

【导语】:naming-cheatsheet 是一个命名备忘录,记录命名的一些常见规范和约定。简介在编程工作中,命名是一件让很多开发者都头疼的事情。国外曾经有个一次关于程序员最难任务的投票调查,结果命名占了 49%。一个好的变量或函数命名,应该能起到自解释的作用,甚至能减少我们代码的注释。naming-cheatsheet是一个命名备忘录,记录一些常见的规范约定,并提供简单的例子说明。如果能够严格遵守这些规范,相信我们的代码可读性会大大提升,下面就来介绍 naming-cheatsheet 提供的

2021-02-19 10:22:30 10532 40

原创 2.7万 Star!最全面的 Python 设计模式集合

【导语】:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易地被他人理解、保证代码可靠性。python-patterns 则是使用 python 实现设计模式的集合。简介学会了很多门编程语言,就是一个好程序员了吗?事实上,入门很简单,但真正的精通不仅需要会写出简单的类似“Hello World”的程序,还需要熟练应用,并解决各种问题。在精通的道路上,设计模式是我们一定会接触并需要掌握的一个知识。设计模式是软件开发人员在软件开发过程中面

2021-02-19 10:10:15 119

原创 4.2k Star!实用的 Mac 进程管理工具

【导语】:一款开源的 Mac应用程序,方便查看系统正在运行的所有进程,以及显示哪些应用程序正在使用哪些文件。简介Sloth 是一款本地 Mac 应用程序,能显示系统中所有正在运行的进程所使用的文件、目录、套接字、管道和设备,让用户方便查看哪个应用程序正在使用哪个文件。 Sloth 主要有以下特点:1、可以查看所有打开的文件、目录、IP套接字、设备、Unix 域套接字和管道2、可以按名称、访问模式、卷、类型、位置或使用正则表达式筛选3、可以按进程名、文件数量、类型、进程ID、用户ID、PSN、b.

2021-02-10 10:01:59 699

原创 讨厌手写,印度小哥开源了一个手写体转换工具,支持中文

【导语】:Text-to-Handwriting 是一个在线的开源工具,可以将文字输入转为手写体,并提供图片下载。简介Text-to-Handwriting 的开发者是个印度小哥,他讨厌手写作业,所以开发了这个工具,可以将文字输入转化为手写体,并提供图片下载。工具使用了以下第三方库:html2canvas,用于将 dom 元素转化为 canvas;jsPDF,以图片为原型生成对应的PDF文件;cypress,用于测试的库。这个库开源前哨介绍过,是一个很强大的自动化测试工具,详情点击这里查看;s

2021-02-09 21:00:32 866

原创 1.7 万 Star!一个简单实用的 Python 进度条库

【导读】:有的 Python 程序较大,执行需要花费较长的时间,有的用户在“盲目”地等待运行结果,但又不能明确知道程序进展到什么程度的时候,很有可能因心情急躁而终止程序。本文介绍的这个有着 1.7 万 Star 的开源库,就能解决这个烦恼。https://github.com/tqdm/tqdm1、Tqdm 简介使用 Python Tqdm 进度条库,可以让 python 程序执行进度可视化。在阿拉姆语(Aramaic)、希伯来语(Hebrew)、和阿拉伯语(Arabic)中,闪米特语(Se

2021-02-08 14:12:03 102

原创 实时监测手部运动的 JS 库,可以实现很多有趣功能

【导语】:Handtrack.js是一个可以直接在浏览器中实现实时手部动作跟踪和检测的原型库,它是经过 Tensorflow 训练产生的开源模型,不需要用户自己训练。有了它,你只需要通过几行代码就能检测图片中手部的动作。GitHub 主页https://github.com/victordibia/handtrack.js1、简介Handtrack.js ,是基于 TensorFlow 对象检测 API 训练模型搭建的,能够实现通过摄像头实时监测手部运动,它的特点主要包含:它可以让开发人员使用

2021-02-08 11:30:47 414

原创 1.5万star!界面酷炫、简单易用的数据库开源客户端

【导语】DBeaver是一款跨平台的数据库工具,界面友好,支持主题设置,关键字高亮,支持导出er图,支持多种数据库,企业版支持nosql数据库。 简介你在日常开发工作中,对于数据库的使用,是否使用了不同的客户端工具?Oracle使用Sqldeveloper?MySQL使用Navicat?Redis使用AnotherRedisManager?或者苦苦寻找破解的工具?想象一下,如果有一个客户端,可以同时支持以上多种数据库,并且还具有非常易用、酷炫的界面,关键还开源、免费,是不是会勾起你的好奇心?就这样,DB

2021-02-07 12:13:22 558

原创 1 万 Star !这个 OCR 神器能轻松识别 80 多种语言!

【导语】:EasyOCR 是一个用 Python 编写的 OCR 库,用于识别图像中的文字并输出为文本,支持 80 多种语言。简介EasyOCR 是 python 中一个不错的 OCR 库,在GitHub已有 10.3K star。目前支持80多种语言,包括中文、日文、韩文和泰文等。下载安装项目地址:https://github.com/JaidedAI/EasyOCR教程地址:https://www.jaided.ai/easyocr/tutorialAPI文档:https://www.j

2021-02-06 10:22:47 645

原创 15 个开源示例手把手带你用 PyQt 做小型桌面应用

【导语】:想制作属于自己的桌面应用程序吗?这有 15 个示例带你手把手入门。简介本次将介绍一个用 PyQt 框架和 Python 编写的 15 个小型桌面应用程序的合集。这其中很多应用程序在 learnpyqt 网站上有更详细的讨论。如果你对创建GUI应用程序还不熟悉,可以查看 pyqt5 入门教程。这个开源项目的地址是:https://github.com/learnpyqt/15-minute-appsApp列表这些 app 将展示 Qt 框架的各个部分,包括高级小部件、多媒体、图形视图

2021-02-05 10:27:05 1353

原创 3 天新增 4700 Star !开源实时屏幕共享工具在 GitHub 火了

【导语】:Deskreen 可以将任何具有 Web 浏览器的设备转换为电脑的辅助屏幕。简介Deskreen 是一个基于 electron.js 的应用程序,使用 WebRTC 协议,将你的电脑桌面流实时传输到到任何设备上的 Web 浏览器。它构建在 Electron React Boilerplate 的顶层,并且为了获得更好的安全性,实现了端到端的加密,这受到了 darkwire.io的 启发。不同之处在于,它使用了 Typescript 重写,并且使用node-forge 代替了 window.cr

2021-02-04 11:00:20 2014

原创 开源了!从 0 到 1 实现“合成大西瓜”

转自:shymeanwww.shymean.com/article/使用cocos实现一个合成大西瓜最近微博上曝出了很多瓜,"合成大西瓜"这个游戏也很火热,玩了一阵还挺有意思的。研究了一下原理,发现目前流传的版本都是魔改编译后的版本,代码经过压缩不具备可读性,因此决定自己照着实现一个。本项目主要用作 cocos creator 练手使用,所有美术素材和音频材料均来源于 www.wesane.com/game/654/感谢原作者,向每一位游戏开发者致敬!本文所有代码及素材都放在 .

2021-02-03 10:53:45 1860 1

原创 酷!一个仿漫画手绘风格的 Python 图表库

【导读】:关于数据可视化工具,如果你有点厌烦了常见风格(比如:Matplotlib 和 pyecharts),那可以试试换一种风格。本文前哨君给大家介绍一个风格完全不一样的开源库:cutecharts,其 UI 效仿 XKCD 漫画风格,在部分场景(比如:个人作品展示)的效果或许会更好。补充:XKCD 是一个 IT 漫画网站,在国外非常有名气。为什么会有 cutecharts?据 cutecharts 的开发者介绍,他个人非常喜欢一个 JS 图表库 chart.xkcd,但它支持的图表类型不

2021-02-02 11:05:38 190

原创 Eclipse 出品,1.3万 Star!网友说要干掉 VS Code 的新工具

【导语】:也许大家最近在不少地方看到了一篇《Eclipse 官宣,干掉 VS Code》的文章。其实这又是在炒 2020 年 3 月的一则冷饭。Eclipse 基金会官方就没有“干掉 VS Code”,说的是“VS Code 的一个真正开源替代品(a True Open Source Alternative to Visual Studio Code)”。本文就带大家认识一下 VS Code 的替代品:Eclipse Theia。Theia 是一个基于 TS 开发的开源 IDE 框架,基于它我们可以

2021-02-01 10:27:08 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除