<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[菜鸟可以飞的博客]]></title><description><![CDATA[博文有自己写的学习笔记也有转载，若有任何不当之处请包涵和指导评论，我们一起学习进步！]]></description><link>https://blog.csdn.net/yang9520</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; yang9520]]></copyright><item><title><![CDATA[在批量Excel文件中找出有密码保护的]]></title><link>https://blog.csdn.net/yang9520/article/details/132911659</link><guid>https://blog.csdn.net/yang9520/article/details/132911659</guid><author>yang9520</author><pubDate>Fri, 15 Sep 2023 21:26:04 +0800</pubDate><description><![CDATA[批量Excel文件中找出有密码保护的]]></description><category></category></item><item><title><![CDATA[Python Django+Nginx上传文件]]></title><link>https://blog.csdn.net/yang9520/article/details/125086449</link><guid>https://blog.csdn.net/yang9520/article/details/125086449</guid><author>yang9520</author><pubDate>Wed, 01 Jun 2022 16:49:34 +0800</pubDate><description><![CDATA[nginx+Django上传文件：
1、创建文件model：
class File(models.Model):
  file_name = models.CharField(max_length=64, verbose_name="文件名称", unique=True)
  file = models.FileField(default="", upload_to="media/")
2、配置settings：
MEDIA_ROOT = '/Users/iss013602000600/upload...]]></description><category></category></item><item><title><![CDATA[Django开发中常见的几种报错和解决方式]]></title><link>https://blog.csdn.net/yang9520/article/details/109340900</link><guid>https://blog.csdn.net/yang9520/article/details/109340900</guid><author>yang9520</author><pubDate>Wed, 28 Oct 2020 19:41:00 +0800</pubDate><description><![CDATA[Django开发中常见的几种报错和解决方式

Django报错一：

RuntimeError: You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8090]]></description><category></category></item><item><title><![CDATA[homebrew安装及简介]]></title><link>https://blog.csdn.net/yang9520/article/details/82020138</link><guid>https://blog.csdn.net/yang9520/article/details/82020138</guid><author>yang9520</author><pubDate>Fri, 24 Aug 2018 16:22:57 +0800</pubDate><description><![CDATA[安装brew：


ruby -e &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;

使用brew：


brew install 包名

卸载包：


brew uninstall 包名

更新brew：


brew update

每次brew安装包的时候都会先自动更新，比较烦...]]></description><category></category></item><item><title><![CDATA[pyenv与pyenv-virtualenv的安装和使用（Mac）]]></title><link>https://blog.csdn.net/yang9520/article/details/82015565</link><guid>https://blog.csdn.net/yang9520/article/details/82015565</guid><author>yang9520</author><pubDate>Fri, 24 Aug 2018 11:51:36 +0800</pubDate><description><![CDATA[
使用Pyenv方便管理/切换Python版本


1、安装


# 通过 Homebrew 安装
brew update
brew install pyenv

2、配置

编辑配置文件

# 使用 zsh shell
vim ~/.zshrc

# 使用系统默认
vim ~/.bash_profile

在 .zshrc 或 .bash_profile 文件最后写入：


