<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_44256972的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_44256972</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44256972]]></copyright><item><title><![CDATA[解决mplfinance绘制箱体图一字涨停k线颜色错误的情况]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/130549366</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/130549366</guid><author>weixin_44256972</author><pubDate>Sun, 07 May 2023 22:50:46 +0800</pubDate><description><![CDATA[我的是：C:\Users\10768\AppData\Local\Programs\Python\Python38\Lib\site-packages\mplfinance_utils.py。我在使用mplfinance绘制k线图的时候，发现在一字涨停的情况绘制出来的居然是绿色，有些误导趋势识别，如下。如果某天开盘价与收盘价相同，则与前一天的收盘价进行比较，来判断是上涨还是下跌。路径：mplfinance安装路径下的 _utils.py文件。]]></description><category></category></item><item><title><![CDATA[Windows10环境Clion C++配置rabbitmq-c]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/122601647</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/122601647</guid><author>weixin_44256972</author><pubDate>Thu, 20 Jan 2022 15:18:43 +0800</pubDate><description><![CDATA[c++小菜鸡因为要用到c++连接rabbitmq，选择通过rabbitmq-c来连接，记录下配置和编译过程。
1.下载rabbitmq-c源码
https://github.com/alanxz/rabbitmq-c/releases/tag/v0.11.0

2.解压代码并编译
2.1解压代码并创建build文件夹

2.2 cmake-gui configure和generate

注意config的时候可能会报错，保留截图中的选项，将错误的项取消掉勾选即可，详细可参考这篇博客：
https://dev]]></description><category></category></item><item><title><![CDATA[python与C++容器对比学习（一）list与vector]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/122238864</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/122238864</guid><author>weixin_44256972</author><pubDate>Thu, 30 Dec 2021 15:52:47 +0800</pubDate><description><![CDATA[序列容器-列表
python list
typedef struct {
    PyObject_VAR_HEAD
    PyObject **ob_item;
    Py_ssize_t allocated;
} PyListObject;

# PyObject_VAR_HEAD: 变长对象的公共头部信息
# ob_item：一个二级指针，指向一个PyObject *类型的指针数组，这个指针数组保存的便是对象的指针，而操作底层数组都是通过ob_item来进行操作的。
# allocated：容量,]]></description><category></category></item><item><title><![CDATA[mingw环境编译opencv拓展模块]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/122231619</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/122231619</guid><author>weixin_44256972</author><pubDate>Thu, 30 Dec 2021 11:32:10 +0800</pubDate><description><![CDATA[背景：
之前参照 https://blog.youkuaiyun.com/Cui_Hongwei/article/details/104693174 这篇博客已经安装好了基础的opencv，但是在用到&lt;opencv2/face.hpp&gt;时报错file not found，原因是自opencv3后，人脸识别库等contrib模块已经不再内置了。
解决思路：1.从官网下载对应的opencv_contrib包  https://github.com/opencv/opencv_contrib/tags
2.重新编]]></description><category></category></item><item><title><![CDATA[django数据表不设置外键进行关联查询]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/119348987</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/119348987</guid><author>weixin_44256972</author><pubDate>Tue, 03 Aug 2021 15:21:34 +0800</pubDate><description><![CDATA[django orm数据表不设置外键进行关联查询
最近在django项目中有遇到关联查询但是数据表中字段未设置外键关联的情况，记录一下解决办法。
数据表
from django.db import models


class Book(models.Model):
    """书籍表"""
    name = models.CharField('名称', max_length=50)
    price = models.IntegerField('价格', default=50)
    publi]]></description><category></category></item><item><title><![CDATA[mysql通过select结果进行update]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/118224680</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/118224680</guid><author>weixin_44256972</author><pubDate>Fri, 25 Jun 2021 17:03:17 +0800</pubDate><description><![CDATA[通过select结果进行update例子：
UPDATE quality_task c INNER JOIN
(SELECT a.id as id, a.status as status,  if(b.id is null,0,1) result from quality_task a
left join quality_issue b
on a.id=b.quality_task_id
where a.project_id&gt;=1612 and a.project_id&lt;=1620 and a.]]></description><category></category></item><item><title><![CDATA[记一次mac docker build中pip失败问题解决]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/114897130</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/114897130</guid><author>weixin_44256972</author><pubDate>Tue, 16 Mar 2021 19:54:27 +0800</pubDate><description><![CDATA[在本地pip可以成功，但是用docker build失败，
报错信息如下：
[+] Building 650.8s (10/12)
=&gt; [internal] load build definition from Dockerfile                                                                                                                      0.0s
=&gt; =&gt; t]]></description><category></category></item><item><title><![CDATA[正则表达式必须收藏的几篇文章]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/109615437</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/109615437</guid><author>weixin_44256972</author><pubDate>Wed, 11 Nov 2020 11:34:42 +0800</pubDate><description><![CDATA[零宽断言讲解：https://www.cnblogs.com/onepixel/articles/7717789.html

]]></description><category></category></item><item><title><![CDATA[记一次sftp服务器内存满问题解决]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/108369980</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/108369980</guid><author>weixin_44256972</author><pubDate>Wed, 02 Sep 2020 20:42:48 +0800</pubDate><description><![CDATA[问题：今天发现服务器ssh登不上，登上去也很卡。
1.用top命令和free -m命名查看cpu和内存使用情况。
2.发现sshd是cpu占用cpu最多的。
3.查看sshd服务的状态和日志，发现是用户组密码过期导致一直连接失败且重复连接（客户端逻辑导致的）。
参考：https://www.cnblogs.com/zjfjava/p/11007358.html
虽然不太一样，保存以备学习

...]]></description><category></category></item><item><title><![CDATA[记一次django中多线程执行sql的坑]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/108127887</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/108127887</guid><author>weixin_44256972</author><pubDate>Thu, 20 Aug 2020 17:19:24 +0800</pubDate><description><![CDATA[由于项目中的一个接口需要多次调用数据库查询，这种逻辑上没有办法优化，必须查询多次，响应时间1200ms，因此决定优化。
优化方法，通过多线程连接数据库进行异步查询。
项目中与mysql连接使用的是django封装好的django.db.connection。代码运行报错：
Exception in thread Thread-7261:
Traceback (most recent call last):
  File "C:\Users\UCS-TREMBLE\AppData\Local\Programs]]></description><category></category></item><item><title><![CDATA[numpy基础知识汇总]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/107110683</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/107110683</guid><author>weixin_44256972</author><pubDate>Fri, 03 Jul 2020 17:47:48 +0800</pubDate><description><![CDATA[Numpy基础
Numpy的核心：ndarray对象（数组）
使用numpy.ndarray对象表示一个数组：
import numpy as np
ary = np.array([1, 2, 3, 4])
print(ary)
ary = ary * 10
print(ary)
内存中的ndarray对象
元数据（metadata）
储存对目标数组的描述信息，如dim count（维数），dimersions（维度，元组形式）， dtype（数组元素的类型），date等
实际数据
完整的数组数据。（Nda]]></description><category></category></item><item><title><![CDATA[elasticSearch学习以及DSL基础]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/107110524</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/107110524</guid><author>weixin_44256972</author><pubDate>Fri, 03 Jul 2020 17:41:03 +0800</pubDate><description><![CDATA[ES DSL
面向文档型数据库elasticSearch
作用：检索数据、分布式存储、数据分许ELK
集群-节点（服务器）-索引-类型-文档
ES 与 MYSQL比对
database -- index
table -- type
row -- document
column -- field
schema -- mapping
语句对应
select * from -- GET http://...
update table set -- PUT http://...


ES基本的增删改查
ES RES]]></description><category></category></item><item><title><![CDATA[pandas常用方法]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/107110069</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/107110069</guid><author>weixin_44256972</author><pubDate>Fri, 03 Jul 2020 17:28:35 +0800</pubDate><description><![CDATA[工作中用pandas比较多，之前也用xlrd和openpyxl，慢慢也就基本只用大熊猫了，再就是如果对输出xlsx格式有特别要求的话用用xlsxwriter。
以下是pandas基本用法的整理。

pd.read_csv("data.txt",sep="[可以使用正则表达式]")
pd.read_excel("data.excel",sheet_name=[])

# 基本函数
df.shape # 查看行列数
df.T # 行列转置
df[] # 取行列，只能用index和column索引
df.ix[0]]></description><category></category></item><item><title><![CDATA[Go与Python数据结构比对--字符串]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/107109442</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/107109442</guid><author>weixin_44256972</author><pubDate>Fri, 03 Jul 2020 17:03:02 +0800</pubDate><description><![CDATA[Go与Python数据结构比对–字符串
​	python底层是通过c语言实现的，string则是通过字符数组实现。数组数据结构，它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据，但它往往被认为是一系列相同类型的变量。 所以说python中string是不可变的。
​	golang底层也是c语言，string实现也是字符数组，下面主要比较一下基本用法。
创建：
# python可以使用单引号和双引号，使用三引号定义多行字符串
var1 = 'Hello' 
var2 = "World!]]></description><category></category></item><item><title><![CDATA[Maven配置本地库之配置ojdbc14-10.2.0.4.0.jar文件]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/104019256</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/104019256</guid><author>weixin_44256972</author><pubDate>Fri, 17 Jan 2020 14:55:17 +0800</pubDate><description><![CDATA[因为ojdbc14-10.2.0.4.0.jar是要收费的，所以Maven的远程库里没有这个资源，只能通过配置本地库来加载到J2EE工程里，做法如下：
第一步：在网上下载ojdbc14.jar，然后改名为ojdbc14-10.2.0.4.0.jar，这个地方一定要改名，否则在后面的
步骤中创建的Maven本地映射文件就找不到这个jar文件，也可以直接下载ojdbc14-10.2.0.4.0.jar...]]></description><category></category></item><item><title><![CDATA[DRF（Django REST Framework）中的类视图]]></title><link>https://blog.youkuaiyun.com/weixin_44256972/article/details/93647215</link><guid>https://blog.youkuaiyun.com/weixin_44256972/article/details/93647215</guid><author>weixin_44256972</author><pubDate>Tue, 25 Jun 2019 20:34:20 +0800</pubDate><description><![CDATA[一、基础类

1、APIView

DRF中的类视图最底层为APIView，APIView继承自Django的View视图，重新封装了request并初始化了一些组件。

主要实现功能有：
APIException——异常捕获
authentication_classes——用于身份认证
permission_classes——权限检查
throttle_classes—— 流量控制
使用中需要重...]]></description><category></category></item></channel></rss>