为了方便,把代码放在Word里面了,每次上机实验的题目代码都在。
第一次:对如下多项式编写类定义:+++…+其中,n为多项式的次数。
完成如下功能:(1)可存储任意大的多项式(提示:可用动态数组实现)。
(2)定义构造函数、析构函数、拷贝构造函数。
(3)包含一个static成员存储定义的多项式的数量。
(4)定义一个成员函数输出多项式。
(可参照-x^4-6x^3+5格式输出)(5)定义一个成员函数计算多项式的值。
(6)写main函数测试类的功能。
(7)采用多文件实现。
考虑:哪些成员函数可以声明为const.第二次:(8)重载“+”运算符,实现两个多项式相加。
(9)重载“-”运算符,实现两个多项式相减。
(10)重载“*”运算符,实现两个多项式相乘。
(11)重载“=”运算符,实现两个多项式的赋值运算。
考虑:把其中某个运算符重载为友元函数。
第三次:C++的一般编译器都定义和封装了字符串功能,请模仿定义string类的实现,可以实现并支持如下功能:(1)strings=“吉林大学”;
(2)stringt=s;(3)stringm;
m=t;
(4)m.legnth()函数测量字符串的长度(5)m.cat(stringconst&)连接字符串第四次:我公司为仪器生产企业,目前生产摄像机和行车记录仪两种产品,分别销售给用户。
摄像机包含摄像、图像质量设定、编码算法等属性。
将摄像机增加相应芯片(具有操作菜单、自动拍摄、车速传感器、源代码等功能)后,形成一个行车记录仪。
要求:设计摄像机类,并请根据下列不同的功能要求,采用不同的继承方式,设计行车记录仪类,并添加测试代码,体验不同继承方式下的成员访问属性。
(类设计时可根据需要自行添加数据成员和其他成员函数。
)(1)行车记录仪的芯片可以使用摄像机的摄像、图像质量设定功能。
行车记录仪用户可以操作行车记录仪的操作菜单和摄像机的摄像功能。
(2)行车记录仪的芯片可以使用摄像机的拍摄、图像质量设定功能。
行车记录仪用户仅仅可以操作行车记录仪的操作菜单。
(3)行车记录仪的芯片可以使用摄像机的拍摄、图像质量设定功能。
行车记录仪用户仅仅可以操作行车记录仪的操作菜单同时其他公司购买行车记录仪,因该公司也用于销售,不得泄露其全部内容课后:(1)采用组合方式设计行车记录仪类,增加相应测试代码,体验继承和组合的关系。
(2)分别为继承和组合方式下为各类添加构造函数、析构函数,增加相应测试代码,体验对象的初始化和构造顺序。
(3)将摄像机类和行车记录仪类功能相近的函数(如拍摄、编码等功能函数)设为同名函数,增加相应测试代码,体验同名函数覆盖。
(4)为我公司建立一个多态的产品类层次结构,使用抽象类,测试时,创建一个基类指针的容器,通过基类指针调用虚函数,体验多态。
2023/12/6 1:35:36 110KB 吉林大学 C++ 实验报告 代码
1
苹果CMSV10本地化CKPLAYER增加记忆播放自动下一集方法复制到苹果CMSV10的www\static\player文件夹里面!直接可以用!
2023/12/1 13:05:07 276KB 苹果CMSV10 本地化CKPLAYER
1
在很多网站上得知problem-solving-with-algorithms-and-data-structure-using-python是一本很好的书,此处只是中文版,英文版在:http://www.interactivepython.org/runestone/static/pythonds/index.html#。
2023/10/23 14:55:43 4.91MB 数据结构 Python 中文版 pdf
1
说明:http://blog.163.com/lnwanggang@yeah/blog/static/165332162201092511195070/
2023/10/8 18:24:01 7KB unity3d 自定义路径 曲线
1
G-Nut/Anubis是一个GNSS数据质量检核软件。
该软件支持RINEX3文件格式,可以对几乎所有导航卫星系统的观测量进行质量检核与分析操作,并将检核和分析成果绘制成图。
资源包括软件安装包(也可在官网下载):anubis-2.2.4-2019-03-04.tgz、anubis-2.2.4-win-static-64b软件使用说明:Anubis配置文件编辑、Anubis配置与使用简介参考文献:'基于G-Nut_Anubis的GNSS数据质量检核可视化分析'、Anubis在GNSS数据质量可视化分析中的应用、'Anubis的GNSS数据质量检核可视化表达与分析绘图软件:Chart-Gnuplot-0.23、plot_Anubis以上资料均收集整理自网络
1
一、应用场景与出发点同一个系统中,为了解决不同的客户可能需要设计不同的单据打印模板,实现此方法可能是:1、设计不同的自带RDLC报表文件,根据当前客户加载不同的报表并打印2、GDI+绘图和打印组件,不同的客户创建不同的绘图XML格式的模板内容3、其他第三方组件主要对比一下前两种方法,第一种方法不好之处在于,不灵活,开发者必须地每个客户制订一个报表,不推荐采用。
第二种方法,修改对应的模板内容就可以了,模板内容可以是Xml文件,也可以是存放在数据库中的Xml格式字符串。
推荐采用这种方法。
然后这种方法的也有一个棘手问题:如何让用户快速、方便地设计打印模板,本示例就是为了解决这个问题。
二、实现思路与原理功能概要:设计一个界面,支持用户自由添加要打印的项,文本,直线,图片等,并且可以方便改变打印项的字体、颜色、粗细、位置,设计时支持效果预览。
技术要点:GDI+绘图、拖动控件、XML解析、自定义控件三、相关类介绍绘图工具类:DrawHelper实现xml格式模板与打印项之间进行互相转换,在目标画板中绘制拖动工具类:WinHelper实现控件的鼠标拖动,键盘移动自定义控件:用于显示文字的文本框TextBoxExt、用于显示直线的标签LabelExt主窗体代码:用于用户操作,添加,删除,编辑,打印项详细介绍请参照我的博文:http://de.cel.blog.163.com/blog/static/51451236201472215450939/
2023/9/12 22:52:46 110KB Winform打印 可视化设计 .NET XML
1
glibc-2.17安装所需全套rpm文件【本人亲测】:glibc-2.17-55.el6.x86_64.rpmglibc-common-2.17-55.el6.x86_64.rpmglibc-devel-2.17-55.el6.x86_64.rpmglibc-headers-2.17-55.el6.x86_64.rpmglibc-static-2.17-55.el6.x86_64.rpmglibc-utils-2.17-55.el6.x86_64.rpmnscd-2.17-55.el6.x86_64.rpm
2023/9/10 3:12:47 20.34MB glibc-2.17 glibc libc rpm
1
本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。
《程序员面试宝典(第5版)》不仅对传统的C系语言考点做了详尽解释,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。
最后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。
2023/9/6 10:38:39 147.9MB 程序员 面试 笔试
1
费了九牛二虎之力整理的在linux下安装oracle需要的包集合,详细信息如下:i386:compat-libstdc++-33-3.2.3-61.i386elfutils-libelf-devel-0.137-3.el5.i386elfutils-libelf-devel-static-0.137-3.el5.i386gcc-4.1.2-46.el5.i386gcc-c++-4.1.2-46.el5.i386glibc-devel-2.5-42.i386glibc-headers-2.5-42.i386kernel-headers-2.6.18-164.el5.i386libaio-0.3.105-2.i386libaio-devel-0.3.106-3.2.i386libgcc-3.4.6-3.i386libgomp-4.4.0-6.el5.i386libstdc++-3.4.6-11.i386libstdc++-devel-4.1.2-46.el5.i386pdksh-5.2.14-1.i386sysstat-7.0.2-3.el5.i386unixODBC-2.2.11-7.1.i386unixODBC-devel-2.2.11-7.1.i386i686:binutils-devel-2.20.51.0.2-5.36.el6.i686compat-libstdc++-33-3.2.3-69.el6.i686elfutils-libelf-devel-0.152-1.el6.i686glibc-2.12-1.25.el6.i686glibc-devel-2.12-1.25.el6.i686libaio-0.3.107-10.el6.i686libaio-devel-0.3.107-10.el6.i686libgcc-4.4.5-6.el6.i686libstdc++-4.4.5-6.el6.i686libstdc++-4.4.4-13.el6.i686libstdc++-devel-4.4.4-13.el6.i686libstdc++-docs-4.4.7-3.el6.i686unixODBC-2.2.14-12.el6_3.i686unixODBC-devel-2.2.14-12.el6_3.i686zlib-1.2.3-29.el6.i686zlib-devel-1.2.3-29.el6.i686x86_64:binutils-2.20.51.0.2-5.20.el6.x86_64binutils-2.20.51.0.2-5.36.el6.x86_64binutils-devel-2.20.51.0.2-5.36.el6.x86_64compat-libcap1-1.10-1.x86_64compat-libstdc++-33-3.2.3-69.el6.x86_64elfutils-libelf-devel-0.152-1.el6.x86_64elfutils-libelf-devel-0.163-3.el7.x86_64gcc-c++-4.4.5-6.el6.x86_64glibc-2.12-1.25.el6.x86_64glibc-2.17-105.el7.x86_64glibc-devel-2.12-1.25.el6.x86_64ksh-20100621-6.el6.x86_64libaio-0.3.105-2.x86_64libaio-0.3.107-10.el6.x86_64libaio-0.3.109-13.el7.x86_64libaio-devel-0.3.105-2.x86_64libaio-devel-0.3.106-5.x86_64libaio-devel-0.3.107-10.el6.x86_64libaio-devel-0.3.109-13.el7.x86_64libgcc-4.4.5-6.el6.x86_64libgcc-4.8.5-4.el7.x86_64libstdc++-4.4.5-6.el6.x86_64libstdc++-4.8.5-4.el7.x86_64libstdc++-devel-4.4.5-6.el6.x86_64make-3.81-19.el6.x86_64pdksh-5.2.14-30.x86_64pdksh-5.2.14-36.el5.x86_64sysstat-9.0.4-18.el6.x86_64unixODBC-2.2.11-7.1.x86_64unixODBC-2.2.14-12.el6_3.x86_64unixODBC
2023/8/12 20:40:41 63.18MB linux oracle i386/i686 x86_64
1
找到相应的替换路径,我的路径如下H:\Anaconda3\Lib\site-packages\visdom,根据你环境的安装位置找打sever.py,解压以后替换原来的static
2023/8/9 20:38:40 1.07MB visdom
1
共 75 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