- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 C++ 学习(6) 虚函数
如果没有通过 virtual 来定义虚函数,而是只使用普通函数,那么在测试中进行调用时,只会出现基类调用的结果,而不会出现派生类的结果,因此虚函数要解决的问题时抽象类编程不随类的改变而改变。在使用虚函数时,不仅函数名要相同,而且参数类型、排列顺序以及参数的个数都要相同,否则不会产生多态的效果。如果派生类只是简单的对类进行继承,那么该派生类也是抽象类。不知道怎么实现一个方法,只定义先不实现,就把该函数声明为纯虚函数。首先要明白使用虚函数的场景,假定 存在一个父类如下。抽象类不能创建对象,只能用来被继承。
2023-08-02 15:44:48 105
原创 C++学习(五)类与对象
类的定义可以使用class或者struct关键字。示例如下public :Student();// 默认构造 // 带参构造函数 ~ Student();// 析构函数// const表示改函数为只读函数,不会修改任何内部成员private : // 成员变量int num;int score;成员函数的定义可以在类内部也可以在外部。当在外部的时候,必须指明它们是在类的作用域中。比如上述代码中的getname();
2023-05-11 15:10:04 116
原创 C++学习(三)预编译
当计算一个数值需要引入一个相同的变量,但是在进行变量是修改的代价较大,因此定义一个宏可以代替需要输入的数据。宏定义又称宏替换,可以理解为用一个标识符代替程序中的一个字符串。# define 标识符 字符串 # define Pi 3.14169263.1416926预处理器会将程序中所有出现Pi都替换为该数字。宏名通常大写宏名通常用于定义数组大小。宏定义可以嵌套宏定义最后不需要加分号宏的有效范围为宏定义到本文件结束。如果想人为的终止宏定义可以通过#undef实现。
2023-05-10 17:16:05 218
原创 C++ 学习(二)文件操作
文件分为文本文件和二进制文件。文本文件是指以ASCII码方式存储的文件,英文数组存储的是ASCII码,而汉字存储的是机内码。二进制文件的内容由0,1组成,可以存储视频、图片、音频等。
2023-05-09 17:37:41 149
翻译 java单元测试中自动注入
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = {“classpath:applicationContext.xml”})在测试类前面加入这个
2019-06-21 00:33:44 2817
翻译 urllib.request 通过代理访问页面
通过代理访问网页由于的有的网站会拒绝一些ip的直接访问,这里使用一种最简单的代理来进行访问这里用的局域网,可自行配置对使用的代理proxy进行检查格式 def checkProxy(self, proxy): global ip try: proxyMatch = re.compile('http[s]?://[\d]{1,3}...
2019-06-10 23:05:04 1220
原创 tomcat命令行启动
windows下进入CMD启动。window+r打开命令窗口具体步骤:1:在命令行中输入Tomcat安装的磁盘:E:2:进入Tomcat的主安装目录:cd Tomcat3:进入bin文件夹:cd bin4:查看该文件夹下边的文件目录:dir5:启动startup.bat 命令行中输入:startup.bat...
2019-06-10 22:19:05 14261
翻译 python初步爬取网页源码,以gbk和utf-8网页为例
使用的资源文件(自定义)由于有的网站会对访问头进行识别,需要根据不同的浏览器建立不同的user_agent,及用户代理user_agent_list = [ # pc端 # safari 5.1 – MAC "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, ...
2019-06-06 17:36:20 1792
空空如也
怎么渲染半透明乳白色物体
2024-07-22
加载中间层模型输出的时候报错
2022-08-23
函数方式建模精度就下不去
2022-08-23
网络采用重采样的小尺寸图像上进行训练,如何在原尺寸图像上测试
2022-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人