<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小科的博客]]></title><description><![CDATA[平常学习总结]]></description><link>https://blog.youkuaiyun.com/yan4413</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yan4413]]></copyright><item><title><![CDATA[ubuntu18.04 安装绿联usb转网卡驱动]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/124452363</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/124452363</guid><author>yan4413</author><pubDate>Wed, 27 Apr 2022 16:17:24 +0800</pubDate><description><![CDATA[我用的是usb3.0转RJ45 2.5G网卡(型号CM275)，不装驱动能够使用，但是网卡的mtu值不能超过1500（我想设置到9000），于是在官网下载对应驱动并安装。

下载地址：绿联USB/Type-C千兆网卡驱动下载RTL8153






...]]></description><category></category></item><item><title><![CDATA[NameError: name ‘_mysql‘ is not defined]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/120988832</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/120988832</guid><author>yan4413</author><pubDate>Wed, 27 Oct 2021 11:03:30 +0800</pubDate><description><![CDATA[使用sqlalchemy时遇到该问题

解决方案：

 安装低版本mysqlclient

pip install mysqlclient==1.4.6


]]></description><category></category></item><item><title><![CDATA[Flask异步函数中操作数据库]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/116519632</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/116519632</guid><author>yan4413</author><pubDate>Sat, 08 May 2021 10:48:03 +0800</pubDate><description><![CDATA[# 使用create_app创建app对象

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()

def create_app():
    app = Flask(__name__)
    db.init_app(app)
    return app

在需要操作数据库的模块中进行如下操作：


from yourapp import create_app
from time imp..]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04 配置mongodb开机自启动]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/103068736</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/103068736</guid><author>yan4413</author><pubDate>Thu, 14 Nov 2019 16:02:52 +0800</pubDate><description><![CDATA[1、安装mongodb

参阅官方文档：https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

安装完成后，官方给的启动，停止，重启命令分别为：


sudo service mongod start


sudo service mongod stop


sudo service mongod restart

...]]></description><category></category></item><item><title><![CDATA[win10应用程序添加到开机启动项的两种解决办法]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/102835529</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/102835529</guid><author>yan4413</author><pubDate>Thu, 31 Oct 2019 12:26:15 +0800</pubDate><description><![CDATA[在windows10系统中，如果想让应用程序在开机之后自动运行起来，可以怎么做呢？

方法一：

1、首先创建应用程序的快捷方式

找到自己想加入开机启动项的应用程序，本文以iexplore为例，在iexplore应用程序点击右键-&gt;发送到-&gt;桌面快捷方式 （也可以直接用鼠标拖动到桌面）

2、然后在桌面上就有了想加入开机启动项的应用程序快捷方式，到第6步时使用

3、打开文件资源管理...]]></description><category></category></item><item><title><![CDATA[ubuntu16.04 pip安装Flask-MySQLdb时出现OSError: mysql_config not found]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/102628434</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/102628434</guid><author>yan4413</author><pubDate>Fri, 18 Oct 2019 16:51:23 +0800</pubDate><description><![CDATA[解决方案：


sudo apt-get install libmysqlclient-dev


]]></description><category></category></item><item><title><![CDATA[CentOS7 配置CentOS-Base.repo文件内容]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/96431750</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/96431750</guid><author>yan4413</author><pubDate>Thu, 18 Jul 2019 15:26:19 +0800</pubDate><description><![CDATA[文件位置：/etc/yum.repos.d/CentOS-Base.repo

二选一

1、中科大(参考地址：http://mirrors.ustc.edu.cn/help/centos.html#)


# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# ...]]></description><category></category></item><item><title><![CDATA[conda command]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/95976852</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/95976852</guid><author>yan4413</author><pubDate>Mon, 15 Jul 2019 15:56:32 +0800</pubDate><description><![CDATA[【conda】
1.Create a new environment and install a package in it.
We will name the environment snowflakes and install the package BioPython

conda create --name snowflakes biopython

2.To use, or "activ...]]></description><category></category></item><item><title><![CDATA[解决gunicorn+flask不能接收chunked的数据]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/90692160</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/90692160</guid><author>yan4413</author><pubDate>Thu, 30 May 2019 10:16:20 +0800</pubDate><description><![CDATA[经测试单独使用flask(1.0.2版本)的时候，使用request.stream.read()能够获取到Transfer-Encoding为chunked的数据。

当使用gunicorn后,request.data值为空,不能获取到chunked数据。

解决方案：

在flask app对象创建后添加如下代码：


@app.before_request
def handle_chunkin...]]></description><category></category></item><item><title><![CDATA[将python文件编译成so]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/89708201</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/89708201</guid><author>yan4413</author><pubDate>Tue, 30 Apr 2019 14:24:46 +0800</pubDate><description><![CDATA[本文以Linux系统(Ubuntu)为例，讲解如何将自己的Python程序（.py文件）加密为.so文件。

首先，我们需要在Ubuntu系统中安装一些准备工具，包括python3-dev，gcc，Cython,其中Cython为Python的第三方模块。安装的命令如下：


sudo apt install python3-dev gcc
pip3 install cython

接着，我们新建...]]></description><category></category></item><item><title><![CDATA[部署Gunicorn]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/89639118</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/89639118</guid><author>yan4413</author><pubDate>Sun, 28 Apr 2019 15:37:37 +0800</pubDate><description><![CDATA[来源：http://docs.gunicorn.org/en/stable/deploy.html

因为Gunicorn很容易受到拒绝服务攻击，强烈建议使用nginx部署

Nginx示例配置文件

nginx.conf


worker_processes 1;

user nobody nogroup;
# 'user nobody nobody;' for systems with 'no...]]></description><category></category></item><item><title><![CDATA[ubuntu下载镜像地址（华为和阿里云）]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/87901506</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/87901506</guid><author>yan4413</author><pubDate>Sun, 24 Feb 2019 11:45:08 +0800</pubDate><description><![CDATA[华为：

http://mirrors.huaweicloud.com/repository/ubuntu-releases/

阿里云：

http://mirrors.aliyun.com/ubuntu-releases/]]></description><category></category></item><item><title><![CDATA[SuSE Linux Enterprise Server 11 源码编译安装nginx-1.14.2]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/86619000</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/86619000</guid><author>yan4413</author><pubDate>Thu, 24 Jan 2019 10:46:29 +0800</pubDate><description><![CDATA[相关资源包下载地址：https://download.youkuaiyun.com/download/yan4413/10935558

一、依赖包准备

openssl-1.0.2q.tar.gz

pcre2-10.32.tar.gz

zlib-1.2.11.tar.gz

二、安装依赖包

将三个依赖包上传至/usr/local目录，并解压


linux-u14k:/usr/local# tar -...]]></description><category></category></item><item><title><![CDATA[SuSE Linux Enterprise Server 11 源码编译安装mysql5.6.43]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/86592016</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/86592016</guid><author>yan4413</author><pubDate>Tue, 22 Jan 2019 21:59:47 +0800</pubDate><description><![CDATA[参考博文：http://blog.51cto.com/10759919/2155412

一、依赖包有tack、ncurses-devel、bison

二、二进制安装cmake-3.13.3-Linux-x86_64

下载地址：https://cmake.org/download/



 下载好了后上传至服务器，解压缩后，重命名为cmake



将cmake命令添加到环境变量


这里我只...]]></description><category></category></item><item><title><![CDATA[redhat中安装oneinstack遇到的问题总结]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/85088332</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/85088332</guid><author>yan4413</author><pubDate>Wed, 19 Dec 2018 09:24:27 +0800</pubDate><description><![CDATA[1、由于公司服务器是内网，不能正常访问外网。故使用了代理的方式访问外网

代理配置方式：/etc/yum.conf 文件中添加一行 proxy=http://1.2.3.4:5555

                         /etc/wgetrc  中

                          use_proxy = on
                         ...]]></description><category></category></item><item><title><![CDATA[nginx服务器中配置SSL证书]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/83651810</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/83651810</guid><author>yan4413</author><pubDate>Fri, 02 Nov 2018 10:51:53 +0800</pubDate><description><![CDATA[
server {
  listen 443;
  server_name www.yxk.cn yxk.cn;
  access_log /data/wwwlogs/www.yxk.cn_nginx.log combined;
  index index.html index.htm index.php;
  root /data/wwwroot/www.yxk.cn/public;
  if ...]]></description><category></category></item><item><title><![CDATA[wrk服务器性能测试]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/82752236</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/82752236</guid><author>yan4413</author><pubDate>Tue, 18 Sep 2018 10:09:02 +0800</pubDate><description><![CDATA[转载地址：http://zjumty.iteye.com/blog/2221040

测试先行是软件系统质量保证的有效手段. 在单元测试方面, 我们有非常成熟的 xUnit 方案. 在集成测试方面, 我们 selenium 等自动化方案. 在性能测试方面也有很多成熟的工具, 比如 LoadRunner, Jmeter 等. 但是很多工具都是给专门的性能测试人员使用的, 功能虽然强大, 但是安装和操...]]></description><category></category></item><item><title><![CDATA[php文件锁]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/82187188</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/82187188</guid><author>yan4413</author><pubDate>Wed, 29 Aug 2018 17:06:51 +0800</pubDate><description><![CDATA[阻塞:


&amp;lt;?php
$fp = fopen(&quot;file_lock.txt&quot;, &quot;r&quot;);
// 加锁
if(flock($fp, LOCK_EX))
{
  echo 1;
  //执行完成解锁
  flock($fp,LOCK_UN);
} else {
  echo 2;
}
//关闭文件
fclose($fp);

非阻塞


&amp;lt;?php
$fp = fopen(&quot;file_...]]></description><category></category></item><item><title><![CDATA[Mysql自定义函数批量插入随机字符串]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/81357206</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/81357206</guid><author>yan4413</author><pubDate>Thu, 02 Aug 2018 13:31:46 +0800</pubDate><description><![CDATA[
DELIMITER // -- 修改MySQL delimiter：'//'


DROP FUNCTION IF EXISTS `rand_string` //

CREATE FUNCTION `rand_string` (n INT) RETURNS VARCHAR(255) CHARSET 'utf8'
BEGIN 
    DECLARE char_str varchar(100) D...]]></description><category></category></item><item><title><![CDATA[PHP实现快速排序]]></title><link>https://blog.youkuaiyun.com/yan4413/article/details/80642459</link><guid>https://blog.youkuaiyun.com/yan4413/article/details/80642459</guid><author>yan4413</author><pubDate>Sun, 10 Jun 2018 16:54:58 +0800</pubDate><description><![CDATA[学习了一下快排，用PHP尝试写了一下，不足之处望指正。&amp;lt;?php
    $n = 500;   
    $numbers = array();
    //随机生成500个数,数组索引从1开始
    for($i=1; $i&amp;lt;=$n; $i++){
        $rand = mt_rand(1,$n);
        $numbers[$i] = $rand;
    }...]]></description><category></category></item></channel></rss>