<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ben1122334的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ben1122334</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ben1122334]]></copyright><item><title><![CDATA[gunicorn简单配置和使用记录]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/139115783</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/139115783</guid><author>ben1122334</author><pubDate>Wed, 22 May 2024 11:55:56 +0800</pubDate><description><![CDATA[gunicorn root.项目名.server:app -c /root/项目名/confs/gunicorn.py。]]></description><category></category></item><item><title><![CDATA[Python进行列表数组过滤数据]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/125329913</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/125329913</guid><author>ben1122334</author><pubDate>Fri, 17 Jun 2022 11:34:10 +0800</pubDate><description><![CDATA[复数列表数组过滤数据]]></description><category></category></item><item><title><![CDATA[转载--Python如何正确地关闭sqlalchemy的连接池]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/106080759</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/106080759</guid><author>ben1122334</author><pubDate>Tue, 12 May 2020 17:20:20 +0800</pubDate><description><![CDATA[Python如何正确地关闭sqlalchemy的连接池
conn = create_engine('mysql+pymysql:user:passwd@host:port/testdb?charset=utf-8')
df = pd.read_sql(query_sql, conn)
df.to_sql(tb_name, conn, if_exists='append', index=False)
con.dispose() # 真正关闭掉连接，使用 dispose() 函数


...]]></description><category></category></item><item><title><![CDATA[python 正则表达式-字符]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/103955740</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/103955740</guid><author>ben1122334</author><pubDate>Mon, 13 Jan 2020 17:01:46 +0800</pubDate><description><![CDATA[元字符

在正则表达式中具有特殊意义的专用字符，可以用来规定其前导字符（即位于元字符前面的字符）在目标对象中的出现模式。





常用元字符
说明




.
匹配除换行符以外的任意字符（当re.DOTALL标记被指定时，则可以匹配包括换行符的任意字符。）


\w
匹配字母或数字或下划线或汉字


\s
匹配任意的空白符 ，等价于 [\t\n\r\f]


\d
匹配任意数字，等价于 [0-9...]]></description><category></category></item><item><title><![CDATA[sqlalchemy.orm.sessionmaker（一）笔记记录]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/103819050</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/103819050</guid><author>ben1122334</author><pubDate>Fri, 10 Jan 2020 10:38:33 +0800</pubDate><description><![CDATA[1. bulk_save_objects：批量插入/批量更新
说明：

大容量保存功能允许将映射的对象用作简单插入和更新操作的源，这些操作可以更容易地组合到更高性能的“executemany”操作中；
从对象中提取数据也使用较低的延迟过程来执行，该过程忽略在更新时是否实际修改了属性，还忽略了SQL表达式。
给定的对象不会添加到会话中，也不会在其上建立其他状态，除非还设置了“return_defau...]]></description><category></category></item><item><title><![CDATA[python随笔：python字符型拼接]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/101596453</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/101596453</guid><author>ben1122334</author><pubDate>Fri, 10 Jan 2020 10:34:49 +0800</pubDate><description><![CDATA[今天看见一个字符的拼接，出于好奇就仿写了一个例子
str_info = ''
yeaar_list = ['1997','2008','2019']
for year in yeaar_list:
    #print(type(year))
    str_info += (year + ':')
    normal_list = [{'001':'序号1'},{'002':'序号2'},{'...]]></description><category></category></item><item><title><![CDATA[python随笔: find()与index()异同点]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/103904631</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/103904631</guid><author>ben1122334</author><pubDate>Thu, 09 Jan 2020 11:28:29 +0800</pubDate><description><![CDATA[find()与index()
相同：

检索是否包含指定的子字符串。
均提供从右查询的方法，如rfind(), rindex()

# 1.检索是否包含指定的子字符串。
str1 = '这 是 一 个 例 子'
print('输出find:',str1.find('一'))
print('输出index:',str1.index('一'))

输出find: 4
输出index: 4

# 2.从...]]></description><category></category></item><item><title><![CDATA[python随笔:元组与列表]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/103821406</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/103821406</guid><author>ben1122334</author><pubDate>Thu, 09 Jan 2020 11:22:48 +0800</pubDate><description><![CDATA[元组与列表

元组比列表的访问和处理速度快。如果只需要对其中的元素进行访问，而不进行任何修改，建议使用元组而不使用列表。
列表不能作为字典的键，而元组可以。


...]]></description><category></category></item><item><title><![CDATA[socket模块]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/103765676</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/103765676</guid><author>ben1122334</author><pubDate>Mon, 30 Dec 2019 14:37:48 +0800</pubDate><description><![CDATA[1、socket模块的tcp通信编程。
import socket

class TcpSer:
    def __init__(self,ip,port):
        self.ip_ = ip
        self.port_ = port
        self.addr_ = (self.ip_,self.port_)
        self.tcpSock = socke...]]></description><category></category></item><item><title><![CDATA[sqlalchemy.orm.query]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/102365059</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/102365059</guid><author>ben1122334</author><pubDate>Tue, 08 Oct 2019 09:44:47 +0800</pubDate><description><![CDATA[all()返回一个列表，也返回所有的数据。

session.query().all()


first()返回至多一个结果，而且以单项形式，而不是只有一个元素的tuple形式返回这个结果。

session.query().first()


one()返回且仅返回一个查询结果。当结果的数量不足一个或者多于一个时会报错。
MultipleResultsFound：多于一个查询结果。
NoRes...]]></description><category></category></item><item><title><![CDATA[Python的collections模块namedtuple函数]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/102303946</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/102303946</guid><author>ben1122334</author><pubDate>Mon, 07 Oct 2019 14:12:06 +0800</pubDate><description><![CDATA[今天看到个namedtuple函数。就对这个函数进行了一定的了解，大致如下：
这个函数可以通过我们的设定来创建一个自定义的tuple对象，具备tuple的不变性；并可以用属性来引用tuple的某个元素，从而进行相对应内部变量的调用。
from collections import namedtuple

name_sec = namedtuple('name',('zhangsan', 'lisi...]]></description><category></category></item><item><title><![CDATA[sqlalchemy删除操作记录]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/101511405</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/101511405</guid><author>ben1122334</author><pubDate>Fri, 27 Sep 2019 09:17:32 +0800</pubDate><description><![CDATA[在使用sqlalchemy的query函数进行连接实体类数据库中，有部分用到in操作。
而在进行delete操作时，in_操作就会报错。在删除记录时，默认是对操作与session同步的，但是in_操作与  session同步会报错。解决方法就是：删除操作时不进行同步。
如上所示，synchronize_session=False 的作用就是执行不同步操作，这样也就成功的实现了删除操作。

...]]></description><category></category></item><item><title><![CDATA[他人文章-字典的增删改查操作]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/89401059</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/89401059</guid><author>ben1122334</author><pubDate>Fri, 19 Apr 2019 15:23:08 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/senver_wen/article/details/79233662

]]></description><category></category></item><item><title><![CDATA[pycharm中的rediscluster模块如何安装]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/89029412</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/89029412</guid><author>ben1122334</author><pubDate>Thu, 04 Apr 2019 17:15:55 +0800</pubDate><description><![CDATA[以下仅供参考，我在pypi网站上下载的rediscluster包使用python setup.py install安装不了，报错没有rediscluster包。在网上寻找也没寻找到怎么安装该模块，最后根据了一个方法尝试安装，却意外可以使用。
首先安装redis模块，要下载2.10.6版本及其以前的，
接着安装redis-py-cluster模块，由于该模块年代久远，所以上面的redis模块不能安装...]]></description><category></category></item><item><title><![CDATA[数据结构随笔——算法]]></title><link>https://blog.youkuaiyun.com/ben1122334/article/details/84672462</link><guid>https://blog.youkuaiyun.com/ben1122334/article/details/84672462</guid><author>ben1122334</author><pubDate>Sat, 01 Dec 2018 12:08:40 +0800</pubDate><description><![CDATA[所看算法课程视频
1. 什么是算法？

一个有限指令集
接受一些输入（有些情况下不需要输入）
产生输出
一定在有限步骤之后终止
每一条指令必须
1.有充分明确的目标，不可以有歧义
2.计算机能处理的范围之内
3.描述应不依赖于任何一种计算机语言以及具体的实现
手段

2.什么是时间空间复杂度？
 空间复杂度S(n) —— 根据算法写成的程序在执行时
占用存储单元的长度。这个长度往往与输入数据的
...]]></description><category></category></item></channel></rss>