export PYE...]]></description><category></category></item><item><title><![CDATA[fabric---python fabric实现远程操作和部署]]></title><link>https://blog.csdn.net/yang9520/article/details/80470222</link><guid>https://blog.csdn.net/yang9520/article/details/80470222</guid><author>yang9520</author><pubDate>Sun, 27 May 2018 16:25:17 +0800</pubDate><description><![CDATA[PYTHON FABRIC实现远程操作和部署Python fabric实现远程操作和部署fabric作用环境配置hello world执行本机操作混搭整合远端操作多服务器混搭扩展fabrictitle是开发，但是同时要干开发测试还有运维的活 (o(╯□╰)o)近期接手越来越多的东西，发布和运维的工作相当机械，加上频率还蛮高，导致时间浪费还是优点多。修复bug什么的，测试，提交版本库(2分钟)，ss...]]></description><category></category></item><item><title><![CDATA[Github---使用入门及安装教程]]></title><link>https://blog.csdn.net/yang9520/article/details/80459291</link><guid>https://blog.csdn.net/yang9520/article/details/80459291</guid><author>yang9520</author><pubDate>Sat, 26 May 2018 09:59:49 +0800</pubDate><description><![CDATA[在看这篇教程之前我想大家也在搜索怎样使用gitHub托管自己的项目，在使用gitHub之前我也遇到过各种问题，在网上我也搜索了很多，但总觉得网上搜索到的东西很多很杂，有的根本不知道是在表达什么。在这过程中我也遇到不少坑，经过自己的摸索最后终于安装成功并可以发布我的东西了。所以我就想做一篇我自己在使用过程中的一些心得。希望对大家有所帮助吧。首先第一步当然是找到gitHub的官网了，可以直接输入网址h...]]></description><category></category></item><item><title><![CDATA[Git---常用操作命令及完成一个分支任务的全部命令顺序]]></title><link>https://blog.csdn.net/yang9520/article/details/80459256</link><guid>https://blog.csdn.net/yang9520/article/details/80459256</guid><author>yang9520</author><pubDate>Sat, 26 May 2018 09:56:10 +0800</pubDate><description><![CDATA[创建分支git checkout -b &amp;lt;branch_name&amp;gt;
上述命令创建一个新的分支name，并且切换到新的分支，这里的-b参数表示创建并切换。如果仅仅是创建一个新的分支而不切换到新分支，则直接使用git branch &amp;lt;branch_name&amp;gt;命令。git branch &amp;lt;branch_name&amp;gt;
在分支之间切换git checkout &amp;lt;br...]]></description><category></category></item><item><title><![CDATA[Gitlab---基础配置及使用]]></title><link>https://blog.csdn.net/yang9520/article/details/80458976</link><guid>https://blog.csdn.net/yang9520/article/details/80458976</guid><author>yang9520</author><pubDate>Sat, 26 May 2018 09:32:45 +0800</pubDate><description><![CDATA[本文转载自下地址，用来作自己的学习笔记用。https://blog.csdn.net/huaishu/article/details/50475175一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具，并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能，能够浏览源代码，管理缺陷和注释。可以管理团队...]]></description><category></category></item><item><title><![CDATA[mac---抓包工具Charles]]></title><link>https://blog.csdn.net/yang9520/article/details/80458463</link><guid>https://blog.csdn.net/yang9520/article/details/80458463</guid><author>yang9520</author><pubDate>Sat, 26 May 2018 00:38:54 +0800</pubDate><description><![CDATA[本文转载自下文，为了便于我以后学习特写在这里用来作笔记的。http://blog.devtang.com/2015/11/14/charles-introduction/文章目录1. 目录及更新说明2. Charles 限时优惠3. 简介4. 安装 Charles5. 将 Charles 设置成系统代理6. Charles 主界面介绍7. 过滤网络请求8. 截取 iPhone 上的网络封包8.1....]]></description><category></category></item><item><title><![CDATA[API测试工具---postman详解]]></title><link>https://blog.csdn.net/yang9520/article/details/80442817</link><guid>https://blog.csdn.net/yang9520/article/details/80442817</guid><author>yang9520</author><pubDate>Thu, 24 May 2018 20:16:09 +0800</pubDate><description><![CDATA[出处: http://www.cnblogs.com/xiaoxi-3-/ 同名简书:https://www.jianshu.com/u/da1677475c27 前言：Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。接口请求流程一、get请求GET请求：点击Params，输入参数及value，可输入多个，即时显示在URL链接上，所以，GET请求的请求头与请求参数如...]]></description><category></category></item><item><title><![CDATA[MySQL---Mysql运行状态查询命令及调优详解]]></title><link>https://blog.csdn.net/yang9520/article/details/80033980</link><guid>https://blog.csdn.net/yang9520/article/details/80033980</guid><author>yang9520</author><pubDate>Sat, 21 Apr 2018 21:47:52 +0800</pubDate><description><![CDATA[（转载自点击打开链接）MySQL运行状态及调优（一）一、查看MySQL运行情况SHOW STATUS;二、查看INNODB数据库引擎运行状态SHOW ENGINE INNODB STATUS;三、查看当前正在进行的进程，对于有锁表等情况的排查很有用处 SHOW PROCESSLIST; 默认显示前100条 SHOW FULL PROCESSLIST; 显示所有四、查看MySQL的配置参数 SHOW...]]></description><category></category></item><item><title><![CDATA[OS模块常用命令]]></title><link>https://blog.csdn.net/yang9520/article/details/80033595</link><guid>https://blog.csdn.net/yang9520/article/details/80033595</guid><author>yang9520</author><pubDate>Sat, 21 Apr 2018 21:11:25 +0800</pubDate><description><![CDATA[python编程时，经常和文件、目录打交道，这是就离不了os模块。os模块包含普遍的操作系统功能，与具体的平台无关。以下列举常用的命令1. os.name——判断现在正在使用的平台，Windows 返回 ‘nt'; Linux 返回’posix'2. os.getcwd()——得到当前工作的目录。3. os.listdir()——指定所有目录下所有的文件和目录名。例：               ...]]></description><category></category></item><item><title><![CDATA[缓存Cache和Application比较]]></title><link>https://blog.csdn.net/yang9520/article/details/80033424</link><guid>https://blog.csdn.net/yang9520/article/details/80033424</guid><author>yang9520</author><pubDate>Sat, 21 Apr 2018 20:54:01 +0800</pubDate><description><![CDATA[本文将会跟大家一起分析到关于application和cache两者实现缓存的差异，以及谁会更占优势，希望对大家有帮助。每个项目都有一些全局，常用的信息，而这些信息如果在每次使用时都载入，那必将耗费很大的资源，特别是对访问压力大的系统。因此，这个情况中，把这些全局信息放到缓存中是很必要的，放在缓存中可以使得数据能够很快的被读取，节省了很多宝贵的CPU和IO。项目中通常是用application 和c...]]></description><category></category></item><item><title><![CDATA[HTTP协议详解]]></title><link>https://blog.csdn.net/yang9520/article/details/80032488</link><guid>https://blog.csdn.net/yang9520/article/details/80032488</guid><author>yang9520</author><pubDate>Sat, 21 Apr 2018 19:15:01 +0800</pubDate><description><![CDATA[HTTP协议详解一.HTTP简介                               1.HTTP协议，即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则，通过因特网传送万维网文档的数据传送协议。     2.HTTP协议作为TCP/IP模型中应用层的协议也不例外。H...]]></description><category></category></item><item><title><![CDATA[python的@staticmethod，@classmethod和@property的使用和区别]]></title><link>https://blog.csdn.net/yang9520/article/details/80013601</link><guid>https://blog.csdn.net/yang9520/article/details/80013601</guid><author>yang9520</author><pubDate>Fri, 20 Apr 2018 08:53:18 +0800</pubDate><description><![CDATA[这些装饰器都是用来装饰类里面的方法的，他们都是有什么用处呢？首先，类的一般来说需要实例化后才能调用。但是使用了这前面两个装饰器，就可以不用实例化就可以直接调用类了。直接 类名.方法名() 来调用。这样有助于组织代码。但是他们两个还是有区别的。@staticmethod  不需要表示自身对象的self和自身类的cls参数，就和使用普通的函数一样。@classmethod  不需要self参数，但是第...]]></description><category></category></item><item><title><![CDATA[os.path模块常用方法运用]]></title><link>https://blog.csdn.net/yang9520/article/details/80013013</link><guid>https://blog.csdn.net/yang9520/article/details/80013013</guid><author>yang9520</author><pubDate>Fri, 20 Apr 2018 00:17:21 +0800</pubDate><description><![CDATA[python os.path模块常用方法详解（1）os.path模块主要用于文件的属性获取，在编程中经常用到，以下是该模块的几种常用方法。更多的方法可以去查看官方文档：http://docs.python.org/library/os.path.html1.os.path.abspath(path)   返回path规范化的绝对路径。      &amp;gt;&amp;gt;&amp;gt; os.path.abspa...]]></description><category></category></item><item><title><![CDATA[JavaScript框架（最流行的16款）]]></title><link>https://blog.csdn.net/yang9520/article/details/80010134</link><guid>https://blog.csdn.net/yang9520/article/details/80010134</guid><author>yang9520</author><pubDate>Thu, 19 Apr 2018 20:09:43 +0800</pubDate><description><![CDATA[本文列举了16个当前最流行的JavaScript框架，是对上文流行的7个Javascript框架的补充。本文为转载作为笔记而已哦！在这个列表中，既包括jQuery和Mootools，也有Zepo移动JavaScript框架。里面一定有你正在用的或想尝试用的JavaScript框架，看看列表吧！1. jQuery – Javascript框架应用最广泛的JavaScript框架，jQuery插件非常...]]></description><category></category></item><item><title><![CDATA[操作系统原理基础知识]]></title><link>https://blog.csdn.net/yang9520/article/details/79999241</link><guid>https://blog.csdn.net/yang9520/article/details/79999241</guid><author>yang9520</author><pubDate>Thu, 19 Apr 2018 01:36:38 +0800</pubDate><description><![CDATA[操作系统原理我们每天都同操作系统打交道，了解一些操作系统原理上的知识是绝对有必要的，它可以让你了解操作系统内部是怎么工作的，为什么会出现这样那样的问题，为我们解决这些问题提供思路。 本文完全是为普通电脑用户写的，省略了所有难以理解的算法、原理，没有太多细节上的东西，只是针对普通电脑用户可能感兴趣的问题给出了实现思想。写这些东西只是我的一相情愿，就怕我还是写得深了些，初学者读不懂。如果这10...]]></description><category></category></item><item><title><![CDATA[tcp/ip协议知识详解]]></title><link>https://blog.csdn.net/yang9520/article/details/79999227</link><guid>https://blog.csdn.net/yang9520/article/details/79999227</guid><author>yang9520</author><pubDate>Thu, 19 Apr 2018 01:29:12 +0800</pubDate><description><![CDATA[一、TCP/IP参考模型　　ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照，由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示，是TCP/IP参考模型和OSI参考模型的对比示意图。            图2-1　 TCP/IP参考模型　　2.1　TCP/IP参考模型的层次结构　　TCP/IP协议栈是美国国防部高级研究计划局计算机网（AdvancedRe...]]></description><category></category></item></channel></rss>