作为一名程序员,少不了需要用命令行处理事情。
通过它可以处理本地电脑的事情,也可以连接远程服务器操作。
补充:当然有些朋友喜欢zshell环境,也可以使用ohmyzsh,看个人实际需求吧,偶还是喜欢bash环境。
2.AlfredAlfred 是一个用键盘通过热键、关键字、自定义插件来加快操作效率的工具,它不但是搜索工具,还是快速启动工具,甚至能够操作许多系统功能,扩充性极强。
比如程序员经常需要查看unix时间,用这个搜索框就能快速得到答案,按下回车键即可复制结果。
3.DBeaver免费开源数据库一个免费开源的软件,支持Oracle、MySQL等数据库,但是速度相比Navicat Premium慢,但是胜在免费。
4.IntelliJ IDEA 开发工具IDE写Java代码,怎么可能少了这个软件,吃饭干活的工具。
当然有些人也会用Visual Studio,用得人也不少,只要适合自己需求就可以了。
5.Android Studio安卓开发Android Studio是一个Android开发环境,基于IntelliJ IDEA。通过这个开发工具,可以开发手机APP。
6.PyCharm人生苦短,偶学Python,通过这个工具,可以快速开发,但是唯一缺点就是耗内存。
7.Sourcetree管理代码工具Sourcetree是个免费的Git客户端工具,通过它可以进行可视化操作,适合对Git有基础需求的人。但是有时候一些复杂的操作,个人还是喜欢命令行处理。
8.Markdown文档编写工具TyporaTypora支持跨平台,配合快捷键,轻松的写接口文档、数据库表结构等文档,图片也可以复制粘贴进来,十分便利。
同时支持导出PDF,Word多种格式。
9.Sublime Text跨平台的文本编辑器Sublime Text 是一款流行的代码编辑器软件,支持各类插件,可运行在Linux,Windows和Mac OS X。
偶经常用它来编写一些简单的Python脚本,或者看Java代码进行Review。
10.WireShark抓包软件作为程序员,有时候要分析别人提供的网络数据包文件,安装这个跨平台软件,可以直观的分析网络数据包。
其他还有很多软件,这里就写前10个常用的软件推荐给你,希望能解答到你的问题。
PS:以上截图是本人电脑的截图还有网页的截图,如有侵权,请联系本人删除图片。
欢迎关注1024编程游学社,
你可以花几分钟去
—>大家—>关于大家
来了解,
你为什么会来到这?
偶想你一定是对学习编程感兴趣吧,
大家又是为什么要学习编程?
为了当一个程序员吗?
偶想不仅仅是如此,
除了工作,编程的过程本身就是非常有意思的事情
在这里,大家一起玩编程,
不管你是大朋友还是小朋友,
在这里,大家一起沟通,一起创造,
希望你们学到知识,分享知识,解决问题。
享受学习带来的乐趣
你要相信:只有你想不到,没有你做不到。
Python文件读写模式里面的w和w+,区别在于w+模式是w的扩展,除了覆盖写入以外,还可以读文件内容。详细说明如下:
‘w’:只写。打开即默认创建一个新文件,如果文件已存在,则覆盖写(即文件内原始数据会被新写入的数据清空覆盖)。‘w+’:可写可读。打开创建新文件并写入数据,如果文件已存在,则覆盖写。推荐Python和Excel。
而Excel是大家最随手易得的数学软件。可千万别以为它只是一个简单的电子表格,以为它只能统计分析数据,其实,它还是一个功能强大的数学软件,可以帮大家解决很多数学问题。而且它自带VBA编程环境,可以直接编程而无需像其它编程软件一样需要配置环境。
偶目前正致力于将Excel应用于中小学数学的研究,欢迎关注。
Python简单易学,而且功能强大。下面是偶用Python验证的一个世界数学难题,仅需几行代码即可。由于数字太大,用其它编程语言处理起来就很麻烦。