自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dennis Shaw的博客

夜未央,日已臻

  • 博客(32)
  • 资源 (10)
  • 收藏
  • 关注

原创 Web自动化测试-模拟交互操作

最近公司上线了通勤班车预约系统,每次都需要预约才能在规定时间段刷卡上车,显得很繁琐,于是写了个小脚本,自动预约通勤班车的车票,本文将简单介绍脚本的逻辑、实现过程与服务器端的部署。

2020-11-21 16:01:25 14

原创 Jupyter Notebook环境配置总结

文章目录前言一、Jupyter是什么?二、Jupyter安装三、Jupyter中Python环境切换四、Jupyter中插件推荐五、配置过程中的报错与解决方案总结前言我已经在Conda下配置Jupyter太多太多次了,每次遇到问题总要百度一番,使得配置环境的效率很低,为避免以后踩坑,特在此总结一些Conda下配置Jupyter的经验,以及推荐一些好的Jupyter插件、Jupyter使用时的小技巧和在配置过程中经常会出现的一些报错以及解决方案。一、Jupyter是什么?Jupyter Noteb

2020-11-09 10:06:45 62

原创 佛系人生-情绪管理

学会多种情绪管理的方法,建立自己的“情绪管理工具单”要知道,情绪是不能被消除的。一个人不能否认自己的情绪的存在,而要学会和这些情绪共处,即便这些情绪是自己所不想要的。为此,我们需要更多的情绪管理方法,例如,用运动(比如“出门散步”)、感官知觉(比如“泡热水澡”、“听音乐”)、调整呼吸等方式来调节情绪。你可以尝试用不同的方式调节自我情绪,这样就能清楚,哪些方法对你有效、哪些方法不适合你。建议制作一张自己的“情绪管理工具单”:在纸上写下“当我____(情绪)的时候,我会______(健康的情绪管理方法)”,将.

2020-07-19 16:09:39 80

原创 Vue学习-Nuxt.js框架中Echarts与axios的使用

Nuxt框架介绍:Nuxt.js 是一个基于 Vue.js 的通用应用框架。通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。目标是创建一个灵活的应用框架,你可以基于它初始化新项目的基础结构代码,或者在已有 Node.js 项目中使用 Nuxt.js。Nuxt.js 预设了利用 Vue.js 开发服务端渲染的应用所需要的各种配置。除此之外,还提供了一种命令叫:nuxt generate ,为基于 Vue.js 的应用提供生成对应的静态站点的功能。我们相信这个命

2020-07-18 17:57:45 98

原创 Vue-SPA与SSR的区别及Vue中的SSR搭建

1.SPA与SSR的区别Vue中单页应用程序 (Single-Page Application) vs 服务器端渲染(Server Side Rendering)SPA单页应用程序SSR服务器端渲染优势1.页面内容在客户端渲染 2. 只关注View层,与后台耦合度低,前后端分离3.减轻后台渲染画面的压力1.更好的SEO,搜索引擎工具可以直接查看完全渲染的画面2.更快的内容到达时间 (time-to-content),用户能更快的看到完整渲染的画面劣势1.首屏加载缓慢2.

2020-07-18 17:34:53 106

原创 Vue学习-axios使用

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。特性从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF1.安装axioscnpm install --save axios此外,npm install参数之间的不同对比如下:npm install moduleName安装

2020-07-05 16:08:44 89

原创 Vue学习-遇到的一些问题以及个人看法

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。易用在有HTML CSS JavaScript的基础上,快速上手。灵活简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。性能20kb min+gzip 运行大小、超快虚拟 D

2020-06-26 22:30:54 86

原创 Vue学习-Echarts框架使用

ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求。ECharts 遵循 Apache-2.0 开源协议,免费商用。ECharts 兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等)及兼容多种设备,可随时随地任性展示。ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行

2020-06-26 12:59:38 129

原创 Vue学习-Element-UI框架使用

