<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SmallTankPy的博客]]></title><description><![CDATA[Python 进修中 Go  进修中]]></description><link>https://blog.youkuaiyun.com/SmallTankPy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SmallTankPy]]></copyright><item><title><![CDATA[python loguru 创建多个logger对象，写入不同文件]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/129585172</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/129585172</guid><author>SmallTankPy</author><pubDate>Thu, 16 Mar 2023 14:06:34 +0800</pubDate><description><![CDATA[python loguru 创建多个logger对象，写入不同文件]]></description><category></category></item><item><title><![CDATA[go语言笔记——切片底层本质是共享数组内存！！！绝对不要用指针指向 slice切片本身已经是一个引用类型就是指针]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/82150187</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/82150187</guid><author>SmallTankPy</author><pubDate>Tue, 28 Aug 2018 16:31:15 +0800</pubDate><description><![CDATA[ 

转自 https://www.cnblogs.com/bonelee/p/6862377.html

切片

切片（slice）是对数组一个连续片段的引用（该数组我们称之为相关数组，通常是匿名的），所以切片是一个引用类型（因此更类似于 C/C++ 中的数组类型，或者 Python 中的 list 类型）。

切片是一个 长度可变的数组。

多个切片如果表示同一个数组的片段，它们可以共享数据；...]]></description><category></category></item><item><title><![CDATA[Python 线程池/进程池 内存管理]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/79960739</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/79960739</guid><author>SmallTankPy</author><pubDate>Mon, 16 Apr 2018 15:00:56 +0800</pubDate><description><![CDATA[concurrent.futures  线程池/进程池内存管理起因之前进行爬虫任务的时候遇到了这么一个需求，1G 内存的机器跑爬虫，爬取一个网站的数据，之前使用的是这样一种方式： futures = list()
 with ThreadPool(max_workers=20) as exc:
      for tr in table.select("tr"):          # 取线程执行结]]></description><category></category></item><item><title><![CDATA[CentOS7 安装 MongoDB3.6]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/78729947</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/78729947</guid><author>SmallTankPy</author><pubDate>Wed, 06 Dec 2017 14:06:47 +0800</pubDate><description><![CDATA[安装MongoDB 3.6社区版

--配置MongoDB的yum源

vim /etc/yum.repos.d/mongodb-org-3.4.repo  


--添加以下内容：


[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releaseve]]></description><category></category></item><item><title><![CDATA[CentOS7下安装Python3及Pip3并保留Python2]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/78566303</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/78566303</guid><author>SmallTankPy</author><pubDate>Sat, 18 Nov 2017 00:31:17 +0800</pubDate><description><![CDATA[环境：CentOS 7


1. 安装依赖环境
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel



2. 浏览器打开 https:/]]></description><category></category></item><item><title><![CDATA[golang fmt格式“占位符”]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/77069732</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/77069732</guid><author>SmallTankPy</author><pubDate>Thu, 10 Aug 2017 18:27:04 +0800</pubDate><description><![CDATA[golang 的fmt 包实现了格式化I/O函数，类似于C的 printf 和 scanf。
 
# 定义示例类型和变量
type Human struct {
    Name string
}

var people = Human{Name:"zhangsan"}
 
普通占位符
占位符     说明                           举例             ]]></description><category></category></item><item><title><![CDATA[Python3 socket]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/76512800</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/76512800</guid><author>SmallTankPy</author><pubDate>Tue, 01 Aug 2017 11:30:30 +0800</pubDate><description><![CDATA[前言
最近又开始学习Python3了，俗话说，3天不摸手生，以前学习的都忘得差不多了，现在又重新捡起来继续学习，虽然都是很基础，很低级的东西，慢慢来吧，什么东西不是一点一点积累起来的呢。
摘要
Python 提供了两个级别访问的网络服务。

低级别的网络服务支持基本的 Socket，它提供了标准的 BSD Sockets API，可以访问底层操作系统Socket接口的全部方法。
高级别]]></description><category></category></item><item><title><![CDATA[Sqlalchemy  automap  Demo]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/76220608</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/76220608</guid><author>SmallTankPy</author><pubDate>Thu, 27 Jul 2017 20:49:36 +0800</pubDate><description><![CDATA[from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData, ForeignKey
from sqlalchemy.orm import Session
from sqlalchemy.ext.automap import automap_base

if __name__ == '__main__]]></description><category></category></item><item><title><![CDATA[python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/76064251</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/76064251</guid><author>SmallTankPy</author><pubDate>Tue, 25 Jul 2017 12:01:25 +0800</pubDate><description><![CDATA[折腾好半天的数据库连接，由于之前未安装 pip ，而且自己用的Python
 版本为3.6. 只能用 pymysql 来连接数据库，（如果有和我一样未安装 pip 的朋友请 点这里http://blog.youkuaiyun.com/qq_37176126/article/details/72824404
  ），下边 简单介绍一下 连接的过程，以及简单的增删改查操作。
1.通过 pip 安装 pymy]]></description><category></category></item><item><title><![CDATA[CentOS 7 安装 MySQL]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/75451645</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/75451645</guid><author>SmallTankPy</author><pubDate>Wed, 19 Jul 2017 21:03:16 +0800</pubDate><description><![CDATA[CentOS 7 安装 MySQL
首先检查 MySQL 是否已安装
yum list installed | grep mysql
如果有的话 就全部卸载
yum 
-y remove +数据库名称





MySQL 依赖 libaio，所以先要安装 libaio
yum search libaio # 检索相关信息
yum install libaio 
# 安]]></description><category></category></item><item><title><![CDATA[mongoengine 使用笔记]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/75040914</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/75040914</guid><author>SmallTankPy</author><pubDate>Wed, 12 Jul 2017 20:40:56 +0800</pubDate><description><![CDATA[mongoengine使用笔记
Sat 23 June 2012
最近重新拾起Django,但是Django并不支持mongodb,但是有一个模块mongoengine可以实现Django Model类似的封装.但是mongoengine的中文文档几乎没有,有的也是简短的几句介绍和使用.下面我就分享一下我在使用过程中所记录下的一些笔记,可能有点乱.大家可以参考一下.
安装mongoengin]]></description><category></category></item><item><title><![CDATA[Python3 操作系统与路径 模块(os / os.path / pathlib)]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/74939392</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/74939392</guid><author>SmallTankPy</author><pubDate>Tue, 11 Jul 2017 09:24:03 +0800</pubDate><description><![CDATA[Python3 操作系统与路径 模块(os / os.path / pathlib)

本文由 Luzhuo 编写,转发请保留该信息. 
原文: http://blog.youkuaiyun.com/Rozol/article/details/71422712



以下代码以Python3.6.1 / windows10为例 
Less is more!

#!/usr/bin/env]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04下Mongodb（离线安装方式|非apt-get）安装部署步骤（图文详解）]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/73385454</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/73385454</guid><author>SmallTankPy</author><pubDate>Sat, 17 Jun 2017 21:17:57 +0800</pubDate><description><![CDATA[转  http://www.cnblogs.com/zlslch/p/6931838.html
 
 
 
　　不多说，直接上干货！
 
 
 
 
说在前面的话
　  首先，查看下你的操作系统的版本。 


root@zhouls-virtual-machine:~# cat /etc/issue
Ubuntu 16.04.1 LTS \n \l

root@zhoul]]></description><category></category></item><item><title><![CDATA[mongodb启动时报错ERROR: child process failed, exited with error number 1]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/73385473</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/73385473</guid><author>SmallTankPy</author><pubDate>Sat, 17 Jun 2017 21:17:17 +0800</pubDate><description><![CDATA[转 http://www.cnblogs.com/zlslch/p/6932368.html
 
　　不多说，直接上干货！
 
 
 
 



root@zhouls-virtual-machine:/usr/local/mongodb/bin# ls
bsondump  mongodump    mongoimport  mongoreplay   mongostat
mo]]></description><category></category></item><item><title><![CDATA[centos7 安装 nginx的两种方法]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/72824500</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/72824500</guid><author>SmallTankPy</author><pubDate>Wed, 31 May 2017 22:06:50 +0800</pubDate><description><![CDATA[centos7安装nginx

第一种方式：通过yum安装


直接通过 yum install nginx 肯定是不行的,因为yum没有nginx，所以首先把 nginx 的源加入 yum 中。


运行下面的命令:
1.将nginx放到yum repro库中
[root@localhost ~]# rpm -ivh http://nginx.org/packages/cent]]></description><category></category></item><item><title><![CDATA[SQLAlchemy  插入 性能 速度 比较]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/72356927</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/72356927</guid><author>SmallTankPy</author><pubDate>Wed, 17 May 2017 09:57:15 +0800</pubDate><description><![CDATA[import time
import sqlite3

from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String,  create_engine
from sqlalchemy.orm import scoped_session, sessionmak]]></description><category></category></item><item><title><![CDATA[SQLAlchemy 几种查询方式总结]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/72301786</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/72301786</guid><author>SmallTankPy</author><pubDate>Tue, 16 May 2017 16:04:21 +0800</pubDate><description><![CDATA[#简单查询
    print(session.query(User).all())
    print(session.query(User.name, User.fullname).all())
    print(session.query(User, User.name).all())
    
    #带条件查询
    print(session.query(User).filter]]></description><category></category></item><item><title><![CDATA[python 3种 多线程方法]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/71698656</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/71698656</guid><author>SmallTankPy</author><pubDate>Thu, 11 May 2017 22:13:49 +0800</pubDate><description><![CDATA[第一种 threading.Thread
import threading
import requests
from bs4 import BeautifulSoup
import re
import time
import queue

course_url = 'https://ke.qq.com/course/list'

pattern = re.compile(r'')

header]]></description><category></category></item><item><title><![CDATA[python  os.system   os.popen  模块 调用命令行]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/71658542</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/71658542</guid><author>SmallTankPy</author><pubDate>Thu, 11 May 2017 18:13:26 +0800</pubDate><description><![CDATA[import os 
from pprint import pprint  
# 只能执行 不能获取返回信息
os.system('dir')


# 可以获取命令行返回信息 
tmp = os.popen('dir ').readlines()    
pprint(tmp)]]></description><category></category></item><item><title><![CDATA[pandas 的 DataFrame 写入SQL数据库 使用 sqlalchemy]]></title><link>https://blog.youkuaiyun.com/SmallTankPy/article/details/71523314</link><guid>https://blog.youkuaiyun.com/SmallTankPy/article/details/71523314</guid><author>SmallTankPy</author><pubDate>Wed, 10 May 2017 14:11:37 +0800</pubDate><description><![CDATA[将pandas的DataFrame数据写入MySQL数据库
 + sqlalchemy





import pandas as pd  
from sqlalchemy import create_engine  
  
##将数据写入mysql的数据库，但需要先通过sqlalchemy.create_engine建立连接,且字符编码设置为utf8，否则有些latin字符不能处理]]></description><category></category></item></channel></rss>