自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (36)
  • 收藏
  • 关注

转载 python官网各个版本下载地址

http://www.python.org/ftp/python/1、对于windows版本的,下载完成以后,双击打开一步一步安装,安装所有特征即可。简单的配置:右键我的电脑-属性-高级-环境变量,在path里输入你的python安装位置即可。我的是 E:\Python27;应该是找到pythonw.exe的父一级目录。测试:随便建一个文件夹,如在d\c

2012-08-01 21:22:36 7297 1

原创 Clear Case V7.0 官网下载地址

clear case 7.0官网下载地址改变https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=RATL-RATIONAL&S_PKG=CR3PFML&lang=en_US&dlmethod=http

2012-07-24 20:50:18 1608 1

转载 c语言预处理

预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏

2012-02-28 15:49:31 472

原创 memcmp返回值

原型:int memcmp(const void *buf1, const void *buf2, unsigned int count);  用法:#include 或#include  功能:比较内存区域buf1和buf2的前count个字节。  说明:  当buf1  当buf1=buf2时,返回值=0  当buf1>b

2012-02-13 11:16:23 19703

转载 防止同一编译单位头文件多次include

方法一:应用#ifndef  #define  #endif  即每个文件在定义时都写成以下情势(以file1.h为例):  #ifndefH_FILE1  #defineH_FILE1  #include  #include  …..  #endif  File3.h:#ifndefH_FILE3  #defineH_FILE3  #include

2012-01-30 11:21:28 852

原创 linux 加载hello模块

1、hello-1.c/** hello-1.c - The simplest kernel module.*/#include /* Needed by all modules */#include /* Needed for KERN_ALERT */int init_module(void){printk("Hello world 1.\n");/*

2011-12-27 16:27:43 420

原创 linux 压缩与解压

1、bzip2 bzcatbzip2:压缩和解压文件,默认后缀名为.bz2(解压时文件的后缀名为.bz .bz2 .thz .tbz2均可以使用该指令)bzcat:可以在不解压的情况下查看bzip2压缩的文件的内容以test.cpp文件举例bzip2 -z test.cpp --压缩-->test.cpp.bz2bzcat test.cpp.bz2 可以不解压查看文件内容b

2011-11-25 15:13:57 344

原创 linux 用户管理

用户管理主要文件:1、/etc/passwd打开后的例子,选取一行解释:lin_001:x:501:501::/home/lin_001:/bin/bash1、账户名称2、密码,这里的密码被移到/etc/shadow这个加密后的文件中3、UID4、GID5、说明,这里为空6、根目录7、默认的shell2、/etc/shadow打开后的例子,选取一行解释

2011-11-24 15:11:34 75

原创 corba 配置

1、系统:Ubuntu9.10 Server Edition      软件:ACE+TAO-5.7.0      准备软件:g++ ,gcc2、环境变量设置:.bash_profile     export ACE_ROOT= ***/ACE_wrappers    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/ace:$

2011-11-21 15:08:54 820

原创 corba c++基本类型映射

corba的基本类型映射short CORBA::Shortlong CORBA::Longlong long CORBA::LongLongunsigned short CORBA::UShortunsigned long CORBA::ULongunsigned long long CORBA::ULongLongfloat CORBA::Floatdouble

2011-11-16 10:50:55 1622

原创 linux下的代码对比程序设计

操作系统为linux,可以移植到vc中,采用的是linux下的vim编辑器。vc下尝试也可以运行主要是考虑到在学习编程期间需要有很多的例子需要模仿网上或者书上的东西,然后,vim下没有提示功能,所以只能手动输入,这就有可能造成代码的输入错误,然后吧,就是悲剧,如果代码少的话还好,可以根据提示找错,顺便锻炼自己的纠错能力,但是错误满屏或者跟多就悲剧了吧,所以,就自己动手做了个文件对比程序。主要用

2011-11-07 16:20:10 724

原创 linux sem信号量使用

Linux下关于信号量结构体表示为:sem_t      操作结构体的函数:      初始化函数: sem_init(sem_t * __sem,int __pshared,unsigned int __value);      触发信号量值:sem_post(sem_t * __sem);      等待信号量触发:      通常有:

2011-11-03 16:21:55 21136 2

原创 linux 多线程1+2问题

设计如下功能:1、设置3个全局变量,初始值为0,分别用于加法的左右值和结果2、启动线程1,为g_left赋值为13、启动线程2,为g_right赋值为24、启动线程3,获取g_left+g_right的值5、线程3需要线程1和线程2执行完后执行代码:(linux下的多线程编程)#include "stdio.h"#include "stdlib.h"#inclu

2011-11-02 10:23:20 767

转载 linux多线程编程(实例)

是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:1)有一int型全局变量g_Flag初始值为0;2) 在主线称中起动线程1,打印“this is thread1”,并将g_Flag设置为13) 在主线称中启动线程2,打印“this is thread2”,并将g_Flag设置为24) 线程序1需要在线程2退出后才能退出5) 主线程在检测到g_

2011-10-31 17:49:03 746

转载 linux多线程编程(有关线程操作的函数)

