- 博客(16)
- 收藏
- 关注
原创 练习12.19:定义你自己版本的StrBlobPtr,更新StrBlob类,加入恰当的 friend声明及begin和end成员。 练习12.20:编写程序,逐行读入一个输入文件,将内容存入一个 St
public:public :private ://现在是指针了 bool check(size_type size , const string & str) const;ret) {} //返回vector中的最后一个元素 inline string & StrBlobPtr :: deref() const {
2023-09-10 16:44:43 124
原创 练习11.14:扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的 map,添加一个pair的vector,保存孩子的名和生日。
【代码】练习11.14:扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的 map,添加一个pair的vector,保存孩子的名和生日。
2023-09-06 19:29:08 96
原创 void test2() { string in_file_path = “D:/data.txt“; ifstream in(in_file_path); map<string, list<
【代码】void test2() { string in_file_path = "D:/data.txt";
2023-09-06 17:01:10 48
原创 练习10.32:重写1.6节(第21页)中的书店程序,使用一个vector保存交 易记录,使用不同算法完成处理。使用sort和10.3.1节(第345页)中的 compareIsbn函数来排序交易记录
【代码】练习10.32:重写1.6节(第21页)中的书店程序,使用一个vector保存交 易记录,使用不同算法完成处理。使用sort和10.3.1节(第345页)中的 compareIsbn函数来排序交易记录。
2023-09-06 11:10:53 61
原创 练习9.51:设计一个类,它有三个unsigned成员,分别表示年、月和 日。为其编写构造函数,接受一个表示日期的string参数。你的构造函 数应该能处理不同数据格式,如January 1,1900
【代码】练习9.51:设计一个类,它有三个unsigned成员,分别表示年、月和 日。为其编写构造函数,接受一个表示日期的string参数。你的构造函 数应该能处理不同数据格式,如January 1,1900。
2023-09-04 14:08:32 74
原创 练习9.49:如果一个字母延伸到中线之上,如d或f,则称其有上出头部 分(ascender)。如果一个字母延伸到中线之下,如p或g,则称其有下 出头部分(descender)。编写程序,读入一个单词文
【代码】练习9.49:如果一个字母延伸到中线之上,如d或f,则称其有上出头部 分(ascender)。如果一个字母延伸到中线之下,如p或g,则称其有下 出头部分(descender)。编写程序,读入一个单词文。
2023-09-04 12:05:30 70
原创 关于istringstrem的坑
如果把istringstream对象定义在外面,当需要重复使用的时候,需要先调用clear(),不然无法使用istringstream。原因:因为读完一行的时候,failbit和eofbit位都被置为1,需要用clear()进行复位。
2023-09-02 14:02:28 53
原创 使用MobaXterm在服务器上面跑py
在 MobaXterm 的终端窗口中,使用 SSH 连接到目标服务器。确保已安装 Python:首先,确认目标服务器上已经安装了 Python。如果 Python 已经安装并显示了版本信息,则可以继续下一步。如果未安装 Python,请先安装它。安装虚拟环境工具:在 MobaXterm 中,你可以使用 venv 模块或 conda 工具来创建虚拟环境。使用 venv 模块:venv 是 Python 标准库中的一个模块,用于创建和管理虚拟环境。激活虚拟环境:创建虚拟环境后,需要激活它以开始使用。
2023-08-30 10:14:06 1832
原创 spring 定时任务
背景:爬虫需要定时爬取网页解决:使用spring的注解@EnableScheduling @Scheduled(fixedDelay = 3000) //3秒总的代码块package com.ds.mydata.service;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.CommandLineRunner;import org.springfr
2021-07-15 15:49:57 94
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
问题:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could解决方法:去掉pom 文件里面的pom原因:新建maven 子项目产生的,使我们的yml 文件无法生效
2021-07-15 14:33:27 180
原创 算法自学练习 自用(基础)
1、近似计算:PI/4,直到最后一项小于pow(10,-6);#include <iostream>#include <cmath>using namespace std;#define PI 3.1415926int main() { float sum = 0; int n = 1; int temp; while (sum <= PI) { sum += 1.0 / n * pow(-1, n + 1);
2021-03-28 20:56:01 510
原创 C++谢尔夫斯基三角形递归 (代码非原创,仅自用)
1、核心思想:基于二维数组,利用递归对数组进行相关赋值,最后打印输出。#include <iostream>#include <cmath>#include <cstring>using namespace std;char triangle[2048][2048];void draw(int depth,int posx,int posy){ if(depth==1){ triangle[posx][posy]='/';
2021-03-21 14:31:34 1046
原创 C++:类对象存储+快排+二分搜索 记录学习
C++:类对象存储+快排+二分搜索 记录1. 结构体定义:2. 快排算法(类对象为行参)这边我的理解是,1、找一个参照数据v,设定 l 为右边起始坐标,r 为左边起始坐标。2、借助一个大的循环体,里面在加两个while循环,一个是从后往前去找比参照数据v小的,另一个从前往后找比参照数据v大的,当执行完两个循环且i!=j,则将上述找到两个数据的位置进行调换。3、重复第二步操作直到i==j,跳出大循环,并将参照数据与i所代表的中间数据位置,进行调换位置。4、递归对参照数据v两边进行划分,并重重上
2021-03-20 22:08:19 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人