自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (2)
  • 收藏
  • 关注

转载 Qt使用总结

QtCreator中使用的是MinGW进行编译的,所以在windows下如果想要下载QtCreator就需要下载对应mingw的版本,而不是vs的,否则是编译不了的。或者自己下载Qt源码库,用Cmake中选中MinGW重新编译即可。所以如果安装Qt libraries 4.8.2 for Windows (minGW 4.4, 318 MB),则必须先安装QtCreator,因为QtCreator

2015-01-02 11:49:07 798

转载 在iOS中创建静态库

本文由 Migrant [博客]翻译自 Creating a Static Library in iOS Tutorial。 如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。 ===================================================================

2014-06-02 08:47:08 789

转载 码农的八荣八耻

以动手实践为荣,以只看不练为耻; 以打印日志为荣,以单步跟踪为耻; 以空格缩进为荣,以制表缩进为耻; 以单元测试为荣,以人工测试为耻; 以模块复用为荣,以复制粘贴为耻; 以多态应用为荣,以分支判断为耻; 以干净利索为荣,以冗余拖沓为耻; 以总结分项为荣,以跪求其解为耻;

2013-01-07 09:43:58 537

转载 C#中的方括号的语法及作用

C#中方括号可用于数组,索引、属性,更重要的是用于外部DLL类库的引用。 1. C#实现.NET组件与COM组件的互操作    [DllImport("kernel32.dll")]这叫引入kernel32.dll这个动态连接库。这个动态连接库里面包含了很多WindowsAPI函数,如果你想使用这面的函数,就需要这么引入。举个例子:[DllImport("kerne

2013-01-05 12:04:55 1885

转载 设计模式 经典书籍必备推荐

很多朋友问学习设计模式的书籍,老大沧浪在FAQ里有个简短的叙述,这里我引申一下,说说自己看过或者翻过的设计模式书籍,由于水平所限,肯定有不对的地方,希望大家指正,如果大家看到好的模式相关书籍,希望能回帖补充。首 先模式是不分语言的,Beck在他的TDD一书中用python实现了Composite模式,充分证明了这一点。不过我认为目前模式方面的好书基本都是 基于java语言的,所以不管你是用

2013-01-04 00:22:15 616

转载 几种结构型设计模式的对比

【IT168技术文档】     各种结构型设计模式由于或是采用类继承机制、或是采用对象组合方式实现,所以很多都具有一定的相似性,下面对比较相似的四组模式进行讨论     1、适配器Adapter VS 组合Composite     相似点:都为客户提供了一致性。     Adapter通过提供一致性使被适配组件Adaptee和目标组件Target兼容,从而使得这些组件可以

2013-01-01 13:15:12 540

转载 设计模式比较

http://my.oschina.net/rainingcn/blog/41458一。创建者模式:     1.工厂模式注重的是整体对象的创建方法,而建造者模式注重的是部件构建的过程,旨在通过一步步的精确构造创建出一个复杂的对象。抽象工厂模式实现对产品家族的创建。     2.(抽象)工厂模式与创建者模式的不同:           2.1 意图不同:

2013-01-01 13:13:40 347

转载 今天初步学习了一下Git版本控制,总结一下,后面加下用Git下载android源代码

从昨晚开始学习Git版本控制工具,今天上午稍微总结一下:首先:Git版本控制的几个最基本的特点   1:Git是直接进行快照进行版本控制,而不是去比较各个版本的差异,所以如果要回到原来的版本很方便;   2:Git速度快很快   3:Git支持支持本地,离线方式操作,近乎所有的操作都在本地进行;接下来是Git的三种状态   ①:已提交:已提交表示该文

2012-11-18 08:36:48 411

转载 10 个最酷的 Linux 单行命令

下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。sudo !!以 root 帐户执行上一条命令。python -m SimpleHTTPServer利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。:w !sudo tee %在 Vi

2012-11-18 08:30:21 402

转载 Linux 初学命令

