- 博客(25)
- 收藏
- 关注
原创 Redis相关操作
1.redis启动命令 1.安装:先执行(sudo apt-get update),再执行(sudo apt-get install redis-server) 2.启动:redis-server /etc/redis/redis.conf 3.重启:service redis-server restart 4.停止:service redis-server sto...
2020-03-27 14:36:17
160
原创 Ubantu安装Nginx
1.安装Nginx ①:命令(sudo apt-get install nginx) ②:配置文件都在(/etc/nginx) ③:启动脚本在(/etc/init.d/) ④:启动命令(sudo /etc/init.d/nginx start),停止命令(sudo /etc/init.d/nginx stop) ⑤:日志文件在(/var/log/nginx)...
2019-12-19 11:40:54
212
原创 开发性能优化
1.前端优化 ①:尽量避免多次请求后端,可以在按钮请求后置灰,避免重复点击请求 ②:如果访问量很大时,可以在几秒内不可再次请求(如秒杀场景,抢票场景时)2.后端优化 ①:避免大量请求数据库,可以使用redis(单线程,内存存储的)这种缓存机制 ②:通过消息队列,RabbitMQ处理操作数据库的逻辑3.数据优化 ①:数据量少的话,通过优化sql语句(i...
2019-12-18 20:22:39
262
原创 Nodejs开发有用的东西
1.npm常用命令1) npm init:创建一个package.json文件2) npm install --save xxx:从npm下载包,自动安装到当前目录的node_modules文件夹,并添加依赖到package.json的dependencies对象(--save可简写为-S)3) npm install --save-dev xxx:从npm下载包,自动安装到...
2019-11-11 15:47:13
127
原创 nodejs开发常用命令
1.npm常用命令1) npm init:创建一个package.json文件2) npm install --save xxx:从npm下载包,自动安装到当前目录的node_modules文件夹,并添加依赖到package.json的dependencies对象(--save可简写为-S)3) npm install --save-dev xxx:从npm下载包,自动安装到...
2019-11-11 15:42:32
209
原创 Python3之协程
1.yield实现协程def consumer(name): print('开始吃包子...') while True: print('[consumer]%s需要包子'%name) bone = yield #接收send发送的数据 print('[%s]吃了%s个包子'%(name, bone))def produc...
2019-08-30 14:21:36
194
原创 夜神遇到的坑
1.如果开发时老是调试模式连不上 解决方案:进入夜神的安装目录bin文件下,cmd执行命令:nox_adb.exe connect 127.0.0.1:62001
2019-08-05 18:45:39
139
原创 RabbitMQ遇到的坑
1.报错:AMQPConnectionError 解决方案:①安装:erlang ②安装:RabbitMQ ③执行:rabbitmq-pluginsenable rabbitmq_management,重启服务:net stopRabbitMQ,net start RabbitMQ ...
2019-05-29 11:59:21
4577
原创 jquey开发遇到的坑
1.如果发现在ajax调用后给界面上赋值不了(此值是在你ajax上面定义的变量) 解决方案:首先在成功回调里把元素对象和赋值的那个值打印下看看,如果对象找不到就把对象预先定义好,如果值找不到就通过后台把这个值再传到前端...
2019-03-07 17:03:26
142
原创 odoo开发遇到的坑
1.报错:fe_sendauth: no password supplied 解决方案:配置文件缺少数据库用户密码信息2.如果发现模块界面卸载不掉,也没发法删除 解决方案:通过后台代码可以删除# 1.先去数据库表:ir_module_module中查看相应要卸载的模块名称:odoo_frontend_leaning# 2.再用脚本调用下面代码gengo = sel...
2019-02-27 17:09:37
2419
1
原创 VMware安装ubantu系统
1.文件-->新建虚拟机2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.全屏设置(在桌面上出现的wmware...
2018-10-12 15:20:50
357
原创 docker安装及配置odoo
0.查找镜像docker search odoo1.docker中安装大象数据库镜像docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=1234 --name db postgres:9.52.docker拉取odoo镜像并做端口映射一个端口docker run -p 8069:8069 --name odoo --lin...
2018-09-07 13:59:31
2898
原创 Linux遇到的坑
1.pip无效(cannot import name main) 解决方案:打开文件(sudo vim /usr/bin/pip) ①将源文件: ②修改为: 或者改为:from pip._internal import main2.docker启动失败:(有可能没有安装成功) 解决方案:sudo apt install docker.io...
2018-07-19 14:06:38
702
原创 Git遇到的坑
1.代码上传到远程仓库命令 1.首先下载代码:git clone 要提交代码的链接 2.添加本地文件:git add . 3.提交本地代码:git commit -m 提交备注 4.提交到代码仓:git push2.从远程仓库拉取代码命令 1.拉取线上代码:git pull 2.对比修改代码:git diff (退出:q) 3....
2018-07-16 11:17:52
622
原创 Postgresql开发遇到的坑
1.列名含有大写问题①比如:列名为customerCode②sql语句:SELECT * FROM table_name WHERE "customerCode"='FreshFreshSHOP';③备注:列名加双引号可以区分大小写,不加默认小写;值只能用单引号2.外网连接postgresql①执行命令:cd /etc/postgresql/10/main(由于版本不同,...
2018-07-12 10:14:02
1165
原创 Python高级模块
1.collections:1)counter:Counter作为字典(dict)的一个子类用来进行hashtable计数,将元素进行数量统计、计数后返回一个字典,键值为元素:值为元素个数# -*- coding: utf-8 -*-from collections import *print '----------counter------------'# Counte...
2018-05-07 22:52:01
503
原创 Python常用模块
python的函数使用帮助可以通过help()函数来查看,输出的是官方的文档说明及实例各个库的下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/1.序列化模块: 1)json,pickle:①dumps:将字典,列表等转化为字典,列表字符串;②loads:将字典,列表,JSON字符串等转化为字典,列表格式;③dump:将基本数据类型转...
2018-05-02 23:07:23
256
原创 Python内存管理机制
1.引用计数: 1)python中的对象引用个数在内存都有保存;可以使用sys.getrefcount()获得引用计数2.垃圾回收机制: 1)引用计数:引用计数也是一种垃圾收集机制,当某个对象的引用计数降为0时,说明没有任何引用指向该对象,该对象就成为要被回收的垃圾了; 2)标记清除:如果两个对象的引用计数都为1,但是仅仅存在他们之间的循环引用,那么这两个对象都是需...
2018-04-27 22:00:44
205
原创 Python常用查找算法
1.无序表查找:是数据不排序的线性查找,遍历数据元素def sequential_search(slist, key): for i in xrange(len(slist)): if slist[i] == key: return i return -1sindex = sequential_search([1,3,4,7,5,8,2,...
2018-04-26 22:29:22
820
原创 Python八大排序算法
本文转载于:http://python.jobbole.com/82270/,https://www.cnblogs.com/woider/p/6835466.html1.插入排序:插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序;首先将第一个作为已经排好序的,然后每次从后的取出插入到前面并排序;时间复杂度:O(n...
2018-04-26 00:07:33
38825
4
原创 Python对数据结构的实现
1.数据结构:线性表和链表、堆栈和队列、树和二叉树、图、字典和集合、B树、哈希表链表1)含义:链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的...
2018-04-25 23:02:16
10768
4
原创 计算机系统
1.计算机的组成2.工作原理 1)cpu主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus);缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作...
2018-04-23 22:49:26
209
原创 WINDOW系统
1.后台运行python程序1)开启进程:start/b python 文件名.py2)查看进程:tasklist3)杀掉进程:taskkill /f /pid 进程数2.备份postgresql数据库1)进入postgresql的bin文件下:例如E:\python\postgresql9.5\bin2)命令:pg_dump -U ...
2018-04-23 21:49:03
305
原创 LINUX系统
本文转载于:http://man.linuxde.net/,https://blog.youkuaiyun.com/gx17864373822/article/details/79037369命令的帮助:例子(man ls),(ls --help),(help ls),(info ls) 点击q退出帮助;(type ls 查看命令是不是内嵌(就是可以用help))Linux系统:1.是一...
2018-04-22 21:10:56
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人