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

功能强大|字模_开发常用工具

篇首语:本文由编程笔记#小编为大家整理,主要介绍了开发常用工具相关的知识,希望对你有一定的参考价值。开发常用工具

篇首语:本文由编程笔记#小编为大家整理,主要介绍了开发常用工具相关的知识,希望对你有一定的参考价值。



开发常用工具



宗旨:技术的学习是有限的,分享的精神是无限的。




一、编辑器

1Notepad++:意外关闭此软件文件不会丢失;

2PSPad:保持上一次编辑状态,这样在你下次打开编辑器的时候可以直接显示原来的文件。此外它还支持通过FTP进行远程编辑,支持多文件的比较等;

3Komodo:支持与CVS、Subversion 和Perforce 的集成,也允许直接向服务器 FTP 传递代码;

4Vim:和Emacs并列成为类Unix系统用户最喜欢的编辑器;

5Gedit:Linux下的一个纯文本编辑器;

6UltraEdit:常用编辑器

7TextPad:

8EditPlus:个人喜欢的文本编辑器

9WPS:word,excel,ppt编辑器;

10、有道云笔记:在线做笔记,比较好用;

11SourceInsight:个人最喜欢的代码编辑器,配合astyle很强大,强烈推荐。

 


二、编译器

1VC++6.0:学校里面主流的C/C++编译器;

2Codeblocks:c/c++编译器,跨平台,提供多种工程模板;

3GCC/G++:Linux下c、c++的编译器;

4VS2010:推荐使用的c++编译器;

5Dev-C++:轻巧的C++编译器,写小型代码推荐使用;

6Eclipse:Java编译器;

7Keil:51/ARM单片机编译器;

8Adobe Dreamweaver:html

9VB6.0企业版:VB编译器

10Kdevelop: 是 C/C++ 和其他语言的开源插件可扩展IDE;

 


三、串口工具

1SecureCRT:功能齐全,支持远程登录;

2sscom42:专业的串口调试软件;

3PortHelper:功能强大的单片机开发助手,包含常见的多个开发工具,方面初学者快速掌握单片机程序设计;

 


四、浏览器

1google浏览器:程序员必用浏览器;

2360极速浏览器:个人喜好;

3、世界之窗浏览器;

4IE;

5Firefox;

 


五、截图工具

1FSCapture:个人喜欢的截图软件;

2、极智截图软件

3、屏幕截图精灵

4epsnap

5360snapshot

6WinSnap

 


六、网络应用

1、百度网盘:初始5G,手机登录送2T空间;

2360云盘:空间非常大,方便存储视频文件;

3115网盘

4ADSafe净网大师:看视频无广告的软件,个人喜欢;

5、冰点文库:百度文库下载无需点券;

 


七、远程登录工具

1SecureCRT:功能强大的串口工具,也是很好的远程登录工具;

2TeamViewer 11:远程控制、桌面共享和文件传输,至今唯一的一款能穿透内网的远程控制软件

3Putty:方便轻巧;

 


八、虚拟机软件

1VMware:windows/Linux/Mac虚拟机;不需要重开机就能在同一台电脑使用好几个OS;

2VirtualBox:开源;

3、Vitual PC:一台 PC 上同时运行多个操作系统,使用它你不用重新启动系统;

4Cygwin:windows平台上运行的类UNIX模拟环境;

5colinux:让Linux更好的运行在MicrosoftWindows 本机系统下;

 

在windows上模拟linux环境,主要有三种方法:

1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。

2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。

3.colinux/andlinux等模拟环境,通过使用一种特殊的驱动程序,使得模拟环境可以运行在ring0特权模式下,与windows交替使用CPU,这样运行模拟环境就像运行本地系统一样,速度非常快,稳定性好。

 


九、单片机套件

151单片机:KeiluVision5集成开发环境;CH340驱动:USB转串口驱动;STC_ISP_V480烧录工具;点阵液晶取模软件;Jlink配套软件;AD PCB制作软件等等

2stm32单片机:MDK;JLINKV8驱动;mcuisp串口下载工具;PortHelper串口调试工具;Zimo3InstallFULL字模制作软件;ADPCB制作软件;福昕阅读器(PDF)等等;

 


十、ARM套件

1arm-linux-gcc4.4.6:交叉编译工具

2mkimage:制作文件系统镜像工具

3minicom:Linux下的串口控制台软件

4uboot_TQ210_1.3.4_V1.3.tar.bz2:uboot源代码

