- 博客(8)
- 收藏
- 关注
原创 ngrok和inlets,轻松将本地服务暴露到公网
介绍一下内网穿透工具的工具ngrok 和 inlets,将本地服务暴露到公网介绍通过使用内网穿透,将内部、或是开发中的服务通过「出口节点」暴露到公网,方便本地WEB外网访问、本地开发微信、TCP端口转发等。本地启动web服务先在本地启动一个web服务,我用Flask在本地5000端口启动了一个web服务,本地访问如下,Flask启动web服务可参考Flask使用教程下面分别介绍一下如何使用ngrok和inlets在公网暴露本地web服务ngrokngrok国外服务Sunny-Ngrok国
2021-01-31 16:35:15
4392
3
原创 git使用Webhook功能上传文件至服务器
每次上传一些静态资源到我的阿里云服务器是都要使用sftp登录,然后上传文件,挺麻烦的,后来了解到github和gitee都有webhook功能,就利用该功能实现了服务器自动拉取静态资源文件的操作。WebHook 简介Gitee WebHook 功能是用户 push 代码后,github或者gitee自动回调一个用户设定的 http 地址。用户可以自己根据不同的需求,来编写自己的脚本程序(比如发邮件,自动部署等)。在这里我需要设定服务端接收到http请求后自动拉取静态资源的代码仓库,实现静态资源文件的
2021-01-31 16:25:21
1258
原创 git钩子应用之修改提交的commit信息
git使用钩子可以修改提交的commit信息,例如在提交的commit信息前加个前缀[修改文件数]git hookGit 能在特定的重要动作发生时触发自定义脚本。 有两组这样的钩子:客户端的和服务器端的。 客户端钩子由诸如提交和合并这样的操作所调用,而服务器端钩子作用于诸如接收被推送的提交这样的联网操作。 你可以随心所欲地运用这些钩子。具体信息参考这里使用钩子实现修改commit信息我们要实现的功能是在提交commit信息后自动在commit信息前添加[修改文件数],即commit-msg 钩子
2021-01-31 16:23:07
1796
原创 Mac下python dyld :Library not loaded 问题解决
今天在Mac下使用uwsgi运行Python Flask的web程序时遇到了dyld: Library not loaded问题,记录一下解决方法问题今天本来想使用uwsgi在本地运行一下之前编写的flask程序,以便部署到服务器,结果遇到了一个比较坑的问题。本来我的Mac没有安装uwsgi,使用如下命令安装了uwsgipip3 install uwsgi我的电脑上有Python2 和 Python3 两个环境,pip对应Python2 ,pip3 对应 Python3安装了之后,运行f
2021-01-31 16:08:04
10605
2
转载 ubuntu16.04用root用户登陆图形界面
ubuntu 默认不能使用root登录图形界面Ubuntu默认的是root用户不能登录图形界面的,只能以其他用户登录图形界面。这样就很麻烦,因为权限的问题,不能随意复制删除文件,用gedit编辑文件时经常不能保存,只能用vim去编辑。下面的步骤是怎样使ubuntu16.04用root用户登陆图形界面。1、 打开终端,输入sudo vi /usr/share/lightdm/lightdm.conf.
2017-10-11 23:13:44
1124
原创 Anaconda学习总结
Conda的环境管理Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 2.7对应的安装包,那么Python 2.7就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思)。 假设我们需要安装Python 3.5,此时,我们需要做的操作如下:# 创建一个名为python35的环境,指定Python版
2017-10-04 21:59:26
923
原创 java学习笔记-集合之栈和队列
java学习笔记-集合之栈和队列栈Stack栈是Vector的一个子类,它实现了一个标准的后进先出的栈。堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。
2017-10-03 15:56:30
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人