python100行代码爬取古诗
最近在做AI作诗的项目,需要训练古诗生成模型,于是自己写了个爬虫获取古诗数据 # -*- coding:utf-8 -*- from bs4 import BeautifulSoup from selenium import webdriver import time import xlwt import re import string from urllib import request fr…
最近在做AI作诗的项目,需要训练古诗生成模型,于是自己写了个爬虫获取古诗数据 # -*- coding:utf-8 -*- from bs4 import BeautifulSoup from selenium import webdriver import time import xlwt import re import string from urllib import request fr…
最近翻看以前的学习笔记,重温了不少之前调试C++代码遇到的坑,顿时觉得,记笔记真是程序开发工作中必备可少的环节。现将部分内容分享一下: VS调试程序时,提示缺少ucrtbased.dll 当在VS下调试程序时,如果缺少ucrtbased.dll,一般会出现如下几种错误提示: 1)程序无法启动,因为您的计算机缺少 ucrtbased.dll 。尝试重新安装程序来解决这个问题。 2)启动 ucrtba…
ubuntu上安装leveldb和gdb调试学习leveldb leveldb的代码笔者已经断断续续看了半年,大致原理已经了解,现在想将leveldb安装到虚拟机上通过gdb或者打印日志的方式跟踪学习以便理解的更加透彻。看了网上的安装指南,感觉soeasy,没想到还是有一些坑,现在总结下来: vmvare的链接方式 为了能够在虚拟机上使用wget或者yum安装,必须是虚拟机能够联网(笔者在vmva…
一:问题描述: 有1元,5元,10元,50元,100元,500元的硬币各从c1,c5,c10,c50,c100,c500枚,现在要用这些硬币支付A元,最少需要多少枚硬币? 二:解题思路以及代码 本题利用贪心算法进行求解,即首先考虑使用最大面值的硬币,若不符合条件则使用较小面值的硬币。代码以及注释如下 #include<iostream> #include<math.h> #…
Dubbo 整体介绍 Dubbo 是一款高性能,轻量级的 Java RPC 框架。虽然它是以 Java 语言来出名的,但是现在我们生态里面已经有 Go、Python、PHP、Node.JS 等等语言。 Dubbo 是一个 RPC 框架,它和所有的 RPC 一样,有一个最小运行子集,它需要 Provider、Consumer,以及一个服务注册发现相关的东西,在 Spring Cloud 里面是叫服务…
1、OSI七个层次的功能 物理层 为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。 数据链路层 负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。 网络层 为了将数据分组从源(源端系统)送到目的地(目标…
文章目录 前言 一、mysql是什么? 1.三大范式 2.acid事务的四大特性 3.环境 二、使用步骤 1.DDL语句(数据库的增删查) 查看所有的数据库 添加数据库 加入数据库 查看所有的表 创建数据表 删除数据表 删除数据库 2.数据表结构更改及相关操作 查看数据表结构 添加字段 删除字段 修改列 (modify修改结构 修改列的内容) 二 DML语句 (数据表数据的增删改查 crud) 1…
接着上篇文章最大公约数来写:实现方法有好几种,在此我使用了自己喜欢的: #include<iostream> using namespace std; int LCM(); int main() { int s = LCM(); cout << "最小公倍数s=" << s << endl; system("pause"); } int LCM() …
一.使用方法 使用方法很简单,直接from pathlib import Path就行; 二.常用操作 打印当前目录: Path.cwd() , 打印home目录: Path.home() 路径拼接: Path.cwd() / 'tmp' ,创建新目录: (Path.cwd() / 'tmp').mkdir() 创建一个新的文件: Path('new_file.txt').touch() 重命名文…
int转成string:to_string() string转成int:stoi() bool ishuiwen(int n) { string s=to_string(n); string m=s; reverse(s.begin(),s.end()); if(m==s) return true; else return false; } 版权声明:本文为Nancy9669原创文章,遵循 CC …