<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dxy1065的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dxy1065</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dxy1065]]></copyright><item><title><![CDATA[ngrok和inlets，轻松将本地服务暴露到公网]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/113479765</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/113479765</guid><author>dxy1065</author><pubDate>Sun, 31 Jan 2021 16:35:15 +0800</pubDate><description><![CDATA[介绍一下内网穿透工具的工具ngrok 和 inlets，将本地服务暴露到公网
介绍
通过使用内网穿透，将内部、或是开发中的服务通过「出口节点」暴露到公网，方便本地WEB外网访问、本地开发微信、TCP端口转发等。
本地启动web服务
先在本地启动一个web服务，我用Flask在本地5000端口启动了一个web服务，本地访问如下，Flask启动web服务可参考Flask使用教程


下面分别介绍一下如何使用ngrok和inlets在公网暴露本地web服务
ngrok
ngrok国外服务
Sunny-Ngrok国]]></description><category></category></item><item><title><![CDATA[git使用Webhook功能上传文件至服务器]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/113480389</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/113480389</guid><author>dxy1065</author><pubDate>Sun, 31 Jan 2021 16:25:21 +0800</pubDate><description><![CDATA[每次上传一些静态资源到我的阿里云服务器是都要使用sftp登录，然后上传文件，挺麻烦的，后来了解到github和gitee都有webhook功能，就利用该功能实现了服务器自动拉取静态资源文件的操作。
WebHook 简介
Gitee WebHook 功能是用户 push 代码后，github或者gitee自动回调一个用户设定的 http 地址。
用户可以自己根据不同的需求，来编写自己的脚本程序(比如发邮件，自动部署等)。
在这里我需要设定服务端接收到http请求后自动拉取静态资源的代码仓库，实现静态资源文件的]]></description><category></category></item><item><title><![CDATA[git钩子应用之修改提交的commit信息]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/113480332</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/113480332</guid><author>dxy1065</author><pubDate>Sun, 31 Jan 2021 16:23:07 +0800</pubDate><description><![CDATA[git使用钩子可以修改提交的commit信息，例如在提交的commit信息前加个前缀[修改文件数]

git hook
Git 能在特定的重要动作发生时触发自定义脚本。 有两组这样的钩子：客户端的和服务器端的。 客户端钩子由诸如提交和合并这样的操作所调用，而服务器端钩子作用于诸如接收被推送的提交这样的联网操作。 你可以随心所欲地运用这些钩子。
具体信息参考这里
使用钩子实现修改commit信息
我们要实现的功能是在提交commit信息后自动在commit信息前添加[修改文件数]，即commit-msg 钩子]]></description><category></category></item><item><title><![CDATA[Mac下python dyld ：Library not loaded 问题解决]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/113479502</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/113479502</guid><author>dxy1065</author><pubDate>Sun, 31 Jan 2021 16:08:04 +0800</pubDate><description><![CDATA[今天在Mac下使用uwsgi运行Python  Flask的web程序时遇到了dyld: Library not loaded问题，记录一下解决方法
问题
今天本来想使用uwsgi在本地运行一下之前编写的flask程序，以便部署到服务器，结果遇到了一个比较坑的问题。
本来我的Mac没有安装uwsgi，使用如下命令安装了uwsgi
pip3 install uwsgi


我的电脑上有Python2 和 Python3 两个环境，pip对应Python2 ，pip3 对应 Python3

安装了之后，运行f]]></description><category></category></item><item><title><![CDATA[ubuntu16.04用root用户登陆图形界面]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/78209686</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/78209686</guid><author>dxy1065</author><pubDate>Wed, 11 Oct 2017 23:13:44 +0800</pubDate><description><![CDATA[ubuntu 默认不能使用root登录图形界面Ubuntu默认的是root用户不能登录图形界面的，只能以其他用户登录图形界面。这样就很麻烦，因为权限的问题，不能随意复制删除文件，用gedit编辑文件时经常不能保存，只能用vim去编辑。下面的步骤是怎样使ubuntu16.04用root用户登陆图形界面。1、 打开终端，输入sudo vi /usr/share/lightdm/lightdm.conf.]]></description><category></category></item><item><title><![CDATA[Anaconda学习总结]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/78159634</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/78159634</guid><author>dxy1065</author><pubDate>Wed, 04 Oct 2017 21:59:26 +0800</pubDate><description><![CDATA[Conda的环境管理Conda的环境管理功能允许我们同时安装若干不同版本的Python，并能自由切换。对于上述安装过程，假设我们采用的是Python 2.7对应的安装包，那么Python 2.7就是默认的环境（默认名字是root，注意这个root不是超级管理员的意思）。 
 
假设我们需要安装Python 3.5，此时，我们需要做的操作如下：# 创建一个名为python35的环境，指定Python版]]></description><category></category></item><item><title><![CDATA[java学习笔记-集合之栈和队列]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/78155038</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/78155038</guid><author>dxy1065</author><pubDate>Tue, 03 Oct 2017 15:56:30 +0800</pubDate><description><![CDATA[java学习笔记-集合之栈和队列栈Stack栈是Vector的一个子类，它实现了一个标准的后进先出的栈。堆栈只定义了默认构造函数，用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法，也定义了自己的一些方法。]]></description><category></category></item><item><title><![CDATA[window下装django遇到的主要问题]]></title><link>https://blog.youkuaiyun.com/dxy1065/article/details/53186885</link><guid>https://blog.youkuaiyun.com/dxy1065/article/details/53186885</guid><author>dxy1065</author><pubDate>Wed, 16 Nov 2016 15:17:02 +0800</pubDate><description><![CDATA[window下安装django遇到的问题]]></description><category></category></item></channel></rss>