全网最全:各种资源网站都给你整理来了!你想要的都在这里
之前就有不少小伙伴问我说,在平时的日常工作、学习、开发、写博客、做视频等过程中有没有什么好用高效的在线工具可以分享。
正好,这次就借着这个机会分享一波,不出意外又是一篇托家底的分享,大家记得点赞/在看,不要白瞟哇。
也欢迎小伙伴们分享和安利出你们觉得有用的工具,好东西记得分享哦。
文章整理自:微信公众号丨CodeSheep
首先就是画图工具,我想了一下,程序员经常接触的无非也就是流程图、思维导图、原型图、UML图、网络拓扑图、组织结构图等等这些。
下面这三个在线画图网站我想应该足够了,其中那个processon是我用得最多的,历史文章中几乎所有相关的图形都是用它绘制,然后导出图片的。
在线画图工具ProcessOn:https://www.processon.com/
在线画图工具draw.io:https://app.diagrams.net/
在线思维导图工具:http://www.mindline.cn/webapp
PlantUML在线编辑器:http://haha98k.com/
在做开发和写代码的过程中,经常要用到的辅助工具其实还挺多,这段时间我重点就在整理归纳这个。
以我个人的情况为例,日常开发经常会用到一些辅助工具我总结为8大类,包括:编解码工具、转换工具、正则工具、编译工具、网络工具、格式化工具、可视化工具、在线生成器、以及其他工具等等。
具体列表如下。
BASE64编解码工具:https://base64.supfree.net/
MD5编码工具:https://www.zxgj.cn/g/md5
AES/DES加解密:http://www.fly63.com/tool/cipher/
JWT解码工具:http://jwt.calebb.net/
ASCII编解码工具:https://www.matools.com/code-convert-ascii
Unicode编解码工具:https://www.zxgj.cn/g/unicode
UTF-8编解码工具:https://www.zxgj.cn/g/utf8
字符串编解码工具:https://www.zxgj.cn/g/enstring
URL编解码工具:http://tool.chinaz.com/tools/urlencode.aspx?jdfwkey=lbixz1
在线ASCII码对照表:http://www.fly63.com/tool/ascii/
通用进制转换工具:https://www.zxgj.cn/g/jinzhi
在线浮点数十进制转换:http://www.binaryconvert.com/
RGB颜色转换:https://www.zxgj.cn/g/yansezhi
时间戳转换工具:https://www.zxgj.cn/g/unix
计量单位换算工具:http://www.fly63.com/tool/unitable/
在线JSON解析:http://www.json.cn/
在线JS代码格式化工具:https://prettier.io/playground/
SQL压缩/格式化工具:https://www.zxgj.cn/g/sqlformat
JSON和XML在线转换:https://www.zxgj.cn/g/jsonxml
JSON/YAML在线转换:http://www.fly63.com/tool/jsonyaml/
人民币大小写转换工具:http://www.fly63.com/tool/renmingbi/
正则表达式调试工具:https://regexr.com/
正则表达式可视化工具:https://jex.im/regulex/
IP地址归属地查询:https://www.ip138.com/
IP地址查询:https://www.ipip.net/ip.html
HTTP在线接口测试工具:http://www.fly63.com/php/http/
C#在线编译运行:https://rextester.com/
C/C++在线编译调试:https://www.onlinegdb.com/
在线编译工具套装:https://c.runoob.com/
在线前端编辑器: https://codepen.io/
在线数据可视化:https://flourish.studio/
在线JSON解析:http://www.json.cn/
在线CSS代码可视化工具:https://enjoycss.com/
XML格式化工具:https://www.zxgj.cn/g/xmlformat
在线JS代码格式化工具:https://prettier.io/playground/
SQL压缩/格式化工具:https://www.zxgj.cn/g/sqlformat
JSON和XML在线转换:https://www.zxgj.cn/g/jsonxml
JSON/YAML在线转换:http://www.fly63.com/tool/jsonyaml/
UUID在线生成器:https://www.zxgj.cn/g/uuid
随机数生成器:https://www.zxgj.cn/g/suijishu
在线Nginx配置工具:https://nginxconfig.io/
在线对比工具:http://www.fly63.com/tool/textdiff/
在线Chrome浏览器插件:https://www.crx4chrome.com/
在线接口文档管理工具:http://www.docway.net/
如果你也写文章,或者做视频,那就一定少不了要找素材,包括各种图片、背景、emoji表情、表情包、壁纸、视频、gif图等等。
如此一来,那些好用的在线素材工具就必不可少了,比如像各种表情包工具、icon图标库、矢量图库、图片素材库、壁纸库等等。
免费透明背景图片素材:http://pngimg.com/
Emoji表情搜索:https://emoji.svend.cc/
Emoji表情包下载:https://emojiisland.com/
open source icons:https://feathericons.com/
阿里巴巴矢量图标库:https://www.iconfont.cn/
表情包在线网站:https://fabiaoqing.com/
免费PNG图片库:https://pluspng.com/
ICON图标在线下载:https://www.iconfinder.com/
极简壁纸:https://bz.zzzmh.cn/
Wallpaper Abyss壁纸:https://wall.alphacoders.com
Pixabay图片素材库:https://pixabay.com/zh/
Unsplash图片素材库:https://unsplash.com
Pexels图片素材库:http://www.pexels.com
NASA图片视频素材库:https://images.nasa.gov
同样,对于那些文章创作者和视频创作者而言,设计封面,做海报,设计LOGO,图片美化等等基本也是刚需。
这样大概率日常会用到一些简易好上手的在线设计制作类工具,比如在线P图、音/视频轻量化剪辑、logo制作、海报设计制作、图片美化、在线图片转换或生成等等,毕竟不是每时每刻我们都需要那种重量级的本地软件。
在线PS:https://www.uupoop.com/
在线音频剪辑:https://www.weixinsyt.com/
在线视频剪辑:https://www.kapwing.com/
免费logo在线制作:http://www.uugai.com/
艺术字体在线生成:https://www.qt86.com/
在线表格转换工具: https://tableconvert.com/
在线海报设计工具: https://www.designcap.com/
图片智能放大工具:https://bigjpg.com/
二维码美化器:https://mh.cli.im/
在线代码截图工具:https://carbon.now.sh/
在线抠图工具:https://www.remove.bg/zh
ICO图标在线生成:http://www.fly63.com/php/ico/
SVG转PNG工具:http://www.fly63.com/tool/svg2img/
视频转GIF工具:http://www.fly63.com/tool/giftxt/
二维码在线生成器:http://www.fly63.com/tool/ewm/
二维码在线解码:http://www.fly63.com/php/decoder/
在我写文章的过程中经常会用到和写作相关的辅助工具,比方说:字数统计工具、Markdown格式的文章排版工具、图床网站、代码截图工具等等,所以下面这些在线工具就能很好地满足我的需求。
在线字数统计:https://www.eteste.com/
mdnice markdown排版工具:https://mdnice.com/
md2all markdown排版工具:http://md.aclickall.com/
在线图床神器:https://picx.xpoet.cn/
在线免费图床:https://sm.ms/
图壳图床:https://imgkr.com/
在线代码截图工具:https://carbon.now.sh/
在线短链接工具:https://urlify.cn/
在线文本替换:http://www.fly63.com/tool/textreplace/
这部分在线工具主要用来处理一些和文档以及文稿相关的事情,经常用到的比如:在线的全套pdf处理和转换工具、各种各样多媒体文件间的相互转换工具、在线识别工具、在线压缩工具等等。
pdf在线处理工具1:https://smallpdf.com/cn/pdf-tools
pdf在线处理工具2:https://tools.pdf24.org/zh/
pdf转word在线工具:https://www.pdftoword.com/
在线多媒体转换器合集:https://cn.office-converter.com/
在线文字识别工具:https://ocr.wdku.net/
在线文件压缩工具:https://docsmall.com/
好记性不如烂笔头,作为一个学习者,我觉得记笔记是必不可少的步骤。当然现在基本都做电子笔记和电子文档比较多。
现如今各式各样优秀的文档工具和笔记软件鳞次栉比,好用的也有很多,整理成如下列表,这东西各有长处,使用哪个最合意还得看个人习惯和需求了。
印象笔记:https://www.yinxiang.com/
有道笔记:https://note.youdao.com/
OneNote:https://www.onenote.com/
幕布:https://mubu.com/
为知笔记:https://www.wiz.cn/
石墨文档:https://shimo.im/
Simplenote:https://simplenote.com/
语雀:https://www.yuque.com/
哔哩哔哩:https://www.bilibili.com/
C语言网:https://www.dotcpp.com/
cppreference:http://zh.cppreference.com/
中国大学MOOC:https://www.icourse163.org/
牛客网:www.nowcoder.com
网易公开课:open.163.com
CodeGym:https://codegym.cc/
BeginnersBook:https://beginnersbook.com/
JavaSED:http://www.javased.com/
codecademy:https://www.codecademy.com/
Coursera:https://www.coursera.org/
StackOverFlow:https://stackoverflow.com/
LeetCode:https://leetcode-cn.com/
LintCode:https://www.lintcode.com/
这部分主要集中了我在做开发过程中随手参考所要用到的几乎所有在线教程和官方文档,有中文版文档的我基本都优先列出来了,但更多时候是英文的官方文档。
Git中文教程:https://git-scm.com/book/zh/v2
SVN中文手册:http://svnbook.red-bean.com/nightly/zh/index.html
jQuery API中文文档:https://jquery.cuishifeng.cn/
Nginx中文文档:https://www.nginx.cn/doc/index.html
Kafka中文文档:https://kafka.apachecn.org/
Mybatis中文文档:https://mybatis.org/mybatis-3/zh/index.html
微信小程序官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/
Nodejs中文教程文档:http://nodejs.cn/learn
Apache Web Server文档:http://httpd.apache.org/docs/
Spring文档中文版:https://www.springcloud.cc/spring-reference.html
Golang标准库文档中文版:https://studygolang.com/pkgdoc
Java 8官方文档:https://docs.oracle.com/javase/8/docs/api/index.html
Maven官方文档:http://maven.apache.org/guides/
Tomcat 8官方文档:http://tomcat.apache.org/tomcat-8.0-doc/index.html
Spring Boot官方文档:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/
RabbitMQ官方文档:https://www.rabbitmq.com/documentation.html
RocketMQ官方文档:http://rocketmq.apache.org/docs/quick-start/
Dubbo中文文档:https://dubbo.apache.org/zh/docs/
Netty官方文档:https://netty.io/wiki/index.html
Elasticsearch官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
Spring Cloud官方文档:https://spring.io/projects/spring-cloud
Docker官方文档:https://docs.docker.com/get-started/
kubernetes中文文档:https://kubernetes.io/zh/docs/home/
thymeleaf官方文档:https://www.thymeleaf.org/documentation.html
Vue.js中文文档:https://cn.vuejs.org/v2/guide/
React.js官方文档:https://reactjs.org/docs/getting-started.html
Jenkins中文文档:https://www.jenkins.io/zh/doc/
好啦,这次整理和分享就到这里了!后面如果遇到好玩的、有用的工具依然还会持续分享,也欢迎小伙伴们在评论区分享和安利出你们觉得有用的工具哇。
整理不易,白瞟不好,记得三连支持一波哇。大家的支持和认可,是我分享的最大动力。
最后还有句话是这么说的:栽一棵树最好的时间是十年前,其次是现在。对于学习编程或者正在工作的朋友,如果你想更好地提升你的编程能力帮助你提升水平!笔者这里或许可以帮到你~
编程学习书籍分享:
编程学习视频分享:
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
点击下方【了解更多】获取更多免费学习资料帮助你学习成长哦~
一个极简的敏捷项目管理系统源码免费分享
源码获取方式:关注转发之后私信回复【源码】即可免费查看获取方式!
一个极简的敏捷项目管理系统。
一个PMP和ACP的结合的产物,以敏捷为核心却有那么一丁点的传统。
只适合小团队,而且负责人可能身兼数职。
GeeTask不是完整的敏捷思想的实现,主要是根据自己的工作环境做了妥协。 我现在的团队是只有4个人团队包括我自己,如果完全按照敏捷过程的实施就会很繁琐, 特别是在关键角色上不能分离,比如PO和PM都是同一个人。 另外,公司的项目的压力以及人员的水平和思想还很难完全按照敏捷的思想去做。像自愿领取任务等这样的工作就很难。
- 系统使用必须简单,没有繁琐的各种设置。在项目中分别使用过redmine,禅道,在小团队中很难推,因为添加一个任务或者修改一个任务要设置很多不明觉厉的各种参数,晕!
- 增加了会议记录的功能。会议很重要,我们的需要沟通,我们会花跟多的时间沟通,沟通到每个人都理解对方的需求,甚至写代码的逻辑都会确定清楚。
- 增加了变更记录的功能。系统发布的时候,需要清楚,生产环境会有哪些变更,比如SQL等
- 增加了IM机器人的功能。这个功能是增值功能,目的是让团队时刻收到任务变更的通知,在通知中会指名道姓(表扬)。从心理学上来说,每个人都希望看到自己的名字在一些场合出现会。这种暗示会提高积极性。
- 基于Yii2框架
- 使用了Yii的RBAC权限框架,在使用的过程中限制了原生的灵活(放弃了可以给某个人分配具体的权限,以及分配多角色多权限),只个一个用户安排一个角色。个人认为这样的系统没有必要把权限分配弄的过于复杂。本身Yii的RBAC权限对一般的初学者还有点难度,而且也很难图形化表达角色权限规则等等的关系。本人前端技术有限,之前在其他的项目尝试过,尽管表达了,但是还是很难简化。如果有兴趣可以留言。
- 本系统尽量保证了RBAC的功能,比如规则的扩展,系统自实现了项目更新规则(更新自己创建的项目),其他地方暂时没有(只是觉得这样的需求不强烈)。有兴趣的可以自己研究。
- 在Yii的事件中增加了自定义的简单事件模型(不是对原生事件的扩展,只是可以通过原生的事件触发),通过后台管理,灵活扩展
- 消息机器人,默认实现了钉钉机器。只是在添加或修改故事的时候触发消息。基于自定义事件实现,抽象出各种事件处理句柄。通过后台管理,灵活扩展自己需要的机器人。支持自定义消息模板
- 项目管理独立化,用户时刻只能在一个项目的会话下工作,通过切换控制台的功能在用户参与的多个项目中切换工作环境。
- 支持故事状态自定义。本系统默认定义的状态的出发点是类似敏捷的完成定义
- 每个项目可以独立配置阿里云的日志服务只读模块,方便开发者查看线上日志
- 产品Backlog
- 会议记录
- 变更记录
- 增加了emoji表情,让工作的表达也有充满表情
- 项目应该化80%的时间理解需求确定需求,所有开会讨论是必要的。
- 核心是计划(迭代),负责人必须积极主动的推动团队的积极参与,一定要保持每个人都能参与到,建议每日站立会议,形成开会讨论的习惯,引导团队逐步导向团队自治
- 项目的主持者是推动的主要动力,也是主要的使用者。负责主持会议,协调和分配任务,主持所有的会议并将结果更新到系统中,也人员可以轮岗记录会议。
- 我们项目约定的迭代周期是1周,一般周5安排下周的开发任务,尽量保证一周完成。
- 如果本周没完成的,大家一起开会讨论,分析原因,是否安排到下周或者放到产品backlog中
系统已经满足我们的项目的基础需求
更多细节已经锦上添花的功能以后有空再开发…
敏捷宣言
个体和互动高于流程和工具 ,可工作软件高于详尽的文档
客户合作高于合同谈判 , 响应变化高于遵循计划
敏捷12原则
交付价值 我们最优先考虑的是尽早和持续不断地交付有价值的软件,从而使客户满意
拥抱变化 即使在开发后期也欢迎需求变更。敏捷过程利用变更可以为客户创造竞争优势
持续交付 采用较短的项目周期(从几周到几个月),不断地交付可工作软件
合作 业务人员和开发人员必须在整个项目期间每天一起工作
人本思想 围绕富有进取心的个体而创建项目。提供他们所需的环境和支持,信任他们所展开的工作
面对面沟通 不论团队内外,传递信息效果最好且效率最高的方式是面对面交谈
价值 可工作软件是度量进度的首要指标
节奏 敏捷过程倡导可持续开发。发起人、开发人员和用户要能够长期维持稳定的开发步伐
精益 坚持不懈地追求技术卓越和良好的设计,从而增强敏捷能力
简洁 以简洁为本,最大限度地减少工作量
自组织 最好的架构、需求和设计出自自组织团队
自省 团队定期反思如何能提高成效,并相应地调整自身的行为
- 管理后台
- 项目控制台
- 一次迭代中的故事或任务
- 产品Backlog
- 会议记录
- 变更记录
- 阿里云日志服务查看
- IM机器人
源码获取方式:关注转发之后私信回复【源码】即可免费查看获取方式!
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。