- 博客(151)
- 资源 (3)
- 收藏
- 关注
原创 Docker pip install mysqlclient问题
dockerfile自动化部署django时遇到pip安装不上mysqlclient包的问题。经排查发现是msyqlclient安装不上,问题是缺乏依赖库。解决:dockerfile加上这句。
2022-09-09 19:25:39
1163
转载 uniapp 先执行onLaunch,再执行onLoad
uni-app 中利用 Promise 实现 onLaunch 异步回调后执行 onLoad
2022-08-10 10:55:54
3139
原创 django drf 省市区三级查询
模型from django.db import modelsclass Area(models.Model): LEVELS = ( (1, '省份'), (2, '市区'), (3, '区县'), ) pid = models.ForeignKey('self', db_constraint=False, on_delete=models.SET_DEFAULT, default=0, verbose_name='地区',
2021-11-04 14:05:10
338
原创 stackoverflow 访问慢解决办法
stackoverflow访问很慢解决办法解决方案修改hosts文件,加入:127.0.0.1 ajax.googleapis.comlinux:/etc/hostswindows:C:\Windows\System32\drivers\etc\hostsOK.
2021-09-15 09:30:01
539
原创 小程序 navigateBack传参数
思路,直接更新上页数据小程序let pages = getCurrentPages()let currPage = pages[pages.length - 1] //当前页面let prevPage = pages[pages.length - 2] //上一个页面//直接调用上一个页面的setData()方法,把数据存到上一个页面中去prevPage.setData({ test:"test"})wx.navigateBack()uniapplet pages = g
2021-08-06 14:06:30
3223
原创 小程序 ios 视频黑屏
组件video中 加custom-cache="{{false}}" 解决<video src="" custom-cache="{{false}}"></video>
2021-06-30 18:47:02
795
原创 python 企业微信发送消息
需要的参数 1、通讯用户:touser 或 通讯组:toparty 2、企业ID:corpid 3、应用ID/密钥:agentId,secret获取通讯用户/组通讯录 用户的账号或创建组的部门ID获取企业ID我的企业最下方获取应用ID/密钥企业微信管理员登录企业微信,应用管理创建应用可见范围:发给谁脚本代码#! /usr/bin/env python# -*- coding: UTF-8 -*-im...
2021-05-21 17:42:56
742
1
原创 ubuntu16 zabbix监控CPU温度
安装模块sudo apt-get install lm-sensors配置zabbix-agentvim /etc/zabbix/zabbix-agentd.conf,添加:UserParameter=get_temp_cpu[*],sensors|grep "temp1" |cut -c 16-19配置监控项get_temp_cpu[0]OK.
2021-05-17 14:53:58
378
原创 ubuntu16 zabbix 相关配置
安装:https://blog.youkuaiyun.com/weixin_43789195/article/details/116665105修改语言为中文主机群组创建主机群组模板创建模板主机添加主机主机名称要与主机名相同绿色ZBX即正常自定义脚本邮件告警python添加报警媒介类型参数#收件人{ALERT.SENDTO}#邮件标题{ALERT.SUBJECT}#邮件内容{ALERT.MES...
2021-05-14 18:24:02
236
1
原创 Ubuntu16 systemctl 命令 开机自启
systemctl 是Linux系统最新的初始化系统(init),兼容了service查看服务状态systemctl status sshservice ssh status开启服务systemctl start sshservice ssh start重启服务systemctl restart sshservice ssh restart关闭服务systemctl stop sshservice ssh stop查看开机自启的服务列表syst...
2021-05-13 13:41:01
951
原创 ubuntu 安装 zabbix4.2+mysql5.7+nginx 及卸载
目录安装卸载zabbix安装环境ubuntu 16.04zabbix4.0mysql5.7nginx安装nginxwget http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key echo "deb http://nginx.org/packages/ubuntu/ bionic nginx" >> /etc/apt/sources.list echo
2021-05-11 18:59:33
683
2
原创 ubuntu16 docker安装及使用
安装卸载可能存在的docker旧版本sudo apt-get remove docker docker-engine docker-ce docker.io更新apt包索引sudo apt-get update安装依赖sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common添加docker官方GPC密钥curl -fsSL https:/...
2021-05-11 10:27:16
513
原创 小程序 实现返回顶部
示例代码demo.wxml<view class="card">顶部</view><view class="card" wx:for="{{5}}" wx:key="id"> {{index}}</view><view class="card">底部</view><view class="to-top" wx:if="{{goTop}}" catchtap="goTop">去顶部</v.
2021-05-07 18:07:12
2352
原创 python3 封装常量文件
constant.pyclass _const: # 自定义异常处理 class ConstError(PermissionError): pass class ConstCaseError(ConstError): pass # 重写 __setattr__() 方法 def __setattr__(self, name, value): if name in self.__dict__: # 已包含...
2021-04-12 15:31:43
704
原创 SQL 分页查询 返回总条数
分页查询 返回总数SELECT SQL_CALC_FOUND_ROWS * FROM tb WHERE xxx limit M, N;SELECT FOUND_ROWS();
2021-04-07 09:47:27
5169
1
原创 python excel数据存入mysql
import pymysqlimport xlrd# 连接数据库try: db = pymysql.connect(host="127.0.0.1", user="root", passwd="123456", db="fresh", charset='utf8')except: print("could not c.
2021-04-06 20:29:02
432
原创 小程序/JS 实现计时器
<view>{{hour}}:{{minute}}:{{second}}</view><button bindtap="start">开始</button><button bindtap="stop">结束</button><button bindtap="reload">重置</button>var timerInterval;Page({ //页面的初始数据 data: {...
2021-03-30 14:33:13
506
原创 Redis安装 Windows
Windows:下载redis压缩包zip:https://github.com/ServiceStack/redis-windows解压并移动到指定安装目录,如:C:\Program Files\redis-3.2修改redis.windows.conf文件,设置maxmemory大小 1024000000加入环境变量启动redis服务redis-server redis.windows.conf启动redis客户端redis-cli安装redis服
2021-03-24 18:40:27
151
原创 Ubuntu16 切换软链接
查看软链接指向ls -l /usr/bin/python创建软链接sudo ln -s /home/lp/anaconda3/bin/python3.7 /usr/bin/python 删除软链接sudo rm /usr/bin/pythonOK.
2021-03-18 15:23:06
305
原创 MongoDB 安装 Windows
Windows10安装官网下载https://www.mongodb.com/try/download/community此处我选择下载3.4版本的zip包解压文件夹移动至自定义安装路径,如:C:\Program Files\mongodb3.4bin目录加入环境变量创建数据存储目录,如:D:\mongodb\db创建日志输出文件,如:D:\mongodb\log\mongo.log安装Mongodb服务管理员运行终端,运行命令:mongod --dbpath
2021-03-16 16:25:41
132
原创 python 获取电脑信息
获取主机名、IP地址、Mac地址# -*- coding:utf-8 -*-#! python3'''Created on 2019年4月11日@author: Administrator'''import socketimport uuid# 获取主机名hostname = socket.gethostname()#获取IPip = socket.gethostbyname(hostname)# 获取Mac地址def get_mac_address(): mac=uui
2021-03-12 10:49:33
991
原创 加密狗使用
Windows:https://www.kuantong.net/demo/SentinelLDK_Master.htmlUbuntu:https://www.kuantong.net/demo/sentinel_linux_protect2.html
2021-03-12 09:51:41
447
原创 python 校验邮箱格式、手机号格式
校验邮箱import redef validateEmail(email): if re.match("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$", email) != None: print("成功") return True else: print("失败") return TruevalidateEmail('12
2021-03-09 15:41:47
1604
原创 SQL 查询表字段a不包含字段b
SELECT * FROM tb1 WHERE a NOT LIKE CONCAT('%', b, '%');OK.
2021-03-08 15:10:19
2396
原创 小程序 wx.request封装
/util/http/request.js 封装/** * 网络请求的公共方法 * 1.基本方法 * 2.为了后续获取数据方便。promise处理:fetch axios基于promise * 3.对获取数据的状态处理: loadding toast * 4.对请求头的处理。机型、大小、系统、屏幕 */let system = wx.getSystemInfoSync()const clientInfo = { 'clientType': 'cli...
2021-03-01 19:18:25
273
1
转载 Ubuntu16 后台持续运行python程序
需求终端运行python程序使其后台运行,并将屏幕的输出定向到日志,关闭终端不受影响方案测试程序用于输出日志和打印到控制台。#-*- coding: utf-8 -*-import loggingimport timefrom logging.handlers import RotatingFileHandler def func(): init_log() while True: print("output to the console"
2021-02-26 15:27:45
354
原创 小程序 自定义组件 弹框modal
模仿 微信API wx.showModal 封装了自定义modal组件。参考https://blog.youkuaiyun.com/qq_37268201/article/details/85252318做了下升级。效果如下。 定义组件跟目录下创建一个components文件夹存放所有的组件modal.wxml:<!--components/model/model.wxml--><view class='modal-mask' wx:if='{{show}}' b...
2021-02-22 16:23:31
862
原创 Ubuntu16 桌面卡死 重启桌面
ubuntu桌面卡死 重启桌面方案进入字符界面ctrl+alt+F1查询Xorg进程ps -t tty7记录PID,杀死Xorg进程kill -9 xxx随后ubuntu会自动重启桌面 并进入登录页面
2021-02-10 14:57:48
1287
1
原创 Ubuntu16 将nginx(openresty) 加入service 服务,设置开机自启
新建脚本 vim /etc/init.d/nginx#!/bin/sh### BEGIN INIT INFO# Provides: nginx# Required-Start: $local_fs $remote_fs $network $syslog $named# Required-Stop: $local_fs $remote_fs $network $syslog $named# Default-Start: 2 3 4 5# Default-St...
2021-02-07 14:12:10
909
1
原创 python 正则 匹配 查询sql 所有子查询语句
需求输出 复杂查询sql内 所有的子查询语句a = 'select a.id from (select b.id, split("-", b) from (select split("-",a) c.id from x) y group by b.id) group by id'# 需要得到的结果:# select split("-",a) c.id from x# select b.id,split("-", b) from (select split("-",a) c.id fro...
2021-01-26 17:48:08
827
原创 小程序 一些问题及解决方案
最近开发小程序发现video第二次不能自动播放,网上找资料迟迟不能解决后突发奇想会不会是隐藏元素的原因,经测试发现 竟是 hidden 原因本人出现这种情况原因:元素隐藏使用了 hidden,改为 wx:if 即可...
2021-01-25 20:15:52
822
5
原创 Django serializers序列化器
序列化器重写class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = '__all__' def create(self, validated_data): # 自定义规则 validated_data['insert_time'] = datetime.datetime.no...
2021-01-22 16:35:46
370
1
原创 Django序列化后返回数据 时间字段带T
Django序列化后返回数据 时间字段带T2021-01-21T18:12:13解决方案class UserSerializer(serializers.ModelSerializer): insert_time = serializers.DateTimeField(format='%Y-%m-%d %H:%M:%S') class Meta: model = User fields = '__all__'OK....
2021-01-21 18:26:58
1560
原创 Nginx 禁止ip直接访问服务器 http/https
Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网nginx.conf配置 新加server# httpserver { listen 80 default; server_name _; return 403;}# httpsserver { listen 443 ssl default; server_name _; ssl_certificat.
2021-01-21 15:55:18
4075
原创 Django项目 创建和一些配置
目录settings.py相关配置app配置mysql数据库templates HTML模板目录静态文件配置时间格式化session配置终端打印SQL语句settings.py相关配置app配置将创建的app加入installed_appsINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',
2021-01-19 15:55:29
443
1
原创 Ubuntu16.04 Mysql主从同步 GTID模式
GTID复制原理:基于GTID的复制是MySQL 5.6后新增的复制方式.GTID (global transaction identifier) 即全局事务ID, 保证了在每个在主库上提交的事务在集群中有一个唯一的ID.在原来基于日志的复制中, 从库需要告知主库要从哪个偏移量进行增量同步, 如果指定错误会造成数据的遗漏, 从而造成数据的不一致.而基于GTID的复制中, 从库会告知主库已经执行的事务的GTID的值, 然后主库会将所有未执行的事务的GTID的列表返回给从库. 并且可以保证同一个事务只
2021-01-13 20:02:29
312
webRTC信令服务器实现音视频聊天
2020-04-23
Velodyne VLP-16.pdf
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人