localhost

hexo学习(一)

点点圈 提交于 2020-03-05 08:21:54
title: hexo学习(一) date: 2019-09-18 17:21:53 tags: - Node.js - Git - Hexo categories: 博客 本文章将介绍hexo环境搭建以及如何初始化一篇博客。 基于B站视频 ,感谢UP主Neko提供的教程! 什么是Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 01.安装Node.js Hexo需用通过npm安装,而npm需要node,现在只要安装node 就自带 npm了 进入 官方网站 ,选择箭头所指的长期且稳定的版本进行下载。 安装目录最好不要选择C盘,安装过程一直next就行。 02.安装Git 进入 官方网站 ,选择对应版本进行下载。 安装也是一直下一步,安装路径最好不要选择C盘。 在开始菜单可以找到git相关组件。 tips:之后我们都用Git Bash来打开终端进行操作。 03.安装hexo 在桌面新建一个MyBlog文件夹 进入文件夹,空白处点击鼠标右键,点击Git Bash进入终端。 先检查node和npm是否安装成功,如下图: 网上很多教程提到需要安装cnpm提高速度,我的电脑试了一下用cnpm下载会报错,所以我们跳过这一步,不使用淘宝镜像,直接用npm下载hexo。 在终端中输入

通过SSH远程使用ipython notebook

只谈情不闲聊 提交于 2020-03-05 06:53:50
本文讲述如何在本地用浏览器运行远程服务器上的iPython notebook服务。 在远程机器上,启动IPython notebooks服务: remote_user@remote_host$ ipython notebook --no-browser --port=8889 在本地机器上,打开一个可以SSH登录的工具: local_user@local_host$ ssh -N -f -L localhost:8888:localhost:8889 remote_user@remote_host 第一个 -N 参数告诉SSH没有命令要被远程执行,对于port forwarding很有用。第二个参数 -f 告诉SSH在后台执行,因此本地终端就能一直保持有效能用。最后的参数 -L 是指定port forwarding的配置,远端端口是8889,本地的端口号的8888. 我是用Xshell远程登录的,另外也有人推荐Putty之类的。XShell的配置如下: 然后,在本地用浏览器打开localhost:8888,就会看到熟悉的IPython notebooks界面啦。 远程服务器上会显示这些 local_user@local_host$ ps aux | grep localhost:8889 local_user 18418 0.0 0.0 41488 684 ? Ss 17:27 0

RabbitMQ教程C#版 - 工作队列

僤鯓⒐⒋嵵緔 提交于 2020-03-05 03:33:40
先决条件 本教程假定 RabbitMQ 已经安装,并运行在 localhost 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们 。 工作队列 # (使用 .NET Client) 在 教程[1] 中,我们编写了两个程序,用于从一个指定的队列发送和接收消息。在本文中,我们将创建一个 工作队列 ,用于在多个工作线程间分发耗时的任务。 工作队列(又名:任务队列)背后的主要想法是避免立即执行资源密集型、且必须等待其完成的任务。相反的,我们把这些任务安排在稍后完成。我们可以将任务封装为消息并把它发送到队列中,在后台运行的工作进程将从队列中取出任务并最终执行。当您运行多个工作线程,这些任务将在这些工作线程之间共享。 这个概念在Web应用程序中特别有用,因为在一个 HTTP 请求窗口中无法处理复杂的任务。 准备 # 我们将略微修改上一个示例中的 Send 程序,以其可以在命令行发送任意消息。 这个程序将调度任务到我们的工作队列中,所以让我们把它命名为 NewTask : 像 教程[1] 一样,我们需要生成两个项目: Copy dotnet new console --name NewTask mv NewTask/Program.cs NewTask/NewTask.cs dotnet new

updating flask code used for local host 127.0.0.1:5000