#include int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void *(*func) (void *), void *arg);int pthread_join (pthread_t tid, void ** status);pthread_t pthread_self (void);int pthr

2011-10-31 16:08:11 453

原创 24点游戏改进版---支持出题,解题运算

// test11.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "iostream"#include "string"#incl

2011-10-17 14:29:08 607

原创 24点回溯法实现

// test11.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "iostream"using namespace std;

2011-10-12 14:40:21 1320

转载 由rand7生成rand10以及随机数生成方法

舍去法一次rand7运算只能生成7个整数数,没有办法均匀的映射到10个整数上。但是运行两次rand7可以生成49个数字,如果这49个数字是均匀分布的,舍去多余的9个,剩下的40个正好可以映射到10个整数上。代码1int i;do{    i =

2011-10-12 11:08:22 675

转载 CORBA 学习一(概念了解)

一、概述   CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的

2011-09-30 10:36:30 1894

原创 c++ 实现对文件的读取和查找(写暂时没写)

CPmap.h#pragma warning(disable: 4786)  // vc中去除STL使用带来的警告#ifndef __CFGWRITER_H__ //防止重复调用头文件#define __CFGWRITER_H__#include "StdAfx.

2011-09-28 17:41:46 558

原创 VC++ 如何隐藏使用STL而带来的大量警告

在你需要用到STL方面的头文件中加入#pragma warning(disable: 4786);当然,它只在当前源文件下有效,之后还有用到需要另外加注意:必须加在文件最开始

2011-09-28 16:14:47 399

原创 专业术语记忆

CORBA--Common Object Request Broker Architecture  公用对象请求代理体系OO--object-oriented 面向对象OMG--Object Management Group 对象管理组REP--Request for

2011-09-21 10:52:27 376

原创 STL中关于Set的部分功能实现

#include#include#includeusing namespace std;int main(){typedef set S;S my_set;/*----insert value in set----*/m

2011-09-16 16:40:54 315

原创 关于容器map的操作代码

#include#include#includeusing namespace std;int main(){typedef map M;M my_map;/*-----say how to insert value in the

2011-09-16 15:27:30 307

原创 C++ 关于友元的一些程序

一、友元函数#includeusing namespace std;class Country;class Internet{public:        Internet(char *name,char *address)

2011-09-15 17:26:37 104

原创 编写一个pair存入一组string,int类型数据,并保持到vector中

例题:编写一个pair存入一组string,int类型数据,并保持到vector中#include#include#includeusing namespace std;int main(){        vector > ivec

2011-09-15 10:29:36 1027

原创 关于list的一个例子

#include #include #include  #include  using namespace std; int main () {//assign() use the assign() fill the listint ary

2011-09-14 14:45:46 316

原创 关于bitset 的一段代码--初级

#include#includeusing namespace std;int main(){//初始化16位bitvec1均为1bitset bitvec1(0xffff);cout//初始化32位bitvec2,1-16位为1,其它

2011-09-09 15:54:03 385

原创 关于vector的一段自用程序--初级

由于最近在看STL,关于string的操作,不例举了,今天把自学写的vector放上来,大家一起学习。#include "iostream"#include "vector"#include "string"#include "algorithm"usin

2011-09-09 13:44:20 361

转载 C++ 模板的概念

1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.

2011-09-08 10:06:18 278

原创 c++中常函数的应用举例

#include using namespace std;class R{public:R(int r1, int r2) { R1=r1; R2=r2; }void print();void print() const;private:int

2011-09-02 14:24:21 524

原创 关于linux中Makefile文件的编写(简单例子)

首先创建两个.c文件和一个.h文件,这样可以简单的模拟一个项目源文件file1.c  #include #include "file2.h" int main() {      printf("print file1");      File2Prin

2011-09-02 11:49:33 1108 1

转载 在类中定义常量的方法

问题:在类中建立一个int类型的数组方法一:(错误)class Test{  const int size = 100;  int array[size];//……}; 错误原因:1:因为

2011-09-01 11:22:02 525

原创 c++函数参数传递方式

1、非饮用传递  例子:int swap(int a,int b){int temp = b;b=a;a=temp;return a;}int  num=swap(3,5);//num还是3,因为非饮用传递只改变了函数体内部的值,实参的值未

2011-09-01 11:07:44 271

转载 c++中的虚函数和多态之间的关系

1.简介     虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public:    virtual void foo() { cout };c

2011-09-01 10:11:23 450

原创 linux命令 初级

exit   退出ctrl + c 强制退出当前运行命令clear 清屏命令logout 注销poweroff 关机reboot 重启su 切换用户cd //.表示当前目录,..表示上一目录cd linhai 进入linhai子目录cd ..返回上一层目录cd /切换到跟目录cd ~切换到用户目录ls 显示目录ls 显示当前目录下

2011-08-26 17:50:46 528

转载 c++初始化表

class A{    A(int x);//A的构造函数};class B{    B(int x, int y);//B的构造函数};B::B(int x, int y)      :A(x)        //在初始化表里调用A的构造函数

2011-08-26 13:23:39 364

原创 理解new和delete还有就是如何防止内存泄露

首先,new的话就是为对象在内存的堆中开辟一块内存空间比如说    int *p = new int(10);就是说从内存中分配一个足够大的内存来存放int变量。                delete p  释放内存关于内存泄露方面的问题1、  在使

2011-08-26 11:34:30 500

原创 引用和指针的区别个人理解

1、  指针被创建的时候,系统会为它分配一个计算机机长的内存空间,而引用创建时不分配内存空间,它只是一个别名2、  指针指向的是系统刚分配的内存空间,而引用则只是内存中已经存在的一块内存空间的别名3、  指针可以为空,而引用不行4、  指针的内存大小为一个计算机机长,

2011-08-26 11:06:46 238

原创 c语言文件操作函数

typeof  struct{    short level;    unsigned flags;    char fd;    unsigned char hold;    short bsize;    unsigned char *baffer;    unsigned ar *curp;    unsigned istemp;    short

2011-06-25 12:34:00 443

Django Web开发指南.pdf

Django Web 开发指南 pdf

2014-08-05

CHM转换器(c#)附源码

CHM转换器(c#)可以转换CHM到TXT、HTML,也可以实现HTML->TXT,附所有源代码。其实核心就是使用hh命令来完成解压缩后处理网页。

2012-08-29

c/c++程序源码

c/c++程序

2012-04-12

PC.Lint.v8.00e

PC Lint v8.00e

2012-03-15

linux驱动开发详解(1-23章)

linux驱动开发详解(1-23章)

2012-02-09

使用Eclipse编译C,C++,JAVA

使用Eclipse编译C,C++,JAVA

2012-02-02

C和C++编程规范

C和C++编程规范

2012-01-29

Linux设备驱动程序

Linux设备驱动程序

2011-12-30

Shell脚本学习指南

Shell脚本学习指南

2011-12-30

Linux内核驱动模块编程指南

Linux内核驱动模块编程指南

2011-12-27

lingoes日语翻译软件(计算机专业)

lingoes日语翻译软件(计算机专业),翻译计算机相关文献,比有道等精准

2011-12-07

w3cschool(全集)

w3cschool 全集

2011-12-02

wampp2 配置web

wampp2 配置 web 服务器

2011-12-02

走出软件作坊.pdf

走出软件作坊.pdf 走出软件作坊.pdf 走出软件作坊.pdf 走出软件作坊.pdf 走出软件作坊.pdf 走出软件作坊.pdf

2011-11-24

程序员的十个层次

程序员的十个层次 程序员的十个层次 程序员的十个层次 程序员的十个层次 程序员的十个层次

2011-11-22

UNIX和shell程序设计权威教程

UNIX和shell程序设计权威教程

2011-11-08

UNIX环境高级编程第二版

UNIX环境高级编程第二版

2011-11-08

UNIX环境高级编程 第二版 源码

UNIX环境高级编程 第二版 源码

2011-11-08

c++小程序 代码对比程序

自己写的一段关于代码对比的程序,适用于正在学习编程的朋友们,特别是喜欢模仿网上代码自己敲的朋友,可以帮你找出自己代码和正确代码之间的区别之处

2011-11-07

Visual Assist X 破解补丁

Visual Assist X 破解补丁,无需注册码,只需要解压文件,然后复制VA_X.DLL覆盖安装文件下的VA_X.ALL即可,然后运行01.reg,就可以解决注册问题了

2011-10-27

C++经典游戏代码包

C++经典游戏代码包 含俄罗斯方块,扫雷,五子棋,坦克,拼图,打飞机等。。。。

2011-10-25

GBD(linux下的程序调试).pdf

linux下的gdb使用方法,教你如何在linux下进行程序调试 linux下的gdb使用方法,教你如何在linux下进行程序调试 linux下的gdb使用方法,教你如何在linux下进行程序调试 linux下的gdb使用方法,教你如何在linux下进行程序调试

2011-10-24

c++ 24点游戏源码

c++ 24点游戏源码 c++ 24点游戏源码 c++ 24点游戏源码 c++ 24点游戏源码 c++ 24点游戏源码

2011-10-17

string 中缀表达式求值

string 中缀表达式求值 string 中缀表达式求值 string 中缀表达式求值 string 中缀表达式求值 string 中缀表达式求值

2011-10-13

编写一个简单的string(详解)

编写一个简单的string(详解) 编写一个简单的string(详解) 编写一个简单的string(详解) 编写一个简单的string(详解) 编写一个简单的string(详解)

2011-10-09

STL文件读写查

STL文件读写查,自己写的代码,有部分问题有待完善。而且是练习程序,所有有很多地方写的很烂,呵呵

2011-09-30

C++辅助显示工具(vc 6.0)

类似于vs平台智能提示功能的一款小软件,可以实现在vc 6.0 平台下的智能提示,代码关键字显色提示等一系列方便的操作

2011-09-14

C++STL学习实例

关于C++ STL方面学习的实例,对于每个操作都有适当的例子解说

2011-09-09

连连看源码,带详解~~

连连看 音乐 源码 详解 连连看 音乐 源码 详解 连连看 音乐 源码 详解

2010-07-22

空空如也

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

TA关注的人

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