自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql字节长度限制报错处理方法

注:innodb_page_size最大为64kb,然后重启mysql,修改innodb_page_size后,重启前需要清空data下的文件,否则会报错。2.登录mysql,关闭 innodb_strict_mode。创建完成后,最后将innodb_strict_mode 复原。3.建表语句把utf8mb4修改为utf8,可减少字节数。或者再增加ROW_FORMAT=COMPRESSED。1.my.cnf文件的[mysqld] 添加配置。然后试下能否创建表成功,如果不能,再进行第三步。

2024-02-29 20:06:08 254

原创 centos7防火墙查看、开启、关闭,端口查看、开放、关闭

*

2023-05-11 11:12:52 3015

原创 远程连接docker中的mysql报错

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

2022-06-15 11:47:19 402

原创 docker-compose安装mysql后,在容器里面登录mysql控制台报错问题记录

错误信息ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)是因为没找到mysql.sock文件,是my.cnf文件里的socket路径配置错误my.cnf文件里配置的是注释的是之前的配置(报错的路径),下面为更改后正确的配置生成mysql容器后,可能是上图的两个路径的其中一个,因此要配置相对应的路径下图为我生成mysql时的信息因此,我在m

2021-10-26 11:17:31 360

原创 vim python 编辑器 .vimrc配置

set tabstop=4 set softtabstop=4set autoindentset expandtabset shiftwidth=4" set mouse=a" set mouse=vset modelineset modelines=5

2020-08-13 17:33:57 315

原创 sqlachemy查询集转化字典或者json格式的方法

方法一在model中加入def to_dict(self): return {c.name: getattr(self, c.name) for c in self.__table__.columns}在服务中调用def all_to_json(all_vendors): v = [ven.to_dict() for ven in all_vendors] return v# 查询结果调用item = all_to_json(objs)# 或者直接调用to_dict()item =

2020-06-24 12:33:46 223

原创 centos7.4安装python3.7.4和pip3

1.去官网下载Python-3.7.4.tar.xz包,然后上传到服务器/usr/local/目录,或者使用wget去下载到/usr/local/2.解压,没有xz就yum install xzxz -d Python-3.7.4.tar.xztar zxvf Python-3.7.4.tar3.安装依赖yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-

2020-06-19 16:36:10 164

原创 vim8+python2安装youcompleteme

因为要使用vim写代码,但是vim没有自动提示补全功能啊,没办法,只有去下载插件了,在网上找了下,大家都觉得youcompleteme不错,我也就试了下,结果坑到吐血。因为项目要用python2写,而youcompleteme2020年就不支持python2了,不过还好,保留了支持python2的分支legacy py2话不多说,写个博客记录坑首先,vim的版本最好8+,支持+python如果不是,且需要安装python3的可以不用往下看了我是使用vim-plug安装的,下面说说我的步骤:1.在

2020-06-12 18:27:25 401

原创 在angularjs的函数中使用foreach的坑

关于angularjs的foreach遍历函数中使用return的问题一般来说,函数中使用return,执行到return就会退出函数,不会向下执行。但是如果在函数中使用foreach,在foreach中使用return,执行到return,不会退出函数。解决办法,使用for代替,语法如下:for(x in list){ each=list[x] ...}...

2020-05-13 00:09:08 232

原创 python3 手动编写的简单的web服务器(HttpServer)

httpserver代码如下import socketimport pymysqlimport refrom uuid import uuid4from datetime import datetime, timedelta# 1. 识别不同的网址 --> 返回不同的页面# 2. 能够加载外部的html文件进来# 3. 服务器去链接数据库# 4. 注册功能 --> ...

2019-10-10 11:47:05 1174

原创 python3 利用socket和i/o多路复用实现简易群聊服务器

服务端import socketimport select# i/o复用实例,利用操作系统对i/o流的阻塞,单线程多人群聊服务器ss = socket.socket(socket.AF_INET, socket.SOCK_STREAM)ss.bind(('127.0.0.1', 5985))ss.listen(10)readlist = [ss] # 读监听列表,ss是服务...

2019-10-08 23:24:05 194