1.Element安装使用Vue脚手架搭建好项目后安装Element-UIcnpm i element-ui -S2.引入Element文件在src下的main.js中添加如下代码import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);然后就可以完整引入Element-UI了PS:Config中的index.js中将useEslint的

2020-06-24 22:06:51 189

原创 Win10下Vue的环境搭建

1.Node.js安装1.首先在Node.js官网,下载并安装与电脑版本对应Node.js2.打开Powershell输入:node -v#查看版本号npm -v#npm版本号node#输入nodeconsole.log("Hi");#再输入3.如下图所示即安装成功4.(可选)更改npm中global的存放路径以及cache的路径4.1 以管理员身份运行Powershell4.2 输入以下命令:C:\Program Files\nodejs 为node.js的安装路径npm c

2020-05-17 18:32:55 137

原创 动手学深度学习PyTorch版课程笔记-Task03-04-05

作者:DennisShawTask03:过拟合、欠拟合及其解决方案训练误差(training error):模型在训练数据集上表现出的误差泛化误差(generalization error):模型在任意一个测试数据样本上表现出的误差的期望计算误差使用模型中的损失函数来计算,例如之前的线性回归的平方损失函数和softmax回归的交叉熵损失函数机器学习模型应关注降低泛化误差...

2020-03-02 12:54:37 300

原创 动手学深度学习PyTorch版课程笔记-Task01-02

作者:DennisShawTask01:线性回归模型:线性回归的假设:输出与各个输入之间是线性关系,求出最终的权重与偏置损失函数:在训练过程中衡量价格预测值与真实值间的误差,单个样本时,使用平方误差;取小批量样本时,使用平方误差求平均。优化:使用随机梯度下降,小批量随机梯度下降指先选取一组模型参数的初始值,如随机选取;接下来对参数进行多次迭代,使每次迭代都可能降低损失函数的值。矢量计...

2020-02-12 15:13:01 370

原创 在AWS EC2上实现远程运行JupyterNotebook

在AWS EC2上实现远程运行JupyterNotebook  首先,在AWS的Console中启动一个实例,详细步骤略,关键步骤如1、2所示。1、使用的AMI2、安全组设置入站设置:出站设置:3、配置Jupyter  由于AMI中已提供Anaconda以及JupyterNotebook,对Jupyter直接进行配置生成Jupyter的...

2019-12-12 19:41:15 486

原创 VSCode配置Git指南

@Author:DennisShaw刚刚配置完了Git与VSCode,写下这篇指南,希望大家不会遇到配置当中的一些坑。1 下载VSCode与GitVSCode下载地址:https://code.visualstudio.com/Git下载地址:https://git-scm.com/download/下载完成后VSCode直接安装即可。...

2019-12-12 19:30:18 921

原创 Google Colab相关的一些整理

使用GoogleDrive里的文件from google.colab import drivedrive.mount('/content/drive')改变当前的工作路径import osos.chdir("/content/gdrive/My Drive/XXX")注:该路径 “/content/gdrive/My Drive/XXX” 在某些Python语句中因带空格无法执行...

2019-10-09 23:57:48 192

原创 CentOS7.2下VSFTPD的安装、配置、卸载

FTP 服务的安装、配置和卸载安装 VSFTPD使用

2019-10-08 23:06:45 4732

原创 DataScience中遇到的一些技巧

AnacondaAnaconda中安装XGBoost、Lightgbm、CatBoostpip下安装lightgbm、catboost在Anaconda环境中的Jupyter里并不能使用,pip的lightgbm、catboost默认安装在本地python环境中,而anaconda的python路径与本地路径不同,不能使用本地环境中的包$pip install xgboost$conda ...

2019-07-31 16:30:40 131

原创 Ubuntu下的系统资源查看

查看进程、CPU占用$ topTasks: 94 total, 5 running, 0 sleeping, 0 stopped, 0 zombie%Cpu(s): 12 us, 0.1 sy, 0.0 ni, 87.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem : 658total, 35 free, 918 used,...

2019-07-31 16:16:42 376

