自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 osx 如何用 podman 和 Kubernetes

【代码】osx 如何用 podman 和 Kubernetes。

2023-03-30 11:59:48 1476

转载 在Ubuntu上安装Calibre

虽然 Ubuntu 软件源里面有 Calibre,但是版本跟实际 Current Release 相差甚远,并不实际,还是用 Calibre 官网上的方法进行安装和升级吧。安装和升级都只需要把下面一行复制到控制台里回车就行。sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.

2022-02-17 17:16:49 2357

转载 海康录像机RTSP取流路径

海康录像机RTSP取流路径http://hkrobot.hikvision.com/servlet/WXShow?action=sac&wxcId=63&sysNum=145716889796196&FromUserName=oNNCAjhEEHsBeiMXvFxAmDph71JI&sId=236075&subId=2187332012年之前的设备支持老的取流格式,之后的设备新老取流格式都支持。【老URL,小于64路的NVR或混合录像机的IP通道从33开始;大

2021-11-02 11:25:56 7569

原创 WOL网络唤醒在微星主板上开启 - ubuntu 20.04

网络唤醒微星B460 的板子开启WOL网络唤醒主板:集成 Realtek 千兆网卡,这个网卡自带网络唤醒功能,但是需要在操作系统中通过驱动开启这个功能,BIOS中无法直接开启。操作系统:Windows 10/ubuntu 20.04双系统,双系统都需要进行配置,才能实现全部系统关机之后都能正常唤醒。BIOS 设置高级–整合周边设备–网卡ROM启动,设置为允许 高级–电源管理设置–Erp ,设置为禁止 高级–唤醒事件设置–PCIE设备唤醒,设置为允许ubuntu 20.04设置

2021-05-23 11:01:36 12862 2

原创 ubuntu20.04 重装 r8125-9.004.01

升级后有线网卡又不能用了用 dkms 重装,提示已装sudo dkms remove r8125/9.004.01 --all再安装,无效……用以下方法cd /var/lib/dkms/sudo rm -rf r8125/查找r8125驱动的其它文件sudo find / -name r8125cd /usr/lib/modules/5.4.0-64-generic/updates/dkmssudo rm -rf r8125.ko在删除模块后需要更新模

2021-01-24 20:07:27 1103

原创 typescript 中给对象动态添加属性

