自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

boymy

专注,让时间更有价值!

  • 博客(189)
  • 资源 (6)
  • 收藏
  • 关注

原创 go error接口

package mainimport "strconv"type MyError struct { s string code int}func MyErrorLog(code int, text string) error { return &MyError{ s: text, code: code, ...

2024-10-19 01:13:25 109

原创 go interface

interface在面向对象编程中,可以这么说:“接口定义了对象的行为”, 那么具体的实现行为就取决于对象了。在Go中,接口是一组方法签名(声明的是一组方法的集合)。当一个类型为接口中的所有方法提供定义时,它被称为实现该接口。它与oop非常相似。接口指定类型应具有的方法,类型决定如何实现这些方法。在 java 或者 C++这类 OOP 语言中,一个类型实现了某个接口,体现在代码层面的意...

2024-10-19 01:12:29 236

原创 go slice

// The append built-in function appends elements to the end of a slice. If// it has sufficient capacity, the destination is resliced to accommodate the// new elements. If it does not, a new underlyi...

2024-10-16 13:31:22 246

原创 go 导包

1、匿名导入包如果只希望导入包,而不使用任何包内的结构和类型,也不调用包内的任何函数时,可以使用匿名导入包,格式如下:import ( _ "path/to/package")其中,path/to/package 表示要导入的包名,下画线_表示匿名导入包。匿名导入的包与其他方式导入包一样会让导入包编译到可执行文件中,同时,导入包也会触发 init()函数调用。2、单行导入im...

2024-10-16 13:30:40 283

原创 go 交叉编译

go交叉编译交叉编译不支持 CGO 所以要禁用它,一般来说设置CGO_ENABLED=0GOOS:目标平台的操作系统(darwin、freebsd、linux、windows)GOARCH:目标平台的体系架构(386、amd64、arm)Mac 环境变量设置Linuxalias go_build_linux_amd64="CGO_ENABLED=0 GOOS=linux GOARC...

2024-10-15 16:22:55 401

原创 go 下划线 _

忽略返回值这个应该是最简单的用途,比如某个函数返回三个参数,但是我们只需要其中的两个,另外一个参数可以忽略,这样的话代码可以这样写:v1, v2, _ := function(...)v1, _, _ := function(...)如果没有产生新变量_, _, _ = function(...)_ = json.Unmarshal(...)用在函数定义中省略带名的参数func d...

2024-10-15 16:21:42 341

原创 M1系统安装 python 2.x

CONDA_SUBDIR=osx-64 conda create -n py27 python=2.7Channels: - defaultsPlatform: osx-64Collecting package metadata (repodata.json): doneSolving environment: done## Package Plan ## environmen...

2024-08-22 13:29:27 287

原创 node代码片段

/** * 变量交换 * 使用数组解构来直接交换值 * @type {number} */let a = 1, b = 2;[a, b] = [b, a];console.log(a, b)/** * 对象解构 * 通过结构访问对象属性,而不需要使用繁琐的 obj.property 语法 */const {name, age} = {name: '张三', age: 18...

2024-08-13 13:45:03 411

原创 M1 启动 nacos 报错 (mach-o file, but is an incompatible architecture (have 'x86_64', need ‘arm64')...

下载X86架构的 JDK944885B1-3596-4FA2-BCD9-4DF259F33088.png指定 JAVA_HOMEexport JAVA_HOME=/Users/xxxx/Downloads/jdk-17.0.1.jdk64/Contents/Home启动nacos(base) ➜ bin ./startup.sh/Users/xxxx/Downloads/...

2024-08-02 15:19:13 200

原创 在webstorm 中调试 vue项目

调试配置image.pngimage.png启动项目npm run serve调试image.png

2023-09-25 10:16:22 83

原创 eth 事件订阅

const Web3 = require("web3")async function abc() { let wss = 'ws://ws2.lingjingchain.cn' let web3Wss = new Web3(new Web3.providers.WebsocketProvider(wss)) const newBlockHeaders = web3Wss...

2023-09-22 13:35:02 24

原创 -bash: /usr/bin/passwd: Permission denied

进入服务器,修改密码,提示无权限,说明被锁定passwd root-bash: /usr/bin/passwd: Permission denied查看文件的权限ll /usr/bin/passwd-rw-r--r-- 1 root root 68208 Mar 14 2022 /usr/bin/passwd增加可执行权限,依旧报错。被锁定的情况下也是无法执行下面的命令...

2023-08-21 15:59:58 44

原创 文本查找

grep -n requirepass /Users/xxxx/redis/redis.conf

2023-08-15 16:46:38 10

原创 pip切换清华源

之前使用的阿里源,也是很慢。后来试了清华源,很快。临时使用pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple全局设置打开终端或命令行窗口,输入以下命令:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple...

2023-07-24 17:49:53 359 1

原创 pm2 -h

Usage: pm2 [cmd] appOptions:-V, --version output the version number-v --version print pm2 version-s -...

2023-07-11 12:57:26 50

原创 mysql 表锁死 lock

如果程序是串行的,那么不可能发生死锁。死锁只发生在并发的情况下,数据库就像一个并发进行着的程序,因此可能会发生死锁。在前面的文章里,我们已经知道,INNODB存储引擎有一个后台的锁监控线程,该线程负责查看可能的死锁问题,并自动告知用户mysql 表锁死通常是我们配置没配置好的同时网站流量也不小这样导致服务器或mysql处理不过来出现mysql 表锁死问题了select 一般不会锁表up...

2023-07-02 19:03:30 20

原创 mysql中某张表打不开解决方法

1、可能是针对这张表进行的某些操作导致表锁死了,使用命令查看进程show processlist;image.png查看status列有lock标识,表示被锁,info表示操作信息,id列表示进程id,杀死对应的进程即可2、检查表是否损坏CHECK TABLE hbbq_works_doubtful_clue;image.png...

2023-07-02 18:42:34 487

原创 Python ORM之SQLAlchemy查询笔记

查询过滤query.filter()根据关键字过滤query.filter_by()返回列表query.all()返回第一个元素query.first()有且只有一个元素时才正确返回query.one()类似one,但如果没有找到结果,则不会引发错误query.one_or_none()调用one方法,并在成功时返回行的第一列query.scalar()计数quer...

2023-06-29 14:23:05 49

原创 nohup

只输出错误信息到日志文件nohup ./program >/dev/null 2>log &什么信息也不要nohup ./program >/dev/null 2>&1 &知识补充,关于Linux的重定向Linux的3种重定向0:表示标准输入1:标准输出,在一般使用时,默认的是标准输出2:标准错误信息输出可以用来指定需要重...

2023-06-25 18:37:48 15

原创 python3 使用sqlalchemy 连接 mysql 数据库

pip3 install PyMySQLfrom sqlalchemy import create_enginefrom config import get_configfrom sqlalchemy import textif __name__ == '__main__': database = 'mysql' host = get_config(f'{databas...

2023-06-20 17:59:44 80

原创 python数据库操作之sqlalchemy逆向工程

[mysql]host = 172.16.40.67port = 3306password = 11111111username = rootdatabase = demoimport osfrom sqlalchemy import create_enginefrom sqlalchemy.engine import Enginefrom sqlalchemy.orm imp...

2023-06-20 17:57:15 131

原创 ./run.sh: /bin/bash^M: bad interpreter: No such file or directory 报错解决方法

sed -i "s/\r//" run.sh

2023-06-18 16:14:14 11

原创 Python找不到自定义的模块

在需要执行的py文件中,加上这段代码。就是在import模块文件前,先将模块路径,添加到sys.path,就能够正常引入模块。import osimport sys BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(BASE_DIR) from 模块路径.模块文件...

2023-06-18 12:55:19 17

原创 Ubuntu 查看文件夹和文件大小

查看当前文件夹的总大小du -sh查看当前文件夹的每个文件大小(包含子目录的)du -hdu -h --max-depth=1 .查看当前文件夹下的每个文件大小du -d 1 -h查看当前磁盘的大小信息df -h查看文件大小的命令ls -l...

2023-06-06 11:33:36 14

原创 nodejs使用 mysql2 模块获取 mysql 中的 json字段,而不是 mysql

mysql 模块获取的 json 字段,是字符串mysql2 模块获取的 json 字段,是符合预期的 json 对象mysqlmysql2

2023-04-06 16:03:27 249

原创 mac 上启动nacos报错

我用的当前最新版 nacos-server-2.2.1.tar.gzConstructor threw exception; nested exception is java.lang.IllegalArgumentException: the length of secret key must great than or equal 32 bytes; And the secret key ...

2023-03-28 11:08:47 452

原创 docker 搭建 geth 私链

https://geth.ethereum.org/Docker containerhttps://geth.ethereum.org/docs/getting-started/installing-geth#docker-containerA Docker image with recent snapshot builds from our develop branch is mainta...

2023-03-24 11:53:42 8

原创 npm install idealTree:lib: sill idealTree buildDeps 卡着不动

rm `npm config get userconfig`npm cache clean --forcenpm config set registry https://registry.npmmirror.comnpm install

2023-03-23 15:48:41 17

原创 DataGrip 中显示表注释

image.png

2023-03-22 15:01:19 48

原创 mac m1 docker mysql5.7

docker pull mysql:5.7docker run -d \--name mysql5.7 \-p 3316:3306 \-e MYSQL_ROOT_PASSWORD=11111111 \mysql/mysql-server:5.7允许使用IP登陆docker exec -it mysql5.7 bashmysql -uroot -pupdate mysql.user...

2023-03-18 10:16:01 80

原创 docker 搭建 yapi 服务

下载 docker-yapigit clone https://github.com/Ryan-Miao/docker-yapi安装 MongoDB查看相关配置# Use root/example as user/password credentialsversion: '3.1'services:# mongo:# image: mongo:4# restart...

2023-03-17 21:29:21 108

原创 yarn 报错

yarn 出现 【 info There appears to be trouble with your network connection. Retrying... 】超时问题解决 https://www.cnblogs.com/fmixue/p/16375938.html# yarn.lock中原路径为:https://registry.yarnpkg.com# 替换为:https:/...

2023-02-07 10:35:01 19

原创 将博客搬至CSDN

将博客搬至CSDN

2022-12-10 10:06:23 84

原创 install docker arm

https://docs.docker.com/engine/install/ubuntu/

2022-11-25 16:34:19 94

原创 install jdk

openjdk-14.0.1_linux-x64_bin.tar.gzhttps://injdk.cn/https://injdk.cn/wget https://d6.injdk.cn/oraclejdk/19/jdk-19_linux-x64_bin.tar.gz将已下载好的JDK安装包上传至服务器,可自己定义一个目录(/usr/local/java)存放并进行解压,其命令如下:tar ...

2022-10-21 09:41:26 118

原创 允许使用root用户登录

设置允许使用root用户登录修改配置文件sudo vim /etc/ssh/sshd_config找到并用 "#" 注释掉这行PermitRootLogin prohibit-password,结果如下# PermitRootLogin prohibit-password新建一行 添加:PermitRootLogin yes重启服务sudo service ssh restart...

2022-10-21 09:14:04 310

原创 Mac下更改Python pip的源

在用户的根目录执行即可mkdir .pipcd .pipvim pip.conf阿里云的源[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com豆瓣的源[global] index-url = http://pyp...

2022-09-30 11:24:29 312

原创 mac pro M1(ARM)安装:ubuntu虚拟机

UTM是一款Mac上的免费虚拟机软件,下载地址image.pnghttps://ubuntu.com/download/server/armimage.png一、配置虚拟机选择虚拟化image.png选择 Linuximage.png浏览,选择本地镜像image.png设置 CPU的核心数和内存大小ima...

2022-09-29 15:25:37 258

原创 node 版本管理、仓库管理

版本管理1、安装node管理模块sudo npm install n -g2、选择版本号,如15.3.0sudo n 15.3.03、安装最新稳定版sudo n stable仓库管理nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换,安装依赖包时还是npminstallcnpm i nr...

2022-09-28 10:08:09 159

原创 Mac brew 国内快速安装

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"按回车后,根据提示操作:输入镜像序号 --> 输入Y,回车等待brew安装完成即可。

2022-09-28 10:03:00 142

PMP关键路径法讲解,高效计算关键路径

新定义:完成单个活动所需的时间称为活动时间,可以形象地以一个矩形窗格来表示,这个窗格称为 时间窗口,简称 时窗。

2023-02-07

frabirc2.2联盟链网络部署

fabric2.2网络部署参考文档,使用 fabric 开发的入门级文档;包括内容有网络组建、合约发布、新增组织、新增 peer,ca 等等

2023-02-07

小米主题编辑器---各个模块的颜色总结20190311

小米主题编辑器,提供大部分模块的属性。纯手打!谢谢支持!

2019-03-18

保存基本数据类型和对象

保存基本数据类型和对象

2017-03-02

AndroidStudio 插件

AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持。让开发人员更快速更好的开发程序。

2016-12-30

android发送邮件

Android客户端发送邮件

2016-11-27

安卓群英传案例源码

从第三章开始的源码

2016-11-03

空空如也

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

TA关注的人

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