昨天,费了好大劲才把v5.0.13124.Windows安装上,使用Red Hat Enterprise Linux 4镜像文件。倒不是因为我操作有问题,原来那个镜像文件有问题,安装过程因为选择了某些软件而发生介质读取错误。最后,只有放弃某些软件包的安装,只是安装上了全部的开发工具包,而且,连图形桌面都没敢安装,试了N次了都没有安装上图形桌面,只好在字符界面上熟悉一下Linux了。

2012-11-18 08:13:31 390

转载 Linux学习笔记——ls命令和mkdir命令

Linux学习笔记——ls命令和mkdir命令■ ls命令将指定目录下的内容显示出来,根据不同的命令选项(option),设置待显示内容。● -l 选项显示文件的形态、权限、拥有者、文件大小、最后修改时间、文件的完整名称(文件名+扩展名)。显示格式是每一行显示一个文件或者目录。如图所示:上面显示的是当前目录下的内容,如果显示某个深层子目录

2012-11-18 08:11:56 802

转载 Linux学习笔记——rmdir命令和rm命令

Linux学习笔记——rmdir命令和rm命令■ rmdir命令功能是删除一个空的目录。● -v 选项提示删除操作成功,如图所示:● -p 选项如果一个目录及其子目录都是空的,其中在删除最子目录的时候,使用-p选项,则这些相关的目录都会被删除掉。如图所示:■ rm命令功能是删除文件或者目录。如果目录不为空的

2012-11-18 08:10:03 459

转载 Linux学习笔记——mv命令和cp命令

Linux学习笔记——mv命令和cp命令■ mv命令移动文件或者目录,移动的同时可以实现重命名功能。实际上就是文件或者目录的剪切操作。● -v 选项移动一个或者几个文件到指定的目录中,使用-v选项可以看到移动成功信息。如图所示:移动的过程中,为被移动的文件重命名,如图所示:移动并重命名目录,如图所示:● -i 选项

2012-11-18 08:07:20 780

转载 Linux学习笔记——wc命令和file命令

Linux学习笔记——wc命令和file命令■ wc命令统计指定文件的信息。● 默认 选项直接使用wc命令,将显示文件的完整详细信息。如图所示:● -c 选项显示文件的byte数。如图所示:● -m 选项显示文件的character数。如图所示:● -l 选项显示文件的行数。如图所示:

2012-11-18 08:06:49 651

转载 Linux学习笔记——信息显示命令cat、more、less、head和tail

Linux学习笔记——信息显示命令cat、more、less、head和tail■ cat命令显示文件内容。假设存在f.java文件,每次输入一行,便空一行,如图所示:● 默认 选项如图所示:● -A 选项显示文件内容,显示^I标记(Tab键),显示$标记(换行符)。如图所示:● -b 选项显示文本行号

2012-11-18 08:06:18 649

转载 Linux学习笔记——find命令

Linux学习笔记——find命令find命令查找文件或者目录。一般格式为:find pathname -options [-print -exec -ok ...]● 如果pathname为“.”,则表示查找当前目录例如,执行命令:find .会把当前目录中所有的文件及其目录树列出来。如图所示:● 如果p

2012-11-18 08:05:17 646

转载 读取文件操作的标准I/O函数