Deadly 提交于 2020-03-04 22:20:28
问题 I am trying to develop a simple webpage using the Spyder IDE and Flask. I created the standard 'hello world' page. From within Spyder I ran the script which I also tried running from the Windows Command Prompt/ Using the command python main.py I was able to launch my hello world webpage in http://127.0.0.1:5000/ I've gone back and updated the file to change the display text. Saved the file, restarted the code and the same content appears. I have cleared the cache from the chrome browser I am

如何在Tomcat 7中部署War文件

怎甘沉沦 提交于 2020-03-04 18:20:22
我已经将 sample.war 文件复制到Tomcat的 webapps 目录中,并且可以访问 localhost:8080 。 现在Tomcat将如何部署它,我的意思是我需要在浏览器中打开它吗? 如何访问该应用程序? #1楼 有两种方法: 您都可以进行热部署(热部署意味着在服务器运行/启动时进行部署)。 或者,您可以进行冷部署(冷部署意味着在服务器停止时进行部署)。 只需使用tomcat管理器控制台进行控制台部署,或者简单地将应用程序复制并粘贴到服务器tomcat_home目录的webapp文件夹中即可。 注意: 确保war文件大小 大于52 MB ( 默认配置值 ),您需要在webapp文件夹的Manager应用程序的web.xml文件中进行两个小更改( 默认情况下 ,Apachetomcat提供了Manager应用程序)在安装服务器时)。 转到管理器应用程序的web.xml(例如,它可能在/tomcat7/webapps/manager/WEB-INF/web.xml下。 Increase the max-file-size and max-request-size values in web.xml file: <multipart-config> <!– 50MB max –> <max-file-size>52428800</max-file-size> <max

CSRF漏洞之——漏洞复现

核能气质少年 提交于 2020-03-04 17:22:59
介绍 CSRF(Cross Site Request Forgery, 跨站请求伪造)是一种网络的攻击方式,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF CSRF漏洞是因为web应用程序在用户进行敏感操作时,如修改账号密码、添加账号、转账等,没有校验表单token或者http请求头中的referer值,从而导致恶意攻击者利用普通用户的身份(cookie)完成攻击行为 原理 用户访问a网址,在a网址的cookie有效期内,又访问了b网址,b网站里含有对a网址进行恶意请求的代码,由于此时a网址的cookie没有过期,所以对不会对这个恶意请求进行过滤 一次CSRF攻击的过程中,受害者需要依次完成两个步骤 1.登录受信任网站A,并在本地生成Cookie 2.在A的cookie存活期内,访问危险网站B CSRF高危触发点 论坛交流、用户中心、反馈留言、交易管理、后台管理 漏洞出现在论坛交流,或者是个人用户中心和反馈留言这些常规的功能处,会造成隐私的泄露; 漏洞发生在交易管理功能的页面,此时可以进行一些类似转账或者是购买物品的操作,那么用户的资产便会存在安全隐患; 漏洞发生在后台管理的功能处,则会威胁到网站本身的安全性。 漏洞危害 CSRF漏洞会导致受害人在不知情的情况下向论坛发帖子、订阅邮件列表、网购或股票交易

Azure Oracle Linux VNC 配置

£可爱£侵袭症+ 提交于 2020-03-04 16:22:15
5.2更改VNC服务器配置 编辑文件/ etc / sysconfig / vncservers并修改参数: VNCSERVERS =“ 1:toor 2:oracle” VNCSERVERARGS [1] =“-geometry 1024x768 –depth 24 -nolisten tcp -localhost” VNCSERVERARGS [2] =“ -geometry 800x600 –depth 16 -nolisten tcp -localhost” 具体位置: “ -localhost ”选项可防止远程VNC客户端连接,除非通过安全隧道进行连接 “ -depth 16 ”选项可指定VNC会话中的颜色深度 获取新配置重新启动VNC服务: sudo service vncserver restart Shutting down VNC server: 1:aroot 2:oracle [ OK ] Starting VNC server: 1:aroot New 'fftest5:1 (aroot)' desktop is fftest5:1 启动/home/aroot/.vnc/xstartup中指定的应用程序 日志文件是/home/aroot/.vnc/fftest5:1.log 2:oracle 创建桌面文件 'fftest5:2(oracle)' 启动应用程序