一、interface theObj { title: string; content: string; point: string[]; [x: string]: any; //动态添加属性}let newObj:theObj={}二、let newObj: { [k: string]: any } = {};

2020-06-12 18:46:58 20718

原创 macbook 开始对 NTFS 硬盘的写入

打开终端后输入diskutil list查看所有分区的卷标diskutil list编辑 fstabsudo vim /etc/fstab根据自己要配置的NTFS分区卷标输入配置信息LABEL=系统 none ntfs rw,auto,nobrowseLABEL=多媒体 none ntfs rw,auto,nobrowseLABEL=综合 none ntfs rw,auto,nobrowseLABEL=文档 none ntfs rw,auto,nobrowse编辑..

2020-05-11 17:53:35 277

原创 ubuntu 安装 node-sass 报错的解决方法

安装Taro时node-sass报错,无法初始化项目Taro中有提到值得一提的是,如果安装过程出现sass相关的安装错误,请在安装mirror-config-china后重试。$ npm install -g mirror-config-china但是会有各种权限警告修改警告中的文件cd ~sudo chown -R root:YOUR_USERNAME .npmrcsudo chmod -R 775 .npmrc sudo chown -R root:YOUR_US.

2020-05-11 16:37:11 1190

转载 Ubuntu 16.04/18.04/19.04 以上版本安装 PHP7.4 配置 nginx

ubuntu下默认安装为7.2,若要想安装其它版本,用以下方法Step 1: Add PHP PPA RepositoryWe’ll add ppa:ondrej/php PPA repository which has the latest build packages of PHP.sudo apt-get updatesudo apt -y install software-...

2020-04-29 10:15:09 2018

转载 在Ubuntu 18.04/18.10系统上安装MariaDB 10.4 稳定版本

本文介绍在Ubuntu 18.04、Ubuntu 18.10系统上安装2019年2月21日发布的MariaDB 10.3.13稳定版本,目前也有推出10.4版本,但建议部署服务器的机器安装Stable版本。在Ubuntu 18.04/18.10上从官方存储库安装最新的MariaDB版本默认的Ubuntu存储库包含MariaDB软件包,但版本已过期,Ubuntu 18.04/18.10都只包...

2020-04-28 10:30:30 1455

转载 go mod tidy 报错:verifying ...: checksum mismatch

环境go 1.11.4执行 go mod tiny 报错go: verifying github.com/docker/[email protected]: checksum mismatch解决办法$ go clean -modcache$ cd project && rm go.sum$ go mod tidy说明:如果你之前用 go 1.11.{3,...

2019-12-25 18:09:41 11799 2

原创 JavaScript 正则提取关键字

从源字符串中找出特殊字符,进行正则let msg = '北京#高启一) 开门进来了'let str = '$***$ 还是年轻人啊'let reg = /#(.*)\)/;let name = reg.exec(msg)[1].trim()msgZh = str.replace('$***$',name)console.log(msgZh)// 输出// 高启一 还是年轻人啊...

2019-12-12 15:00:23 1037

原创 nodejs 连接有证书的 mqtt

var mqtt = require('mqtt');const fs = require('fs');var caFile = fs.readFileSync("ca.crt");var options={ clientId:"mqttjs01", username: "user", password: "one", rejectUnauthori...

2019-11-20 16:07:05 710

原创 GoLang Time 时间差计算

比较两个时间之间的时间差。if DateEnd.Sub(DateStart).Hours() > 30*24 { //"时间段最长不能超过31天" //异常返回}时间差常用单位Minutes()Nanoseconds()Seconds()Hours()示例:t1 := time.Now()time.Sleep(20 * time.Second)...

2019-11-13 10:05:03 7529

原创 dockerfile 中打印当前 docker 环境路径

查看RUN echo $PWDRUN cd ~ RUN echo $PWD

2019-11-01 16:11:43 11298 1

原创 Gocv 调试完成后 make build 报错 dnn_ext.go:9:28: undefined: Mat 的处理

make build 报错如下:../../gocv.io/x/gocv/dnn_ext.go:9:28: undefined: Mat../../gocv.io/x/gocv/dnn_ext.go:16:12: undefined: NewMatWithSize../../gocv.io/x/gocv/dnn_ext.go:43:2: undefined: Resize../../g...

2019-11-01 16:06:38 1083

原创 docker build 时报 no such file or directory 错误的解决方法

docker build 时 COPY 命令下的文件出现了找不到的情况,报错如下COPY failed: stat /var/lib/docker/tmp/docker-builder665456389/yourfile.go: no such file or directory解决方法:1.排除路径错误,Dockerfile 所在目录 和 文件相对 Dockerfile 的路径是...

2019-11-01 15:45:50 13866 2

原创 ubuntu 下 pkg-config 不可用的修复

在终端中输入命令pkg-config --version正常情况下会显示 pkg-config 的版本号,但是我的是莫名的错误提示the package configuration is empty重新安装了很多次,依旧是这样,通过which查看发现了不对which pkg-config的路径居然指向了golang 的 GOPATH的 bin 目录下的 pkg-con...

2019-10-19 15:24:03 1123

原创 Nmap 扫描网段 多网段

nmap -sn -PE 192.168.1.0/24nmap -sn -PE 192.168.1.10-255nmap -sn -PE 192.168.1.10,23,200,210nmap -sn -PE 192.168.0-255.10-255nmap -sn -PE 192.168.3-5,8.10-255

2019-09-16 17:31:23 22631

转载 docker 占用本地 127.17 127.18 127.19 ip段的解决方法

参考https://github.com/docker/for-win/issues/221

2019-08-21 14:43:19 314

转载 Nightwatch. Can`t click element in iframe

I`ve got a simple nightwatch test. I need to click some element inside iframe, but I have an error 'expected "visible" but got: "not found"'..waitForElementVisible(".my_iframe", 30000) // this is ...

2019-08-01 19:17:17 296

原创 Go 学习注意事项

自动匹配平台的 int 和 uintGo 语言也有自动匹配特定平台整型长度的类型—— int 和 uint。可以跨平台的编程语言可以运行在多种平台上。平台的字节长度是有差异的。64 位平台现今已经较为普及,但 8 位、16 位、32 位的操作系统依旧存在。16 位平台上依然可以使用 64 位的变量,但运行性能和内存性能上较差。同理,在 64 位平台上大量使用 8 位、16 位等与平台位数不等...

2019-06-12 17:24:29 148

转载 mac osx 如何清理命令行历史记录

如果你经常使用命令行,那你应该已经发现history命令是非常有用的,无论是用来统计最近使用最多的命令或者从历史中搜索某个执行过的特定命令等等。然而,因为一些隐私或者安全目的,可能还需要清除掉所有的命令行历史记录。清除命令行历史记录,只需要在history命令后面加上-c参数就好了,比如这样:history -c如果你想验证清除的效果,可以再执行一次history命令,你就会看到,只...

2019-05-31 17:21:28 5546

原创 nginx针对url参数重写URI 301 302

场景https://visits.domain.com/offline_activity/reg/MCEE-20190427?utm_source=DMT_Event&utm_medium=qrcode&utm_campaign=Event_76th_CEIEA_20190427_Offline_Activity&utm_term=MCEE映射https:/...

2019-04-19 18:12:13 4193

原创 egg.js post数据过大时报错的处理,报出413:Payload Too Large,设置bodyparser

可以通过配置来设置大小,修改配置文件: exports.bodyParser = { jsonLimit: '5mb', formLimit: '6mb', };默认配置:/** * The option of `bodyParser` middleware * * @member Config#bodyParser * @proper...

2019-01-11 09:45:00 5480

原创 osx 使用密钥对,密钥的生成和使用

生成SSH密钥(Mac)SSH密钥是一种无需密码认证电脑的方式。接下来介绍如何生成SSH密钥。一个公钥和一个私钥组成一组密钥对。即密钥包含两部分:公钥和私钥。在开始之前,请确认已经安装了git客户端。第一步:检查是否已有SSH密钥首先,我们需要检查在你的电脑上是否已经存在了SSH密钥,打开终端,输入”ls -al ~/.ssh”ls -al ~/.ssh提示:# Li...

2018-12-29 11:12:29 1077

原创 Linux查找Nginx安装目录

方法一which nginx方法二nginx -V方法三more /etc/init.d/nginx 

2018-11-14 17:17:50 66350 3

转载 php-fpm - 启动参数及重要配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/ph...

2018-10-25 17:58:28 267

原创 centos7 php5.6 php7 编译安装 配置

准备安装环境yum install gcc bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel openssl-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel sqlite-devel jemalloc jemall...

2018-10-25 17:53:28 1819

原创 Mysql 多个表中关联 ID 时,同时插入多表

用到了 last_insert_id()插入主表内容insert into cms_document(title,category_id,model_id,description,view,create_time,update_time,status,keyname) values(%s,%s,%s,%s,%s,%s,%s,%s,%s);插入关联表内容insert into c...

2018-09-17 17:18:59 21808 5

转载 python 数字类型和字符串类型的相互转换实例

一、python中字符串转换成数字(方法1)类中进行导入:import stringstr='555'num=string.atoi(str)num即为str转换成的数字转换为浮点数:string.atof(str) (方法2)直接intint(str)二、数字转换成字符串num=322str='%d'%numstr即为num转换成的字符...

2018-09-14 15:07:28 4261 2

原创 centOS 中 nodejs 的安装

准备命令:yum -y install gcc make gcc-c++ openssl-devel wget需要查看GCC版本,node安装时需要DCC的版本较高安装高版本GCC1.选择需要升级的版本gcc 下载地址列表:https://ftp.gnu.org/gnu/gcc/2.获取安装包并解压cd /home/usernamewget https://ftp...

2018-08-13 17:39:44 156

转载 Linux 技巧 - 服务器技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohupsetsid&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简...

2018-08-09 13:14:03 192

转载 Linux 系统文件目录简介

  随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用Linux,让Linux听命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为例,介绍一下在该系统下的目录。   /bin bin是Binary的缩写。这个目录存放着最经常使用的命令。   /bo...

2018-08-09 11:08:12 196

原创 Mac 下命令的配置文件--持续更新

Mac 下可以用自定义命令映射到实际命令和程序上如果你使用 bash,打开 bash 配置文件cd ~ //打开用户根目录ls -all //查看目录下所有文件vim .bash_profile //编辑 bash 配置文件以下是我的配置内容,以做备份source /Users/admin/.nvm/nvm.sh[ -s "$NVM_DIR/bash_completio...

2018-05-08 10:13:50 6079 1

原创 phpstorm 设置默认注释

Settings > Editor > Live Templates选择默认注释的文件类型Abbreviation 输入 简写,此 简写 是当输入之后按 tab 然后自动补齐的Templates text 自动补齐的代码内容/** @Author: $creater$* @Date: $nowTime$* @Last Modified by: $editer$* @Last M...

2018-05-01 23:32:13 2320

原创 webpack + vue 中的各种组件说明

"clean-webpack-plugin": "^0.1.19", //用于在building之前删除你以前build过的文件"copy-webpack-plugin": "^4.5.1", //执行 拷贝文件和文件夹"css-loader": "^0.28.11", //在 webpack 中注入css"extract-loader": "^2

2018-04-19 11:54:04 463

原创 babel 组件的作用

"babel-core": "^7.0.0-beta.3", ///***把 js 代码分析成 ast (抽象语法树, 是源代码的抽象语法结构的树状表现形式),*方便各个插件分析语法进行相应的处理。*有些新语法在低版本 js 中是不存在的,如箭头函数,rest 参数,函数默认值等,*这种语言层面的不兼容只能通过将代码转为 ast,*再通过语法转换器分析其语法后转为低版本 js。*h...

2018-04-19 11:05:25 577

原创 mac 快捷键

Command+Shift+.       可以显示隐藏文件、文件夹,再按一次,恢复隐藏;Command+Shift+G      finder下使用可以前往任何文件夹,包括隐藏文件夹。

2018-04-17 11:41:19 157

原创 Macbook OSX 重新配置开发环境 root权限 nvm node

由于系统为 osx10.13 安全权限升级,导致很多涉及到安装目录的读写权限设置会报错,安装失败.当设置目录权限时$ sudo chown -R $(whoami) /usr/local提示chown: Operation not permitted所以需要提前设置用户权限: 1. 重启Mac, 黑屏时按住Command + R键,进入Recovery Mode模式, 需要很久直到出现“OS X ...

2018-04-03 18:56:50 852

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除