<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C～C的小世界]]></title><description><![CDATA[感谢世界我来过和世界分享我来过.]]></description><link>https://blog.youkuaiyun.com/chenchong_88</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenchong_88]]></copyright><item><title><![CDATA[「每日Python实用技巧」6.最简单地实现在日志中记录错误堆栈的方法]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/109516014</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/109516014</guid><author>chenchong_88</author><pubDate>Thu, 05 Nov 2020 17:06:39 +0800</pubDate><description><![CDATA[大家好，我是冲冲，一名主要从事Python服务端开发的程序猿。
以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术，这些都是历年实践经验的积累，希望大家喜欢！
今天给大家分享的实用技巧是最简单地实现在日志中记录错误堆栈的方法，希望对大家有所帮助和启发。

首先，我们来看下最简单地实现在日志中记录错误堆栈的方法样例。
示例代码如下：


import logging


def f():
    arr = [1, 2]
    try:
        arr[3]
    except ]]></description><category></category></item><item><title><![CDATA[「每天一个Python实用技巧」5.注意defaultdict自动创建不存在的key的问题]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/109515927</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/109515927</guid><author>chenchong_88</author><pubDate>Thu, 05 Nov 2020 17:04:51 +0800</pubDate><description><![CDATA[大家好，我是冲冲，一名主要从事Python服务端开发的程序猿。
以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术，这些都是历年实践经验的积累，希望大家喜欢！
今天给大家分享的实用技巧是注意defaultdict自动创建不存在的key的问题，希望对大家有所帮助和启发。

首先，我们来看下defaultdict自动创建不存在的key的问题样例。
示例代码如下：


from collections import defaultdict


def defaultdict_demo():
  ]]></description><category></category></item><item><title><![CDATA[「每天一个Python实用技巧」4.父线程捕获子线程抛出的异常]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/109515862</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/109515862</guid><author>chenchong_88</author><pubDate>Thu, 05 Nov 2020 17:02:20 +0800</pubDate><description><![CDATA[大家好，我是冲冲，一名主要从事Python服务端开发的程序猿。
以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术，这些都是历年实践经验的积累，希望大家喜欢！
今天给大家分享的实用技巧是父线程捕获子线程抛出的异常的方法，希望对大家有所帮助和启发。

首先，我们来看下主线程捕获子线程抛出的异常失败的样例。
示例代码如下：


from threading import Thread


def work(i):
    if i % 2:
        return i
    raise]]></description><category></category></item><item><title><![CDATA[「每天一个Python实用技巧」3.任何时区下都准确获取UTC+8时间]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/109515778</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/109515778</guid><author>chenchong_88</author><pubDate>Thu, 05 Nov 2020 16:59:47 +0800</pubDate><description><![CDATA[大家好，我是冲冲，一名主要从事Python服务端开发的程序猿。
以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术，这些都是历年实践经验的积累，希望大家喜欢！
今天给大家分享的实用技巧是任何时区下都准确获取UTC+8时间的方法，希望对大家有所帮助和启发。

首先，我们来看下任何时区下都准确获取UTC+8时间的样例。
示例代码如下：


from tzlocal import get_localzone
from datetime import datetime, timezone, tim]]></description><category></category></item><item><title><![CDATA[「每天一个Python实用技巧」2.列表范围取值，越界不抛异常的特性应用]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/109515679</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/109515679</guid><author>chenchong_88</author><pubDate>Thu, 05 Nov 2020 16:56:34 +0800</pubDate><description><![CDATA[大家好，我是冲冲，一名主要从事Python服务端开发的程序猿。
以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术，这些都是历年实践经验的积累，希望大家喜欢！


今天给大家分享的实用技巧是列表范围取值，越界不抛异常的特性应用，希望对大家有所帮助和启发。

首先，我们来看下列表的范围取值样例。
示例代码如下：


arr = [0, 1, 2, 3, 4]

# 普通下标范围的用法
print('arr[0:3]:', arr[0:3])
# arr[0:3]: [0, 1, 2]

# ]]></description><category></category></item><item><title><![CDATA[「每天一个Python实用技巧」1.列表遍历时删除]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/109515541</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/109515541</guid><author>chenchong_88</author><pubDate>Thu, 05 Nov 2020 16:52:50 +0800</pubDate><description><![CDATA[大家好，我是冲冲，一名主要从事Python服务端开发的程序猿。
   以后我会时不时在这里和大家分享服务端软件实际开发工作中用到的实用技术，这些都是历年实践经验的积累，希望大家喜欢！


   今天给大家分享的实用技巧是列表在遍历时删除元素的方法，希望对大家有所帮助和启发。

示例代码如下：


####################################################
# 需求：删除列表[0, 1, 2, 3, 4, 5]中大于3的元素
############...]]></description><category></category></item><item><title><![CDATA[一个简单好用的Python MySQL客户端和ORM库]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/108867792</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/108867792</guid><author>chenchong_88</author><pubDate>Tue, 29 Sep 2020 14:34:40 +0800</pubDate><description><![CDATA[这里给大家推荐一个简单好用的Python MySQL库，实现者就是我自己。欢迎大家交流！GitHub地址

GitHub地址： https://github.com/streamDream/mysql-stream

具体介绍如下：
简单的Mysql client和ORM工具类



Mysql client包括：

常见的query和execute
特色功能是封装了transaction功能
使用方法见test目录下的client_demo.py



ORM工具类包括：

仅支持针对单个表的CURD操作]]></description><category></category></item><item><title><![CDATA[Word2Vec增量训练实现]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/84023377</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/84023377</guid><author>chenchong_88</author><pubDate>Tue, 13 Nov 2018 09:35:52 +0800</pubDate><description><![CDATA[ 在网上找了很久都没有找到Word2Vec增量训练的例子，通过尝试之后，终于实现了增量训练功能。分享出来供大家参考。
环境:
    OS: win 10
    Python: V3.5.4

核心代码：


# coding: utf-8
# Author: chen chong
# DateTime: 2018/11/11 15:11

import time
import os
impor...]]></description><category></category></item><item><title><![CDATA[使用Flask-Login实现token验证和超时失效使用体会]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/78013332</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/78013332</guid><author>chenchong_88</author><pubDate>Sun, 17 Sep 2017 20:56:48 +0800</pubDate><description><![CDATA[使用Flask-Login实现token验证和超时失效]]></description><category></category></item><item><title><![CDATA[SUSE linux下更新python]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/51730600</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/51730600</guid><author>chenchong_88</author><pubDate>Tue, 21 Jun 2016 22:29:28 +0800</pubDate><description><![CDATA[linux下python的升级]]></description><category></category></item><item><title><![CDATA[VS2010下Qt导出动态库的编写]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/43374761</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/43374761</guid><author>chenchong_88</author><pubDate>Sun, 01 Feb 2015 20:38:19 +0800</pubDate><description><![CDATA[详细介绍Qt中动态链接库的使用]]></description><category></category></item><item><title><![CDATA[win7 VS2010搭建Qt开发环境]]></title><link>https://blog.youkuaiyun.com/chenchong_88/article/details/43373469</link><guid>https://blog.youkuaiyun.com/chenchong_88/article/details/43373469</guid><author>chenchong_88</author><pubDate>Sun, 01 Feb 2015 19:05:52 +0800</pubDate><description><![CDATA[使用VS2010在win7下搭建Qt开发环境]]></description><category></category></item></channel></rss>