- 博客(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
7430
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
1627
1
转载 c语言预处理
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏
2012-02-28 15:49:31
484
原创 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
20060
转载 防止同一编译单位头文件多次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
870
原创 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
436
原创 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
362
原创 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
85
原创 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
851
原创 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
1659
原创 linux下的代码对比程序设计
操作系统为linux,可以移植到vc中,采用的是linux下的vim编辑器。vc下尝试也可以运行主要是考虑到在学习编程期间需要有很多的例子需要模仿网上或者书上的东西,然后,vim下没有提示功能,所以只能手动输入,这就有可能造成代码的输入错误,然后吧,就是悲剧,如果代码少的话还好,可以根据提示找错,顺便锻炼自己的纠错能力,但是错误满屏或者跟多就悲剧了吧,所以,就自己动手做了个文件对比程序。主要用
2011-11-07 16:20:10
751
原创 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
21170
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
782
转载 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
757
转载 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
462
原创 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
620
原创 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
1339
转载 由rand7生成rand10以及随机数生成方法
舍去法一次rand7运算只能生成7个整数数,没有办法均匀的映射到10个整数上。但是运行两次rand7可以生成49个数字,如果这49个数字是均匀分布的,舍去多余的9个,剩下的40个正好可以映射到10个整数上。代码1int i;do{ i =
2011-10-12 11:08:22
689
转载 CORBA 学习一(概念了解)
一、概述 CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的
2011-09-30 10:36:30
1923
原创 c++ 实现对文件的读取和查找(写暂时没写)
CPmap.h#pragma warning(disable: 4786) // vc中去除STL使用带来的警告#ifndef __CFGWRITER_H__ //防止重复调用头文件#define __CFGWRITER_H__#include "StdAfx.
2011-09-28 17:41:46
571
原创 VC++ 如何隐藏使用STL而带来的大量警告
在你需要用到STL方面的头文件中加入#pragma warning(disable: 4786);当然,它只在当前源文件下有效,之后还有用到需要另外加注意:必须加在文件最开始
2011-09-28 16:14:47
411
原创 专业术语记忆
CORBA--Common Object Request Broker Architecture 公用对象请求代理体系OO--object-oriented 面向对象OMG--Object Management Group 对象管理组REP--Request for
2011-09-21 10:52:27
389
原创 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
330
原创 关于容器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
318
原创 C++ 关于友元的一些程序
一、友元函数#includeusing namespace std;class Country;class Internet{public: Internet(char *name,char *address)
2011-09-15 17:26:37
111
原创 编写一个pair存入一组string,int类型数据,并保持到vector中
例题:编写一个pair存入一组string,int类型数据,并保持到vector中#include#include#includeusing namespace std;int main(){ vector > ivec
2011-09-15 10:29:36
1053
原创 关于list的一个例子
#include #include #include #include using namespace std; int main () {//assign() use the assign() fill the listint ary
2011-09-14 14:45:46
342
原创 关于bitset 的一段代码--初级
#include#includeusing namespace std;int main(){//初始化16位bitvec1均为1bitset bitvec1(0xffff);cout//初始化32位bitvec2,1-16位为1,其它
2011-09-09 15:54:03
395
原创 关于vector的一段自用程序--初级
由于最近在看STL,关于string的操作,不例举了,今天把自学写的vector放上来,大家一起学习。#include "iostream"#include "vector"#include "string"#include "algorithm"usin
2011-09-09 13:44:20
373
转载 C++ 模板的概念
1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.
2011-09-08 10:06:18
287
原创 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
538
原创 关于linux中Makefile文件的编写(简单例子)
首先创建两个.c文件和一个.h文件,这样可以简单的模拟一个项目源文件file1.c #include #include "file2.h" int main() { printf("print file1"); File2Prin
2011-09-02 11:49:33
1129
1
转载 在类中定义常量的方法
问题:在类中建立一个int类型的数组方法一:(错误)class Test{ const int size = 100; int array[size];//……}; 错误原因:1:因为
2011-09-01 11:22:02
539
原创 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
286
转载 c++中的虚函数和多态之间的关系
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout };c
2011-09-01 10:11:23
460
原创 linux命令 初级
exit 退出ctrl + c 强制退出当前运行命令clear 清屏命令logout 注销poweroff 关机reboot 重启su 切换用户cd //.表示当前目录,..表示上一目录cd linhai 进入linhai子目录cd ..返回上一层目录cd /切换到跟目录cd ~切换到用户目录ls 显示目录ls 显示当前目录下
2011-08-26 17:50:46
543
转载 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
375
原创 理解new和delete还有就是如何防止内存泄露
首先,new的话就是为对象在内存的堆中开辟一块内存空间比如说 int *p = new int(10);就是说从内存中分配一个足够大的内存来存放int变量。 delete p 释放内存关于内存泄露方面的问题1、 在使
2011-08-26 11:34:30
519
原创 引用和指针的区别个人理解
1、 指针被创建的时候,系统会为它分配一个计算机机长的内存空间,而引用创建时不分配内存空间,它只是一个别名2、 指针指向的是系统刚分配的内存空间,而引用则只是内存中已经存在的一块内存空间的别名3、 指针可以为空,而引用不行4、 指针的内存大小为一个计算机机长,
2011-08-26 11:06:46
248
原创 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
456
Visual Assist X 破解补丁
2011-10-27
GBD(linux下的程序调试).pdf
2011-10-24
string 中缀表达式求值
2011-10-13
编写一个简单的string(详解)
2011-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人