简介
boost::scoped_ptr是一个比较简单的智能指针,它能保证在离开作用域之后它所管理对象能被自动释放。下面这个例子将介绍它的使用: 1 #include
2 #include 3 4 using namespace std; 5 6 class Book 7 { 8 public: 9...
分类:
编程语言 时间:
2014-03-01 18:19:45
收藏:
0 评论:
0 赞:
0 阅读:
608
函数功能说明:指定时间间隔(day,hour,min,second)一个或多个选项,例如,从现在开始延迟5分钟/1小时,运行一个hello函数。fromdatetimeimportdate,time,datetime,timedeltaimporttimedefhello():print"helloworld."defrunTask(func,day=0,hour=0,min=5,second=0):#getcurren..
分类:
编程语言 时间:
2014-03-01 18:16:39
收藏:
0 评论:
0 赞:
0 阅读:
524
#!/usr/bin/pythonimportosimportthreadinga=file("/home/ip.txt","r")printab=a.read()printbc=b.split()defping1(i):return1=os.system(‘ping-c2%s‘%i)ifreturn1:print‘%s‘%kelifreturn1=="False":printbadk="good"if__name__==‘__main__‘:foriinc:printiaa=threading.Thread..
分类:
编程语言 时间:
2014-03-01 18:55:01
收藏:
0 评论:
0 赞:
0 阅读:
660
#include<unistd.h>
#include<stdlib.h>
intmain()
{
charbuffer[128];
intnread;
//从标准输入得到输入
nread=read(0,buffer,128);
if(-1==nread)
{
//标准错误输出
write(2,"itisreaderror\n",20);
}
//输出到标准终端
if(nread!=write(1,buffer,nread))
{
write..
分类:
编程语言 时间:
2014-03-01 14:09:15
收藏:
0 评论:
0 赞:
0 阅读:
575
print("Theworldofpythonwelcomestoyou!")
name=raw_input("Whatisyourname?")
print("Hello,"+name+"!")print("Theworldofpythonwelcomestoyou!")
name=input("Whatisyourname?")
print("Hello,"+name+"!")在windows下双击附件hllo.py文件,运行结果:最后一行代码改为raw_inp..
分类:
编程语言 时间:
2014-03-01 17:19:47
收藏:
0 评论:
0 赞:
0 阅读:
580
#include
using namespace std;
class MyClass
{
public:
MyClass()
{
ma = 12;
mb = 32;
}
public :
int ma;
int mb;
};
int main()
{
MyClass mc;
MyClass * p = &mc;
//求出偏移量指针
int MyClass:: * pa...
分类:
编程语言 时间:
2014-03-01 16:38:11
收藏:
0 评论:
0 赞:
0 阅读:
516
有时候希望获取一个文本文件的所有内容,但又不希望有打开文件、读文件、关闭文件这些繁琐的步骤,因此需要用一个小程序把这几个步骤封装起来,一句话完成所需要的获取文件内容的操作。为此,这里给出一个示例代码。...
分类:
编程语言 时间:
2014-03-01 13:52:14
收藏:
0 评论:
0 赞:
0 阅读:
539
《c++语言中级》 知识点总结:
1. 类型决定了:大小、行为、存储方式、编译器检查依据;
每个变量都有name、type、address、value、reference;
变量生存周期从短到长: 临时、栈区、全局静态、堆区;
2. 对象在内存中的布局:
对象------仅有数据成员(非静态)this;
函数------代码区
3. 重载:同一个作用域内的几个函数,函数名相同,形参表...
分类:
编程语言 时间:
2014-03-01 13:43:01
收藏:
0 评论:
0 赞:
0 阅读:
559
接上一篇:Python小程序:获取文本文件的所有内容
有时候希望获取一个二进制文件的所有内容,但又不希望有打开文件、读文件、关闭文件这些繁琐的步骤,因此需要用一个小程序把这几个步骤封装起来,一句话完成所需要的获取文件内容的操作。为此,这里给出一个示例代码。...
分类:
编程语言 时间:
2014-03-01 18:48:52
收藏:
0 评论:
0 赞:
0 阅读:
569
在c++中string类和vector类几乎是用的最多的两个标准库类,现对他们进行归纳比较如下:
1.定义和初始化
共同有的初始化类是这些
string s1; vector v1;
//默认初始化
string s2(s1); vector v2(v1);
//副本
string s2 = s1; vector v2 = v1;
//同上
string s4(n, 'c');...
分类:
编程语言 时间:
2014-03-01 16:25:57
收藏:
0 评论:
0 赞:
0 阅读:
699
1.socket中能传输结构体吗?
不能,因为结构体的大小与内存对齐,不能保证发送方和接收方是同样的机器同样的系统,传输结构体的话会导致数据紊乱。
2.实现一个队列,使用单链表还是双链表好?如何实现?
使用双向链表好,因为单链表不便在末尾添加元素。可通过list来代理实现,基体的代码如下:
#ifndef _QUEUE
#define _QUEUE
#pragma once
#includ...
分类:
编程语言 时间:
2014-03-01 17:50:26
收藏:
0 评论:
0 赞:
0 阅读:
558
对象数组是指一个数组元素都是对象的数组
创建对象数组的时候只能调用默认构造函数初始化对象...
分类:
编程语言 时间:
2014-03-01 13:30:44
收藏:
0 评论:
0 赞:
0 阅读:
550
你所不知道的C和C++运行库 周五晚,小雨,少见的未加班。无聊,遂准备写一篇博客,介绍一下C和C++运行库,只因发现工作几年的人对此一知半解的大有人在。 在使用VC构建项目时,经常会遇到下面的链接错误: 初学者面对这些错误常常不知所错:libcmt.lib是什么东西?msvcrtd.dll又是干吗用的?在使用VC++时我们也常常对下面的运行库配置项...
分类:
编程语言 时间:
2014-03-01 17:30:32
收藏:
0 评论:
0 赞:
0 阅读:
783
首先说一下python的计数方式,从第一个元素开始依次为0、1、2...,从最后一个元素往前依次是-1,-2,-3....很有趣是吧!列表和元组的区别是前者可修改,后者不可修改。当用于不可修改的情况下必须元组,其他情况下列表都可以替代元组。通用序列操作:索引:依据编号访问分片(是不是显得比C高大上呀...
分类:
编程语言 时间:
2014-03-01 12:53:57
收藏:
0 评论:
0 赞:
0 阅读:
515
一个正常的assignment操作符的声明是这样的。const elmentType
& elmentType::operator=(const elmentType
&rhs)这两个const应该作何理解呢?后面的const很好理解,作为引用对象,要防止对原有对象进行破坏。那么后面一个呢?事实上,...
分类:
编程语言 时间:
2014-03-01 12:49:19
收藏:
0 评论:
0 赞:
0 阅读:
531
1 #include 2 using namespace std; 3 4 class as 5 {
6 public: 7 int a; 8 const int b; 9 as():b(2)10 {11 a = 1;12 }13 ~as()14 {15
cout << "析构函数被调用!" << ...
分类:
编程语言 时间:
2014-03-01 12:29:26
收藏:
0 评论:
0 赞:
0 阅读:
487
1)C++默认为内部链接;C默认为外部链接2)在C++中,一般一个const不会创建内存空间,而是将其保存在符号表(待看)。比如:
const int bufsize = 100; char buf[bufsize]; 这里无需为const创建内存空间,进行完类型检查之后,值会折叠到代码中。
但也有...
分类:
编程语言 时间:
2014-03-01 10:41:44
收藏:
0 评论:
0 赞:
0 阅读:
516
#!/usr/bin/python# coding: utf-8## filename:
pachong of doubban# # author: Hacker_MJW## Date: 2014-02-28#import urllibimport
urllib2import loggingimpo...
分类:
编程语言 时间:
2014-03-01 10:30:59
收藏:
0 评论:
0 赞:
0 阅读:
652
1.编译运行
java是解释性语言,java程序在运行时类加载器从类路经中加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作.而C++编译的
时候将程序编译成本地机器码.一般来说java程序执行速度要比C++慢10-30倍.即使采用just-in-time compiling (读取类...
分类:
编程语言 时间:
2014-03-01 10:27:56
收藏:
0 评论:
0 赞:
0 阅读:
560
1、C++的内存管理可分为以下几个部分: 栈:记录程序的执行过程。
堆:采用new,delete申请释放内存。 自由存储区:对应于C中使用malloc,free申请释放内存。
全局存储区:也叫静态存储区,存储static对象,包括全局对象,命名空间内对象,文件作用域内的static对象,类中的sta...
分类:
编程语言 时间:
2014-03-01 09:55:45
收藏:
0 评论:
0 赞:
0 阅读:
595