自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django-import-export 解决中文表头 gbk 格式导入的error

修改 settings,添加以下代码,其中 FolderStorage 是重写的文件处理类,以及路径自定义# django-import-export 文件读取类IMPORT_EXPORT_TMP_STORAGE_CLASS = 'common.storages.FolderStorage'创建 storages文件以及 FolderStorage 类import tempfilefrom import_export.tmp_storages import TempFolderStor.

2022-02-21 10:42:55 596

原创 linux[Ubuntu]安装mysqlclient库失败

linux[Ubuntu]安装mysqlclient库失败执行命令执行命令sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev

2021-03-02 17:17:55 389 2

原创 uwsgi+nginx部署简单记录

uwsgi+nginx部署简单记录uwsgi +nginx部署(Django)一 uwsgi二 nginxuwsgi +nginx部署(Django)一 uwsgi安装uwsgi:使用pip(3) install uwsgi检测uwsgi是否成功安通新建py文件 hello.pydef application(env,start_response): start_...

2019-09-23 14:01:04 222

原创 php7.2调用curl_init()失败的解决方案

PHP7.2我在使用PHP7.2跑一段demo的时候出现提示curl_init()调用失败,未定义的问题,即Call to undefined function curl_init(),找了很久才找到解决方案,其实很简单,就是没有对应版本的curl,python初来乍到,还望见谅在linux终端键入apt-cache search curl |grep php,得到如下:php-curl...

2019-01-21 10:06:33 4212 3

原创 多任务数据修改处理&数据库事务隔离级别

数据修改并发处理包含乐观锁的任务逻辑可以放在一个死循环里边,修改失败则使用`continue`关键字重新尝试修改,直到修改成功的时候,继续下边的业务逻辑,`break`关键字退出循环。在程序中对数据库数据进行变动的时候,如果该段程序是并发的就很容易出现数据修改紊乱的问题,多任务同时进行修改同一个数据,这时候需要一个解决方法。悲观锁乐观锁任务队列悲观锁:- 当我们查询一条记...

2018-11-08 10:22:59 547

转载 Haystack入门教程

