欢迎来到楚天乐的小站

The Lastest111

PHP开发

MySQL复合语句用法

楚天乐 9 0

update和select联用, 将advid=2记录的数据同步更新到advid=14update advertisement A inner join advertisement B set A.title = B.title, A.targets = B.targets, A.parameters= B.parameters, A.code = B.code where A.advid=14 ...

PHP开发

Discuz 3.4顶部格子广告显示列数修改

楚天乐 17 0

背景一直以来都特别鄙视Discuz,Wordpress这种结构混乱的项目。平心而论,十多年前的代码,功能强大,运行稳定自然是没得说的。但是代码质量就不敢恭维了。所以一直以来都不愿意去碰这类项目,然而,人生不如意十之八九,偏偏就有这类项目飞脸上来。有钱不赚非君子,干吧问题描述为discuz安装插件,添加了顶部格子广告位。广告位默认一行显示5张广告图,然而客户要求一行3张。解决方法位置:source/class/adv/adv_tex...

djano 2

python循环中修改数组元素

楚天乐 16 0

简单说下,就是for each这种方式,无法对原数组元素进行修改。下面这段代码无法对原数组元素产生影响content = ["aaa", "bbb", "ccc"] for item in content: item += "111" # 不影响原数组 print(content) 结果: ['aaa', 'bbb', 'ccc']需要使...

PHP开发

Discuz x3.4是如何求密码hash的

楚天乐 44 0

首先说密码是如何生成的,废话不多说,直接上实验代码<?php function discuz_password_hash($password, $salt){ return md5(md5($password) . $salt); } $salt = "anysalt"; $password = "123456789"; $hash = discuz_password_...

运维开发

Python使用类似JQuery的css选择器语法来处理html文档

楚天乐 27 0

Scrapy作为一个爬虫开发框架提供了内置的Selector组件来处理html文档,然而他的语法实在是有点诡异,大约平日前端开发用惯了JQuery的缘故吧,总想找一款具有类似语法的python组件来帮助处理html文档。技术选型稍微google下(感谢搜索引擎赐予我的力量。。),就找到了两款类似功能的组件:PyQuery: https://pythonhosted.org/pyquery/index.html#full-docu...

运维开发

CentOS无法安装Scrapy解决

楚天乐 30 0

CentOS 7上安装Scrapy报错,提示说Twist构建失败,另外找不到python.h头文件目录。#pip install scrapy gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4...

运维开发

CentOS 7升级python 3.6

楚天乐 29 0

下载python 3.7源代码cd /home/source wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz解压缩源代码并编译安装tar xvf Python-3.6.6.tar.xz cd cd Python-3.6.6 # 非生产环境请使用 #./configure # 生产环境请开启优化 ./configure --enable-optimi...

运维开发

python 3使用supervisor做守护进程

楚天乐 63 0

问题centos 7系统,python 3.6环境下用pip install supervisor会报错, 简单说就是supervisor不支持python 3[root@li999-188 python-supervisor]# pip3 install supervisor Collecting supervisor Using cached https://files.pythonhosted.org/packages/...

运维开发

python实现数据库自动备份

楚天乐 77 0

python实现数据库自动备份设计要求执行环境centos 7 x64每天某一个时刻自动执行备份操作,执行时间可调整数据库备份文件保留在特定目录中,目录路径可设置自动将当前备份版本发送到指定邮件地址,发件邮箱信息和收件邮箱信息可设置对于每一个数据库备份书数据库备份文件保留七天,超过七天则删除部署后,源代码不泄露实现python如何在centos上实现定时执行使用Linux定时任务功能Cron即可达到目标。在此之前,请确保服务器时区...