5Image2LCD.rar:Windows平台下的BMP图片转换为.c或.bin的软件,适用于制作WinCE的NK.bin的logo.c和uboot所使用的logo.bin;

6TFTP_Server.rar:Windows平台下的TFTP服务器的安装软件,配合u-boot的TFTP下载功能使用;

7Kernel:内核源代码;

8busybox:集成了一百多个最常用linux命令和工具的软件;

 


十一、其他软件

1QT套件:MinGW-gcc440_1;qt-creator-opensource-windows-x86-3.0.1;qt-win-opensource-4.8.5-mingw;

2、画流程图软件:edrawmax-cn;DiagramDesigner_1.26;Visio2003_SP3_XiaZaiBa;

3、网盘搜索:合购VIP网盘搜索工具,EV网盘搜索器,hgVIPwpsssq_piaodown等等;

4、屏幕录像专家:bdcamsetup(超级高清录像软件),屏幕录像专家V2015;

5、网络三剑客:Adobe Dreamweaver CS3;Fireworks;photoshopcs5;Flash;

6、反汇编工具:HA_OllyDBG_1.10_second_cao_cong_fix

7、小型数据库:sqlite3;

8wify共享:猎豹;WiFi共享精灵;

9U盘启动盘制作软件:老毛桃,大白菜,UltraISO等等;

10、系统一键还原:lmtghost3.0;

11、帮助文档:C_C++开发API帮助文档;

12、版本控制:git,svn,cvs等;

13、项目进度管理:redmine;

14、文件比较工具:merge;


 


推荐阅读
  • 手机上编写和运行PHP代码的最佳软件推荐 ... [详细]
  • 全面解析:Hadoop技术栈中的Linux操作系统概览
    全面解析:Hadoop技术栈中的Linux操作系统概览 ... [详细]
  • 本文深入探讨了IO复用技术的原理与实现,重点分析了其在解决C10K问题中的关键作用。IO复用技术允许单个进程同时管理多个IO对象,如文件、套接字和管道等,通过系统调用如`select`、`poll`和`epoll`,高效地处理大量并发连接。文章详细介绍了这些技术的工作机制,并结合实际案例,展示了它们在高并发场景下的应用效果。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • 《软件测试精要》深度解析与实战经验分享
    《软件测试精要》深度解析与实战经验分享,系统梳理了软件测试的核心概念与关键原则,结合实际项目中的测试经验和教训,详细探讨了测试分类、测试权衡要素、测试效率、测试覆盖率以及测试框架的引入和用例设计等内容,为读者提供了全面而实用的指导。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
  • 技术日志:深入探讨Spark Streaming与Spark SQL的融合应用
    技术日志:深入探讨Spark Streaming与Spark SQL的融合应用 ... [详细]
  • 西北工业大学作为陕西省三所985和211高校之一,虽然在农业和林业领域不如某些顶尖院校,但在航空航天领域的实力尤为突出。该校的计算机科学专业在科研和教学方面也具有显著优势,是考研的理想选择。 ... [详细]
  • 深入解析Wget CVE-2016-4971漏洞的利用方法与安全防范措施
    ### 摘要Wget 是一个广泛使用的命令行工具,用于从 Web 服务器下载文件。CVE-2016-4971 漏洞涉及 Wget 在处理特定 HTTP 响应头时的缺陷,可能导致远程代码执行。本文详细分析了该漏洞的成因、利用方法以及相应的安全防范措施,包括更新 Wget 版本、配置防火墙规则和使用安全的 HTTP 头。通过这些措施,可以有效防止潜在的安全威胁。 ... [详细]
  • 深入解析 Spring MVC 的核心原理与应用实践
    本文将详细探讨Spring MVC的核心原理及其实际应用,首先从配置web.xml文件入手,解析其在初始化过程中的关键作用,接着深入分析请求处理流程,包括控制器、视图解析器等组件的工作机制,并结合具体案例,展示如何高效利用Spring MVC进行开发,为读者提供全面的技术指导。 ... [详细]
  • 整合百度UEditor编辑器于ASP后端的实现步骤与技巧
    随着微软停止对XP系统的支持,公司已全面升级至Windows 7。早期网站创建时使用的编辑器仅兼容IE6浏览器,而如今系统更新后,原有的编辑器已无法满足新环境的需求。本文详细介绍了如何将百度UEditor编辑器整合到ASP后端,包括实现步骤和实用技巧,确保网站在新系统下仍能高效运行并提供良好的用户体验。 ... [详细]
author-avatar
朱劭文_850
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有