热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

程序员必备(大学生版)

额有时我经常会懊恼这样的一件事,电脑坏了怎么办,东西丢了怎么办?一个真正的程序员应该最好能做到自己跑到任何电脑上都能迅速搭建自己的“工作环境”,都能将自己写的代码保存到某“云端”接下来先介

额 有时我经常会懊恼这样的一件事,电脑坏了怎么办,东西丢了怎么办?一个真正的程序员应该最好能做到自己跑到任何电脑上都能迅速搭建自己的“工作环境”,都能将自己写的代码保存到某“云端”

接下来先介绍下程序员必备基础软件:

--------------------------------------------------------------------------------------------------------

PS

WPS or MS(最新)

谷歌(带一键翻译插件),火狐浏览器

potplayer

7-zip

无界浏览(用来翻墙的)

Axure

FastStone Capture

--------------------------------------------------------------------------------------------------------

////////////////////////////////////////////////////////

代码软件(这么叫虽然不专业,但很达意):

--------------------------------------------------------------------------------------------------------

c-free:一款运行在windows上的编译器,嗯很友善很便捷,c和c++都可以,补全效果啥的都不错,不太喜欢vc,dev的话个人觉得也和c-free差点儿,如果非要跨系统的话codeblocks吧,记着下载的话带Mingw。。

eclipse:神一样的编译器,非常强大,简单提供各种运行环境,一般java和python笔者都是在上面编译运行的,和一些桌面程序的编写结合得也不错(虽然要过时了,可以自己写来玩玩hh。。。);配置方法:eclipse是需要有运行环境的,小编比较懒,一般是下一个jspstudy然后把里面的jre直接放到eclipse里就行,当然这是写java程序,如果要搞开发的话,最好还是别偷懒,弄个jdk下来

Atom:是一款来自github的神器,优良的界面设计,好玩实用的各种牛人写的插件,超强的文本编辑能力,小编一般写html,css,js,php这些(有的时候也写python)语言的项目都是在这上面写的,相对webstorm这种专业重量级的编译器来讲,首先Atom较快,然后写起来很方便很赏心悦目,也很简洁,小编反正是直接用它代替了webstorm和phpdesigner,一般写网站一个Atom就能解决代码方面的几乎所有问题了。然后有些插件个人认为必须要安:

插件:
activate-power-mode
atom-beautify
atom-html-preview
autoclose
autocomplete-php
file-icons
open-in-browsers

autocomplete-python

script

intellij idea:如果是从事web项目的人员,这个是神器,可以考虑atom做局部开发,再用idea搭后台整合

android stdio:以后谷歌都要往这里转型了,初学者就不要用eclipse了,以后谷歌好像都不更新eclipse那里的东西了。。。安卓app很好玩的hh

--------------------------------------------------------------------------------------------------------

///////////////////////////////////////////////

网站:

--------------------------------------------------------------------------------------------------------

算法:acm之家;virtual judege;

实编:慕课,极客学院,菜鸟教程,官网

云端:csdn,github

思想:百度百家,csdn

前端素材:

背景音乐:https://www.freeplaymusic.com
设计相关资源及风格:http://t.cn/zj3qtGA
设计汇总网站:http://hao.shejidaren.com/
设计综合网:http://www.uisdc.com/category/hot-download
js源码网:http://sc.chinaz.com/tag_jiaoben/tupianlunbo.html
http://www.alixixi.com/Dev/HTML/jsrun/
科蚁网:http://www.ke01.com/
酷站全码:http://www.5icool.org/a/201412/1242.html
jquery插件网:http://www.htmleaf.com/html5/html5muban/list_37_2.html
js插件网:http://amazeui.org/Javascript/button
jquery ui:http://jqueryui.com/dialog/

极客导航:

/////////////////////////////////////////////

环境搭建(可选):

php和jsp的基础运行环境:

wampserver(记得改默认目录)

study系列(傻瓜级环境搭建):phpstudy,jspstudy

VMware:玩系统用的虚拟机,装个linux玩玩hh,不用虚拟机把电脑玩坏了不管hh

/////////////////////////////////////////////

从事web开发的盆友可以这样(我是这样)

前端和其他脚本类的程序在本机开发,不需要搭环境,不会影响个人电脑C盘和其他配置

像spring等后台开发还有机器学习这种烧电脑的东西在服务器端运行,贼开心。。。


推荐阅读
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 本文总结了Java中日期格式化的常用方法,并给出了示例代码。通过使用SimpleDateFormat类和jstl fmt标签库,可以实现日期的格式化和显示。在页面中添加相应的标签库引用后,可以使用不同的日期格式化样式来显示当前年份和月份。该文提供了详细的代码示例和说明。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
author-avatar
手机用户2502894761
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有