<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_33384251的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_33384251</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_33384251]]></copyright><item><title><![CDATA[微信开发工具 git代码管理]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/120783561</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/120783561</guid><author>sinat_33384251</author><pubDate>Fri, 15 Oct 2021 15:02:58 +0800</pubDate><description><![CDATA[确定开发版本  是master  还是其他版本 比如dev
在dev经过提交  – 推送 到云仓库
版本切换到master  首先 合并版本
然后推送到云
1，代码提交
#工作区–选择要提交的代码–填写标题–提交
相当于 commit
2, 代码推送到云仓库
提交过的代码 才能 推送
3，合并代码
先切换到 想要切换和合并的版本 一般是master, 在左侧的本地版本会标出 head 标志，然后合并时候 会提示 由那个版本合并过来

4，合并后  再把合并后的版本 推送到云
5，最后 在master 在测试]]></description><category></category></item><item><title><![CDATA[npm 国内淘宝镜像源]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/120080975</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/120080975</guid><author>sinat_33384251</author><pubDate>Fri, 03 Sep 2021 14:26:14 +0800</pubDate><description><![CDATA[配置
临时使用
npm --registry https://registry.npm.taobao.org install express

永久使用
直接配置
npm config set registry https://registry.npm.taobao.org

通过如下命令可以查看是否配置成功
npm config get registry

npm info express

如果需要恢复成原来的官方地址只需要执行如下命令:
npm config set registry https://]]></description><category></category></item><item><title><![CDATA[2021-09-03微信小程序如何构建npm]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/120080808</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/120080808</guid><author>sinat_33384251</author><pubDate>Fri, 03 Sep 2021 14:20:25 +0800</pubDate><description><![CDATA[安装nodejs
node.js安装完成后，我们打开微信小程序的开发工具，进入项目。在项目的根目录文件上点击右键。选择在终端中打开。
在命令窗口中键入npm init。然后所有配置都按默认配置进行，只需点击回车键即可。当提示“Is this OK？”时，我们只需点击回车即可。
再次键入npm install构建。成功的标志是，项目中生成package.json。在node.js中我们创建的一个模块化的架构，这个文件就是描述这个模块的文件。
我们继续使用命令提示符窗口，键入"npm i vant-weapp.]]></description><category></category></item><item><title><![CDATA[搞了半天 微信云托管 就是个docker]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/119969613</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/119969613</guid><author>sinat_33384251</author><pubDate>Sat, 28 Aug 2021 16:32:59 +0800</pubDate><description><![CDATA[云托管的第一步 是 创建版本
在创建版本前，先在自己的开发机上，用本机的docker, 做好dockerfile
在写Dockerfile的时候 最好选好一个好的 基础镜像版本 如果没有 就自己做一个  然后 上传到云镜像仓库
使用这个仓库 作为基础镜像
然后 使用 copy add
安装依赖
运行服务
一切正常以后 再给他传过去
测试他们怎么用，确定能用了，容器内部的服务也正常运行了，
就使用
docker run -p 8000:8000 vvvv12

测试一下端口 是否可用
然后 把代码 上传到 g]]></description><category></category></item><item><title><![CDATA[django docker化 容器化]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/119963906</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/119963906</guid><author>sinat_33384251</author><pubDate>Sat, 28 Aug 2021 09:33:01 +0800</pubDate><description><![CDATA[docker pull ubuntu

不要加 ‘-d’ 后台运行
docker run -it ubuntu bin/bash

安装python3和pip3
apt update

apt install -y python3

mkdir /usr/local/bamboo

cd /usr/local/bamboo

apt insatll -y curl

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

apt install -y]]></description><category></category></item><item><title><![CDATA[pycharm django resf framwrok]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/119958377</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/119958377</guid><author>sinat_33384251</author><pubDate>Fri, 27 Aug 2021 18:28:06 +0800</pubDate><description><![CDATA[使用pycharm django模板创建django
创建虚拟环境
mkvirtualenv --python=/usr/bin/python3 py3-env

mkvirtualenv wx

在自己设置的虚拟目录里 找python3.8
迁移数据库
makemigrations

migrate

创建超级用户
createsuperuser

可参考 pycharm + django
使用pymysql组件 链接mysql
pip3 install pymysql

在项目的setting.py同级]]></description><category></category></item><item><title><![CDATA[微信小程序 开发路径]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/119916161</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/119916161</guid><author>sinat_33384251</author><pubDate>Wed, 25 Aug 2021 18:49:41 +0800</pubDate><description><![CDATA[扩展组件安装与使用
npm支持

]]></description><category></category></item><item><title><![CDATA[手机通讯录整理excel2csv2vcf]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/119186828</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/119186828</guid><author>sinat_33384251</author><pubDate>Wed, 28 Jul 2021 18:17:03 +0800</pubDate><description><![CDATA[一、先做好excel表格

二、另存为UTF8 编码的逗号分隔值文件格式(csv)
三、python代码(csv2vcf.py)(经测试可直接使用)
import sys
import os
import re

def csv2vcf_android(csv_filename, encoding='utf-8'):
    """csv格式文件转换为安卓适用的vcf格式文件"""
    # 1.读取csv文件
    with open(csv_filename, 'r', encoding='utf-]]></description><category></category></item><item><title><![CDATA[爬虫 提取伪元素]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/119063973</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/119063973</guid><author>sinat_33384251</author><pubDate>Sat, 24 Jul 2021 21:17:31 +0800</pubDate><description><![CDATA[使用js获取伪元素的content
反爬虫破解系列-汽车之家利用css样式替换文字破解方法
如何让爬虫正确提取伪元素《认识了“：：after"叫伪元素》
python爬虫怎么获取伪元素(::after、::before)中的文本_Python 爬虫“学前班”！学会免踩坑…
链接原文
实例演示Scrapy的基本用法《学到了css选择器的使用》
css选择器
python css选择器用法《有大量的伪元素提取方式，主要采用CSS选择器》
总结：提取伪元素 不能使用xpath选择器，要使用css选择器，目前遇到的]]></description><category></category></item><item><title><![CDATA[fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/119059262</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/119059262</guid><author>sinat_33384251</author><pubDate>Sat, 24 Jul 2021 15:41:26 +0800</pubDate><description><![CDATA[正确的处理格式：
location = os.getcwd() + '/fake_useragent_0.1.10.json'
print(location)
ua = UserAgent(path=location)
print(ua.random)

现在网上的链接下载不了fake_useragent_0.1.10.json文件， 我把文件贴在下边，可以直接拷过去使用
{
    "browsers": {
        "chrome": [
            "Mozilla/5.0 (Wi]]></description><category></category></item><item><title><![CDATA[mac selenium phthon firefox]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116899408</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116899408</guid><author>sinat_33384251</author><pubDate>Sun, 16 May 2021 19:39:13 +0800</pubDate><description><![CDATA[macOS使用Selenium操作Firefox浏览器
selenium-python中文文档
selenium 官方文档
幕课网教程
现在可以打开百度了。

]]></description><category></category></item><item><title><![CDATA[ubuntu20.04 安装scrapy]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116808464</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116808464</guid><author>sinat_33384251</author><pubDate>Fri, 14 May 2021 23:14:18 +0800</pubDate><description><![CDATA[环境： django + scrapy
django环境：pycharm + python3.8.5 + pip3 + django
数据库：postgresql12.4
python  3.8.5
虚拟环境  workon
运行环境
pycharm
运行和调试工具
pip3 -V
安装框架
postgresql  12.4 -V
保持数据
pgadmin4  ubuntu20.04安装postgresql12及pgadmin4
需要查看 需要新增用户 新增库
django3.2
做数据的保持和查询
scr]]></description><category></category></item><item><title><![CDATA[全新ubuntu20.04 安装scrapy]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116670445</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116670445</guid><author>sinat_33384251</author><pubDate>Tue, 11 May 2021 21:10:49 +0800</pubDate><description><![CDATA[安装pycharm  专业版
检查安装python
python -v

安装pip3
安装虚拟环境
Ubuntu20.04安装virtualenv和virtualenvwrapper，创建虚拟环境
我是使用pip 安装成功了
检查pip 版本
pip -V
pip3 -V

安装postgresql
本人论坛有记录
启动

...]]></description><category></category></item><item><title><![CDATA[ubuntu20.04 安装postgresql]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116670257</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116670257</guid><author>sinat_33384251</author><pubDate>Tue, 11 May 2021 21:06:52 +0800</pubDate><description><![CDATA[官网下载页面
官方指导
# Create the file repository configuration:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" &gt; /etc/apt/sources.list.d/pgdg.list'

# Import the repository signing key:
wget --quiet -O - https://www.]]></description><category></category></item><item><title><![CDATA[ubuntu中防火墙iptables配置]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116243087</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116243087</guid><author>sinat_33384251</author><pubDate>Wed, 28 Apr 2021 20:58:42 +0800</pubDate><description><![CDATA[借鑑：https://www.cnblogs.com/xwgcxk/p/10820518.html
1.查看系统是否安装防火墙
root@localhost:/usr# which iptables
/sbin/iptables
root@localhost:/usr# whereis iptables
iptables: /sbin/iptables /etc/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz


如果是这样的信息]]></description><category></category></item><item><title><![CDATA[ubuntu开放指定端口]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116210156</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116210156</guid><author>sinat_33384251</author><pubDate>Tue, 27 Apr 2021 21:05:47 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/hqbootstrap1/article/details/94123307
ubuntu开放指定端口
开放端口
安装iptables
一般情况下，ubuntu安装好的时候，iptables会被安装上，如果没有的话那就安装上吧
安装

    在终端输入

sudo apt-get install iptables


1

添加规则
在终端输入

$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT
1

中间的80为所需]]></description><category></category></item><item><title><![CDATA[Mac利用VNC Viewer远程登入Ubuntu（可视化界面操作）]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116174721</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116174721</guid><author>sinat_33384251</author><pubDate>Mon, 26 Apr 2021 21:48:21 +0800</pubDate><description><![CDATA[一、Ubuntu端
1、安装x11vnc
sudo apt-get install x11vnc

2， 配置vnc密码
x11vnc -storepasswd

注：mac客户端连接时需要输入该密码
3、启动vnc服务
x11vnc -forever -shared -rfbauth ~/.vnc/passwd

二、Mac端
4、下载安装VNC Viewer
https://www.realvnc.com/en/connect/download/viewer/macos/
5、打开VNC Viewer，]]></description><category></category></item><item><title><![CDATA[liunx ubuntu安装时候的分区方案]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/116171942</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/116171942</guid><author>sinat_33384251</author><pubDate>Mon, 26 Apr 2021 20:53:00 +0800</pubDate><description><![CDATA[上边的是我的服务器1个G的硬盘的分区实践

/var   ：用网页服务例如Apache和MySQL时候，会产生大量文件，

/home ：一般当作服务器，没有特别多用户使用，可以小点；如果把Ubuntu当作类似Windows一样的机器处理文档，视频剪辑、码代码，那就得尽量大了。一般剩余的空间尽量给home

/tmp分区

用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件，或者用户对系统进行了错误的操作，文件系统的其它部分仍然是安全的。因为文...]]></description><category></category></item><item><title><![CDATA[ubuntu 花生壳 80 穿透]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/112798507</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/112798507</guid><author>sinat_33384251</author><pubDate>Tue, 19 Jan 2021 07:31:22 +0800</pubDate><description><![CDATA[```bash
sudo phddns states
[sudo] bamboo 的密码： 
Phtunnel Serive called with  unknown argument
(phddns  |start|status|stop|restart|reset|enable|disable|version)
bamboo@bamboo-VLR-WX9:~$ sudo phddns status
 +--------------------------------------------------.]]></description><category></category></item><item><title><![CDATA[drf mptt递归树 代码优化 可用]]></title><link>https://blog.youkuaiyun.com/sinat_33384251/article/details/111545006</link><guid>https://blog.youkuaiyun.com/sinat_33384251/article/details/111545006</guid><author>sinat_33384251</author><pubDate>Tue, 22 Dec 2020 14:08:44 +0800</pubDate><description><![CDATA[class RecursiveField(serializers.Serializer):
    # 这个类代码保持不变
    def to_representation(self, value):
        serializer = self.parent.parent.__class__(value, context=self.context)
        return serializer.data


class AreaSerializers(serializers.ModelSer]]></description><category></category></item></channel></rss>