学习C++语言的同学都知道,C++中类是有默认的几个函数的,主要是有四个函数:四个函数默认构造函数:A(void),无参构造函数拷贝(复制)构造函数:A(const
A&a)。用一个对象A去为另一个对象赋值。析构函数:~A(void)。释放掉A所占用的空间。赋值函数:A &original = co...
分类:
编程语言 时间:
2014-03-08 13:59:06
收藏:
0 评论:
0 赞:
0 阅读:
489
printf(格式控制,输出列表)格式控制包括格式说明和格式字符。格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。格式字符有d,o,x,u,c,s,f,e,g等。如%d整型输出,%ld长整型输出...
分类:
编程语言 时间:
2014-03-08 14:34:19
收藏:
0 评论:
0 赞:
0 阅读:
506
python复制文本的两种方法:#!/usr/bin/envpython
#-*-coding:UTF-8-*-
importos
###方法一,读写文件进行复制
#1、创建文件test1.txt
f1=open(‘test1.txt‘,‘w+‘)
f1.writelines([‘hello\n‘,‘world!\n‘,‘welcometopythonstudy!\n‘])
f1.close()
ifos.path.exists(‘test1.txt‘):
..
分类:
编程语言 时间:
2014-03-07 23:26:56
收藏:
0 评论:
0 赞:
0 阅读:
626
Python调用libguestfs实现文件注入(Openstack)1)导入相关模块(openstack已扩展完毕,我们只需调用即可)a)fromnova.virt.disk.vfsimportapiasvfsb)fromnova.virt.diskimportapiasdisk2)设置相关变量a)p_w_picpath=‘/data0/public/instances/b2cc2766-72cf-45d2-852e-801a9b9..
分类:
编程语言 时间:
2014-03-07 22:53:36
收藏:
0 评论:
0 赞:
0 阅读:
1246
python异常,相关资料很多,今天我只是想把我的想法写出来,供我以后开发使用。异常也可以称为类,每种异常其实就是某种类的实例化罢了.异常对我们来说很有用,因为有了异常,我们可以提前结束程序或者忽略程序故障,在这里我们需要先捕获异常,捕获可以使用try...except...当..
分类:
编程语言 时间:
2014-03-07 23:57:20
收藏:
0 评论:
0 赞:
0 阅读:
621
Java接口是出参的可以有两种方式,第一是把出参作为Java类的meber,还有一种是把出参作为Java接口的参数。1)出参作为Java类的staticmember例如:java接口:publicclassPerson{static{system.loadLibrary("person_jni");}publicstaticStringname=null;//这里根据实际情况,不一定..
分类:
编程语言 时间:
2014-03-07 23:03:08
收藏:
0 评论:
0 赞:
0 阅读:
710
#encoding=utf-8
#author:walker
#date:2014-03-07
#function:深度遍历指定目录,并将子目录和文件名改为小写
importos
importos.path
importshutil
#读入指定目录并转换为绝对路径
rootdir=raw_input(‘rootdir:\n‘)
rootdir=os.path.abspath(rootdir)
print(‘absolutepath:\n‘..
分类:
编程语言 时间:
2014-03-07 23:53:36
收藏:
0 评论:
0 赞:
0 阅读:
862
List:list的创建是以[]格式的,元素之间用","分开。其中第一个元素相印的编号为0.用len()方法可以得到list元素的个数。创建列表如下:cast=["beijing","shanghai","newyork"]调用其中某一个元素printcast[2]其中的“增删改”方法有:在末尾增加一个数据项:append例如:cast.a..
分类:
编程语言 时间:
2014-03-08 00:38:58
收藏:
0 评论:
0 赞:
0 阅读:
575
学生成绩管理系统(C)
/*
**********************************************************************************
*大一第一学期期末成绩管理系统
*
*开发环境:VC++6.0
*
*将全班学生成绩以记录的形式存储在文件中
*记录包含每个学生的姓名、学号、性别、三科(高等数学、大..
分类:
编程语言 时间:
2014-03-07 22:58:29
收藏:
0 评论:
0 赞:
0 阅读:
712
C++ Primer Plus学习笔记之STL容器
一,容器的概念
容器是存储其他对象的对象。被存储的对象必须是同一种类型,它们可以是OOP意义上的对象,也可以是内置类型值。
二,容器的分类
1,序列容器
vector,deque,queue,list,stack,priority_queue
2,关联容器
set,multiset,map,multimap
三,容器变量的定义(以...
分类:
编程语言 时间:
2014-03-07 21:59:34
收藏:
0 评论:
0 赞:
0 阅读:
621
C++ Primer Plus学习笔记之STL函数对象
一,什么是函数对象
很多STL算法都使用函数对象(也叫函数符)。函数符是可以以函数方式与()结合使用的任意对象。
例如:for_each(v.begin(),v.end(),Display)
二,函数符的概念
1,生成器,不用参数就可以调用的函数符
2,一元函数,是用一个参数可以调用的函数符
3,二元函数,是用两个参数可以调...
分类:
编程语言 时间:
2014-03-07 22:22:22
收藏:
0 评论:
0 赞:
0 阅读:
765
老实说,我对+ = * / % && || ==一些比较简单的运算符比较熟悉。对位运算就陌生了,主要用的少。我觉得高手用的会比较多,因为位运算速度比较快。
1.&
如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。
注:下面都用8位的 unsigned char 来做例子。
&简单举例:
11&3 = 3
00001011
&...
分类:
编程语言 时间:
2014-03-07 21:48:10
收藏:
0 评论:
0 赞:
0 阅读:
478
一直有这样几个疑问,C++中一个对象占有多大内存?会不是里面的函数越多,占有的内存就越大?
1:空类占有的内存
#pragma once
class TestClass
{
};
结果:sizeof(TestClass) = 1
原因:C++要为每一个类在内存中一个独一无二的地址,所以即便是空类也会被分配1个字节来初
始化,所以空类的占有的字节是1.
结...
分类:
编程语言 时间:
2014-03-08 00:48:27
收藏:
0 评论:
0 赞:
0 阅读:
522
断言是测试某个变量是否具有正确值的有用的调试工具。
assert宏测试时表达式的值
—如果表达式的值是0(假),则assert打印错误信息,并调用函数abort()以结束程序执行。
—assert宏在assert.h头文件中定义。
断言实例:
#include
#include
using namespace std;
int main()
{
int x;
cou...
分类:
编程语言 时间:
2014-03-08 02:02:36
收藏:
0 评论:
0 赞:
0 阅读:
468
STL是标准C++库的一部分。
STL模板类为C++提供了完善的数据结构和算法。
STL的特点
“类型参数化”,即STL的代码中可处理任意自定义类型的对象。
泛型编程(Generic Programming),它以模板为基础,弱化了
实体类型的差异,简化了编程时问题抽象的模型,提供了更好的
封装性和弹性。
//STL示例
#include
#include
#include
...
分类:
编程语言 时间:
2014-03-08 04:28:03
收藏:
0 评论:
0 赞:
0 阅读:
446
注意:
1 安装pyqt模块
2.python的IDLE默认编码为utf-8
3.去http://fanyi.youdao.com/openapi?path=data-mode,申请一个api key
# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtGui,QtCore
import urllib
impor...
分类:
编程语言 时间:
2014-03-08 05:11:51
收藏:
0 评论:
0 赞:
0 阅读:
470
利用最大堆实现。
最大堆:最大堆性质是除了根结点意外的所有结点 i 都要满足A[parent[i]] >= A[i]
需要利用到的一个性质:当用数组表示存储n个元素的堆时,叶结点的下标分别是n/2, n/2+1, n/2 + 2, ......,n - 1. (下标从0开始)
需要用到的函数有:
void max_heapify(int *a, int i) //通过让a[i]的值...
分类:
编程语言 时间:
2014-03-08 04:59:19
收藏:
0 评论:
0 赞:
0 阅读:
423
python代码编辑器PyCharm快捷键补充,有些你不一定能查到...
分类:
编程语言 时间:
2014-03-08 02:18:45
收藏:
0 评论:
0 赞:
0 阅读:
656
Python的with用法,详解!...
分类:
编程语言 时间:
2014-03-08 04:21:30
收藏:
0 评论:
0 赞:
0 阅读:
1276
xrange和range的区别和使用...
分类:
编程语言 时间:
2014-03-08 04:56:28
收藏:
0 评论:
0 赞:
0 阅读:
447