vmware 实现linux目录映射window本地目录图文详解 背景: 1,使用lnmp环境2,代码可以在windows上面写,直接映射到linux的lnmp环境下面第一步: vmware 新建一个linux虚拟机一路下一步到完成第二步: 安装镜像(自己去下载一个linux的镜像)然后确认 ,然后重新客户机然后一路next(语言可以选中文) 直到这一步 给linux设置密码然后一路next,确认所有修改第三步: 进入linux系统配置网络 修改下图路径中...
go-micro 使用 consul 作为服务发现 go-micro 使用 consul 作为服务发现 micro 团队已经抛弃了consul作为默认的服务发现,并且在go-micro/registry 包里面移除了 consul,如果需要使用 consul 必须下载另外的包: 抛弃consul服务发现的官方通知: https://micro.mu/blog/2019/10/04/deprecating-consul.html 新的cons...
新版MetaMask如何获取当前账户地址 这段时间在学习以太坊智能合约,用到MetaMask,于是就在chrome应用商店下载了最新的版本MetaMask7.6,正常转账使用是没有任何问题的,但是,当开发智能合约时,遇到一个头疼的问题:web3.eth.getAccounts() 获取不了当前账户的地址。 为什么 web3.eth.getAccounts() 无法使用呢? 经反复验证,确定我的代码是没有问题的,后来实在是想不出什么解决...
Typora + PicGo MarkDown完美组合 Typora + PicGo MarkDown完美组合 最近学习的东西比较多,经常需要做一些记录,以备后用,或放到自己的技术博客和CSDN上。写一篇文章本来复制到github就可保证不会丢失了,但是如果要放到csdn或者自己的个人博客网站上,就要麻烦的很多,因为图片路径是相对路径,直接复制markdown内容显然是不行的,图片无法显示。 经过网上查询,发现了一个很好的markdown写文档组合:...
Linux 创建新用户并给予sudo权限 Linux 创建新用户并给予sudo权限: 1 创建新用户 切换到root,创建新用户: su root // 切换到超级管理员,接着输入密码就可以了 adduser user1 // 这样他就会自动创建用户主目录,创建用户同名的组 接下来会让你设置新用户的密码…然后就是填一些信息,一路回车就行了,不用填。 2 给此用户root权限 如果不给root权限,在有些需要使用临时root权限的时...
node 和 npm 源码编译安装 node 和 npm 源码编译安装 下载源码压缩包:http://nodejs.cn/download/ 解压文件并将文件迁移到 /usr/local 下 sudo tar xzvf node-12.13.tar.gz sudo mv node-12.13 /usr/local/node 编译文件并安装 cd node ./configure sudo make &&...
remix共享本地文件夹 remix共享本地文件夹 前提:安装了node 和 npm 安装 remixd sudo npm install remixd -g 开启remixd共享服务 remixd -s /home/guan/git/solidity-study/ --remix-ide https://remix.ethereum.org 开启插件 Remixd 开启之后就可以在文件列表看到共享的文件夹了 ...
ganache 安装 sudo npm install ganache-cli -g // 执行上一个命令后可能会报错,根据报错提示解决即可 如上图所示,报错,并且提示了解决的方法: sudo chown -R 65534:1000 "/root/.npm" // 如果没有报错可忽略这一步 sudo npm install ganache-cli -g 安装好之后,执行一下命令开启虚拟机: ganache-cli...
Ubuntu 重启 MySQL Ubuntu 重启 MySQL 启动mysql: 方式一:sudo /etc/init.d/mysql start 方式二:sudo service mysql start 停止mysql: 方式一:sudo /etc/init.d/mysql stop 方式二:sudo service mysql stop 重启mysql: 方式一:sudo/etc/init.d/mysql restart 方...
VSCode配置Golang环境(Windows) VSCode配置Golang环境(Windows) 1 安装golang(这里不赘述了) 2 打开vscode找到插件go点击安装 3 对自动安装失败的插件重新下载安装 Installing github.com/nsf/gocode SUCCEEDED Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED Inst...
Nginx的启动、停止与重启 Nginx的启动、停止与重启 启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式: 从容停止 1、查看进程号 [ro...
thinkphp5 URL和路由的功能详解与实例 文章出处:https://www.jb51.net/article/131549.htm URL访问 ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式: ? 1 http://domainName/index.php/模块/控制器/操作 ...
MySQL备份和恢复 一、使用mysqldump对数据库进行备份 1. 全备份单库: 语法: mysqldump -h主机名 -P端口 -u用户名 -p密码 数据库名 > 文件名.sql 例子: [mysql@sam ~]$ mysqldump -hlocalhost -P3306 -uroot -p wordpress>backup1.s...
Mysql (Errcode:28) 问题解决分享 昨天晚上导入数据表一直不成功,报错信息如下:网上查了一些资料,发现是空间不足的问题,用 df -ha 命令查了一下,发现果然空间爆满:如图所示,/dev/mapper/VolGroup-lv_root 达到了100%。使用du -sh /var 查看空间占用情况:打开var目录,查看空间占用情况:打开lib目录,查看空间占用情况:打开mysql目录,可以看到大部分都是mysql-bin日志文件,用...
Nginx + PHP 为什么要在php.ini设置cgi.fix_pathinfo=0 作者: Laruence( )本文地址: http://www.laruence.com/2010/05/20/1495.html现在普遍的Nginx + PHP cgi的做法是在配置文件中, 通过正则匹配(Nginx(PHP/fastcgi)的PATH_INFO问题)设置SCRIPT_FILENAME, 发现了一个这种方式的安全漏洞. 比如, 有http://www.laruence....
Linux下设置mysql的访问权限 权限问题,授权 给 root 所有sql 权限 grant all privileges on *.* to root@"%" identified by "你的密码"; flush privileges;(强制刷新)
nginx+php(fpm-php fastcgi)open_basedir安全设置 0x00 实验目的根据文章”PHP绕过open_basedir列目录的研究”通过测试不同的配置验证本文的绕过basedir的方法是否有效,从而安全配置php open_basedir的目的.文中后面几个方法都是windwos下采用枚举的方式列出目录,linux下需要做暴力猜解的方式才可以,所以不做测试.测试”DirectoryIterator + Glob”方式是否可以绕过open_basedir...