python
文章平均质量分 83
布偶猫爸爸
这个作者很懒,什么都没留下…
展开
-
记录:python list 转换成 sql 的条件
最近开发后端的时候,发现接到的用户数据不再是个定长值,有可能用户输入一个也有可能输入多个,而前端传过来都是以list形式个的,由于传过来的值是需要直接到数据库作为条件去查的,所以遇到了不确定值得sql确定问题。解决办法非常的多,可以一个个查,可以转换成元组,可以拼接字符串形式,这里记录的主要原因是,选择某种方法的时候考虑性能和安全,性能很简单了,能一次查询的尽量少连接数据库,所以pass掉一个...原创 2020-04-24 18:15:15 · 2096 阅读 · 0 评论 -
python MySQL 链接池 DBUtils
看了很多关于python连接池的文章,文章都写的很好,但唯一的遗憾是没有针对第一次接触链接池的朋友进行介绍的。最近有几个小朋友问我python链接池到底咋用,趁此记录下对链接池的入门理解;链接池,首先他的作用是开一个连接通道,他的使用场景不仅仅是数据库。什么是通道?举个例子,python pymsql连接数据库执行一次查询,第一步程序需要连接数据库,第二步保持这个通道不断开并发送sql,...原创 2020-01-21 16:54:32 · 638 阅读 · 0 评论 -
解决思路:no python application found, check your startup logs for errors
uwsgi部署python web项目的时候可能会出现标题报错:解决思路,看日志:[root@lovecat uswgi]# uwsgi --http :9090 --wsgi-file /app/uwsgi/start:app*** Starting uWSGI 2.0.18 (64bit) on [Thu Oct 10 02:28:27 2019] ***compiled wit...原创 2019-10-10 15:52:49 · 7371 阅读 · 0 评论 -
Linux python3使用自定义包
最近用pycharm开发完了一些项目部署到树莓派上做测试的时候跑不起来,发现报错找不到自定义模块,记录下解决办法;环境:linux Debianpython3.7由于我的树莓派上没有删除python2.7,是3.7和2.7共存的,启动python3.7我的命令是python3,只有一个版本的python环境就不用带指定版本号之类的了。原理:python启动...原创 2019-10-08 10:07:09 · 1365 阅读 · 0 评论 -
FLASK部署服务器,Ajax请求报错500 解决思路
重点:500错误不是NGINX错误,不是API错误,不是JS/AJAX/HTML错误,而是服务端后台应用错误,即flask应用错误运行flask需要https server网关,之前已经说到python应用网关常规使用uwsgi,所以配置flask 项目的网关也是使用uwsgi在服务器上,需要做以下几步:1、安装uwsgi,pip install uwsgi安装即可2、安装fla...原创 2019-09-26 14:44:03 · 5144 阅读 · 0 评论 -
python web 网关API/httpserver学习之 uWSGI学习,实现ajax json与python py程序之间的数据交互
uWSGI: uWSGI:是python的http server服务,也叫做python网关API,主要作用是接收html发送过来的数据并传递给web后台逻辑,实现数据库的交互 python web中,大多数都在讨论flask等框架,个人而言,更喜欢讨论一些server实现而不是现场框架,所以自己写的网站后端处理逻辑也是用的python, 但是并没有用任何的python...原创 2019-09-23 15:01:30 · 446 阅读 · 0 评论 -
python3文件夹监控模块watchdog学习
网上搜索python的文件夹监控,windows下推荐的大多数都是watchdog,萌新的我就学习了下这个模块。这模块看了很久的git,没看懂,后来把git的示范代码拉在电脑上跑了一次就懂了,所以对于看不懂各个帖子写的介绍的,建议先把git上官方举例代码拉下来跑一次。先安装watchdog,watchdog主要使用三个角色:1、Observer可以通过以下命令导入:from...原创 2019-06-29 19:20:43 · 13172 阅读 · 0 评论 -
python package/module/函数 简单解释
最近写python的时候有的刚接触python的朋友问我什么是包,什么是模块,作用是什么。他们说网上的解释大多数是从一些专业的角度进行描述,但是对于新接触的人来看,根本看不懂这些专业的描述。这里我就通俗易懂的简单解释下python 的函数、模块、包的意思,当然通俗的解释并不全面,但是对于新接触的人应该能很好的理解。默认使用windows的pycharm进行描述和解释:python 函...原创 2019-06-22 01:30:37 · 2780 阅读 · 1 评论 -
日志分析系统/监控系统后端实现
公司领导想要看到系统按省份、成功率、业务来分类的时时访问监控图像,虽然说是个没啥用的项目,既然老板发话了,还是去做吧,前端显示页面不是自己开发,前端只需要来数据库抽取我时时计算出的结果展示出来就行了,心里一万只草泥马,那就意味着后端所有斗得自己做了。想了下咋实现呢,监控访问量嘛,最简单通用的方法无非就是读取端口日志,查了下日志,刚好包含了有我所需的字段,所以问题就从0头绪变成了-----日志分...原创 2019-03-14 17:04:00 · 823 阅读 · 0 评论 -
docker运行datax实现数据同步方案 -- datax/Oracle-Oracle/MySQL篇
之前已经构建好了datax镜像,只差最后一步,datax运行 datax的使用很简单:python datax.py 配置文件.json以上命令就可以直接使用datax了,本次就来分解以上命令 首先python打头执行命令,datax.py是datax自带的,该可执行文件再datax的bin目录下,最后加上执行的配置文件配置文件大体结构是:读数据库+各种读取信息...原创 2019-01-03 11:12:29 · 1672 阅读 · 3 评论 -
python入门(持续更新)
最近实现一个自动化监控和发送报表功能,问了下背后的DBA大师,用python写个脚本来实现把,然后开始学python,网上很多只是并没有一个结构性的讲解,这里分享一些心得和记录一些笔记。 帕森,一个比较流行的编程语言,收集了下和c/java等比较的优缺点,python 执行效率低,优点是语法简单。为什么说执行效率低?拿c比较,c是直接编译机器语言,执行一条c可能只需要花0.001秒时...原创 2018-08-02 12:22:14 · 3545 阅读 · 0 评论