自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 面试

以下所有均来自全部真实面试,收集来源于朋友,网络,亲人。自我介绍?PASS2-请对自己做的项目做一下简单介绍?PASS3-Python是怎么实现垃圾回收机制的?Python主要使用三种方式来实现垃圾回收。引用计数:跟踪和回收垃圾标记-清除:解决容器对象可能产生的循环引用问题分代回收:以空间换时间的方法提高垃圾回收效率4-使用引用计数有什么优缺点?优点:1-简单,2-实时性缺点:1-维护消耗资源,2-可能循环引用5-那什么是分代技术?分代回收将系统中的所有内存块根据其存活时

2021-05-27 11:02:31 141

原创 关于下载Chrome插件的方法

2018年第一次接触Chrome,之前一直都是使用过程浏览器。真正喜欢上Chrome还是因为他的拓展。可惜的是,官网下载插件需要去Chrome的官方商城下载,各位兄弟姐妹可以去看下,没有FQ的情况下,慢的要死,国内其他网站下载,一言难尽,可以自行感受。上干货。。。。。。收藏猫:插件商城收藏猫将Chrome常用插件基本做了镜像,保障最新版,纯净版。网站无广告,开源万岁。区别在于安装方式稍微有点区别。可以参考插件安装示例,各位兄弟,希望你们也创作一些好的产品,开源出来。...

2021-04-13 20:17:21 130

原创 uwsgi

安装问题错误信息解决办法:yum install -y gcc* pcre-devel openssl-develyum install python3-devel.x86_64 -y

2020-07-06 09:51:25 143

原创 ss5

安装安装: wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz安装依赖:yum install gcc openldap-devel pam-devel openssl-devel -y解压:tar -xf ss5-3.8.9-8.tar.gz进入目录:./configure编译安装:make && make install使用之前加入systemctl服务chkc

2020-07-01 19:02:14 462 1

原创 mysql

centos7安装rpm -ivh http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpmyum install mysql-community-server -y第一次改密码跳过验证,在/etc/my.cnf最后一行添加skip-grant-tables重启 systemctl restart mysqld进入MySQL mysql .

2020-06-17 19:38:49 105

原创 node

pm2curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -yum install nodejs gcc-c++ -ynpm install pm2 -g

2020-06-17 14:44:11 110

原创 nginx 相关问题

权限问题systemctl start nginx 管理相关服务如果出现权限相关问题,可以修改nginx.conf中user为root,然后重启

2020-06-15 19:15:57 83

原创 squid代理

centos使用squid代理请求关闭firewalld 或者开放端口

2020-05-15 16:25:39 99

原创 logrotate

/etc/logrotate.conf 日志分割

2020-05-14 09:34:42 98

原创 flask

