自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 77

原创 练习11.33:实现你自己版本的单词转换程序。

【代码】练习11.33:实现你自己版本的单词转换程序。

2023-09-07 15:57:07 72

原创 练习11.14:扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的 map,添加一个pair的vector,保存孩子的名和生日。

【代码】练习11.14:扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的 map,添加一个pair的vector,保存孩子的名和生日。

2023-09-06 19:29:08 64

原创 练习11.11:不使用decltype重新定义bookstore。

【代码】练习11.11:不使用decltype重新定义bookstore。

2023-09-06 17:29:22 71

原创 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 27

原创 练习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 33

原创 练习9.51:设计一个类,它有三个unsigned成员,分别表示年、月和 日。为其编写构造函数,接受一个表示日期的string参数。你的构造函 数应该能处理不同数据格式,如January 1,1900

【代码】练习9.51:设计一个类,它有三个unsigned成员,分别表示年、月和 日。为其编写构造函数,接受一个表示日期的string参数。你的构造函 数应该能处理不同数据格式,如January 1,1900。

2023-09-04 14:08:32 33

原创 练习9.49:如果一个字母延伸到中线之上,如d或f,则称其有上出头部 分(ascender)。如果一个字母延伸到中线之下,如p或g,则称其有下 出头部分(descender)。编写程序,读入一个单词文

【代码】练习9.49:如果一个字母延伸到中线之上,如d或f,则称其有上出头部 分(ascender)。如果一个字母延伸到中线之下,如p或g,则称其有下 出头部分(descender)。编写程序,读入一个单词文。

2023-09-04 12:05:30 34

原创 VS:输入输出重定向到文件

前提:重定向的文件需要在该程序的所在目录下。

2023-09-02 14:08:33 214

原创 关于istringstrem的坑

如果把istringstream对象定义在外面,当需要重复使用的时候,需要先调用clear(),不然无法使用istringstream。原因:因为读完一行的时候,failbit和eofbit位都被置为1,需要用clear()进行复位。

2023-09-02 14:02:28 32

原创 使用MobaXterm在服务器上面跑py

在 MobaXterm 的终端窗口中,使用 SSH 连接到目标服务器。确保已安装 Python:首先,确认目标服务器上已经安装了 Python。如果 Python 已经安装并显示了版本信息,则可以继续下一步。如果未安装 Python,请先安装它。安装虚拟环境工具:在 MobaXterm 中,你可以使用 venv 模块或 conda 工具来创建虚拟环境。使用 venv 模块:venv 是 Python 标准库中的一个模块,用于创建和管理虚拟环境。激活虚拟环境:创建虚拟环境后,需要激活它以开始使用。

2023-08-30 10:14:06 1002

原创 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 66

原创 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 155

原创 算法自学练习 自用(基础)

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 467

原创 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 943

原创 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 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除