- 博客(135)
- 资源 (1)
- 收藏
- 关注
原创 【Pandas基础教程】第26讲 统计分析实例:网站访问日志
目录读取数据、清理、格式化统计爬虫访问比例,输出饼图/柱状图统计状态码访问比例,输出饼图统计按小时、按天的PV/UV流量趋势,输出折线图
2020-12-30 15:41:19 649
原创 【Pandas基础教程】Seaborn数据可视化
目录1. 项目简介2. 外观主题3. 应用实例1. 项目简介Seaborn是基于Matplotlib的可视化类库,提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。它在Matplotlib基础上进行了更高级的API封装,使得绘图更加容易。同时,它还修改了默认的Matplotlib配色方案和绘图样式,即使不使用Seaborn API,也能够通过导入Seaborn,提高图表的美观度。安装:conda install seaborn;导入:import seaborn as sns。
2020-12-30 14:47:38 774
原创 【Pandas基础教程】Matplotlib数据可视化
目录1. 项目简介2. 应用实例2.1 折线图2.2 直方图2.4 饼图1. 项目简介Matplotlib是一个用于生成高质量图表(通常是二维)的交互式可视化类库,支持在Python环境下进行Matlab风格的绘图,同时支持将图表导出为常用的图形格式(PDF、SVG、JPG、PNG、BMP、GIF等)。该项目由John Hunter于2002年发起,经过与IPython社区的合作简化了在IPython/Jupyter中的交互式体验。作为数据可视化工具,Matplotlib略显底层,提供的图表较为基本,
2020-12-30 10:58:10 554
原创 【Pandas基础教程】第25讲 机器学习实例:泰坦尼克存活率预测
目录1. 问题分析2. 特征工程2.1 原始特征2.2 加工特征3. 算法选择3.1 线性回归3.2 逻辑回归3.3 随机森林3.4 梯度提升1. 问题分析监督学习中的分类问题,借助年龄、性别、费用等特征,预测乘客能否存活。2. 特征工程2.1 原始特征PassengerId,乘客编号,几乎没有影响;Survived,能否生存,目标列;Pclass,船舱等级,高级別客舱生存率可能高;Name,姓名,几乎没有影响;Sex,性别,影响体力体质、道德准则等;Age,年龄,影响体力体质、道德准
2020-12-28 16:18:25 168
原创 【Pandas基础教程】第08讲 SettingWithCopyWarning报警
目录1. 原因分析2. 处理思路3. 解决方案1. 原因分析SettingWithCopyWarning报警是链式操作的不确定性导致的,详见 https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy。链式操作是依序执行的,即先执行步骤一,再在中间结果的基础上执行步骤二,依次类推。前驱步骤的执行结果不一定符合后继步骤的输入条件,导致链式操作中间环节不一定成功。
2020-12-24 15:04:18 220
原创 【Pandas基础教程】第02讲 Pandas读取数据
目录1. 读取纯文本文件2. 读取Excel文件3. 读取MySQL数据库4. 数据库魔法命令1. 读取纯文本文件pd.read_csv() 用于读取csv、tsv、txt等纯文本文件,csv以逗号分隔,tsv以制表符分隔,txt的分隔符任意。pd.read_csv( filepath_or_buffer: FilePathOrBuffer, # 文件路径 sep=",", # 分隔符 header="infer",
2020-12-24 09:56:17 1109
原创 Android 开发环境配置
目录1. 安装部署1.1 修改 AVD 目录位置1.2 使用 adb 调试工具1. 安装部署1.1 修改 AVD 目录位置AVD (Android Virtual Device),安卓虚拟设备,用于存放安卓镜像及其他配置信息。在 Windows 系统中,AVD 默认位置为 C:\Users\%username%\.android。删除原目录下的 .android 文件夹新增环境变量 set ANDROID_SDK_HOME=D:\Android_AVD1.2 使用 adb 调试工
2020-12-21 11:38:12 117
原创 【Pandas基础教程】第08讲 Pandas的SettingWithCopyWarning报警
<iframe src="https://nbviewer.jupyter.org/github/moonspiritacm/pandas-learning/blob/master/%E7%AC%AC08%E8%AE%B2%20Pandas%E7%9A%84SettingWithCopyWarning%E6%8A%A5%E8%AD%A6.ipynb" width="100%" height="1000"></iframe>
2020-12-18 16:48:08 105 1
原创 CMake 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 配置环境变量1. 安装部署1.1 Windows 平台1.1.1 配置环境变量set PATH=%PATH%;C:\Softwares\cmake\bin
2020-12-11 00:53:48 242
原创 Go 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 安装第三方包1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set GOROOT=C:\Softwares\Go # 安装路径set GOPATH=D:\Workspace\Go # 工作目录,可以设置多个路径set GOBIN=%GOROOT%\bin # 编译路径,用于存放编译生成的可
2020-11-09 11:25:00 153 1
原创 RStudio 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set PATH=%PATH%;C:\Softwares\R\bin
2020-10-20 11:56:08 1317
原创 Python 序列详解(一)总论
Python 序列(Sequence)是指按特定顺序依次排列的一组数据,它们可以占用一块连续的内存空间,也可以分散到多块内存中。Python 序列包括字符串(string)、列表(list)、元组(tuple)、字典(dict)和集合(set)。列表和元组用于顺序存储数据,所有元素占用一块连续的内存空间,每个元素都有自己的索引,可以通过索引直接访问特定元素。它们的区别在于:列表是可以修改的,而元组是不可修改的。字典和集合用于无序存储数据,元素占用不同的内存空间,字典元素以键值对的形式
2020-10-09 17:41:37 286
原创 魔法命令
目录1. %quickref 显示 IPython 快速参考卡2. %magic 显示所有可用魔法命令的详细文档3. %debug 从最后发生报错的底部进入交互式调试器4. %hist 打印命令输入/输出历史5. %pdb 在发生异常后自动进入调试器6. %paste 执行剪贴板中的 Python 代码7. %cpaste 打开一个特殊的提示符,手工粘贴待执行的 Python 代码8. %reset 删除命名空间中的全部变量/名称9. %page object 分页显示一个对象10. %time state
2020-09-29 17:31:19 1469 2
原创 MinGW 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set PATH=%PATH%;C:\Softwares\MinGW\mingw64\bin
2020-09-27 15:38:46 189
原创 Nodejs 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 创建配置文件2. 操作指南1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set NVM_HOME=C:\Softwares\NVMset NVM_SYMLINK=C:\Softwares\Nodejsset PATH=%PATH%;%NVM_HOME%;%NVM_SYMLINK%1.1.2 创建配置文件在 %NVM_HOME% 目录下创建 settings.txt 配置文件,内容如下:r
2020-09-27 15:36:46 197
原创 Ant 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set ANT_HOME=C:\Softwares\Antset PATH=%PATH%;%ANT_HOME%\bin
2020-09-27 15:33:30 119
原创 Maven 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 修改本地仓库路径1.1.3 配置国内镜像1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set M2_HOME=C:\Softwares\Mavenset MAVEN_HOME=C:\Softwares\Mavenset Path=%Path%;%M2_HOME%\bin1.1.2 修改本地仓库路径Maven 本地仓库默认位于 ${user.home}/.m2/repository 目录下,
2020-09-27 15:31:56 44
原创 CMake 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 配置环境变量1. 安装部署1.1 Windows 平台1.1.1 配置环境变量set PATH=%PATH%;C:\Softwares\cmake\bin
2020-09-27 15:29:45 565
原创 Java 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 配置常用资源1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_241set PATH=%PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\binset CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar1.1.2
2020-09-27 15:27:48 85
原创 PHP 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 集成 Apache1.1.2.1 复制 php\php7apache2_4.dll 到 apache\modules 目录下1.1.2.2 修改 apache\conf\http.conf 配置文件1.1.2.3 修改 php\php.ini 配置文件2. 配置 phpMyAdmin2.1 解压2.2 访问1. 安装部署1.1 Windows 平台1.1.1 设置环境变量php 运行需要调用 liblibmysql.
2020-09-27 15:25:48 468
原创 Apache 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 修改配置文件1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set PATH=%PATH%;C:\Webserver\apache\bin1.1.2 修改配置文件# 根目录Define SRVROOT "C:\Webserver\apache"# 监听端口Listen 7777ServerName localhost:7777# 工作目录(httpd.conf)DocumentR
2020-09-27 15:23:54 211
原创 Tomcat 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 修改配置文件1.1.2.1 shutdown 端口1.1.2.2 http/https 监听端口1.1.2.3 ajp 集成端口1.1.2.4 根目录位置1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set CATALINA_BASE=C:\Webserver\tomcatset CATALINA_HOME=C:\Webserver\tomcatset PATH=%PATH%;%CATALINA
2020-09-27 15:22:17 256
原创 Nginx 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 修改配置文件2. 启动脚本1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set PATH=%PATH%;C:\Webserver\nginx1.1.2 修改配置文件# 监听端口listen 9999;server_name localhost;# 工作目录root D:\Workspace\Server\www\nginx;2. 启动脚本nginx 内部采用相
2020-09-27 15:18:18 251
原创 Maven 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 修改本地仓库路径1.1.3 配置国内镜像1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set M2_HOME=C:\Softwares\Mavenset MAVEN_HOME=C:\Softwares\Mavenset Path=%Path%;%M2_HOME%\bin1.1.2 修改本地仓库路径Maven 本地仓库默认位于 ${user.home}/.m2/repository 目录下,
2020-09-22 09:09:35 107
原创 Git 开发环境配置
本地仓库可以与远程仓库绑定,充分发挥分布式版本控制系统的优势,这里选用 GitHub。Git 使用 HTTP 通信协议,出于安全考虑,采用 SSL 进行数据加密。绑定 GitHub 远程仓库的一般流程:生成密钥对 -> 将公钥上传到 GitHub 服务器 -> 测试连接。
2020-09-22 08:50:17 271
原创 MySQL 开发环境配置
目录1. 安装部署1.1 Windows 平台1.1.1 设置环境变量1.1.2 新增配置文件1.1.3 初始化数据库2. 常用命令1. 安装部署1.1 Windows 平台1.1.1 设置环境变量set PATH=%PATH%;C:\Webserver\mysql\bin1.1.2 新增配置文件将 my.ini 配置文件拷贝到 mysql 目录下,并修改部分配置:basedir = C:\Webserver\mysql # 根目录datadir = C:\Webserver\ww
2020-09-21 15:55:16 427
原创 Anaconda 开发环境配置
Anaconda 是一个基于 Python 的数据分析和科学计算平台,支持 Linux、MacOS 和 Windows,集成了包括 Numpy、Pandas、Matplotlib 在内的众多优秀类库。从某种程度上讲,Anaconda 是 venv 和 pip 的替代品,解决了虚拟环境和包管理两大难题,并且在实现方式上更加优秀。
2020-09-21 14:47:22 959
原创 Win10 字符集修改为 UTF-8
Windows 操作系统默认使用 GBK 字符集,这对程序员很不友好。如今时代变了,Win10 已经悄悄上线了 UTF-8 字符集。只需短短几步,就可轻松将字符集修改为 UTF-8。依次点击控制面板 -> 时钟和区域 -> 区域,弹出区域对话框。在管理选项卡中找到非 Unicode 程序的语言,点击更改系统区域设置,勾选Beta 版:使用 Unicode UTF-8 提供全球语言支持(U)。大功告成!!!...
2020-09-21 14:30:25 13809 2
原创 Nowcoder 27. 二叉树的镜像
题目链接:https://www.nowcoder.com/practice/564f4c26aa584921bc75623e48ca3011对于每个非叶子节点,调换其左右子节点,即可实现二叉树的镜像翻转。本题考查二叉树遍历方式,采用前序、中序、后序和层次遍历均可实现上述操作,每种遍历都可以采用递归或者迭代策略实现。
2019-09-12 15:11:05 139
原创 数据库系统概论——连接
JOIN 用于把来自两个或多个表的记录关联起来,实现嵌套查询的效果,主要包括:全外连接、外连接、交叉连接、内连接、自然连接等。
2019-09-06 16:54:18 1094
原创 Leetcode 刷题
Leetcode 9. 回文数Leetcode 125. 验证回文串Leetcode 204. 计数质数Leetcode 206. 反转链表Leetcode 429. N叉树的层序遍历Leetcode 589. N叉树的前序遍历Leetcode 590. N叉树的后序遍历...
2019-09-06 14:36:19 137
原创 Ubuntu18.04 环境搭建——Redis
Redis 官方不支持 Windows 平台,Microsoft Open Tech Group 对其进行了跨平台移植,但是仅更新到 Redis 3.0.504,下载地址为 https://github.com/MicrosoftArchive/redis/releases。
2019-09-05 09:56:50 203
原创 数据库系统概论——数据库安全性
文章目录1. 不安全因素2. 安全标准3. 安全技术3.1 用户标识和鉴别3.2 存取控制3.2.1 自主存取控制——灵活3.2.2 强制存取控制——严格3.3 视图3.4 审计3.5 数据加密数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或损坏。系统安全保护措施是否有效是数据库系统的主要技术指标之一。1. 不安全因素非授权用户对数据库的恶意存取和破坏,预防措施:用...
2019-08-30 15:33:02 2315
Eclipse 自动代码折叠 com.cb.eclipse.folding_1.0.6.rar
2019-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人