获取请求者ip(使用了nginx)修改nginx的配置(自己定义的配置文件,一般在/etc/nginx/conf.d/xx.conf,在自己的server中的location中添加proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;然后在自己的后端(flask)request.headers['X-Forwarded-For']...

2020-05-13 17:25:15 106

原创 supervisor-celery

安装supervisor这里不介绍,自行百度celeryd.conf[program:celeryd]; Set full path to celery program if using virtualenvcommand=/vdc_backend/venv/bin/celery worker -A celery_worker.celery --loglevel=infodirectory=/vdc_backend/appuser=rootnumprocs=1stdout_logfil.

2020-05-13 17:17:04 182 1

原创 定时-心跳

#!/bin/bashsource /etc/profilecurl --connect-timeout 5 -m 20 urlcentos: crontab -e*/5 * * * * /vdc_crontab/heart.sh

2020-05-13 17:05:32 172

原创 docker

docker 常用命令搜索可用镜像 xx-name是镜像名称docker search xx-name下载容器镜像docker pull xx-name查看所有正在运行中的容器列表docker ps查看更详细的关于某一个容器的信息 xx-id 容器iddocker inspect xx-id列出所有安装过的镜像docker images将某一个镜像发布到官方网站docke...

2020-04-03 13:28:51 181

原创 mongodb

kill -9 mongo1.删除data/db/mongod.lock文件2. mongod --repair3. service mongodb start4. service mongodb status

2020-03-19 17:41:17 86

原创 homebrew

homebrew临时不更新export HOMEBREW_NO_AUTO_UPDATE=true

2020-03-15 21:45:32 160

原创 ubuntu云服务器问题

1.安装python3.6:ubuntu安装python3.6如果碰见 sudo apt-get update失败更新失败解决办法

2020-02-09 09:22:14 128

原创 python安装问题

一:python3 pip3 install mysqlclient mac电脑安装错误主要报错如下:Failed to build mysqlclientInstalling collected packages: mysqlclient Running setup.py install for mysqlclient ... error Complete output fr...

2020-02-06 15:44:38 783

原创 ssh脚本自动远程登陆

本人的Mac在进行ssh远程登陆的时候,如果超过几分钟不操作,就会自动断掉,找了很多文章,可能本人也比较菜,没有根本解决,只是通过写了一个自动登陆脚本,解决了断掉之后不用输入账号密码的麻烦。具体如下:...

2019-12-19 21:06:17 121

原创 Chrome浏览器如何安装插件

前言Chrome作为一款浏览器,目前是十分受欢迎的,目前市场的占有率是非常高的。实际上,如果你只是会使用Chrome这个浏览器,而不会使用这个浏览器的插件功能,那么你真是太out了。大多数对Chrome不是很熟悉的人来说,Chrome插件的安装是有些困难的,那么接下来就是介绍在Mac和windows上如何安装Chrome插件。首先你得有Chrome浏览器,官网下载地址:chrome浏览器官...

2019-12-12 15:42:45 545 2

原创 plugin相关总结

requests在发送到国外服务器上,用的是post,传递的是data参数,实参是ujson.dumps(param),param是字典,国外发送到国内的put,用法一样上传文件到七牛a = qiniu.Auth(ak,sk)token = QINIU_AUTH.upload_token(上传的空间, file_name)ret, info = qiniu.put_file(token,...

2019-11-28 20:37:58 100

原创 datetime.datetime -- 时间戳

import datetimeimport timenow_time = datetime.datetime.now()time.sleep(5)old_time = datetime.datetime.now()time1 = int(time.mktime(now_time.timetuple())) #datetime 转时间戳time2= int(time.mktime(o...

2019-11-08 20:34:51 341

原创 java

Ubuntu 16.04 配置 java 12我下载的是java 12 tar 64 位版本的jdk,安装在/usr/java,java是我自己新建的目录,下载的压缩包解压到这个文件里就行,tar -xvf 文件名来解压,然后就是配置环境变量,我是把环境变量配置在/etc/profile里,在文件的后面添加下面语句:export JAVA_HOME=/usr/java/jdk-12.0.4e...

2019-08-09 16:53:37 99

原创 django项目

前期工作创建项目直接是在pycharm创建Django项目:我的项目是在damon2/文件夹下创建首先把项目放在码云上托管在码云上创建好远程仓库我是在damon/目录下直接git clone url(远程仓库地址),然后目录下有个damonshop文件夹,此文件夹里有个.md文件我把之前用pycharm创建在damon2/下的所有项目文件,复制到damonshop文件夹下在damo...

2019-07-11 16:19:33 104

原创 flask_mysql基本操作

一.利用过滤器filter_by在flask中,可以利用request.args.get()可以获得通过GET方法请求的参数,get一般常用的只写一个参数,就是请求的参数,例如request.args.get(‘id’),但是还可以像下面这样用:request.args.get(‘id’,1,type=int),第一个参数依然是请求的参数,第二个是参数的默认值,第三个是参数的类型。可以利用上...

2019-06-13 21:22:22 679

原创 flask_redis常用功能

一.首先创建redis_store = FlaskReis()redis_store.get(key)get函数接受一个键,通过此键如果有缓存就返回缓存,没有就返回None,常配合条件语句使用redis_store.set(key,value)set函数接受一个键和值,主要作用是写入缓存redis_store.expire(key,time)expire函数接受一个键,一个时间(格...

2019-06-13 20:42:27 2116

原创 git

欢迎来到git常用实例一:git push 不用输入账号密码在你的版本库文件下(平时需要git push 上传的文件下):git config – global credential.helper store然后git push输入账号,密码(输入一次就可以了,下次就不用了)测试git push,不用输入密码了...

2019-06-06 10:15:44 136

空空如也

空空如也

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

TA关注的人

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