自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python下载小说遮天

---抓取的笔趣阁网站上的 ---用的xpath解析html ---后边的章节目录为啥不见了尴尬 ---num参数为下载多少章节 import requests import unicodedata from lxml import etree headers = { �...

2020-04-30 00:02:15 57 0

原创 python登陆学习猿地获取个人介绍

import requests from lxml import etree class Lmonkey: token = '' user = '*****' pwd = '*******' log_url...

2020-04-29 16:14:43 27 0

原创 post请求获取百度翻译

import requests #定义url url = 'https://fanyi.baidu.com/sug' #发送一个请求 headers = { 'user-agent':'Mozilla/5.0 (Windows NT 10....

2020-04-28 15:46:33 48 0

原创 爬虫入门(一)

import requests #定义url url = 'https://www.baidu.com' #发送一个请求 res = requests.get(url) #获取响应结果 print(res) #<Response [200]> re...

2020-04-28 01:03:35 43 0

原创 数组中出现次数超过一半的数字

学习了: 1.python字典的运用 2.python列表运用 代码: class Solution: def MoreThanHalfNum_Solution(self, numbers): dict = {} for i in numbers:...

2020-04-27 17:33:33 20 0

原创 斐波那契数列

1.非递归版 class Solution: def Fibonacci(self, n): if n==0: return 0 if n==1: return 1 a = 0 ...

2020-04-25 18:13:17 26 0

原创 Python2和Python3的区别总结

1.python3默认使用utf-8编码,python2需要声明用哪种编码

2020-04-25 12:51:07 22 0

原创 KMP算法

今天看数据结KMP算法有点懵,特此记录一下 1.kmp算法相对于暴力字符串匹配的优点?===时间复杂度O(m+n) 如上图所示,当C和D不匹配时,KMP算法不会像暴力破解(移动下边的A和上边的B匹配),而是保持上边个字符串不动,仅仅移动下边个字符串(称为模式串)如下图: 这种方法大大...

2020-04-12 14:56:10 12 0

原创 Samba服务器搭建注意事项

1.首先保证windows与linux能双向ping通 若是ping不通,关闭windows和linux防火墙 2.若windows端提示多个连接 cmd删除所有连接 net use * /del /y 3.关闭SELinux 临时生效: setenforce 0 (临时生效可以直接用se...

2020-04-06 13:53:15 22 0

原创 Centos7使用初步

Centos7使用 1.字体调整 cd /lib/kbd/consolefonts/ #进入字体库目录 setfont lat4-19 #设置选中的字体 2 . ifconfig not found yum -y install net-tools 3.分辨率设...

2020-04-06 13:47:09 16 0

原创 蓝信移动面试

首先据说这家公司开的价还是挺高的,但是出的题也挺难,至少对于我这个跨专业的人来说。emmm,那道编程题是完全没有思路,见所未见。虽然面试过程略显尴尬,但是确实又长了见识。 蓝信移动的面试分为笔试,技术面,上机,hr然后谈薪水。(据hr说通过就是20k*14) 笔试题: 1.小明一家一共有5...

2020-04-06 13:07:23 67 0

原创 返回值为指针类型

#include<cstdio> #include<iostream> #include<vector> #include<cstdlib> using namespace std; int* get(int a) //获取每一位数字 { ...

2020-03-10 22:43:18 51 0

原创 一个数转化位逆序数

int temp=1234,total=0; while(temp>0){ //1089 total=total*10+temp%10; temp/=10; } 需要记住的是一个数对10取余得到最...

2020-03-10 22:33:27 21 0

原创 关于scanf不能读入回车和空格

最近在OJ上编程时发现,scanf不能读入回车和空格两个字符,需要用getchar来读入,程序如下: #include<cstdio> #include<iostream> using namespace std; int main() { int n; ...

2020-03-10 21:46:02 105 0

原创 OJ三种循环输入

1.第一种 输入: 2 1 5 4 8 输出: 6 12 //代码 #include<vector> using namespace std; int main() { int t = 3; while(t--) { int a,b; ...

2020-03-10 16:17:13 73 0

原创 计算机网络层次功能简述

1.OSI七层模型(物联网淑慧试用) 物理层:透明传输比特流,主要是定义接口标准,如设备物理与逻辑连接方法,如电路接口标准,引脚数量和排列等(注意双绞线等物理传输媒介是第0层) 数据链路层:主要是IP层的数据报封装成帧。功能主要包括成帧,差错控制,流量控制,传输管理等 网络层:主要实现分组转...

2020-03-10 16:01:32 147 0

原创 Two Sum

class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> result(2); for(int...

2020-03-02 13:16:53 12 0

原创 QT常用小技巧

1.字符串中加入变量 QString("%1").arg(d->description)

2020-02-28 18:11:52 20 0

原创 中国象棋人工智能实现

中国象棋在我看来最难的人工对战中电脑怎能走这个问题,以下为本人浅见,希望各位多多包涵! 1.初步尝试 电脑的优势在于强大的计算能力,虽然其不知道怎么走合适,但是它能够模拟的将每一种走法都走一遍,选最优的走法来走。我们的思路就有了,首先需要解决两个问题: (1)怎么判断局面最优? (2)...

2019-12-30 10:10:30 161 0

原创 httpserver开发(一):服务器监听程序

1.sockaddr_in结构体 int do_listen() { struct sockaddr_in server; int ss = -1; int err = -1; //错误编号 int reuse = 1; int ret = -1; //返回值 ...

2019-12-26 14:54:33 56 0

原创 python day3--爬取每日一句

import requests import re from bs4 import BeautifulSoup url='http://wufazhuce.com/one/'#每一期的链接共同的部分 words=['0']*1800#定义一个长度为1800...

2019-12-10 08:47:07 57 0

原创 Python day2--生成词云

先看下效果: 代码如下: 自己准备一个txt文件,写入单词即可 # import from wordcloud import WordCloud import matplotlib.pyplot as plt import csv # 打开文件 file = open(r"...

2019-12-09 17:40:27 26 0

原创 平衡二叉树的调整

学习数据结构以来,平衡二叉树的调整一直会了又忘,写个博客加深记忆 理解:平衡二叉树:任意结点的左右子树高度之差要小于等于1。当新插入的结点使得这种平衡性被破坏,就需要调整。怎么调整取决于造成不平衡的“麻烦结点”和“根结点(插入后不平衡结点)”的位置关系。 最重要的是!!!!:调整哪三个结点 ...

2019-12-09 10:33:51 33 0

原创 python基础--day1

name = ["luo","shi","yong"] #列表 for i in range(0,3): #循环 print(name[i]) print(name[0:2]) #切片 ...

2019-12-08 10:52:30 14 0

原创 中缀与后缀表达式详解

1.介绍 中缀:(5+20+1∗3)/14 后缀:520+13∗+14/ 中缀表达式,就是我们日常适用的算式,主要是运算符的优先级和括号会改变优先级。我们人用中缀表达式是很方便的,但是计算机算很不方便,所以就有了后缀表达式。 2.原理与代码 比如这样一个后缀表达式:ABCD-*+ ,怎么...

2019-12-06 19:45:36 57 0

原创 Python统计词频

import operator text = ''' Youth means a temperamental predominance of courage over timidity, of the appetite for adventure over the l...

2019-12-05 18:11:15 42 0

原创 病毒相关

理论知识 转载自:https://github.com/CasterWx/c-cPlusPlus-Virus 仅用于学习记录,如有冒犯,请告之删除 修改桌面背景方法 在Windows下,修改桌面背景可以使用特定的API : SystemParametersInfo 该函数也可以在设置参数...

2019-11-19 10:11:27 31 0

原创 选择排序

------------选择排序 思想:每一轮选择最小的放在左边 最好情况:O(n2) 最坏情况:O(n2)(选出的a[0]为最大或者最小元素) 平均:O(n2) 稳定性:非稳定排序 仅适用于顺序表,链表 代码: #include<stdio.h> int a[] ...

2019-11-09 11:11:02 16 0

原创 冒泡排序

冒泡排序是一种稳定的排序,时间复杂度O(n2) public class Main { //冒泡排序的思想是相邻元素比较然后将最大的冒到右边去,经过n-1轮结束 public static void main(String[] args) { int []a = {2,...

2019-11-08 23:26:52 18 0

原创 常用汇编语句

汇编语句 inc 相当于编码中的i++,就是自身+1。 例:inc eax,其实就是eax = eax + 1 dec 相当于编码中的i--,就是自身-1。 例:dec eax,其实就是eax = eax - 1 cmp 简单理解为比较语句,通常结合j**跳转一起使用。 例:cm...

2019-11-08 14:44:47 28 0

原创 QByteArray类(转)

QByteArray类提供了字节数组,包含于<QByteArray>头文件中,从Q3CString类继承而来。 QByteArray可以存储rawbytes和传统的8-bits的字符串,都是以'\0'结尾的,使用比char*更方便 QString也可以存储字符串...

2019-10-29 13:39:44 127 0

原创 sscanf,sprintf,fsprintf,fscanf

1.sscanf和sprintf用法 #include <iostream> #include <cstdio> using namespace std; int main() { char c[50] = "123"; int a;...

2019-10-22 12:20:55 43 0

原创 QT实现获取进程信息

主要是通过QProcess实现cmd命令tasklist,然后再将得到的信息写到表上,但是表中英文显示居然会乱码,也是醉了 QProcess ps1; ps1.start("tasklist.exe"); if(ps1.waitForFinished()) ...

2019-10-21 20:06:04 363 0

原创 vmware常用技巧

1.自己可以根据自己的需求添加物理设备,比如三个网卡,两个硬盘都等等 2.虚拟机安装vmware tools后可以在本记和虚拟机之间粘贴复制 3.可以将物理硬盘的一个或多个分区挂载虚拟机上,也可以将虚拟机的挂在物理机上 4.通过做屏幕快照可以保存之前系统的配置(相当于存档)--想起了以前ce...

2019-10-15 21:56:07 19 0

转载 Qt之程序发布以及打包成exe安装包(转载)

本文仅供自己学习之用 转自:https://www.cnblogs.com/linuxAndMcu/p/10974927.html 一、简述 Qt 项目开发完成之后,需要打包发布程序,而因为用户电脑上没有 Qt 配置环境,所以需要将 release 生成的 exe 文件和所依赖的 dll 文...

2019-10-14 13:38:05 43 0

原创 常用工具

1.fiddler-----http协议调试代理工具 下载:https://www.telerik.com/fiddler 2.wireshark-----网络封包分析软件 下载:http://soft.onlinedown.net/soft/971201.htm 3.OLLYDBG---...

2019-10-14 12:06:07 23 0

原创 winpcap:获取网络适配器信息

1.pcap_if_t结构体 typedef struct pcap_if pcap_if_t; struct pcap_if { struct pcap_if *next; char *name; /* 适配器名字*/ char *description; /* 适配器描述 */...

2019-10-09 15:09:13 64 0

原创 windows常用cmd命令

1.route print -4 //ipv4路由表 2.netstat -ano //查看端口占用情况 3.netstat -aon|findstr "5353" 4.tracert www.baidu.com //查看访问百度经过的路由 5.convert e: /...

2019-10-04 16:08:30 28 0

转载 QT连接MySQL数据库 加载驱动不成功

下载一个32位的 libmysql.dll和libmysql.lib 放入D:\Qt\Qt5.5.1\5.5\mingw492_32\bin 中成功解决。 链接: https://pan.baidu.com/s/1j0XkLk0YjgtYuB5KlHHx8A 提取码: e7cn 复制这段内容后打...

2019-05-19 10:22:30 213 0

转载 字符串中加入变量

转自:https://blog.csdn.net/qq_26033611/article/details/79224565 1、+ 连字符 name = 'zhangsan' print('my name is '+name) #结果为 my nam...

2019-04-23 10:24:08 1602 0

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