3 xuezhangjun

尚未进行身份认证

本人熟悉c语言和obj-c,python等基础语言,希望和大家分享知识,互相交流.

等级
博文 280
排名 1w+

centos7 部署web项目步骤记录

1,centos7下使用yum安装pip首先安装epel扩展源:  yum-yinstallepel-release  更新完成之后,就可安装pip:  yum-yinstallpython-pip  安装完成之后清除cache:  yumcleanall这是在root用户时使用的命令,当前用户如果不具有root权限,加上sudo。如果pipins...

2019-06-14 19:36:39

python和shell之间相互交换变量获取变量

python->shell:1.环境变量代码如下:importosvar=123或var='123'os.environ['var']=str(var)#environ的键值必须是字符串os.system('echo$var')代码如下:importosvar=123或var='123'os.environ[...

2019-06-14 11:40:31

CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动:systemctlstartfirewalld关闭:systemctlstopfirewalld查看状态:systemctlstatusfirewalld开机禁用:systemctldisablefirewalld开机启用:systemctlenablefirewalld2.syste...

2019-06-14 11:32:42

shell脚本中调用python脚本的函数并获取python脚本函数的return值

shell脚本中调用python脚本的函数并获取python脚本函数的return值例子1:废话少说,直接上代码:python脚本:merge_report.py#coding=utf-8importsysdefmain(param):returnparamdeffind_report(param):returnpa...

2019-06-14 11:26:58

开源工具

pythonpython资源大全https://github.com/tingtinglu/awesome-python-cn Anaconda环境管理https://www.anaconda.com/ psutil系统监控https://github.com/giampaolo/psutil Bokeh交互式可视化库https://github.com/bokeh/bokeh ...

2019-06-12 17:32:27

Django xadmin自定义页面

django自带的admin因为功能和样式比较简陋,所以很多程序员选择第三方后台xadmin做后台,但是xadmin的自带管理页面非常有限,有时我们也想自己定制一些功能页面,网上关于这个需求的教程实在是太少了,或者讲得实在是很模糊,经过我自己的一些摸索后现在来谈一下我总结的经验,我遇到的坑都用会在注释里写命(此定制页面非xadmin添加插件式定制,而是添加路由,并通过view,和自定义html...

2019-06-12 17:16:48

Django 对特定app下的models生成迁移

Django生成迁移默认是对全局的:pythonmanage.pymakemigrationspythonmanage.pymigrate如果要想仅仅对部分app进行作用的话则执行如下命令:pythonmanage.pymakemigrations<appname>pythonmanage.pymigrate<appname>...

2019-06-12 16:31:37

python xlwt写入excel操作

pythonxlwt写入excel操作安装$pipinstallxlwt例子:importxlwt#创建一个workbook设置编码workbook=xlwt.Workbook(encoding='utf-8')#创建一个worksheetworksheet=workbook.add_sheet('MyWorksheet')#写入e...

2019-06-10 11:31:32

python - 验证字符串密码是否符合要求

运行环境:python2.7需求如下:"""检查哪个字符串用密码合适。1.密码至少在8字以上20字以下2.密码由英文字母,数字和特殊文字组成3.至少应包括两个数字4.应包括一个以上的大写字母5.特殊文字只能用(___?!)三个6.以密码是否合适为结果返还。此时不适合时,详细理由也一并输出,-不超过8个字或超过20个字:1-2个以下数字:2-没有...

2019-06-06 10:25:53

如何在virtualenv环境中安装指定的python版本

virtualenvTEST--python=python2.7这样可以解决不同项目python版本冲突以及和python库版本不兼容等问题。

2019-05-31 15:40:46

关于supervisor 的使用以及配置

首先我个人认为,用python实现的supervisor使用了守护进程这个概念去实现一个包裹进程的概念。他可以帮助你的进程完成失效重启,日志记录,确保在线,关机自启动等一系列的功能。当使用supervisor的进程死掉的时候,启动他的守护进程可以帮助你重新完成启动该进程的工作,不必再重复的手动去启这个进程,大大的提升了稳定性。所以可以这样理解,supervisor进程本身是...

2019-05-24 18:59:02

Python + logging 输出到屏幕,将log日志写入文件

日志日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都潜在地不同的数据)。事件还具有开发者归因于事件的重要性;重要性也可以称为级别或严重性。logging提供了一组便利的函数,用来做简单的日志。它们是debug()、info()、warning()、...

2019-05-24 16:04:17

Django - 解决页面显示的时间和数据库中存储的时间不一致的问题

#因页面显示的时间比数据库中的实际存储时间多8个小时,故而调整USE_TZ=False解决问题#USE_TZ=TrueUSE_TZ=False#因页面显示的时间比数据库中的实际存储时间多8个小时,故而调整USE_TZ=False解决问题#USE_TZ=TrueUSE_TZ=False...

2019-05-24 12:06:13

Django教程(自强学堂)

在学习Django的过程中发现一个非常好的,讲解非常详细的教程和讲解,推荐给大家:访问以下链接便可以跳转:https://code.ziqiangxuetang.com/django/django-tutorial.html...

2019-05-21 16:39:57

Django 视图与网址

Django中网址是写在urls.py文件中,用正则表达式对应views.py中的一个函数(或者generic类),我们用一个项目来演示。一,首先,新建一个项目(project),名称为mysite 1 django-adminstartprojectmysite 备注:1.如果django-admin不行,请用...

2019-05-21 15:51:05

Django基本命令(总结)

1.新建一个djangoproject 1 2 django-admin.pystartprojectproject_name 特别是在windows上,如果报错,尝试用django-admin代替django-admin.py试试 注意project_name是自己的项目名称,需要为合法的Python包名,...

2019-05-21 15:47:41

python - python中的super()方法 (代码详解)

代码如下:#-*-coding:utf-8-*-#单继承classhello(object):defprint_c(self):print"helloworld!"classchild(hello):defprint_c(self):hello().print_c()classchild2(h...

2019-05-16 14:27:34

python - python数据库并发处理(乐观锁)

https://blog.csdn.net/hello_mumu/article/details/82253456

2019-05-15 16:10:57

多用户同时处理同一条数据解决办法

事务处理(多用户同时操作一条信息时是用-并发)在c/s或多层中,如果两个用户同时打开一条记录,修改后提交会产生更新冲突;据说办法有二:1。打开同时锁定表的记录2。浦获错误,撤消其中一个用户的修改,但是很少见到具体实现的代码;请大家告诉具体的代码怎么写:1。打开时如何锁定一条记录?2。如何扑获更新错误?在delphi中调试时会报“该记录读出后已经被再次修改”,而在运行时如何判...

2019-05-15 10:44:32

python - Flask-Admin字段(列)格式化(column_formatters)

Flask-Admin字段(列)格式化在某些情况下,我们需要对模型的某个属性进行格式化。比如,默认情况下,日期时间显示出来会比较长,这时可能需要只显示月和日,这时候,列格式化就派上用场了。比如,如果你要显示双倍的价格,你可以这样做:classMyModelView(BaseModelView):column_formatters=dict(price=lambdav...

2019-05-14 19:06:30
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。