<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[con_knife的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/con_knife</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; con_knife]]></copyright><item><title><![CDATA[个人观点之go mod的简单认识]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/126019338</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/126019338</guid><author>con_knife</author><pubDate>Wed, 27 Jul 2022 17:24:56 +0800</pubDate><description><![CDATA[go mod 简单认识]]></description><category></category></item><item><title><![CDATA[supervisord]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/103685646</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/103685646</guid><author>con_knife</author><pubDate>Tue, 24 Dec 2019 16:46:50 +0800</pubDate><description><![CDATA[# -*-coding:utf-8 -*-  
import gevent.monkey  
import multiprocessing  
  
gevent.monkey.patch_all()  
  
# 监听本机的5000端口  
bind = '0.0.0.0:9090'  
  
preload_app = True  
  
# 开启进程  
# workers=4  
wor...]]></description><category></category></item><item><title><![CDATA[基于Flask+flask-sqlalchemy使用MySql数据库]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/103288838</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/103288838</guid><author>con_knife</author><pubDate>Thu, 28 Nov 2019 15:17:40 +0800</pubDate><description><![CDATA[环境方面Python版本3.72，虚拟环境virtualenvwrapper，Flask版本1.1.1，Flask-SQLAlchemy 2.4.1

首先进入你的虚拟环境，安装相应的库,推荐使用豆瓣源安装，不过多解释


pip install flask
pip install flask-sqlalchemy


导入库

from flask_sqlalchemy import SQLAl...]]></description><category></category></item><item><title><![CDATA[MYSQL命令行添加/删除/更新字段]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/101533309</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/101533309</guid><author>con_knife</author><pubDate>Fri, 27 Sep 2019 14:35:45 +0800</pubDate><description><![CDATA[1在user_info 表的 user_name 字段之后，新增一个字段，设置对应的类型，长度，是否为null，默认值，注释
ALTER TABLE user_info ADD COLUMN `user_name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '用户名' AFTER `valid_status`;

2更新

1修改一个字段的类型user_nam...]]></description><category></category></item><item><title><![CDATA[python常用日期使用方法]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/101022326</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/101022326</guid><author>con_knife</author><pubDate>Thu, 19 Sep 2019 14:36:34 +0800</pubDate><description><![CDATA[#!/usr/bin/python3
-- coding: utf-8 --
“”"
通过datetime和dateutil进行常用日期的获取
如：
今年，去年，明年
当前季度
本月，上月，去年同期，今年一月
今天，昨天，明天，
本周、本月、本季度、本年第一天，
本周、本月、本季度、本年最后一天
“”"
import datetime
获取常用特定日期（如去年/季度/当月/本周/首日/）
====...]]></description><category></category></item><item><title><![CDATA[5分钟学会Web自适应]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/100740616</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/100740616</guid><author>con_knife</author><pubDate>Wed, 11 Sep 2019 16:32:32 +0800</pubDate><description><![CDATA[✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦
随着移动设备的普及，移动web在前端工程师们的工作中占有越来越重要的位置。
移动设备更新速度频繁，手机厂商繁多，导致的问题是每一台机器的屏幕宽度和分辨率不一样。这给我们在编写前端界面时增加了困难，适配问题在当下显得越来越突出。记得刚刚开始开发移动端产品的时候向设计MM要了不同屏幕的设计图，结果可想而知。本篇博文分享一些卤煮处理多屏幕自适应的经验，希望有益于诸君。
...]]></description><category></category></item><item><title><![CDATA[Golang框架beego连接数据库教程]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/96867342</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/96867342</guid><author>con_knife</author><pubDate>Mon, 22 Jul 2019 16:11:52 +0800</pubDate><description><![CDATA[beego官网ORM
orm.RegisterDataBase(参数1,参数2 ,参数3,参数4(可选),参数5(可选))
参数1        数据库的别名，用来在 ORM 中切换数据库使用
参数2        driverName
参数3        对应的链接字符串(链接字符串如是上图所示)
参数4(可选)  设置最大空闲连接
参数5(可选)  设置最大数据库连接 (go &gt;= ...]]></description><category></category></item><item><title><![CDATA[django2.+模型多对一on_delete参数及其作用]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/87626975</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/87626975</guid><author>con_knife</author><pubDate>Mon, 18 Feb 2019 16:19:44 +0800</pubDate><description><![CDATA[多对一关系很多，例如一个学生有多门课程，所有的课程同时也可以对应于一个学生(大概理解是这个意思)。
from django.db import models
学生
class student(models.Model):
    name = models.CharField(max_length=255,verbose_name=&quot;学生姓名&quot;)
课程
class course(models.Mo...]]></description><category></category></item><item><title><![CDATA[centos7环境 django2运行数据库mysqlclient报错]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/87436483</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/87436483</guid><author>con_knife</author><pubDate>Sat, 16 Feb 2019 11:18:51 +0800</pubDate><description><![CDATA[命令行运行python3 manage.py runserver,报以下错误

安装mysqlclient,发现报了Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-install-eg793_ir/mysqlclient/

解决方法：

yum install python-devel

yum in...]]></description><category></category></item><item><title><![CDATA[django2.1.5链接Mysql出错No module named 'MySQLdb'的解决方法]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/86592107</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/86592107</guid><author>con_knife</author><pubDate>Tue, 22 Jan 2019 11:43:23 +0800</pubDate><description><![CDATA[
&quot;C:\Program Files\JetBrains\PyCharm 2018.3.3\bin\runnerw64.exe&quot; D:\Envs\django\Scripts\python.exe D:/mysite/manage.py runserver 127.0.0.1:8000
Unhandled exception in thread started by &amp;lt;function ch...]]></description><category></category></item><item><title><![CDATA[swoole_miniprogram]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/84143852</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/84143852</guid><author>con_knife</author><pubDate>Fri, 16 Nov 2018 18:13:23 +0800</pubDate><description><![CDATA[
 location /wss
  {
    proxy_pass http://118.126.99.239:9502;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection &quot;Upgrade&quot;;
    proxy_set_header X...]]></description><category></category></item><item><title><![CDATA[腾讯云安装MySQLlibmysqlclient.so.16()，libc.so.6依赖]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/81185048</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/81185048</guid><author>con_knife</author><pubDate>Tue, 24 Jul 2018 17:43:30 +0800</pubDate><description><![CDATA[Error: Package: 2:postfix-2.6.6-8.el6.x86_64 (@os)
           Requires: libmysqlclient.so.16()(64bit)
           Removing: mysql-libs-5.1.73-8.el6_8.x86_64 (@os)
               libmysqlclient.so.16()(...]]></description><category></category></item><item><title><![CDATA[window环境下使用git 生成gitlab的SSH KEYS]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/80589324</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/80589324</guid><author>con_knife</author><pubDate>Wed, 06 Jun 2018 01:03:45 +0800</pubDate><description><![CDATA[
  进入目录




cd ~/.ssh


  删除目录下所有文件




rm -rf  *


  生成密钥




ssh-keygen -t rsa -C “you email”


  接下来 连敲回车键，查看 生成的公钥


cat id_rsa.pub


  然后复制
...]]></description><category></category></item><item><title><![CDATA[git全局创建或者修改用户名和邮箱]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/80543969</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/80543969</guid><author>con_knife</author><pubDate>Fri, 01 Jun 2018 23:20:05 +0800</pubDate><description><![CDATA[
  可以在git的文件中查看局部


$ git config user.name
$ git config user.email


  可以查看全局的


$ git config --global user.name
$ git config --global user.email


  可以在git的文件中修改局部


$ git config user.name &quot;name&quot;
$ g...]]></description><category></category></item><item><title><![CDATA[phalcon模型模糊查询数据库]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/80441347</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/80441347</guid><author>con_knife</author><pubDate>Thu, 24 May 2018 19:34:26 +0800</pubDate><description><![CDATA[$result = AdvertisementManage::findFirst([
     'conditions' =&amp;gt; 'keyword LIKE :kw:',
     'bind' =&amp;gt; ['kw' =&amp;gt; '%'.$keyword.'%']
]);]]></description><category></category></item><item><title><![CDATA[laravel5 打印mysql执行语句方法]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/80408833</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/80408833</guid><author>con_knife</author><pubDate>Tue, 22 May 2018 17:23:56 +0800</pubDate><description><![CDATA[我使用的是laravel5.6使用DB::table(‘user’)查询然后打印执行的结果


  打开 app/Providers/AppServiceProvider.php，然后在boot方法加入以下代码



DB::listen(function($sql) {
            foreach ($sql-&amp;gt;bindings as $i =&amp;gt; $binding)
  ...]]></description><category></category></item><item><title><![CDATA[php 操作redis随笔]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/80376007</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/80376007</guid><author>con_knife</author><pubDate>Sat, 19 May 2018 17:13:55 +0800</pubDate><description><![CDATA[以下

$redis = new Redis();
$redis-&amp;gt;connect('127.0.0.1',6379);

//$redis-&amp;gt;lPushx('mylist','hw');
$redis-&amp;gt;lSet('mylist',0,'hlw');
$mylist = $redis-&amp;gt;lRange('mylist',0,20);

$hgetall = $redis-&amp;...]]></description><category></category></item><item><title><![CDATA[laravel5.6 提示The page has expired due to inactivity.   Please refresh and try again.的解决方法]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/80362039</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/80362039</guid><author>con_knife</author><pubDate>Fri, 18 May 2018 11:27:35 +0800</pubDate><description><![CDATA[laravel5.6版本 The page has expired due to inactivity.   Please refresh and try again



解决方法，找到以下文件 app/Http/Middleware/VerifyCsrfToken.php，添加路由

]]></description><category></category></item><item><title><![CDATA[mysql 使用group by 查询报以下错误1 of SELECT list is not in GROUP BY clause and contains nonaggregated column]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/80301661</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/80301661</guid><author>con_knife</author><pubDate>Sun, 13 May 2018 18:55:34 +0800</pubDate><description><![CDATA[根据网上一些说法是版本原因


  直接在mysql配置文件中添加以下代码即可，配置文件中 如果存在 [mysqld] 则可以省略掉，直接滚动到最后添加




[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_EN...]]></description><category></category></item><item><title><![CDATA[微信小程序遍历多维数组]]></title><link>https://blog.youkuaiyun.com/con_knife/article/details/79975462</link><guid>https://blog.youkuaiyun.com/con_knife/article/details/79975462</guid><author>con_knife</author><pubDate>Tue, 17 Apr 2018 15:47:38 +0800</pubDate><description><![CDATA[
  微信小程序遍多维数组的方法，接口返回数据如下





  遍历数据如下


  &amp;lt;block wx:for=&quot;{{storelist}}&quot; wx:key=&quot;{{index}}&quot;&amp;gt;
      &amp;lt;swiper-item style=&quot;display:flex&quot;&amp;gt;
      &amp;lt;block  wx:key=&quot;{{index}}&quot; wx:for=&quot;]]></description><category></category></item></channel></rss>