自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【无标题】

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlThe GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.Check that the correct key URLs are configured for this rep

2023-12-26 11:29:43 960 1

原创 解决pycharm在ubuntu下搜狗输入法一直固定在左下角的问题

ubuntu遇到的一些问题1.点击搜狗输入法的齿轮(设置)图标2.看到如下界面,把候选窗口跟随光标取消,应用3.任意在pycharm任意输入, 这时候选栏出现在左下角,拖动候选栏到你想要的位置,就OK了。...

2020-12-30 14:44:24 2592

原创 clickhouse从csv文件导入数据,导出数据为csv文件

说明1.-h IP地址 表示你要连接的数据库 本地可不加这个参数.2.文件字段必须和数据库字段数量一致,文件没有csv后缀也可,但是内容必须有相应的格式.3.如果时自己造的csv文件,每一行后边必须有换行符(1).从csv导入数据cat /dev/shm/data | clickhouse-client -h 123.456.1.789 --query="insert into database.table FORMAT CSV"```或```powershellclickhous

2020-10-15 15:21:30 6574

原创 Python对数字四舍五入和取整或取小数部分

int 向下取整就是把数据类型转换为int型,传入类型错误会报错.int('aa')Traceback (most recent call last): File "<input>", line 1, in <module>ValueError: invalid literal for int() with base 10: 'aa'int(1.1)1int(1.5)1int(1.9)1int(-1.1)-1int(-1.5)-1int(-1.9)

2020-09-17 18:22:29 13565

原创 Python求交集(&)并集(|)差集(^)

一.核心思想不管是列表还是元组,都要转换成集合,也就是先去重.二.代码a = {1,2,3,4}b = {1,3,4,5}c = {1,4,5,6}d = {1,5,6,7}# 这里直接用的集合,如果是其他的数据类型,直接set(list or tuple)>>>print(a&b&c&d) # 交集{1}>>>print(a|b|c|d) #并集{1, 2, 3, 4, 5, 6, 7}>>>

2020-07-29 09:06:49 1708

原创 在本机搭建Gogs服务器

环境:系统:Ubuntu18.0数据库:mysql-8.0一:安装数据库Gogs支持mysql/db2/sqlite等数据库,这里用mysql也可以只装mysql-server ,建议mysql-client也装上sudo apt-get install mysql-clientsudo apt-get install mysql-server启动mysql服务service mysql start配置mysql1.配置mysql服务器,初次安装时,mysql没有密码,为用户添加

2020-07-07 12:51:05 421

原创 将字典转换为字符串

这里写自定义目录标题将字典转换为字符串将字典转换为字符串把一个字典数据写入redis,因为redis存字符串,所以这里要做一个转换。data = {'QPS': 0, 'TPS': 0, 'sendDump': 0, 'recvDump': 0, 'replayNumTransactions': 0, 'commitNum': 0, 'rollbackNum': 0, 'replayedSqlNum

2020-05-14 16:17:27 3524

原创 ssh远程登录免密配置

SSH1.客户端生成公钥:cd ~/.sshssh-keygen -t rsacat id_rsa.pub # 查看公钥服务器端添加公钥cd ~/.sshvim authorized_keys # 在末尾添加客户端生成的公钥简化:客户端直接使用命令:ssh-copy-id 用户名@需要连接的服务器IP根据提示输入yes服务端密...

2020-04-10 17:07:30 96

原创 数据库存储过程及触发器是什么?

数据库存储过程存储过程简介存储过程的特征:存储过程的使用场景:存储过程的优点:存储过程的缺点存储过程的使用:创建、调用参考资料触发器触发器简介:注意:触发器的特征:触发器的使用场景:触发器的优点:触发器的缺点:触发器的使用更多参考:存储过程存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的S...

2020-04-10 15:28:19 671

原创 多线程在web项目中的应用;项目中多线程同时操作某段代码怎么处理?

面试)多线程一般使用在进行io操作。多线程一般使用在进行io操作。在python中由于GIL线程就是“鸡肋”使用场景:创建订单时候, 对于每张表都可以使用线程进行操作。比如一个业务逻辑需要并行的操作几个文件的读写,还得是同步执行,不能异步执行,这时候就可以开启多线程来读写这几个文件视图中需要请求多个第三方接口,仍然也是要求同步的,不能异步,这时候也可以用多线程去并行请求多个第三方接...

2020-04-10 11:56:51 803

原创 如何设置(购物车或待支付账单)倒计时30分钟,数据库数据减少不?

一些实现方案在创建订单时,添加额外字段,记录订单的创建时间。当用户进入此订单页面时就显示倒计时。前端获取当前时间,然后减去订单的创建时间,如果大于30分钟就取消订单,取消订单就修改商品的库存和销量; 如果没有超时就继续倒计时。可以使用定时任务crontab,在创建订单时就生成一个定时任务,设定为30分钟后用户未支付就取消订单,取消订单就把商品的库存和销量做相应的修改。使用celery异步任...

2020-04-10 11:50:34 590

原创 Redis宕机如何解决?

Redisredis宕机如何解决?如果是项目上线的宕机呢?如果只有一台redis多台reids或者是Redis集群从的redis宕机:主的Redis宕机怎么解决哨兵(sentinel)的原理:redis宕机如何解决?如果是项目上线的宕机呢?宕机: 服务器停止服务如果只有一台redis肯定会造成数据丢失。多台reids或者是Redis集群从的redis宕机:配置主从复制的时候才配置从的...

2020-04-10 11:45:24 824

原创 MySQL优化,实现快速查找的经验

MySQL优化,实现快速查找的经验概述Mysql实现快速查找可以从下面几个角度考虑实现,具体方法有很多要配合使用:硬件和网络方面:这要公司前期投入很多金钱。给相应的字段添加索引,避免全文的扫描;缓存查询的结果,减少数据库的查询次数;等价谓词的重写。比如between and 更改为>=、<= 等,查询的速度提升将外连接转化成内连接,减少IO的操作。避免在where语句...

2020-04-10 11:23:37 228

转载 Ubuntu数据库密码忘记解决方法

I. 在终端输入sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnfII. 在[mysqld]下方的skip-external-locking下面添加一行:skip-grant-tablesIII. 重启MySQL服务:sudo service mysql restartIV. 在终端输入命令:mysql 进入mysqlV. 输入USE mysql...

2018-12-21 17:19:59 310

转载 解决Mac上pycharm问题:module 'pip' has no attribute 'main'

最近使用mac上的pycharm,发现pip更新过后,报错module ‘pip’ has no attribute ‘main’,提示Applications/PyCharm/helpers/packaging_tool.py报错,百度的资料都让修改文件的一段代码。坑人的是,Mac下找不到这个文件,最后灵光一现,使用访达的前往文件夹功能,直接搜索Applications/PyCharm/help...

2018-11-27 17:27:10 232

原创 解决:鼠标点击工作空间,project选项卡会自动隐藏

解决:鼠标点击工作空间,project选项卡会自动隐藏在平时开发过程中,需要实时查看project的项目文件结构,后来在创建虚拟环境过程中,发现鼠标点击工作空间时,project选项卡就自动隐藏了,很难受.现在将解决办法分享给有同样烦恼的小伙伴.方案如下:右键点击projec空白处,图中Pinned mode 和Docked mode 都要打钩就可以了.但是创建新的项目后还是得重新设置...

2018-11-01 16:46:27 1346

空空如也

空空如也

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

TA关注的人

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