现在位置: 首页 > 编程语言 > 文章
文章目录 输出结果 在博文<<程序设计基石与实践之定义具有成员函数的类 >>介绍了GradeBook类表示可供教师管理学生考试成绩的成绩簿,在本博介结具有一个数据成员,一个Set函数和一个 Get函数的GradeBook类 .而UML图如下所示: 参考程序 // Define class GradeBook that contains a courseName data member // and member functions to set and get it...
阅读全文
2019年03月19日 编程语言 ⁄ 共 1598字 评论关闭
文章目录 程序如下所示: 预备知识 每一个类都可以提供一个构造函数,用于类对象创建时的初始化.构造函数是一种特殊的成员函数,定义时必须和类同名,这样编译器才能够将它和类的其他成员函数区分开来.构造函数各其他函数之间的一个重大差别是构造函数不能返回值,因此对它们不可以指定返回类型.通常情况下,构造函数声明为public. UML图如下所示: 程序如下所示: // Instan...
阅读全文
2019年03月17日 编程语言 ⁄ 共 3889字 评论关闭
outportb函数是属于Turbo C(TC)语言库函数,这是一个输出到硬件端口的函数,似乎是当年学习C语言的时候用这个东西,现在用的C++里面没有这个函数,今天在做一个软件说明书时,看到这个函数,在网上搜索了下,放在这里,以备大家使用时查明: ----------------------------------------------------------------- outportb函数 函数原型: void outportb(unsigned char port, unsigned char value) 函数功能: 向port地址的接口...
阅读全文
2019年03月16日 编程语言 ⁄ 共 2012字 评论关闭
到如下链接http://www.scitools.com 下载 .tgz文件 解压缩: %tar -zxvf Understand*.tgz 进入scitools目录, % cd bin/linux32 % ./understand 添加如下信息到用户的.bash_profile文件中 % export PATH=$PATH:/home/myname/scitools/bin/linux32 如果你的电脑是64位的,可能就变为如下: % export PATH=$PATH:/home/myname/scitools/bin/linux64 注册码如下,在rhel7server x86_64下验证可用 F1AF6D901A38 19878CBBFB13...
阅读全文
2019年03月16日 编程语言 ⁄ 共 2640字 评论关闭
#include <iostream> #include <iomanip> using namespace std; //////////method first////////////////// //直接用二维数组的形式 void fun(int a[3][4]) { for(int i=0; i<3; ++i) { for(int j=0; j<4; ++j) { cout<<"a["<<i<<"]["<<j<<"]="<<setw(3)<<a[i][j]<<"\t"; } cout<<endl; }...
阅读全文
2019年03月14日 编程语言 ⁄ 共 2654字 评论关闭
摘要:一直以来都觉得printf似乎是c语言库中功能最强大的函数之一,不仅因为它能格式化输出,更在于它的参数个数没有限制,要几个就给几个,来者不拒。printf这种对参数个数和参数类型的强大适应性,让人产生了对它进行探索的浓厚兴趣。 关键字:printf, 可变参数 1. 使用情形 int a =10; double b = 20.0; char *str = "Hello world"; printf("begin print\n"); printf("a=%d, b=%.3f, str=%s\n", a, b, str); ...    从...
阅读全文
2019年03月14日 编程语言 ⁄ 共 19751字 评论关闭
呵呵,前两节好像和python没多大关系。。这节完全是贴代码,   这是我第一次写python,很多地方比较乱,主要就看看逻辑流程吧。   对于编码格式确实搞得我头大。。取下来页面不知道是什么编码,所以先找charset,然后转unicode。统一在unicode下操作,但是数据库是utf8的,WINDOWS的控制台又必须是gbk的,但是我IDE控制台必须是utf8的。。所以才会有DEBUG这个变量存在。。。主要是为了控制输出编码。   本程序连跑了24小时,然...
阅读全文
2019年03月14日 编程语言 ⁄ 共 13344字 评论关闭
简介: 选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的参考。 Pytho...
阅读全文
2019年03月13日 编程语言 ⁄ 共 490字 评论关闭
1. python全局变量在函数和类定义外面,如果某个函数或类想使用这个全局变量,需要添加global 关键字加以说明,否则就是重新定义了一个和全局变量名字相同的局部变量,参见如下例子: a = 2 def change(): global a a = 3 print a print a change() print a 打印结果是:  2 3 3 如果是如下代码: a = 2 def change(): a = 3 print a print a change() print a 打印结果是: 2 3 2 2. 不需...
阅读全文
2019年03月13日 编程语言 ⁄ 共 778字 评论关闭
Python中没有数组的数据结构,但列表很像数组,如: a=[0,1,2] 这时a[0]=0, a[1]=1, a[[2]=2,但引出一个问题,即如果数组a想定义为0到999怎么办,这时可能通过a = range(0, 1000)实现。或省略为a = range(1000).如果想定义1000长度的a,初始值全为0,则 a = [0 for x in range(0, 1000)]下面是二维数组的定义: 直接定义 a=[[1,1],[1,1]],这里定义了一个2*2的,且初始为0的二维数组。 间接定义 a=[[0 for x in range(10)] f...
阅读全文