Haystack入门教程 `2017.12.25 17:12转自作者:此番风景 链接:https://www.jianshu.com/p/fa1d29456d80任何形式的转载都请联系作者获得授权并注明出处。搜索是一个日益重要的话题。用户越来越依赖于搜索从噪声信息中分离和快速找到有用信息。此外,搜索搜索可以洞察那些东西是受欢迎的,改善网站上难以查找的东西。为此,Ha...

2018-11-01 20:12:58 387

原创 django中解决跨域数据请求问题

前后端分离项目中,由于前后端域名不同,因为浏览器的同源策略,即不同的域名之间,默认是不允许数据共通的,所以需要解决这个问题在django中,有比较简单的解决办法安装模块pip install django-cors-headers在项目settings中添加应用INSTALLED_APPS = ( ... 'corsheaders', ...)中间层设...

2018-10-23 23:40:03 217

原创 Flsk中web开发,使用flask_script扩展功能manager创建命令行

manager中可以使用三种创建自定义命令行的方式Command子类@command修饰符@option1.首先创建管理器from flask_script import Managerfrom flask_migrate import Migrate,MigrateCommandfrom info import create_app, db# 创建flask对象app=c...

2018-10-13 11:41:58 924

转载 pip 10.0.0 BUG 解决方案Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module>

使用pip3 出现以下错误:Traceback (most recent call last): File “/usr/bin/pip3”, line 9, in from pip import main或者pip 时也出现这个问题 这是pip 10.0.0版本的BUG注:现在这个问题好像已经解决了解决办法修改 /us...

2018-10-12 16:20:26 1469

转载 HTML5"data-*"属性

HTML data-* 属性HTML 全局属性实例使用 data-* 属性来嵌入自定义数据:&lt;ul&gt;&lt;li data-animal-type="鸟类"&gt;喜鹊&lt;/li&gt;&lt;li data-animal-type="鱼类"&gt;金枪鱼&lt;/li&gt; &lt;li data-animal-type="蜘蛛&

2018-10-10 19:22:18 100

转载 极为完整的win环境下虚拟环境配置

准备工作:1.下载需要的python版本附上python版本链接:python2.7: https://pan.baidu.com/s/1IJBxFnEWBng0IwGIsS77gg 密码:dmmjpython3.6: https://pan.baidu.com/s/14KEiOhkyPbqd7X9QCHISrQ 密码:enxl2.分别安装各个版本的环境,如果我全...

2018-09-23 09:17:44 666

转载 蓝图,转载自其他网站,排版未优化

&lt;div class="copyright-area"&gt;原文出处: &lt;a target="_blank" href="http://fanchunke.me/Flask/Flask%E4%B8%AD%E7%9A%84%E8%93%9D%E5%9B%BE%E7%AE%A1%E7%90%86/"&gt;Learn Python&lt;/a&gt;&amp;nbsp;&

2018-09-21 20:40:01 136

原创 sqlalchemy中一对多表关系信息提交注意点

提交信息注意点设置关系属性创建两个表提交表数据的不同写法设置关系属性books=db.relationship('Book',backref='author',lazy='dynamic')创建两个表# 作者表class Author(db.Model): # 定义表名 __tablename__='authors' id=db.Column(db.INTEGE...

2018-09-21 09:58:45 325

原创 快速排序小问题

def quick_sort(list,start,end): # 设定递归函数的临界条件 if start &gt;= end: return # 选定一个基准数 mid_value = list[start] low = start high = end while low &lt; high: while...

2018-09-14 09:24:53 147

原创 Python中属性拦截器__getattribute__()中的注意点

class Test(object): def __getattribute__(self, item): if item.startswith('a'): print('successful') return 'successful2' else: print('terrible')...

2018-09-06 23:29:47 884

转载 深刻理解Python中的元类

http://blog.jobbole.com/21351/https://stackoverflow.com/questions/100003/what-are-metaclasses-in-python译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道...

2018-09-06 16:12:15 126

原创 Python中chr()和ord()方法

在处理ASCII码时,需要用到的两个函数方法. Ⅰ.chr()方法:将十进制数转化为基础字符 chr(65) ‘A’Ⅱ.ord():将字符转化为十进制数 ord(‘A’) 65附上一个随机生成字符串代码:import randomstr=''for i in range(8): ch=chr(random.randrange(ord...

2018-09-05 20:19:27 18499

原创 JS在原数组基础上去重(难度2星半)

JS代码数组去重,在各种语言中,数组去重都是一个比较常见且基础的必备技能,目前见过的即为简单的当属Python的集合去重,而现在要记录的是JS中的一个稍微要详细理解一下的去重方法,不建立新的数组,在原数组的基础上进行去重操作., 以上就是去重代码,两个for循环嵌套,第一个for循环里边条件获取原数组下标值”i”,嵌套一个for循环获取小于所取得下标值的下标”j”,并持续判断是否...

2018-09-05 10:25:41 302

原创 电脑程序出问题,导致输入法切换不出来

ctfmon被终止偶然间因为电脑网络设置出问题导致的一系列卡死崩溃现象,最后牵连输入法也难逃一劫,在所有应用程序乃至桌面都调用不出来输入法,所有输入框都是直接键盘原字符输入,如果有同样遭遇的,很有可能就是windows的ctfmon程序被终止了,而不是什么输入法没有列入候选列表,直接说解决方案吧,很简单,win+r调出命令框,输入ctfmon,确认即可。而这其中有兴趣了解更多的,我来复制粘贴...

2018-08-28 11:30:24 1589

原创 关于TCP套接字开启多进程主进程与子进程一个容易忽略的小细节

如图,在主进程里边,得到了client对象,并且开启了一个子进程来接收并处理client对象收到的来自客户端的数据,一般情况下,我们会在处理client接受数据的函数里关闭这个套接字就可以了,不需要在主函数里再关闭一次,因为只有一个client对象,但是开启了进程之后,因为子进程是完整地复制主进程的信息,所以,这时候虽然是吧client传值给了子进程,但是此时主进程中也还存在这个client...

2018-08-27 00:09:16 1133

空空如也

空空如也

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

TA关注的人

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