- 博客(96)
- 收藏
- 关注
原创 C++面试汇总
文章目录C++的三大特性:封装、继承、多态。类的基本概念:类,对象,继承。C和C++的区别?全局变量和局部变量在内存分配上有何不同?static的作用:const解释其作用:指针和引用的区别:智能指针:简述深拷贝和浅拷贝的区别:编写my_strcpy函数,实现与库函数strcpy类似的功能,不能使用任何库函数;请讲述堆和栈的区别:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?new、delete、malloc、free之间的关系:虚函数是怎么实现的:什么是内存泄漏?面对内存泄漏和
2022-03-08 12:28:22
3164
原创 SQL基础常用操作及MySQL简介
文章目录一、数据库简介基本概念: E-R模型基本概念:范式二、MySQL简介与安装安装命令管理服务密码设置远程连接找回密码三、数据库操作数据库操作表操作表创建: 数据完整性表的创建: 字段类型表的创建: 约束数据操作备份与恢复四、查询操作查询的基本语法条件分组分组后的数据筛选对比where和having聚合排序获取部分行注意:五、pymysql数据库编程编程示例数据库查询操作一、数据库简介人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提 升,数据量越来越大,
2020-12-09 17:16:50
289
原创 MYSQL简单查询及条件查询
文章目录MYSQL简单查询及条件查询一、简单查询1. 查询一个字段2. 查询多个字段3. 查询全部字段4. 字段运算5. 将查询出来的字段显示为其他标题二、条件查询1.between [ ] and [ ]2.is null3.in4.like5.表达式的优先级MYSQL简单查询及条件查询一、简单查询1. 查询一个字段查询表中所有员工姓名select [列名] from emp;2. 查询多个字段查询表中所有员工姓名,部门编号,员工工资select [列名],[列名],[列名]
2020-12-09 17:15:35
500
原创 Flask-Script
文章目录Flask-Script什么是Flask-Script?为什么使用Flask-Script?安装与配置Flask-Script配置Flask-Script实现功能添加自定义命令的3种方式:Flask-Script什么是Flask-Script?Flask-Script用来生成shell命令;为在Flask里编写额外的脚本提供了支持。这包括运行一个开发服务器,一个定制的Python...
2019-09-18 13:12:40
191
原创 Flask-Migrate数据库迁移
文章目录Flask-Migrate数据库迁移为什么使用Flask-Migrate实现步骤数据库迁移命令行操作创建迁移仓库自动创建迁移脚本更新数据库Flask-Migrate数据库迁移为什么使用Flask-Migrate在我们用 sqlchemy 模块创建完几个表时,如果在实际生产环境中,需要对表结构进行更改,应该怎么办呢?总不能把表删除了吧,这样数据就会丢失了。更好的解决办法是使用数据库迁...
2019-09-18 13:07:08
268
原创 Flask数据库连接
文章目录Flask数据库连接Python数据库连接方式Flask-SQLAlchemy配置数据库安装第三方模块数据库配置流行的数据库引擎采用的数据库 URL格式连接 mysql 数据库报错解决定义模型模型列类型模型列属性数据查询查询过滤器在这里插入图片描述查询执行函数分页实现Flask数据库连接Python数据库连接方式python中的数据库连接有两种方式:Python 标准数据库接口,...
2019-09-17 18:25:02
576
原创 机器学习————keras与循环神经网络
文章目录keraskeras的优点通过keras建立序列模型循环神经网络RNN什么是循环神经网络RNN模型RNN的前向传播的算法keraskeras的优点Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。keras具有以下优点:简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性)支持CNN和RN...
2019-08-26 15:26:09
379
原创 数据分析————numpy和pandas
文章目录numpy和pandasnumpy的基本操作创建数组: a, b, c创建的数组相同, 任选一种;查看numpy创建的数组类型查看数组存储的数据类型, 常见的数据类型还有哪些?制定创建的数组的数据类型修改数组的数据类型修改浮点数的小数点位数数组的运算和索引切片转置索引和切片数组中数值的修改花式索引形状修改数组的拼接与分割拼接分割数组元素的添加与删除numpy的统计函数pandas创建Ser...
2019-08-26 11:36:24
284
原创 数据分析————Matplotlib
文章目录Matplotlib什么是 matplotlibMatplotlib 常用设置设置图片大小调整 x 轴或者 y 轴上的刻度设置中文显示散点图条形图单个条形图绘制多个条形图绘制绘制直方图Matplotlib 拓展知识Matplotlib 常见问题总结Matplotlib 使用的流程总结Matplotlib 更多绘图样式Matplotlib什么是 matplotlibmatplotlib...
2019-08-26 11:16:11
180
原创 爬虫————Scrapy框架和scrapy - redis 架构
文章目录Scrapy框架Scrapy框架整体架构Scrapy 框架运行流程Scrapy 框架各个模块分析Scrapy基本工作流程Scrapy常用命令scrapy - redis 架构scrapy - redis 简介scrapy - redis 架构基本运行流程优缺点scrapy - redis 常用配置scrapy - redis 键名介绍scrapy - redis 简单实例项目案例项目介绍项...
2019-08-26 11:02:43
485
原创 爬虫实战————简书用户信息获取
文章目录爬虫实战————简书用户信息获取爬虫思路分析要求数据解析数据存储数据分析代码实现数据爬取并存储数据分析爬虫实战————简书用户信息获取爬虫思路分析爬取的内容为简书笔者用户动态的信息(https://www.jianshu.com/c/22f2ca261b85),如图所示。当首次打开该网页URL,选择热门,会发现网页URL并没有发生变化,如图所示,所以判断该网页采用了异步加载技术...
2019-08-23 19:39:08
686
原创 python面试真题整理————(一)
文章目录python面试真题整理Day1python中is和==的区别简述read、readline和readlines的区别举例说明创建字典的至少两种方法*args,**kwargs的作用?如何使用?python中match()和search()的区别?Day2解释一下python中的三元表达式Python中如何实现多线程?解释继承什么是Flask?如何在Python中管理内存?python面...
2019-08-23 14:16:37
372
原创 机器学习————卷积神经网络代码实现
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport osfrom PIL import Imagemnist = input_data.read_data_sets('MNIST_data_bak/', one_hot=True)sess = tf.Interac...
2019-08-19 15:14:38
372
原创 机器学习————卷积神经网络
文章目录卷积神经网络案例:计算机如何模拟人的行为进行识别计算机处理图像识别的思路神经网络和卷积神经网络的联系卷积神经网络的基础 – 卷积运算卷积神经网络的原理 - 边缘检测卷积神经网络的原理 - 灰度图卷积神经网络的原理 - 边缘检测的另一个例子卷积神经网络的原理 - 不同的边缘检测过滤器卷积核的表示Padding & Stride (填充和步长)卷积运算的缺点解决的方法Vaild...
2019-08-19 15:13:07
303
原创 机器学习————神经网络的算法优化
文章目录神经网络的算法优化正则化Inverted DropOut反向随机失活梯度下降的优化算法指数加权平均指数加权平均的作用动量梯度算法RMSpropAdamSoftmax代码实现tensorflow实现DNNSoftmax_regression神经网络的算法优化正则化Inverted DropOut反向随机失活d3 = np.randm.rand(a3.shape[0], a3.sha...
2019-08-19 14:16:34
479
原创 机器学习————神经网络
文章目录神经网络神经网络的介绍神经元感知器与神经网络线性阈值单元LTU一个神经元的数学表示一层神经网络的数学表示神经网络的TF-IDF激活函数为什么需要非线性激活函数如何训练神经网络反向传播的理解计算图计算图的导数神经网络的梯度下降神经网络的传播过程的公式推导总结神经网络神经网络的介绍神经网络是为了模拟人的大脑神经网络起源于1943年,A Logical Calculus of Ideas...
2019-08-19 14:00:44
243
原创 python爬虫————lxml库和Xpath语法、API
文章目录lxml库和Xpath语法XPath简介什么是XPath?选取节点谓语(Predicates)选取未知节点XPath的运算符lxml库解析 HTML 代码文件读取lxml库和Xpath语法XPath简介什么是XPath?XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进 行遍历。选取节点XPath ...
2019-08-15 16:10:19
583
原创 爬虫项目————拉勾网数据采集
文章目录拉勾网数据采集需求分析职位需求页面分析PositionId 数据采集真实的URL获取请求头信息表单信息返回的JSON数据项目代码常见错误及解决方式PositionId 页面解析核心代码修改配置文件 config.py : 添加新的配置信息修改文件 lagou.py :页面解析数据存储:csv 格式数据分析可视化中文显示问题解决职位类别统计实习与全职统计公司统计具体职位统计代码汇总confi...
2019-08-15 15:26:15
502
原创 爬虫项目————IP代理池监控维护器
文章目录IP代理池监控维护器项目简介(readme)项目名称项目背景项目需求项目技术细节爬虫模块(spider)模块内容代码实现结果演示工具模块(utils)模块内容代码实现数据库模块(db)模块功能代码实现定时模块(scheduler)模块功能代码实现过滤代理池模块(ProxyPoolFilter)模块功能代码实现报警模块(error)模块功能代码实现获取代理模块(get_proxy)模块功能代...
2019-08-15 15:06:35
478
原创 Python爬虫————正则表达式
文章目录正则表达式一、正则表达式简介正则表达式的作用使用正则表达式的目的二、正则表达式匹配规则预定义字符集数量词边界匹配逻辑分组三、re模块re 模块一般使用步骤compile 函数Pattern 对象match 方法search 方法findall 方法与finditer 方法split 方法sub方法贪婪模式与非贪婪模式:abbbc正则表达式一、正则表达式简介正则表达式的作用实际上爬虫...
2019-08-13 23:20:12
370
原创 LeetCode每日两题————day5
文章目录LeetCode每日两题————day4LeetCode12. 整数转罗马数字问题详情代码实现个人思路LeetCode13. 罗马数字转整数问题详情代码实现LeetCode每日两题————day4LeetCode12. 整数转罗马数字问题详情罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V ...
2019-08-12 14:34:57
171
原创 机器学习————识别验证码
文章目录识别验证码首先生成验证码代码实现识别验证码首先生成验证码代码实现import randomfrom PIL import Image, ImageDraw, ImageFontdef getRandomStr(): random_num = str(random.randint(0, 9)) return random_numdef getRand...
2019-08-12 14:06:21
336
原创 机器学习————SVM支持向量机
文章目录机器学习————SVM支持向量机支持向量机的损失函数由逻辑回归的损失函数改进至支持向量机的损失函数向量内积性质的复习SVM的核函数:用来使SVM能够处理非线性分类如何选择标记点呢?机器学习————SVM支持向量机支持向量机的损失函数由逻辑回归的损失函数改进至支持向量机的损失函数向量内积性质的复习SVM的核函数:用来使SVM能够处理非线性分类给定了x后,通过计算和...
2019-08-12 11:55:35
731
原创 机器学习————朴素贝叶斯
文章目录朴素贝叶斯独立事件朴素贝叶斯独立事件我们现在用p1(x,y)表示数据点(x,y)属于类别1(圆)的概率,用p2(x,y)表示数据点(x,y)属于类别2(三角)的概率那么对于一个新的数据点(x,y) 我们可以用下面的规则来判断它的类型如果p1(x,y) > p2(x,y),那么类别为1如果p2(x,y) > p1(x,y),那么类别为2独立事件:在一次实验中,一...
2019-08-12 11:47:24
128
原创 机器学习————聚类
文章目录机器学习————聚类聚类聚类算法计算距离相似度簇K-Means聚类K-Means 改进K-Mediods二分K-MeansK均值损失函数机器学习————聚类聚类聚类是一个无监督的算法有X没有Y利用X相似性对大量未标注的数据集,按内在相似性划分为多个类别,类别内相似度大,类之间相似度小聚类算法计算距离欧几里得距离(欧式距离)欧几里得距离(欧式距离)曼哈顿距离闵可夫...
2019-08-12 11:40:01
1058
原创 机器学习————决策树&随机森林
文章目录机器学习————决策树&随机森林决策树损失函数决策树的参数决策树和逻辑回归的比较代码实现决策树随机森林随机森林和逻辑回归的比较![在这里插入图片描述](https://img-blog.csdnimg.cn/20190812104331874.png)剪枝:就是决策数的正则化机器学习————决策树&随机森林决策树决策树是一种非线性有监督离散型分类模型决策树是通过固定...
2019-08-12 11:21:19
692
原创 Web前端————微博主页模仿
文章目录Web前端————微博主页模仿CSS部分HTML部分index主体部分Web前端————微博主页模仿CSS部分/*! * Bootstrap v3.3.4 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/boot...
2019-08-08 22:38:25
2162
原创 LeetCode每日两题————day4
文章目录LeetCode每日两题————day3LeetCode9.回文数问题详情代码实现个人思路LeetCode每日两题————day3LeetCode9.回文数问题详情判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。代码实现class Solution(object): def isPalindrome(self, x): ...
2019-08-08 14:25:50
153
原创 爬虫练习————博客归档案例
爬虫练习————博客归档案例问题描述将所给CSDN主页的博客进行分类存储代码实现import requestsdef get_content(url): """获取指定网页的页面信息""" headers = { 'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N)...
2019-08-08 13:56:46
166
原创 Python爬虫————爬虫基础
文章目录Python爬虫————爬虫基础一、爬虫概述什么是爬虫?网页三大特征:爬虫设计思路二、通用爬虫和聚焦爬虫通用爬虫聚焦爬虫三、HTTP和HTTPSHTTP工作原理URL四、客户端HTTP请求请求方法MethodGet 和 Post 详解常用的请求报头五、HTTP响应响应状态码![在这里插入图片描述](https://img-blog.csdnimg.cn/201908081008247.pn...
2019-08-08 10:12:32
1720
原创 LeetCode每日两题————day3
文章目录LeetCode每日两题————day3LeetCode7.整数反转题目详情代码实现个人思路LeetCode每日两题————day3LeetCode7.整数反转题目详情给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21代码实现...
2019-08-07 20:01:22
134
原创 LeetCode每日两题————day1
文章目录LeetCode每日两题————day1LeetCode1.两数之和题目详情代码实现个人思路LeetCode2.两数相加题目详情代码实现个人思路LeetCode每日两题————day1LeetCode1.两数之和题目详情给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但...
2019-08-05 18:59:41
267
原创 机器学习————逻辑回归练习(音乐分析)
文章目录逻辑回归练习(音乐分析)问题详情代码实现结果图示逻辑回归练习(音乐分析)问题详情根据已给的数据预测出测试数据的音乐风格代码实现'''Date:2019-08-04 16:53User:ChenXiE-mail:15091630326@163.com'''import numpy as npfrom sklearn.linear_model import Logisti...
2019-08-05 14:32:13
305
原创 机器学习————逻辑回归
文章目录逻辑回归逻辑回归的引入更新的模型:为什么要用sigmoid函数逻辑回归的决策边界逻辑回归的损失函数熵逻辑回归逻辑回归的引入有监督机器学习线性回归:预测一个连续的值逻辑回归:预测一个离散的值当我们要做二分类的时候,我们一般只希望得到两个值 y = 0 或 1但是, 线性回归得到的值是在一个范围内的连续值,而且可能远 > 1 或远 < 0这样会给分类带来困难我...
2019-08-05 14:07:13
204
原创 Web编程练习
文章目录Web编程练习一、简答题1. html 中 title 属性和 alt 属性的区别?2. 请说出几个常用的块级元素和行内元素.3. 介绍一下 CSS 的盒子模型?4. JavaScript 里有哪些数据类型5. JS 怎么实现一个类。怎么实例化这个类。6. 请列举五个常用的 Javascript DOM 方法二. 项目实例1. 导航栏:代码如下:2. 特征布局:图片列表代码如下:3. 特征...
2019-08-05 13:51:27
736
原创 机器学习—————线性回归、损失函数
文章目录线性回归一元线性回归梯度下降多变量线性回归建立模型多元梯度下降特征缩放(归一化)特征缩放——最大值方法特征缩放——平方均值法损失函数随机梯度下降和‘Mini-batch’梯度下降如何选择:线性回归一元线性回归一元线性回归是分析只有一个自变量(自变量x和因变量y)线性相关关系的方法。对于一元线性回归(单变量线性回归)来说,学习算法为 y = ax + b我们换一种写法: hθ(x)...
2019-08-05 11:53:55
1707
原创 机器学习————基础概念及NLP基础
文章目录基础概念及NIP基础基础概念简单的机器学习流程训练集/验证集(开发集)/测试集有监督机器学习和无监督机器学习NLP实例1:马蜂窝评论造假文本相似度分析:步骤:步骤详解:代码实现基础概念及NIP基础基础概念简单的机器学习流程将学习算法细分:训练集/验证集(开发集)/测试集在机器学习和模式识别等领域中,一般需要将样本分成独立的三部分训练集(train set),验证集(val...
2019-08-05 10:43:33
956
原创 LeetCode每日两题————day2
文章目录LeetCode每日两题————day2LeetCode3.无重复字符的最长子串题目详情代码实现LeetCode5. 最长回文子串题目详情代码实现LeetCode每日两题————day2LeetCode3.无重复字符的最长子串题目详情给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。代码实现class Solution: def lengthOfLonge...
2019-08-04 21:13:20
157
原创 Web前端————jQuery
文章目录jQuery一、jQuery介绍jQuery加载二、jQuery选择器基本选择器选择器修饰过滤选择器函数过滤选择器转移操作行间样式三、jQuery属性操作设置html内容设置属性值绑定click事件jquery特殊效果jQuery一、jQuery介绍jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。...
2019-08-02 11:19:18
164
原创 Web前端————JavaScript
文章目录JavaScript引入JS基本语法函数示例标签对象的属性信息:js事件应用事件可以干什么?DOM(document object model)DOM方法JavaScript引入JSJavaScript 代码必须位于 标签之间。基本语法1. 变量 var 变量名='value';2. JavaScript 数据类型: 字符串值,数值,布尔值,数组,对象。3. JavaScr...
2019-08-02 11:04:16
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人