开发原地

mysql 查询数据库是否存在 sql 语句

 废话不多说 直接上sql SELECT * FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = '数据库名称';

nginx 日志展示

显示nginx日志的小脚本.因为用的着急,所以写的仓促.请忽略各种语法和命名.代码是一坨屎,但是能用. https://github.com/xiaoyaoking/xylog    

btc冷钱包监视,隐藏钱包地址. 自定义显示货币. 自定义显示时间内的交易

  功能:冷钱包监视,隐藏钱包地址. 自定义显示货币. 自定义显示时间内的交易. 缺点:需要放到海外vps,因为获取数据的站点已经被墙. 配置信息 { "title": "My Btc", //显示标题 "password":"123", //暂时未添加 "currency": "CNY", //当前法币 "currencylist":["USD","CNY"], //显示的法币汇率 "showtime":"a", // 显示的时间段 a:全部 y:本年 m:本月 d:本日 "btc": [ //btc地址列表 { "name": "小金库", //显示名称 "key": "1JNwRa9SVHYtakuyAhAi48h5wSEWRnc...

批量展示网站SEO信息

  show my site seo info 展示批量网站SEO信息的小工具 分为两部分 数据展示部分:index.html 和 style 目录随便丢到一个站点里。 数据爬虫部分:xysite.py 和 xysite.json 随便丢到个目录下 修改配置文件 比如 index.html 和 style 目录在 /home/wwwroot/www.test.com/xxx/ 下 配置文件中要修改 jsonpath 为 /home/wwwroot/www.test.com/xxx/ 后台服务部分: python 需要安装 requests 命令:pip install requests 运行爬虫程序: 命令:nohup python xysite.py >/dev/null 2>&1 & 配置文件:xysite.json { "time":120, // 数据抓取时间 "jsonpath":"web/", //数据保存目录 "sitelist&...

python 处理zip文件 解压zip 压缩zip文件和压缩目录

 自己需要 就写了两个函数 。 import zipfile #解压zip文件 def unzip(zip_path=None,file_path=None):     if zip_path is None or file_path is None:         return False     if os.path.exists(zip_path):         zip_file = zipfile.ZipFile(zip_path)         zip_file.extractall(file_p...

ThinkPHP3.1迁移到PHP7

一、在PHP7中,preg_replace不能用/e修饰符,所以用preg_replace_callback代替preg_replace, 需要修改的文件包括 ThinkPHP\Lib\Template\ThinkTemplate.class.php ThinkPHP\Lib\Core\Dispatcher.class.php ThinkPHP\Lib\Core\Db.class.php ThinkPHP\Lib\Behavior\CheckRouteBehavior.class.php ThinkPHP\Extend\Mode\Lite\Dispatcher.class.php ThinkPHP\Lib\Behavior\ReadHtmlCacheBehavior.class.php ThinkPHP\Common\common.php 1)ThinkPHP\Lib\Template\ThinkTemplate.class.php 这个文件大约需要修改8处地方 NO1. 大约在137行,将 [php] view plain copy $tmplC...

重建(替换)一些被 PHP7 废弃的函数

  重建(替换)一些被 PHP7 废弃的函数 <?php if(!function_exists('ereg')) { function ereg($pattern, $subject, &$matches = []) { return preg_match('/'.$pattern.'/', $subject, $matches); } } if(!function_exists('eregi')) { function eregi($pattern, $subject, &$matches = []) { return preg_match('/'.$pattern.'/i', $subject, $matches); } } if(!function_exists('ereg_replace')) { function ereg_replace($pattern, $replacement, $string) { return preg_replace('/'.$pattern.'/', $...

BuyVM 挂载 Block Storage(数据盘)

查看硬盘列表: ls /dev/disk/by-id/ 返回硬盘列表 ata-QEMU_DVD-ROM_QM00004 scsi-0BUYVM_SLAB_VOLUME-8888 格式化硬盘: mkfs.ext4 -F /dev/disk/by-id/scsi-0BUYVM_SLAB_VOLUME-8888 挂载硬盘: mount -o discard,defaults /dev/disk/by-id/scsi-0BUYVM_SLAB_VOLUME-8888 /home 开机自动挂载: echo '/dev/disk/by-id/scsi-0BUYVM_SLAB_VOLUME-8888 /home ext4 defaults,nofail,discard 0 0' | tee -a /etc/fstab   红色是Block Storage(数据盘)名称,  蓝色是挂载到的目录,我是挂载到了/home 你可以根据自己需求修改.  

flutter 报错 Could not resolve io.flutter:flutter_embedding_release

 我是升级flutter后,所有项目都报错,先贴解决办法: flutter\packages\flutter_tools\gradle 目录下 aar_init_script.gradle resolve_dependencies.gradle flutter.gradle 以上三个文件中将 http://download.flutter.io 替换为: https://storage.googleapis.com/download.flutter.io   报错如下: flutter build apk The plugin `flutter_forbidshot` is built using an older version of the Android plugin API which assumes that it's running in a full-Flutter environment. It may have undefined behaviors when Flutter is integrated into an e...

flask Jinja2 template 模板 ' 编码问题

flask Jinja2 template 模板 &#39 编码问题 解决办法:  {{ errors|safe }} 或者 {{ errors | tojson | safe }} 推荐第一条