原创 Pandas调整列的顺序

1、先删除列然后新增列到指定位置:df_id = df.iddf = df.drop('id',axis=1)df.insert(0,'id',df_id)2、直接指定列的顺序order = ['date', 'time', 'open', 'high', 'low', 'close', 'volumefrom', 'volumeto']df = df[order]...

2019-07-16 15:05:20 11061

转载 Pandas一列数据分隔为两列

分割成一个包含两个元素列表的列对于一个已知分隔符的简单分割(例如,用破折号分割或用空格分割).str.split() 方法就足够了 。 它在字符串的列(系列)上运行,并返回列表(系列)。>>> import pandas as pd>>> df = pd.DataFrame({'AB': ['A1-B1', 'A2-B2']})>>> ...

2019-07-16 15:01:38 6015

原创 Ubuntu下安装ShareLatex

Ubuntu16.04安装Sharelatex:Sharelatex的Github网址:Overleaf安装docker环境apt install docker docker-composeClone【下载】 Sharelatexgit clone https://github.com/overleaf/overleaf.git进入文件夹中执行dockersudo docker-...

2019-07-11 14:37:27 502

原创 CentOS 7.6.1810 yum更新问题

在装好CentOS 7.6.1810,会出现yum无法更新,链接不了相应的包。解决方法:修改一下dns,找到/etc/sysconfig/network-scripts/ifcfg-eno33 #(后面的数字是随机产生的)将ONBOOT=no改成ONBOOT=yes然后重启网络service network restart...

2019-03-05 19:49:46 1185

原创 Python在通过os.system执行含有空格路径的命令时报错问题的解决方案

    今天写了一个用来对VMware Workstation虚拟机通过socket进行远程操作的Python程序,想用Python来调用C盘下的 “C:\Program Files\VMware\VMware Tools\rpctool.exe”这个文件。      但是程序会报出’C:\Program’ is n...

2018-08-15 16:55:56 5791 1

原创 DeepLearning学习笔记-什么是神经网络及梯度下降

DeepLearning学习笔记-什么是神经网络神经网络由大量的人工神经元连结进行计算,能够通过外部输入对内部结构做出调整。通过大量的有label的数据,并进行大量的训练。 当计算机的模型预测错误时,但错误的经验却是非常有价值的,通过对比预测的值和真实值的差别,把这个差别反向传递回去,将神经元向正确的方向提高一点点。在经过足够多次的训练以后,最终就能得到较为准确的模型。梯度下...

2018-04-22 16:28:51 113

原创 微信公众平台开发学习

   PHP开发这门课吧,老师说期末考察就是做一个微信公众号,所以就此入坑微信公众平台开发,哈哈,算是学一点新的东西吧~   本文持续更新中准备工作1.在微信公众平台 上进行注册,我这里注册的是个人账号,这里打个小广告,我的微信公众号:不过时光 2.注册的详细过程我就不说啦。接入微信公众号平台进行开发需要填写服务器配置验证服务器地址的有效性依据接口文档实现业务逻辑...

2018-04-21 13:12:22 203

原创 DeepLearning学习笔记-环境搭建&书籍推荐

DeepLearning学习笔记1-环境搭建及学习介绍环境搭建环境:Ubuntu16.04 VMware WorkStation14 Anaconda3 Python3.6.2 Env:tensorflow Install Package: - conda install tensorflow - conda install jupyter - conda inst...

2018-04-19 15:04:27 176

原创 使用Conda来管理Python包

Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。里面的环境是分离开的,需要用到什么环境可以进行切换,如同虚拟机一样。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的pyt

2017-08-24 18:14:36 7805

原创 CSS布局初体验

看到左边的缩略图,着实令人心烦,这使得每一篇文章都需要加上一张图片才行,不然就是默认的无图片的效果,图片所在处会有一个大框,确实挺丑的,于是乎在Chrome下F12查看是哪里造就了这个界面

2017-07-28 22:11:50 261