读取文件操作的标准I/O函数fopen函数定义:FILE *fopen(const char *path,const char *mode)参数说明:path为指定文件的路径,mode为打开模式,取值可以为r、r+、w、w+、a、a+。功能说明:以mode方式打开path文件。fread函数定义:size_t fread(void *ptr,size_t siz

2012-11-18 07:56:39 614

转载 Linux下使用Eclipse开发第一个C++程序

Linux下使用Eclipse开发第一个C++程序关于安装Eclipse,可以直接选择Applications——Add/Remove Software,弹出对话框:选中上面的Eclipse,单击“Apply”按钮即可进行Eclipse的下载安装过程。初次使用Linux下的Eclipse编程,感觉非常别扭,但是有种新奇感。使用Eclipse开发第一个HelloW

2012-11-18 07:56:14 1220

转载 C++结构与类

C++的结构和类都是对数据进行了封装。结构Date结构Date如下所示:#include using namespace std;struct Date{    int year;    int month;    int day;    void display();};void Date::display(){

2012-11-18 07:53:56 443

转载 undefined reference to...异常的解决

undefined reference to...异常的解决本来想测试一下内联函数的与普通函数的执行效率问题,可是由于使用Linux系统不久,居然在编译的过程中出现错误。首先编写了一个头文件person.h,如下所示:#ifndef PERSON_H_#define PERSON_H_#include using namespace std;cl

2012-11-18 07:52:59 2887

转载 关于C++友元

虽然C++的友元破坏了类的封装特性,但是它使得访问一个类的内部私有成员成为可能。一个函数不仅可以是一个类类的友元,也可是是多个类的友元,需要在指定的类中使用关键字friend声明。通过下面的例子来理解。#include using namespace std;class Journey; // 前向引用Journey类,因为MyDate类中声明友元函数的时候引用

2012-11-18 07:52:36 392

转载 C++命名书写规范

来源:网易博客链接:http://blog.163.com/gaoguangtao_love/blog/static/384837152007111410302365/命名规范和C/C++源代码书写命 名 规 范(试行)通则:1、在所有命名中,都应使用标准的英文单词或缩写。不得使用拼音或拼音缩写,除非该名字描述的是中文特有的内容,如半角、全角, 声母、韵

2012-11-18 07:52:12 807

转载 C++继承

C++类继承的一般格式如下所示:class BaseClass{    // 基类的定义};class DeriveClass : public BaseClass{    // 派生类的定义};上面的访问修饰符public只是一种情况,当然也可以是其他的,如private,protected。构造函数继承的一般格式:DeriveClass(

2012-11-18 07:50:48 340

转载 C++虚函数、继承等综合使用

C++虚函数、继承等综合使用今天,写了四个C++类,做了一个简单的使用的例子。工程结构四个类分别为:Person、Student、HaveClass、Time。其中:Person表示一个人的抽象;Student类是一个学生类,具有自己独有的特征和行为;HaveClass类是与学生上课有关的,这里实现了一个简单的课程表;Time类处理时间的,这里只是设

2012-11-18 07:49:54 485

转载 gdb常用命令手册

来源:www.bianceng.cn整理   链接:http://www.bianceng.cn/OS/Linux/200706/3018.htmGDB的命令很多,本文不会全部介绍,仅会介绍一些最常用的。在介绍之前,先介绍GDB中的一个非常有用的功能:补齐功能。它就如同Linux下 SHELL中的命令补齐一样。当你输入一个命令的前几个字符,然后输入TAB键,如果没有其它命令的前几个字符与此相同

2012-11-18 07:29:24 272

转载 grep工具的使用

工具介绍grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,

2012-11-18 07:24:34 818

转载 gcc学习与实践(2)

主要学习如下gcc选项:-C、-M、-MM、-MD、-MMD、编译优化选项(-O0、-O1、-O2、-O3)、-Wall8、-C 选项在预处理的时候,不删除注释信息,一般和-E一起使用。有时候分析程序,比较方便。比如,加上注释的这段程序HelloWorld.c程序如下:#include // 我的HelloWorld程序int main()

2012-11-18 07:21:19 567

转载 gcc学习与实践(1)

Linux 中最重要的软件开发工具是 gcc。gcc是 GNU 的 C 和 C++ 编译器。实际上,gcc能够编译三种语言:C、C++ 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。在学习之前需要了解的是,在使用gcc或g++执行编译的时候,具体的过程如何。如下所示:1、预处理,生成.i的文件 [预处理器cpp]

2012-11-18 07:20:47 788

转载 linux常见命令列表

说明:Xiaoming Mo and have kindly translated this page.来源:http://www.pixelbeat.org/cmdline_zh_CN.html这是一个linux常见命令的列表。那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝。所有的命令已在Fedora和Ubuntu下做了测试

2012-11-18 07:19:39 626

转载 Linux系统信息查看命令

Linux系统信息查看命令版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/以及本声明。最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东

2012-11-18 07:18:46 353

转载 软件测试知识帖(101-114)

软件测试知识帖(101-114)第101帖【2004-9-10】:USE CASE测试USE CASE 是UML的核心,贯穿了RUP开发方法的整个过程,实际上RUP讲的就是一种USE CASE 驱动的开发方法。我们可以使用Use Case来表示用户的需求,并且Use Case避免了自然语言描述需求的二义性,可以自由的在不同的用户之间传递信息,那么我们在需求测试的时候,重点就

2012-11-18 07:16:50 870

转载 软件测试知识帖(81-100

软件测试知识帖(81-100)第81帖【2004-8-12】:新的可测试性设计思想随着科技与经济的发展,为提高产品的质量和竞争力,传统的纵向设计流程必然让位于“并行工程”设计。在并行工程设计环境下,可测试性技术的内涵与设计策略得到了拓展与丰富。在并行工程设计环境下,测试不仅包括了传统意义上的制造阶段以质量保证为目的的测试和使用阶段以诊断维修为目的的测试,而且还包含了产品设计

2012-11-18 07:16:30 778

转载 软件测试知识帖(61-80

软件测试知识帖(61-80)第61帖【2004-7-19】:软件估计软件估计、测量、度量过程是软件开发过程的重要组成部分,是开发过程不断改进的原因所在。软件组织如果没有什么有效手段评估和测量开发过程,即使是依赖优秀的个人和开发团体成功的开发了多个产品或项目,也不能将经验和教训记录下来供以后的开发工作参考并用于改进开发过程。产品或项目的成功总是过多的依赖个人的努力而不是丰富的

2012-11-18 07:16:09 485

转载 软件测试知识帖(41-60)

软件测试知识帖(41-60)第41帖【2004-6-27】:测试自动化的限制测试自动化可以带来非常明显的收益,但也有其限制,主要有:1.不能取代手工测试2.手工测试比自动测试发现的缺陷更多3.对测试质量的依赖性极大4.测试自动化不能提高有效性5.测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护会受到限制,从而制约软

2012-11-18 07:15:32 802

转载 件测试知识帖(21-40)

件测试知识帖(21-40)第21帖【2004-6-6】:回归测试Roger S. Pressman每当一个新的模块被当作集成测试的一部分加进来的时候,软件就发生了改变。新的数据流路径建立起来,新的I/O操作可能也会出现,还有可能激活了新的控制逻辑。这些改变可能会使原本工作得很正常的功能产生错误。在集成测试策略的环境中,回归测试是对某些已经进行过的测试的某些子集再重新

2012-11-18 07:15:01 1182

转载 软件测试知识帖(1-20)

软件测试知识帖(1-20)来源:测试时代(www.testage.net)第1帖【2004-5-10】:软件测试的理想模式是什么?Brian Marick:我不认为存在什么理想模式。我觉得让开发人员承担某些测试也许会更加有效,而其他测试则由独立测试组来进行。因为如果你把所有测试都交给独立测试组,他们不可能有时间把所有测试都做好。所以,最佳的方式是让开发人员承担一定量

2012-11-18 07:14:33 677

转载 C/C++中修饰符const、extern、static、volatile的用法

C/C++中修饰符const、extern、static、volatile的用法来自:网易博客 http://afericazebra.blog.163.com/blog/static/30050408200801494053866/1.const的用法:为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;

2012-11-18 07:13:48 533

转载 VC 6中配置OpenGL开发环境

VC 6中配置OpenGL开发环境这里,我习惯使用VC 6,就使用它作为开发OpenGL应用的IDE吧。要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助。第一步:下载OpenGL库Windows环境下的GLUT下载地址:(大小约为150k)  http://www.opengl.o

2012-11-18 07:12:15 580

转载 OpenGL程序框架

OpenGL程序框架在很多教程中都有人介绍过了,作为我个人学习,我还是写一下。在实现OpenGL的框架之前,必须保证你已经正确配置好了OpenGL,才能通过建立OpenGL框架来测试。启动VC 6,新建一个名称为OpenGL的Win32 Console Application,新建一些头文件和CPP文件,工程结果如图所示:下面对工程中的文件简单介绍:第一个:St

2012-11-18 07:06:47 680

转载 堆和栈的区别

1、内存分配方面:    堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。    栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、申请方式方面:    堆

2012-11-18 07:05:56 352

有限元软件WELSIM v1.7用户手册

通用有限元仿真软件WELSIM v1.7版本的用户手册,英文版。

2018-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除