- 博客(29)
- 收藏
- 关注
原创 SVN Update Failed问题出现原因及解决办法
早上来公司第一件事,update最新的代码,就报了这个Update Failed的错误,无法更新代码,以为是SVN挂了,但是看了一下 同事的,他们更新都是正常,提示locked锁定,报错截图如下:就上网查找解决办法,得到下面的解决办法和错误原因:Still if it doesn't work, just lock all the files and unlock. Now clea...
2019-07-06 10:19:10
9368
原创 python 如何重启celery任务中的一个队列
需求:公司项目中的celery基本上每时每刻都有任务在执行,这时候你想修改其中的一个任务,就最好不要重启整个celery,不然别人的任务就跑失败了,我们要做的只是找到你对应的任务的队列,重启一个队列就可以了,这样能做到最小化的影响别人的代码1. 先找到你要跑的任务对应的队列名,下图是我的队列名2. 在你的celery服务器中,找到对应队列的进程号,如图325893....
2019-07-05 17:58:21
2012
原创 JS 中的||和&&符号
1、JS中的||符号:运算方法: 相当于or 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。总结:真前假后2、JS中的&&符号:运算方法: 相当于and 只要“&&”前面...
2019-07-01 17:32:21
30950
原创 django xadmin中form_layout添加字段显示
需求:用的是django的框架,想显示一个基本固定的页面,用到了form_layout上图的ROW中添加的是model中的字段名,可以显示对应的内容,如果想一行显示多个,可以写成Row('Flow_type', 'Demand_name'),效果如下图(图片是别人的,借鉴一下)想正常的显示,还有最后一步就是在把你需要展示的ROW中的字段,放在fields...
2019-03-15 11:22:02
1600
1
转载 MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下 复制代码 1 INSERT IGNORE INTO `table_...
2019-01-10 15:38:42
255
转载 mysql 防止重复插入 on DUPLICATE KEY UPDATE 单行插入和多行插入
表中数据:其中id设置为主键,执行插入两条主键冲突的数据,如果包含该主键则只更新列name:insert into t_my (id,name) VALUES (2,'bob2'),(3,'bob3') on DUPLICATE KEY UPDATE name = VALUES(name);更新之后表数据为:前提是表有主键或者唯一索引,若有多个索引都冲突,则只根据一个索引...
2018-12-27 09:24:14
1033
原创 python2 实时获取最新的汇率表
获取汇率def get_rate(self, time): # Where USD is the base currency you want to use # 我的需求是获取美元对印尼币的汇率,我存在了自己建立的一张表中,次方法效果是判断我调用的时候传入的时间,如果和表中的 一致,就直接用数据库表中的,如果不一致就调用api获取最新的汇率,保证一天只请求一次api,因...
2018-12-17 13:54:32
1055
原创 python2 连接mysql获取值出现的错误TypeError: unsupported operand type(s) for /: 'float' and 'NoneType'
我这是一个获取实时汇率的方法,刚开始写法如下就是一直会报一个数据类型错误获取汇率def get_rate(self, time): # Where USD is the base currency you want to use url = 'https://v3.exchangerate-api.com/bulk/fa192ccf2d553fe2b4005125/USD'...
2018-12-17 13:48:52
17343
转载 创建mysql事件
mysql 事件说明:创建事件CREATE EVENT 的语法如下:CREATE EVENT[IF NOT EXISTS] ---------------------------------------------*标注1event_name -----------------------------------------------------*标注2ON SCHEDULE sch...
2018-11-22 16:56:24
330
转载 Python之日期与时间处理模块(date和datetime)
转 Python之日期与时间处理模块(date和datetime) 2017年02月09日 12:19:43 p9bl5bxp 阅读数:22141 ...
2018-09-21 17:00:13
2815
转载 python 中twisted框架如何使用 adbapi连接数据库的
1. 和数据库建立连接adbapi.ConnectionPoolconn=adbapi.ConnectionPool("MySQLdb",host=MYSQLCONFIG["host"],user=MYSQLCONFIG["user"],passwd=MYSQLCONFIG["passwd"],charset=MYSQLCONFIG["charset"],port=3306)2.执行...
2018-09-20 18:57:29
2680
转载 mysql中key 、primary key 、unique key 与index区别
索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。表越大,花费时间越多。如果表对于查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要考虑所有数据。如果一个表有1000行,这比顺序读取至少快100倍。注意你需要存取几乎所有1000行,它较快的顺序读取,因为此时我们避免磁盘寻道。 所有的...
2018-09-07 11:01:33
208
转载 IT 行业专业术语
目前比较流行的开发语言有哪些?Java、C#(C Sharp)、C、C++、JavaScript、PHP、Ruby、Python等WEB端有哪些开发技术?Javascript、CSS、HTML、Ajax、Flex等比较常用的开发工具有哪些?团队协作:WinCVS、TortoiseSVN、TortoiseHG文本比较:Beyond Compare文本编辑:UltraEdi...
2018-08-28 15:22:21
552
原创 python 数据库
关系型数据库:SQLite、Oracle、mysql(面向行)非关系型数据库:MongoDb(面向文档)、redis(键值对)、HBase(面向列) 数据库类型 特性 优点 缺点 关系型数据库: SQLite、Oracle、mysql 1.采用关系模型来 搭建的...
2018-08-25 16:24:03
205
转载 数据库分区, 分表, 分库, 分片
一、分区的概念 数据分区是一种物理数据库的设计技术,它的目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。 分区并不是生成新的数据表,而是将表的数据均衡分摊到不同的硬盘,系统或是不同服务器存储介子中,实际上还是一张表。另外,分区可以做到将表的数据均衡到不同的地方,提高数据检索的效率,降低数据库的频繁IO压力值,分区的优点如下:1、相对于单个文件...
2018-08-07 22:15:39
452
原创 pycharm 工具栏Tool中找不到Run manager.py Task
在做Django项目的过程中, 无法进入pycharm提供的Run manager.py Task交互环境出现这种问题是因为Pycharm无法识别这个项目是django项目.需要进行配置还有一种方法是通过Terminal中输入python manager.py shell...
2018-07-11 22:06:53
8879
转载 python 中的join() 和 os.path.join()
Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回一、函数说明1、join()函数语法: 'sep'.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、...
2018-07-08 11:58:15
383
转载 session依赖cookie,如果浏览器禁用了cookie呢?
<form action='<%=response.encodeURL("/jsp/index.jsp") %>' method="post"> <input type="submit" value="提交"/></form>我们都知道session依赖cookie,因为服务器需要在每次请求中获取sessionId,然
2018-07-07 10:40:30
698
转载 python+requests实现接口测试 - get与post请求使用( params )
简介:Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦! 一、安装使pip安装:p...
2018-06-30 10:58:07
1030
转载 python 格式化输出%s %d 占位符的使用
python print格式化输出。1. 打印字符串print ("His name is %s"%("Aviad"))效果:2.打印整数print ("He is %d years old"%(25))效果:3.打印浮点数print ("His height is %f m"%(1.83))效果:4.打印浮点数(指定保留小数点位数)print ("His height is %.2f m"%(1...
2018-06-27 09:02:18
34826
转载 Flask Web 开发 Flask script 扩展功能 Manager
本文是从csdn找到的,觉得挺棒,分享一下,顺便自己保存网上看了一下其他前辈的文章,自己再记录下然后是通过这篇文章看了以后自己做的记录http://my.oschina.net/lijsf/blog/158828好,先简单讲讲扩展吧,他是向flask导入外部脚本来运行而里面这个Manager说简单些,就是在python xxxxx.py 这个语句后面可以加入添加语句进行运行类似于python m1...
2018-06-25 22:00:11
443
转载 程序员 必备 正则表达式
一、校验数字的表达式*表示匹配0-无穷+表示匹配1-无穷数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、...
2018-06-25 11:47:55
229
转载 python中redis数据库用法详解
1、redis连接redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。redis连接实例是线程安全的,可以直接将redis连接实例设置为一个全局变量,直接使用。如果需要另一个Redis实例(or Redis数据库)时,就...
2018-06-25 11:24:12
506
原创 Flask 数据库迁移
数据库迁移首先要在虚拟环境中安装Flask-Migrate。pip install flask-migrate代码文件内容:#coding=utf-8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyfrom flask_migrate import Migrate,MigrateCommandfrom flask_scri...
2018-06-16 17:21:09
333
1
原创 SQLALCHEMY进行配置时产生的warning
/home/python/.virtualenvs/py3_flask/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:774: UserWarning: Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set. Defaulting SQLALCHEMY_DATABA...
2018-06-15 11:44:23
1502
转载 字符编码:Unicode和UTF-8之间的关系
Unicode和UTF-8之间的关系1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字...
2018-06-08 11:22:36
1164
1
转载 python中的&&及||
首先说明一下,在python中是没有&&及||这两个运算符的,取而代之的是英文and和or。其他运算符没有变动。 接着重点要说明的是python中的a.any(),我之所以会涉及到这个函数,是因为我在设计某个分段数值函数时由于不细心犯的错误引起的。a.any(),根据官方解释: Test whether any elements of an array evaluate to ...
2018-05-26 22:41:00
115124
2
原创 python中使用property属性制作一个常量
# 定义一个类class PI(object): # 初始化属性 def __init__(self): self.__pi = 3.1415926 # 使用property装饰器 @property def PI(self): return self.__pipi = PI()print(pi.PI)...
2018-05-10 13:00:45
258
转载 Linux环境下僵尸进程产生原因及解决方法
1. 产生原因: 在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程。通过ps命令查看其带有defunct的标志。僵尸进程是一个早已死亡的进程,但在进程表 (processs table)中仍占了一个位置(slot)。 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程。因为每个进程结束的时候,系统都...
2018-05-07 20:24:33
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人