现在位置: 首页 > 软件工具
2014-09-26 20:12 工业·编程 ⁄ 共 875字 暂无评论
  UML工具 UMLet 是一个免费、开源、简单的 UML 建模工具。分两个版本,独立运行的版本和 Eclipse 插件。我下载的是独立运行的版本,由这里下载,目前最新版本是 13.0 。     独立版本是个 zip 包,解压即可使用,软件界面非常简单,是英文界面,但支持中文输入,在用例图上可以输入中文,其他的图标中也可以输入中文。     下图是启动后的界面:     基本的菜单比较直观,...
阅读全文
经常有人问如何快速的定位和解决问题,很多时候答案就是借助工具, 记录个人Windows开发中个人常用的一些辅助工具。 (1) Spy++ 相信windows开发中应该没人不知道这个工具, 我们常用这个工具查看窗口层次,跟踪窗口消息。 (2) WinSpy 一个窗口相关的小工具,非常有用,可以帮我们快速查看和修改窗口属性。(这个工具是开源的, 拿来学习挺不错的) (3) Process Explorer 非常有用的工具,类似任务管理器,但是比任务管理器强大...
阅读全文
2014-08-25 06:47 工业·编程 ⁄ 共 5198字 暂无评论
0.  概述 VTune是Intel一个比较强大的性能分析软件。主要包括三个小工具: (1)Performance Analyzer:性能分析,找到软件性能比较热的部分,一般也就是性能瓶颈的关键点,帮助我们收集数据发现问题,至于Analyzer这个功能,有点大言不惭了,还得靠各位大家自己分析了,当然个人认为这一点会是Intel下一步强化该工具的重点。 (2)Intel Threading Checker:用于查找线程错误, 能够检测资源竞争、线程死锁等问题. 大家程...
阅读全文
2014-08-23 06:56 工业·编程 ⁄ 共 595字 暂无评论
1. 下载vtune,还有注册机(到csdn下载里找,可以找到) 上面那个是license号, 在资源里查找 vtune license应该就有 2. 安装完了之后就开始使用了,打开应用的画面 程序打开后,New Project 选择Sampling Wizard, 然后OK 选择如下选项,然后 下一步 这是要测的exe文件,和输入testfile.dat 然后就要找个exe文件跑一下,但得在Command line arguments里输入文件名的参数,点击完成 然后就出来一大张表格,初看像是测试不...
阅读全文
     普通编程不需要了解这些东西,如果想精确控制你的对象文件的格式或者你想查看一下文件对象里的内容以便作出某种判断,刚你可以看一下下面的工 具:objdump, nm, ar。当然,本文不可能非常详细的说明它们的使用方法和功能。如果你觉得本文不够清楚,你可以使用:man. 我的计划只是想让更多的人了解这些工具,以后在今后 的编程过程中能有所帮助。 操作系统: Linux 开始 库文件操作命令:ar ----非常好...
阅读全文
2014-07-23 06:37 工业·编程 ⁄ 共 3568字 暂无评论
    objdump有点象那个快速查看之流的工具,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。对于一般只想让自己程序跑起来的程序 员,这个命令没有更多意义,对于想进一步了解系统的程序员,应该掌握这种工具,至少你可以自己写写shellcode了,或者看看人家给的exploit 中的shellcode是什么东西。更多关于目标文件的内容分析建议看看《深入理解计算机》这本书的第二部分第七章节 。 常用法...
阅读全文
2014-07-21 05:42 工业·编程 ⁄ 共 402字 暂无评论
一:可以连接多种数据库 Navicat  Premium支持连接MySQL、SQLite、Oracle 、 PostgreSQL及sqlserver数据库。它的这种归纳总结的思想是值得我们学习的。 二:统一的操作界面 Navicat  Premium不仅有简介、友好的界面,而且还为我们屏蔽了各种数据库操作的差异,采用统一的操作界面。有了它,再也不用学习那么多种数据库客户端的使用了。 三:操作简单 Navicat  Premium简介的界面使得它的操作也异常简单,即使你...
阅读全文
文章目录 文本编辑工具: IDE: 版本控制: 文档生成工具: 资源管理器: 即时通信: 比较工具: 浏览器: 笔记软件: 截图软件: 看图软件: 思维导图: 输入法: 图像编辑: 邮件客户端: 文件搜索: 脚本工具: 视频播放: 压缩软件: 虚拟桌面软件: FTP工具 日程管理: UML绘制 数学计算及可视化 Unix环境: 为了维持工作环境的尽量统一,我将尽量保持公司家里一套软...
阅读全文
不要和讲述工具不是最重要的理论,我知道,并且就是一直被其所害。这里我得说明一下,在最开始学习某种编程语言的时候的确应该主要关注与语言特性的学习而不是被一些复杂的IDE所分心,但是当真的成为一个程序员后,当渐渐的一种语言对你来说也就是一种工具的时候,那些IDE一样的工具,也应该值得你花同样的实现去学习! 这里主要也就是列出平时我用到的工具,自从刚开始工作的时候被总监一句“工欲善其事必先利其器”的话警醒,从...
阅读全文
2014-02-09 21:32 工业·编程 ⁄ 共 3040字 暂无评论
一、NMAP扫描 想要入侵一台电脑,首先要有一套完整的计划。在入侵系统之前,必须 先找到一台目标主机,并查出哪些端口在监听之后才能进行入侵。找出网络上的主机,测试哪些端口在监听,这些工作通常是由扫描来实现的。扫描是进行入侵的第 一步。通过使用扫描器(如Nmap)扫描网络,寻找存在漏洞的目标主机。一旦发现了有漏洞的目标,接下来就是对监听端口的扫描。Nmap通过使用TCP协议栈指纹准确地判断出被扫主机的操作系统类型。 ...
阅读全文