软件使用
文章平均质量分 56
Crazy_Tortoise
A Crazy Tortoise
展开
-
Git 使用
git的常用命令:1、创建本地原创 2014-04-11 16:18:35 · 891 阅读 · 0 评论 -
内存泄露检测工具【VLD v2.2.3】
下载地址:http://vld.codeplex.com/releases/view/82311注意:这些设置是针对一个工程的,所以要先打开一个progject才可以设置。完装完成后会提示打开文档,然后会打开一个在线的静态帮助页面,点击Using Visual Leak Detector后有安装帮助,我用的是VC 2010 Express版本(正版的免费编译器可以自己去MS那里下载),转载 2014-01-16 19:58:01 · 823 阅读 · 0 评论 -
BoundsChecker安装下载及使用教程攻略
BoundsChecker安装下载地址:参见文章结尾附件1 前言我 在本文中详细介绍了测试工具NuMega Devpartner(以下简称NuMega)的使用方法。NuMega是一个动态测试工具,主要应用于白盒测试。该工具的特点是学习简单、使用方便、功 能有效。NuMega共有三个独立的子功能——BoundsChecker、TrueCoverage、TrueTime。BoundsCheck转载 2014-01-16 19:52:50 · 1731 阅读 · 0 评论 -
vi 操作笔记
1.关于退出:wq! ----强制保存退出:wq ---- 保存退出:x ----- 作用和:wq 一样ZZ ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式):q ---- 退出:q! --- 强制退出 ==============================================2.关转载 2014-01-21 12:32:07 · 583 阅读 · 0 评论 -
DebugView使用详解
DebugView是一个系统调试信息输出的捕获工具。在程序中使用如下函数: 1> OutputDebugString 或者在MFC中使用TRACE 2> 内核模式中使用Out_Debug_String,DbgPrint ,_Debug_Printf_Service 编译程序为DEBUG版本,然后运行程序(不是在vs 中运行,是单独运行),打开debug转载 2014-01-12 09:48:58 · 12648 阅读 · 0 评论 -
ubuntu 下安装eclipse,并搭建c++/c开发环境
1。安装eclipse:一条命令解决: sudo apt-get install eclipse. 安装过程中,会自动安装 jre等 java 需要的环境。安装完成就可以创建java工程。2. 在eclipse中安装cdt插件在 help -- install new software 界面的http地址中输入自己eclipse版本对应的软件源,如我的indigo:在work原创 2013-11-30 16:32:11 · 635 阅读 · 0 评论 -
linux学习(一)基本命令
0. 架设网站服务器的基本流程:(1)了解网络基础(2)了解架站的目的(3)linux硬盘规划(4)了解欲架设的网络服务的原理(5)服务的包安装,漏洞修复,包升级(6)主机设置,启动,观察与调试(7)客户端设置,观察与调试(8)安全性设置(9)服务日志,日志文件与备份管理1. 硬盘分区: 主分区、扩展分区、逻辑分区 一个硬盘的主分区也就是包转载 2013-11-30 20:59:27 · 670 阅读 · 0 评论 -
InstallShield 为卸载程序添加快捷方式
Installshield 2009 (Installshield2008)创建windows常规安装文件的卸载快捷方式2009/08/06 03:39 A.M.创建windows基本安装文件的卸载快捷方式-Installshield2009-Creating Uninstallation Shortcuts for Basic MSI Projects使用In转载 2013-11-14 23:01:48 · 5702 阅读 · 1 评论 -
InstallShield 12 制作安装包
原文地址:http://blog.csdn.net/plfl520/article/details/4358968目 录一、 InstallShield安装二、 InstallShield 破解三、 制作安装包(一) 打开工程(二) 工程助手页面1、Application Information:程序信息2、Installati转载 2013-11-14 16:50:22 · 1133 阅读 · 0 评论 -
android NDK 交叉编译
原文地址 http://blog.csdn.net/xuxinyl/article/details/6534776android中间件开发,本来利用NDK就直接生成了一个SO文件,然后直接打包到APK里,即可运行,但是由于一般真机是不带有root权限的,即使SSH可以解决root权限,当到了java层,root权限又失效了。经常碰到operation not permitte转载 2014-03-02 02:09:51 · 801 阅读 · 0 评论 -
GIT基本概念和用法总结
在日常使用GIT过程中,经常会出错,比如无意间丢失了未提交的数据,回退版本时丢失了工作目录,等等。经过思考发现,所有这些错误都是因为对GIT中一些基本的概念模糊而导致,因为对一些基本概念不清晰,导致对GIT每一条命令将会产生的结果不符合预期。下面我就梳理以下我经常碰到的问题相关的基本概念。1. Working Directory(工作目录)Git的工作目录是保存当前正在工作的文件所在的转载 2014-07-11 20:07:33 · 581 阅读 · 0 评论 -
linux下svn常用指令
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令。当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此转载 2014-08-27 11:53:50 · 675 阅读 · 0 评论 -
linux SVN服务器创建版本库
1、安装svn服务 # yuminstall subversion 2、新建一个目录用于存储SVN所有文件 # mkdir /home/svn 3、在上面创建的文件夹中为项目 project_1 创建一个版本仓库 # svnadmin create /home/svn/project_1 执行完这一步,/home/svn中将存在p转载 2014-08-27 11:33:53 · 673 阅读 · 0 评论 -
Git 简单使用
使用ssh协议进行git服务器和客户端之间的原创 2014-04-12 09:00:50 · 1077 阅读 · 0 评论 -
硬盘安装CentOS 6.3
在Win7的基础之上,尝试硬盘安装CentOS 6.3。之所以选择硬盘安装,主要是因为通过光盘安装时没有成功,系统引导时显示不了CentOS的桌面系统。 下面是安装步骤:一、安装前准备 1、下载Linux ISO和EasyBCD2.0 Linux ISO下载地址是:http://www.cnbeta.com/articles/196464.htm转载 2014-07-09 16:49:30 · 561 阅读 · 0 评论 -
GIT使用教程与基本原理
http://oss.lzu.edu.cn/artical.php?id=16说明:该教程全部图片都来自于《pro git》。以下所有的操作,除非特别声明,都是基于Linux终端来进行的。如果你发现这篇文章有错误,或者其他问题,欢迎与我联系:wengpingbo@gmail.com1、什么是GITGit是一个强调速度的分布式版本控制软件和源代码管理系统(SCM,source cod转载 2014-04-11 00:06:20 · 661 阅读 · 0 评论 -
linux 查看系统信息命令(比较全)
linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵#查看系统位数1.转载 2014-03-28 16:16:00 · 621 阅读 · 0 评论 -
用本地linux通过ssh连接远程服务器
SSH传统的网络服务程序,如FTP,POP,TELNET等在本质上都是不安全的,因为他们在网络上使用明文传送口令和数据.别有用心的人非常容易截获这些口令和数据.而且这些服务程序的安全验证方式也是有弱点的.就是很容易收到"中SSH传统的网络服务程序, 如 FTP,POP,TELNET 等在本质上都是不安全的 , 因为他们在网络上使用明文传送口令和数据 . 别有用心的人非转载 2014-03-12 21:59:22 · 6106 阅读 · 0 评论 -
InstallShield脚本编程基本语法
[c-sharp] view plaincopyprint?InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加。 一.基本语法规则 1.变量 BOOL布尔型值为TRUE(1)或FALSE(0) CHAR字符型一字节长的(8bit)的字转载 2013-11-14 19:30:56 · 1235 阅读 · 0 评论 -
VC 2005 & VC 2008 error C2220: warning treated as error - no object file generated
VC 2005 编译过程中出现如下错误:错误 1 error C2220: 警告被视为错误 - 没有生成“object”文件 d:\asdf\asdf\asdf.cpp 167这种错误的原因是:1)是该文件的代码页为英文,而我们系统中的代码页为中文。解决方案:a)新建一个VC项目,然后把代码COPY过来。b)启动Microsoft Visual Studio转载 2013-11-12 22:14:40 · 713 阅读 · 0 评论 -
ubuntu中关闭防火墙
1.关闭ubuntu的防火墙 ufw disable2.卸载了iptables apt-get remove iptables1.用iptables -F这个命令来关闭防火墙,但是使用这个命令前,千万记得用iptables -L查看一下你的系统中所有链的默认target,iptables -F这个命令只是清除所有规则,只不会真正关闭iptables.想象一下,如果你转载 2013-08-18 16:38:06 · 1461 阅读 · 0 评论 -
用Zebra做简单的RIP实验
RIP是应用较早、使用较普遍的IGP,适用于小型同类网络,是典型的距离向量(distance-vector)协 议。RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同 目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RI转载 2013-08-18 18:17:15 · 2077 阅读 · 0 评论 -
ubuntu下软件安装卸载与查看
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f i转载 2013-08-17 10:55:55 · 543 阅读 · 0 评论 -
linux下eclipse+CDT开发c/c++
A. 为什么要在 Linux使用Eclipse开发C/C++程序? Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在 Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。这种开发方式生产力并转载 2013-08-17 18:43:16 · 740 阅读 · 0 评论 -
Kdevelop的安装和使用
在红旗Linux4.1的开发工具盘中,提供了集成开发环境Kdevelop3.0.92。可以下载相应的ISO文件并利用其中的安装程序进行安装。安装完成后,从开始菜单中就可以启动Kdevelop:【开始】→【应用程序】→【软件开发】→【Kdevelop】利用Kdevelop可以编写C和C++ 程序,它把编辑、编译、调试和运行集成到一起,给编程工作带来很大方便。一般而言,用Kdevelop编程大原创 2013-08-17 11:12:35 · 951 阅读 · 0 评论 -
嵌入式 BootLoader
嵌入式linux系统从软件的角度通常分为四个层次:1。引导加载程序,包括固化在固件(firmware)中的boot代码(可选)和BootLoader两部分。2。Linux 内核,特定于嵌入式板子的定制内核以及内核的启动参数3。文件系统,包括根文件系统和建立于Flash 内存设备之上的文件系统,通常用ramdisk来作为rootfs4。用户应用程序,特定于用户的应用程序,有时在用户应转载 2013-08-28 15:25:09 · 933 阅读 · 0 评论 -
GDB让调试变简单
gdb(GNU Debugger)它是GNU组织发布的程序调试工具,在UNIX和类UNIX操作系统上都可使用GDB,目前GDB所能支持的编程语言有C,C++,JAVA等语言,主要用于调试C/C++.gdb以纯文本命令行执行,操作者熟悉以后可以利于它方便的调试程序,把程序的BUG找出来,同时它适用于子进程,多线程的调试.编译选项在程序源代码进行编译的时候,gcc的选项必须加上-g把调试信息加转载 2013-08-17 11:13:56 · 726 阅读 · 0 评论 -
makefile 命令
Makefile 变量Makefile 中自定义变量,方式一 递归方式,方式二 直接方式递归方式: VAR = xxx直接方式: VAR := xxx递归方式不能在变量中追加内容,比如 CFLAGS=$(CFLAGS) - o ,如果使用递归变量,则会造成无穷循环递归。所以,使用直接方式定义变量。Makefile 中常见的预定义变量:AR 库文件维护程序的名称,默原创 2013-08-28 10:32:22 · 765 阅读 · 0 评论 -
linux使用autotools进行编译
现在linux上的软件开发,一般使用autotools来制作Makefile。autotools使用需要一下工具(可以通过which + 工具名,查看系统中是否存在该工具) : alocalautoscanautoconfautoheaderautomakeautotools生成Makefile流程:1. 执行 autoscan 寻找源文件,创建 configu原创 2013-08-28 11:31:28 · 776 阅读 · 0 评论 -
eclipse + cdt + gdb 进行arm linux 交叉调试
如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux平台时经常会抱怨没有一个好用的集成开发环境。和windows下常用的一些开发软件相比,Linux自带的一些开发环境使用起来要么界面和操作不够方便、友好,要么功能不全。其实我们完全可以在开源社区上找到操作方便,功能强大的开发环境。下面就向大家介绍一个能在Linux上运行,界面和功能与window转载 2013-08-27 17:53:14 · 654 阅读 · 0 评论 -
VS 制作自定义安装程序
(一)安装程序以前用vs制作过安装程序,现在把步骤写出来,有帮助的大家一定要顶哦第一步:建立工程1.打开vs,新建项目->其他项目类型->安装和部署(這個子项下面有安装项目和Web安装项目等,安装项目就是普通的桌面程序安装,Web安装就是安装网站,通常安装到IIS下,这里以普通桌面程序安装为例),新建安装项目,命名为SetupTest。2.新建工程后,可以在“解决方案资转载 2013-07-27 21:31:53 · 1004 阅读 · 0 评论 -
zebra路由软件使用大全
前言Zebra是一个路由软件包,提供基于TCP/IP路由服务,支持RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP- 4, 和 BGP-4+等众多路由协议。Zebra还支持BGP特性路由反射器(Route Reflector)。除了传统的 IPv4路由协议,Zebra也支持IPv6路由协议。如果运行的SNMP守护进程(需要ucd-snmp)支持SMUX协转载 2013-08-18 15:09:09 · 3883 阅读 · 0 评论 -
Ubuntu 创建桌面快捷方式
一、第一种方式1. 安装必要软件 gnome-panel [python] view plaincopysudo apt-get install --no-install-recommends gnome-panel 2. 开始创建桌面快捷方式在terminal 中输入如下命令:[python]转载 2013-08-18 15:20:58 · 582 阅读 · 0 评论 -
VS2010下创建静态链接库和动态链接库
原文地址:http://blog.csdn.net/love_cppandc/article/details/85027731.静态链接库打开VS2010,新建一个项目,选择win32项目,点击确定,选择静态库这个选项,预编译头文件可选可不选。在这个空项目中,添加一个.h文件和一个.cpp文件。名字我们起为static.h和static.cppstatic.h文件:转载 2013-11-07 15:07:17 · 511 阅读 · 0 评论 -
windows下webRTC编译过程
因需要用到webRTC进行视频开发,所以动手进行webRTC源码编译。webRTC的介绍就略过了,网上有很多webRTC的介绍,本文参照很多教程,http://white313.blog.163.com/blog/static/2102620116314827580/?latestBlog网上也有很多的webRTC编译过程配置的介绍,但发现总是抄来超去,编译时遇到问题还是得自己解决。原创 2013-11-05 16:14:13 · 610 阅读 · 0 评论 -
GIT和SVN之间的五个基本区别
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧…1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN转载 2013-11-05 19:53:23 · 597 阅读 · 0 评论 -
installshield guid问题 “错误:-1605 此操作只对当前安装产品有效”
问题:在测试卸载时,手动的删除了安装目录下的所有文件。然后重新安装时就提示错误了“错误:-1605 此操作只对当前安装产品有效”。解决:InstallShield Installation Information 文件夹里放的是用 InstallShield 打包的安装程序留下的安装及卸载信息。如果有些程序无法正常卸载,可以把InstallShield Instal转载 2013-11-14 23:38:13 · 6711 阅读 · 4 评论 -
stdafx.h, stdafx.cpp的作用
在使用Vs2010 Qt插件进行界面层程序的开发的时候,创建了Qt应用程序,在程序中使用了第三方库目录和文件无法使用,最后发现是创建爱你工程时没有创建预编译文件的原因。stdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。所谓头文件预编译,就是把一个工程(Project)中使用的一些标准头文件(如Wi原创 2013-10-21 08:58:12 · 886 阅读 · 0 评论 -
Qt+VS2012+Win8 64Bit安装
学习Qt鸟,当年没听@Coding_Peon(http://weibo.com/u/1764451551?topnav=1&wvr=5&topsug=1)话好好学习QT和Python之类,现在还是要学。。。于是开始找Qt的安装文件,2013年7月初发布了Qt5.1.0,于是直接找最新的下载。下载过程中发现有一个http://qt-project.org 和 qt.digia.com,其中q转载 2013-10-20 14:12:34 · 1529 阅读 · 0 评论 -
VS2010断点设置技巧
许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧。希望这篇文章能帮你掌握这些技巧。它们都很简单,却能帮你节约大量的时间。一、跳到当前光标处(Ctrl+F10)我经常看到人们为了到达目标代码位置,而在程序中早早设定了断点,然后反复地按F10/F11,一步步走到目标代码处。当程序员的确需要仔细观察每一步的状态变化时, F10/F11是合理的选择。然转载 2013-10-12 21:05:29 · 565 阅读 · 0 评论