• egg中redis的简单使用

    2022-01-02 浏览:41
    安装 在服务器或电脑中安装redis https://www.runoob.com/redis/redis-install.html egg-redis插件 引入插件 npm install egg-redis --save 配置插件 config/plugin.js module.exports = { // ... redis: { enable: true, package: 'egg-redis', } } config/config.default.js redis: { client: { port: 6379, // Redis port host: '127.0.0.1', // Redis host ... 展开全文
  • css三角形

    2021-11-19 浏览:101
    实现原理 通过设置元素边框的透明度实现各种样式的三角形 transparent transparent是全透明黑色(black)的速记法,即一个类似rgba(0,0,0,0)这样的值 background:transparent,即背景透明 创建长宽为0、边框为40的元素 .triangle { width: 0; height: 0; border-top: 40px solid red; border-right: 40px solid green; border-left: 40px solid blue; border-bottom: 40px solid black; } 上边框设为透... 展开全文
  • BeautifulSoup基本用法

    2021-11-07 浏览:103
    安装 pip3 install beautifulsoup4 引入 # HTTP 请求库 import urllib.request, urllib.error from bs4 import BeautifulSoup # 解决自签证书错误问题 import ssl 获取页面 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36' } context = ssl._create_unverified_context() req = urllib.request.Request(url='https:/... 展开全文
  • SQLAlchemy基本用法

    2021-11-07 浏览:75
    SQLAlchemy是Python中一个通过 ORM 操作数据库的框架 安装 pip3 install sqlalchemy 引入 from sqlalchemy import create_engine, or_ from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String, DateTime from sqlalchemy.orm import sessionmaker 连接数据库 举例 sqlite3 Base = declarative_base() engine = create_engine('sqlite:///main.db', encoding="utf-8", echo... 展开全文
  • nodejs图片处理工具gm的使用

    2021-10-06 浏览:134
    前置软件安装 安装GraphicsMagick或ImageMagick 举例: 在centos7下安装GraphicsMagick // 下载 wget http://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/1.3/GraphicsMagick-1.3.36.tar.gz // 解压 tar zxvf GraphicsMagick-1.3.33.tar.gz // 编译安装 cd GraphicsMagick-1.3.33 ./configure make -j8 make install //查看安装结果 gm version 安装gm npm install gm -S 使用 伸缩 gm('aaa.jpg').resize(240, 240).wr... 展开全文
  • vue tomcat子目录部署设置

    2021-09-28 浏览:250
    vue router配置 const router = new VueRouter({ mode: 'history', + base: '/static/', routes }) 页面刷新404 webapps\ROOT\WEB-INF\web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee ... 展开全文
  • cordova 动态权限获取

    2021-07-17 浏览:340
    插件安装 cordova plugin add cordova-plugin-android-permissions config.xml中添加所需权限 根目录config.xml中添加所需权限 <platform name="android"> <config-file parent="/*" platform="android" target="AndroidManifest.xml" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission... 展开全文
  • 使用android studio打开android项目 切换Project工程视图到Android工程视图 找到res目录邮件 右键点击新建image asset 在这里设置图标文件的名称、类型、背景等,设置完毕后一路next直到完成 在res路径下即可生成应用图标文件 展开全文
  • python3 修改pip依赖安装位置

    2021-04-15 浏览:327
    查找python配置文件地址 获取site.py文件 python3 -m site -help 修改site.py USER_SITE = None //python.exe启动程序路径 USER_BASE = None //依赖安装包基础路径 修改第87行USER_BASE路径如 USER_BASE = "/test" 为文件夹赋予权限 安装依赖 查看当前依赖安装位置 pip3 show sqlalchemy 展开全文
  • 显示器氛围灯实现

    2021-04-08 浏览:526
    材料 硬件 WS2812B灯带 长度为显示器背面贴一圈的长度 Arduion Nano等开发板 示例使用teensy 2.0++ 5v充电头 灯带功率较高 usb口功率只有几百毫安带不起来 导线 软件 Prismatik https://github.com/psieg/Lightpack/releases Arduion https://www.arduino.cc/en/Guide 制作步骤 teensy 2.0++ 插入teensy 2.0++到电脑端并查看端口 这里为COM3端口 Arduion 打开Arduion 选择工具/管理库 搜索fastled并安装 安装完成后进入项目/... 展开全文
  • 在群晖中安装python3及pip https://blog.qianxiaoduan.com/archives/1797 实现思路 在华为云上添加动态解析域名 解析地址随意写 使用bs4解析ip38页面获取公网ip存入本地文件 使用requests访问华为云提供的RESTAPI接口 用用户名密码换取token(Token的有效期为24小时) 用获得的token访问解析更新api接口 比较写入本地文件中的ip与新获取到的ip是否相等,如不相等则更新获取到的新公网ip 每隔一段时间轮询检测 代码实现 # coding... 展开全文
  • 在群晖中安装python3及pip3

    2021-03-15 浏览:1502
    安装python3 套件中心中搜索安装python3 控制面板\终端机和SNMP中开启启动SSH功能 连接群晖ssh 输入sudo -i 输入密码获取root权限 为python3创建软连接 dsm 6.2.3下路径为@appstore/py3k/usr/local/bin/python3 volume1为安装时选择的盘符 ln -s /volume1/@appstore/py3k/usr/local/bin/python3 /usr/bin/python3 执行python3 -V可看到输出信息 Python 3.8.2 安装pip与setuptools 手动下载pip与setuptools https://files.pyth... 展开全文
  • maven.google.com 镜像

    2021-03-05 浏览:750
    报错 A problem occurred configuring root project 'android'. > Could not resolve all dependencies for configuration ':_debugApkCopy'. > Could not resolve com.android.support:support-v4:27.+. Required by: project : > Could not resolve com.android.support:support-v4:27.+. > Failed to list versions for com.android.support:support-v4. > Unab... 展开全文
  • tx视频下载链接chrome扩展

    2021-01-31 浏览:932
    安装方式 下载txsp.zip 解压txsp.zip 进入更多工具-扩展程序 打开开发者模式 选择加载已解压的扩展程序 使用方式 进入tx视频-视频播放页面 点击左上角 '点击下载' 按钮即可复制下载链接到剪切板 打开m3u8下载器直接粘贴链接下载即可 展开全文
  • 使用投影仪播放群晖中的影片

    2021-01-31 浏览:697
    群晖设置 设置影片文件夹访问权限为everyone 进入控制面板-文件服务 启用SMB,选择高级设置,选择最小SMB协议为SMB1 投影仪设置 安装es文件浏览器 打开es文件浏览器 选择网络-局域网 点击扫描寻找局域网中的群晖nas并连接 安装MX播放器 选择影片的打开方式为MX播放器 永久链接: https://blog.qianxiaoduan.com/archives/1680 展开全文
  • 使用DDNS远程访问家里的设备

    2021-01-31 浏览:734
    DDNS即动态域名服务,是将动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。 准备 动态公网IP 远程访问的必要条件,有动态公网IP才能使用域名动态解析绑定 获取动态公网IP 动态公网IP不是固定ip,家庭宽带默认是没有公网IP的需要申请,不同运营商不同地区规定不相同,详情... 展开全文
  • openlayers 基本操作

    2020-11-23 浏览:847
    文件引入 <script src="https://cdn.bootcdn.net/ajax/libs/openlayers/4.6.5/ol.js"></script> HTML <div id="container" style="height: 100vh;"></div> 初始化 // 地图瓦片资源 let source = new ol.source.XYZ(); source.setUrl("tiles/{z}/{y}/{x}.png"); // 地图初始化 let map = new Map({ // html元素 target: 'container', layers: [ // 加载地图瓦片 new Tile({ so... 展开全文
  • 滚动条样式调整

    2020-09-21 浏览:948
    ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-corner { background: #f6f6f6; } ::-webkit-scrollbar-thumb { background: #cdcdcd; border-radius: 2px; } ::-webkit-scrollbar-track { background: #f6f6f6; border-radius: 2px; } 展开全文
  • 关于终端代理

    2020-07-08 浏览:1133
    共享代理热点 设备A设置代理并开启热点 ipconfig查看热点ip地址 设备B代理中写入热点ip地址及代理端口 终端代理 项目安装依赖时终端代理设置方案(仅当前窗口有效) export http_proxy=http://localhost:port export https_proxy=http://localhost:port 展开全文
  • 2021-08-24 更新 通过虚拟机安装所需运行环境来拉取依赖更加便捷 electron项目打包使用的electron-builder默认使用node-gyp编译sqlite,由于未知原因导致打包过程失败,切换为从源编译编译即可 package.json "build": { "buildDependenciesFromSource":true, "nodeGypRebuild": false, "npmRebuild": false, ... } 编译windows下64位包 --target=2.0.0 :electron版本 --arch=x64 :需要打包的版本 x64:64位 ... 展开全文