原创 python3利用socket和threading实现类似qq的多用户群聊

利用多线程threading实现简单的群聊服务器服务端import socketimport threadingusers = {}def msg_chat(cc, addr): userName = cc.recv(100000).decode('utf-8') users[userName] = cc print(userName + '已连接') ...

2019-10-08 23:17:30 365

原创 原生js+html+css实现从表单(form)动态加数据到表格(table)

css部分<style> .info{ width: 150px; margin-bottom: 10px; } th{ width: 100px; padding-left: 5px; } .title{ height: 30px; background: purple; color: white...

2019-09-20 18:06:02 2837

原创 纯html+css做的侧边三级菜单导航

html部分<ul> <li> <a href="#">章节</a> </li> <ul> <li> <a href="#">python</a> </li>...

2019-09-20 18:00:24 2540

原创 纯html+css做的顶部四级菜单栏,伪类选择器和定位的高级用法

html内容<ul class="one"> <li><a href="#">一级菜单1</a> <ul class="two"> <li><a href="#">二级菜单1</a> <ul class="three"> <li&gt...

2019-09-20 17:53:13 581

原创 git笔记,命令集合

git commit -m ‘记录’ #添加记录到仓库中git commit -am ‘xx’ #git add 加commit,只能用于修改文件git log #查看变化的日志git diff #显示git status的详细状态git rm 文件名 #简单删除文件git rm -f 文件名 #强制删除git rm -r * #递归删除所有文件git reset --hard 文件...

2019-09-17 19:31:32 256

原创 python3 实现通用装饰器的两种方法

装饰器的通用实现一import functoolsdef dec(func): @functools.wraps(func) # 方法一,更新被装饰器修改后的函数名 def dec1(*args, **kwargs): print('hello world!') # 你可以写一写附加功能,比如计时 return func(*args, **k...

2019-09-04 18:38:58 135

原创 python3实现文件夹的遍历,广度优先和深度优先

import ospath = 'C:\\Users\\Administrator\\Desktop\\test'def depth_first(path): # 深度优先遍历文件夹,栈,先进后出,先找到最深的,再弹出来,消耗内存 for i in os.listdir(path): child = os.path.join(path, i) ...

2019-09-04 18:19:26 2274

原创 python3自己手写list,实现和系统list差不多的功能

话不多说,上源码# 自定义listclass Node: def __init__(self, v, n): self.value = v self.next = nclass MyList: def __init__(self, *args): self.first_node = Node(None, None) ...

2019-09-04 18:15:34 513 1

原创 python3实现经典算法

一、折半查找必要条件,要查找的数列必须为小到大有序排列。每次查找先折半,在区域内继续折半查找,时间复杂度为logn# 递归实现def binary_search(num, l, start, end): # 二分法查找,成功返回索引值,否则返回-1 if start <= end: mid = (start + end) // 2 # 算出中间值...

2019-09-04 18:09:07 418

原创 windows安装Python3环境,用pyCharm开发工具搭建git项目并连接github(python新手必学工具技能)

一、下载安装python3和安装集成开发工具PyCharm下载安装python3和安装集成开发工具PyCharm参考菜鸟教程:https://www.runoob.com/python3/python3-install.html二、下载安装git工具下载安装git工具参考菜鸟教程:https://www.runoob.com/git/git-install-setup.html三、注册登录...

2019-08-07 17:31:20 358

原创 适合初学者的Linux基础命令大全

适合初学者的Linux命令,有注释,很适合入门学习Linux 基础命令ls cat cd pwd tree mkdir tarls: 列出文件和目录。什么参数都不给,默认列出当前目录的东西。最常用的用法:ls -ls,列出的内容,p141。cat: 输出文件的内容。只能输出文本文件的内容,不懂bin。cd: 改变当前目录,用法:cd相对路径或者绝对路径,不以/开头的路径...

2018-11-09 21:30:43 544

css3加jquery实现的小特效

图片不是很好看,就为了实现个效果,上下浮动的球体和跑马灯文本框

2018-11-12

商城后台接口

用java struts和hibernate框架写的商城后台接口,部分源码

2018-11-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除