原创 CentOS7.2下SSL证书的配置

HTTPS的配置CentOS7 已经安装了Apache Web服务器相关的证书要准备好 这里用的是腾讯云免费的TrustAsia的SSL证书,解压后取Apache的证书传至服务器。

2017-07-28 21:46:25 9563

原创 初识QT

QT入门今天尝试了一下用QT做图形化界面,结果比想象中的要简单许多,ui直接可以用Designer进行可视化设计,期间的事件也可以通过函数进行调用,复杂程度大大降低。。

2017-07-28 15:41:12 425

原创 QT5.8.0+VS2013+Win10下的配置和安装

QT5.8.0安装首先预备好这三个东东~ qt-opensource-windows-x86-msvc2013_64-5.8.0 vs2013 qt-vs-tools-msvc2013-2.1.1.vsix先安装VS2013 再安装qt-opensource-windows-x86-msvc2013_64-5.8.0 最后安装qt-vs-tools-msvc2013-2.1.1.vsix然

2017-07-28 15:35:40 3286

原创 开始迁移博客的一点小感想

博客迁移至CSDN 之前玩个人博客也已经快一年了,从腾讯云的学生机开始,开始了我不停息的折腾之旅,从中学习到更多的新的、有用的知识,也让我动手能力强了不少。之前的博客中的内容陆续会迁移到CSDN上来,自己搭的博客也不会关,始终保持更新,我希望自己能够每周至少更新2-3篇自己这一周所学到的东西还有心得和体会。之前的博客地址  今后的日子里,仍然要保持学习的热情啦~  算法竞赛机器学习与数据挖掘

2017-07-28 15:18:44 207

图表示学习(Graph representation learning)-AAAI-19-Tutorial

AAAI 2019 Tutorial的图表示学习分享, William Hamilton 和加拿大蒙特利尔算法研究所的Jian Tang 跟大家交流了图表示学习的当前进展

2020-05-22

2019秋-自然语言处理(01)绪论.pdf

国科大NLP-PPT

2019-11-11

人工智能领域2017年度报告_中文翻译版

人工智能领域2017年度报告,斯坦福大学制作,中文翻译版本

2018-06-12

绕过安全狗Getshell

详细手把手教你如何绕过安全狗Getshell,新手一学就会

2018-06-12

中科院信息工程研究所招生手册

中科院信息工程研究所招生手册2018年招生情况以及导师介绍

2018-06-12

一个基于角色的 Web 安全访问控制系统

对基于角色的访问控制模型进行了分析并定义了相关的概念, 给出了实现模型和算法设计;对现行的 Web 安全认证和访问控制中存在的问题和隐患进行了分析, 给出了一种新的可行的安全解决方案;最终实现了一个基于角色访问控制策略的 W eb 资源安全管理系统, 它在实际应用中取得稳定、可靠和有效的结果.

2018-06-10

如何寻找XSS漏洞

1. 传统的跨站脚本攻击(XSS) 2. 跨平台客户端的安全隐患

2018-06-10

BurpSuite最详细教程

BurpSuite详细教程,教如何使用BurpSuite。Burp Suite 是用于攻击 web 应用程序的集成平台。 它包含了许多工具, 并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示

2018-06-10

从零开始学习软件漏洞挖掘系列教程第七篇:实战挖掘Mini-stream Ripper缓冲

软件漏洞挖掘系列教程第七篇:实战挖掘Mini-stream Ripper缓冲

2018-04-22

迁移学习入门基础

迁移学习(Transfer learning) 顾名思义就是就是把已学训练好的模型参数迁移到新的模型来帮助新模型训练。考虑到大部分数据或任务是存在相关性的,所以通过迁移学习我们可以将已经学到的模型参数(也可理解为模型学到的知识)通过某种方式来分享给新模型从而加快并优化模型的学习效率不用像大多数网络那样从零学习(starting from scratch,tabula rasa)。

2018-04-22

空空如也

空空如也

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

TA关注的人 TA的粉丝

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