生成文件夹目录树结构给markdown使用
treer是一款生成文件夹目录的node插件1、treer安装1npm install treer -g //-g 表示全局安装
2、treer语法使用123456789C:\Users\Administrator>treer -hUsage: index [options]Options: -V, --version 查看版本信息 -d, --directory [dir] 指定要生成目录树结构的目录 (默认: "C:\\Users\\Administrator") -i, --ignore [ig] 在目录树结构中忽略的目录 -e, --export [epath] 将目录树结构的信息输出到文件中 -h, --help 查看帮助信息
3、生成目录树结构12345678910D:\>treer -d D:\test -e D:\test.txtD:\test├─test2| ├─test22| | └test22.txt| ├─test21├─test1| ...
使用Nginx代替Openwrt中的uhttpd,并支持php
使用Nginx代替Openwrt中的uhttpd,并支持php 在之前介绍过Openwrt部署typecho博客:Openert部署typecho博客,用的是默认的uhttpd,挺方便小巧;但是也有不足,就是性能很差,兼容性也不好,于是就萌生了使用Nginx代替uhttpd的想法。于是需求就很明确了:
用Nginx实现Openwrt原本的uci界面
用Nginx实现Openwrt实现Typecho的php页面
现在Nginx已经集成在opkg源了,可以直接安装,安装之前先将uhttpd停用一下
1/etc/init.d/uhttpd stop && /etc/init.d/uhttpd disable
也将之前uhttpd使用的php8-fastcgi停用一下
12/etc/init.d/php8-fastcgi stop && /etc/init.d/php8-fastcgi disable#并将/etc/config/php8-fastcgi里面的option enabled 1改成option enabled 0
...
vue实现数字从1递增到指定值
vue封装一个组件实现,一个从1递增到指定值,这个指定值是通过父组件传递过来的。
实现代码:
父组件
12345678910111213141516171819<template> <div> <!-- 使用组件 --> <digit-dance :digit="100" /> </div></template><script>// 导入组件import DigitDance from '@/views/components/DigitDance.vue'export default { components: { // 局部注册组件 DigitDance }}</script><style></style>
子组件
12345678910111213141516171819202122232425262728293031323334353637383 ...
使用docker的Calibre-Web项目来搭建一个自己的电子书库
前言这次我们需要用到是一个叫做Calibre-Web的Docker项目,calibre是一个“一站式”的电子书解决方案,它可以全面满足你的电子书需求。Calibre是免费的,源代码开放,拥有跨平台的设计。它是一个完整的电子图书馆,包括图书馆管理,格式转换,新闻,将材料转换为电子书,以及电子书阅读器同步功能、整合进电子图书阅读器。——(摘自百度百科)。Calibre-Web是一个Web应用程序,直接使用Calibre的数据库,用于浏览、阅读和下载电子书,该软件是https://github.com/mutschler/calibreserver的分支,并根据GPL v3许可证授权。(摘自janeczku/calibre-web https://github.com/janeczku/calibre-web)Calibre-Web提供了很多强大的功能,如漂亮的WebUI、支持多语言、用户权限管理、搜索功能、自定义书架、格式转换、公共用户注册、一键发送到kindle、直接在浏览器中阅读、支持上传等功能。
一、Calibre-Web的安装拉取镜像1docker pull ctiself/c ...
KMS激活Windows系统与Office
一、激活Windows系统这里教大家一个免费激活Windows系统的方法,不用下载什么激活软件或者某宝购买激活码。这次用的事kms的激活方法,至于什么是kms激活这可以去百度百科看一下。下面进入正题!(建议通过https://msdn.itellyou.cn/下载所需软件,注意office要选择OVL版本)1、安装好系统之后以管理员身份打开power shell2、在这输入下面命令安装密钥
1slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
3、再接着输入下面命令来设置kms服务器,这些服务器网上有很多。但是最好自建安全一些,我这边是路由器安装openwrt系统,用里面已经有的ksm插件。
1234567slmgr /skms 10.1.1.1````![image.png](http://img.duya233.top/duya-image1630238039343-6a4921e8-72f3-4e01-ad1e-3ed464a5488e.png)![image.png](http://img.duya233.top/duya-image16302 ...
EXSI虚拟机OpenWrt存储空间扩容
当我们使用esxi创建openwrt的虚拟机时,采取直接添加现有硬盘时可能会出现根目录内存不足的情况,本文将介绍一种为虚拟机添加硬盘的方法.首先在esxi后台停止openwrt的虚拟机,然后为openwrt添加一块新标准硬盘容量自己随意.
磁盘分区SSH 终端连接 OpenWrt,运行下面命令查看磁盘信息
1fdisk -l
此时,会显示一个未被使用的磁盘 sdb 即新磁盘,,屏幕打印信息如下:
12345678910111213141516171819202122232425262728293031root@xiaoming:~# fdisk -lDisk /dev/loop0: 874.75 MiB, 917241856 bytes, 1791488 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesGPT PMBR size misma ...
Centos_7安装Transmission下载bt、pt文件
前言Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面。Transmission以MIT许可证和GNU通用公共许可证双许可证授权,因此是一款自由软件。本文主要介绍如何在centos7上安装Transmission以及安装中文界面。
安装针对安装来说,有两种选择,一种是第三方的yum源,一种当然就是编译安装了,我这里都介绍一下,看自己喜好吧。
一、yum安装,这个源是官方认可的,所以请不用担心1、首先, 需要在系统上启用 EPEL repository12yum install epel-releaseyum -y update
2、开始安装 transmission1yum install transmission-daemon
3、完成之后, 检查一下是否已安装成功12systemctl start transmission-daemon.servicesystemctl stop transmission-daemon.service
4、修改配置文件修改配置文件 vi /var/lib/transmission/.co ...
vue-element-admin_Excel导出使用
介绍: vue-element-admin 中已经帮我们封装好的导入导出组件 ,我们直接拿过来使用就可以了。Excel 的导入导出都是依赖于js-xlsx来实现的。在 js-xlsx的基础上又封装了Export2Excel.js来方便导出数据。
1.下载必须包12npm install xlsx file-saver -Snpm install script-loader -S -D
2.下载或复制组件到自己项目源代码地址
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 ...
iptv直播源
源名称
长按拷贝(复制)网址链接到远程订阅即可
pastebin.com/raw/EsjqkNjB
测试时不需要魔法
img.whalenas.com:283/file/iptv.m3u
卷毛鼠,有时候不需要魔法(转变为按天签到收费源,免费不维护了)
jmstv.github.io/
www.hefentv.cn/hzfxh.m3u
测试的时候不需要魔法
live.cooltv.top/tv.php
fastly.jsdelivr.net/gh/vamoschuck/TV@main/M3U
APTV开发者维护源(需要魔法+ipv6)
bit.ly/3y3yzwe
APTV开发者维护源
bit.ly/3BTBM2z
茶客源,据说有人维护,需要魔法
bit.ly/3tOK73n
乌云影音,据说有人维护,测试时不需要魔法
cx342662.github.io/cy.txt
学习专用源,不只有有没有人维护,需要魔法
raw.githubusercontent.com/YanG-1989/m3u/main/Adult.m3u
测试 ...
VUE项目中的CSS样式重置
前言:
新建vue项目后,会发现在不同的浏览器中样式不一样,且部分标签自带一些 margin 或 padding值。为了减少浏览器在默认行高、页边距和标题字体大小等方面的不一致,我们需要重置样式表。
项目中的css重置,可以引用一个第三方库,以及手写一个css重置样式配合使用。
1.首先安装normalize.css1npm install --save normalize.css
然后在mian.js中引入
1import 'normalize.css'
2.在src/assets目录下新建css文件夹,该文件夹下面新建三个css文件(less或sass都可以)
123common 写一些全局变量,全局样式等reset 写一些项目统一的重置样式,比如 a元素重置,ul, ol, li重置,margin/padding重置等等index 中导入以上两个文件,然后作为统一导出窗口,然后导入到main.ts 中
然后在mian.js中引入
1import './assets/css/index.less'
以上操作就完成了整个项目的css样 ...