<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hef97的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hef97</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hef97]]></copyright><item><title><![CDATA[windows下，nginx 配置https后，本地可以访问局域网无法访问]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/132304186</link><guid>https://blog.youkuaiyun.com/hef97/article/details/132304186</guid><author>hef97</author><pubDate>Tue, 15 Aug 2023 17:57:57 +0800</pubDate><description><![CDATA[背景：做了个浏览器调用摄像头的功能，需要用到https，给客户配置完https以后，发现局域网无法访问到服务，而本地可以。依次操作即可，最后的规则名称和描述随意填即可。]]></description><category></category></item><item><title><![CDATA[odoo私发消息]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/131005805</link><guid>https://blog.youkuaiyun.com/hef97/article/details/131005805</guid><author>hef97</author><pubDate>Fri, 02 Jun 2023 14:09:49 +0800</pubDate><description><![CDATA[message：消息内容（字符，可写html）channel：通道（频道）author_id：发送人。]]></description><category></category></item><item><title><![CDATA[odoo开发中碰到的奇奇怪怪的问题（持续更新）]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/128969894</link><guid>https://blog.youkuaiyun.com/hef97/article/details/128969894</guid><author>hef97</author><pubDate>Fri, 10 Feb 2023 14:49:43 +0800</pubDate><description><![CDATA[odoo]]></description><category></category></item><item><title><![CDATA[odoo字段属性(持续更新)]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/128252825</link><guid>https://blog.youkuaiyun.com/hef97/article/details/128252825</guid><author>hef97</author><pubDate>Fri, 09 Dec 2022 14:57:10 +0800</pubDate><description><![CDATA[odoo字段属性]]></description><category></category></item><item><title><![CDATA[odoo字段默认值添加方法]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/128239554</link><guid>https://blog.youkuaiyun.com/hef97/article/details/128239554</guid><author>hef97</author><pubDate>Thu, 08 Dec 2022 16:58:34 +0800</pubDate><description><![CDATA[odoo字段默认值]]></description><category></category></item><item><title><![CDATA[psycopg2.errors.DatatypeMismatch: 错误: 无法实现外键约束 “sale_an_product_tax_id_fkey“]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/127881570</link><guid>https://blog.youkuaiyun.com/hef97/article/details/127881570</guid><author>hef97</author><pubDate>Thu, 17 Nov 2022 10:44:51 +0800</pubDate><description><![CDATA[psycopg2.errors.DatatypeMismatch: 错误: 无法实现外键约束 ]]></description><category></category></item><item><title><![CDATA[docker-compose启动过程中的错误]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/127786528</link><guid>https://blog.youkuaiyun.com/hef97/article/details/127786528</guid><author>hef97</author><pubDate>Thu, 10 Nov 2022 12:39:16 +0800</pubDate><description><![CDATA[docker-compose 启动报错]]></description><category></category></item><item><title><![CDATA[odoo常用装饰器（完善中）]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/127769729</link><guid>https://blog.youkuaiyun.com/hef97/article/details/127769729</guid><author>hef97</author><pubDate>Wed, 09 Nov 2022 16:31:01 +0800</pubDate><description><![CDATA[odoo装饰器]]></description><category></category></item><item><title><![CDATA[odoo彻底删除_sql_constraints]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/126049930</link><guid>https://blog.youkuaiyun.com/hef97/article/details/126049930</guid><author>hef97</author><pubDate>Fri, 29 Jul 2022 10:21:02 +0800</pubDate><description><![CDATA[odoo的_sql_constraints问题]]></description><category></category></item><item><title><![CDATA[python装饰器常见用法]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/123434492</link><guid>https://blog.youkuaiyun.com/hef97/article/details/123434492</guid><author>hef97</author><pubDate>Fri, 11 Mar 2022 22:23:42 +0800</pubDate><description><![CDATA[一、普通装饰器

a.一个输出函数方法和运行时间的装饰器


def run_log(func):
    def deco():
        begin_time = datetime.now()
        res = func()
        finish_time = datetime.now()
        print('函数名称：{}'.format(func.__name__))
        print('总耗时：{}'.format(finish_time - begin]]></description><category></category></item><item><title><![CDATA[Python 类与继承/父类属性、方法的扩展]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/118418747</link><guid>https://blog.youkuaiyun.com/hef97/article/details/118418747</guid><author>hef97</author><pubDate>Fri, 02 Jul 2021 17:58:04 +0800</pubDate><description><![CDATA[一、属性继承与方法继承


class Person(object):

    def __init__(self,name,age,sex):
        self.name = name
        self.age = age
        self.sex = sex
        self.desc = '人'

    def run(self):
        print('{}岁的{}正在跑步'.format(self.age,self.name))
        

c.]]></description><category></category></item><item><title><![CDATA[使用python生成二维码]]></title><link>https://blog.youkuaiyun.com/hef97/article/details/116653920</link><guid>https://blog.youkuaiyun.com/hef97/article/details/116653920</guid><author>hef97</author><pubDate>Tue, 11 May 2021 14:33:55 +0800</pubDate><description><![CDATA[一、安装qrocde和PIL库


pip install qrcode
pip install Image

二、调用


import qrcode
from PIL import Image

# 设置将生成的二维码属性
qr = qrcode.QRCode(
	version=5,
	error_correction=qrcode.constants.ERROR_CORRECT_H,
	box_size=8,
	border=4)

# 设置扫码后显示的内容
qr.add_data('https..]]></description><category></category></item></channel></rss>