MySql 5.7中新创建数据库、添加用户、授权、删除用户,修改密码操作

馋奶兔 提交于 2020-03-04 02:29:06
1、创建数据库 create database yxshop_wx default charset utf8 collate utf8_general_ci; 2、新建用户 创建test用户,密码是1234。 CREATE USER 'yxshop'@'%' IDENTIFIED BY '1234'; 如果提示如下错误信息: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 降低mysql的密码安全策略,执行如下命令: set global validate_password_policy=0; 然后就可以执行成功上面create sql了。 3、为用户授权 a.授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by '密码'; b.登录MYSQL,这里以ROOT身份登录:给yxshop账号授权数据库(yxshop_wx)的所有权限,“%”表示对所有非本地主机授权,不包括localhost。 grant all on yxshop_wx.* to 'yxshop'@'%'; flush privileges; 4、删除账户及权限: drop user 用户名@’%’; drop user 用户名@ localhost; 5

centos7部署opensvn

怎甘沉沦 提交于 2020-03-03 19:39:12
OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现。和传统 VPN 相比,它的优点是简单易用 OpenVPN允许参与建立VPN的单点使用共享金钥,电子证书,或者用户名/密码来进行身份验证。它大量使用了OpenSSL加密库中的SSLv3/TLSv1 协议函式库。OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Windows 2000/XP/Vista上运行,并包含了许多安全性的功能。它并不是一个基于Web的VPN软件,也不与IPsec及其他VPN软件包兼容。 OpenVPN2.0后引入了用户名/口令组合的身份验证方式,它可以省略客户端证书,但是仍有一份服务器证书需要被用作加密。 OpenVPN所有的通信都基于一个单一的IP端口, 默认且推荐使用UDP协议通讯,同时TCP也被支持。OpenVPN连接能通过大多数的代理服务器,并且能够在NAT的环境中很好地工作。服务端具有向客 户端“推送”某些网络配置信息的功能,这些信息包括:IP地址、路由设置等。OpenVPN提供了两种虚拟网络接口:通用Tun/Tap驱动,通过它们, 可以建立三层IP隧道,或者虚拟二层以太网,后者可以传送任何类型的二层以太网络数据。传送的数据可通过LZO算法压缩。在选择协议时候,需要注意2个加密隧道之间的网络状况

hadoop3.2.1+hive3.1.2+scala2.12.10+spark3.0.0+zookeeper3.5.7+hbase2.0.6安装教程(亲测成功)

吃可爱长大的小学妹 提交于 2020-03-03 18:48:15
概述:学习hadoop大数据,安装hadoop生态圈的相关软件全过程 本文是根据网上的安装教程,结合小白自身安装经历,一步一步踩坑安装成功的。在安装过程中出现了诸多问题,如环境配置、版本不一致、权限等。折腾了两天之后,成功安装了hadoop/hive/scala/spark/zookeeper/hbase,因此写此博客保存安装记录,以便后续再安装更熟练,也分享给大家安装经历。本文适合完全没有安装过hadoop及其相关组件的用户,高手请忽略。我们开始吧! 准备 安装环境: Windows10+VMWare15(ubuntu18.04) hadoop相关组件各版本: hadoop3.2.1,hive3.1.2,scala2.12.10,spark3.0.0,zookeeper3.5.7,hbase2.0.6 安装包地址: 用国内镜像源,推荐一个速度快的,清华镜像 https://mirrors.tuna.tsinghua.edu.cn/apache 注意:hadoop3.2.1,hive3.1.2,spark3.0.0,zookeeper3.5.7可以在清华镜像网中下载,而没有hbase2.0.6这个版本(下载地址 https://archive.apache.org/dist/hbase/2.0.6/ ) scala下载地址: https://www.scala-lang.org