node c++编译环境 node-gyp故障问题

1 首先清除根目录下的.node-gyp 卸载node-gyp模块 npm uninstall node-gyp -g 2 安装环境 npm i -g windows-build-tools 重新安装node-gyp npm install -g node-gyp 3 设置python版本 n...

2019-06-01 12:50:31

阅读数 3

评论数 0

SQLadvisor安装测试

SQLAdvisor的安装测试 在数据库运维过程中,优化SQL是业务团队与DBA团队的日常任务。例行SQL优化,不仅可以提升程序性能,还能够降低线上故障的概率。 目前常用的SQL优化方式包括但不限于:业务层优化、SQL逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到SQL优...

2018-07-18 13:15:20

阅读数 594

评论数 0

MySQL 性能优化之Explain 使用分析

简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如: EXPLAIN SELECT ...

2018-07-18 12:57:57

阅读数 76

评论数 0

PHP_$_SERVER_说明详解

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。$_SERVER['PHP_SELF'] #当前正在执行 脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该 脚本的参数。 $_SERVER['arg...

2018-07-02 11:31:18

阅读数 303

评论数 0

Ubuntu 18.04 rc.local systemd设置

ubuntu18.04不再使用initd管理系统,改用systemd。然而systemd很难用,改变太大,跟之前的完全不同。使用systemd设置开机启动为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步:1、systemd默认读取/etc/systemd/system下...

2018-06-23 18:05:47

阅读数 5548

评论数 3

如何撰写软件详细设计内容?

1    引言1.1     编写目的说明编写详细设计方案的主要目的。说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计说明书中不重复部分合并编写。方案重点是模...

2018-06-21 10:38:48

阅读数 9999

评论数 0

问题解决:Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y

git pull的时候遇到Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) y于是一直输“y”就一直出现这样,查了下有人说那个文件重复了,删除即可(没试过)。也有说是因为文件被占用了...

2018-06-05 12:51:42

阅读数 250

评论数 0

mysql 开启远程登陆及修改密码

mysql -uroot -p;use mysql;update user set host = '%' where user = 'root';flush privileges;grant all privileges on *.* to 'root'@'%' identified by 'da...

2018-05-18 01:37:00

阅读数 210

评论数 0

nginx 跟 apache 处理请求的对比

链接:https://www.zhihu.com/question/22062795/answer/20197329来源:知乎两种server 的工作方式:1. apache:一个server采用一个进程负责一个request的方式,那么进程数就是并发数。那么显而易见的,就是会有很多进程在等待中。...

2018-05-16 15:12:42

阅读数 213

评论数 0

Linux下搭建MySQL集群 / Mysql“集群”和”主从“两者的区别

一、MySQL集群简介1、什么是MySQL集群MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,其目的是提供容错性和高性能。数据更新使用读已提交隔离级别(read-committedisolation)来保证所有节点数据的一致性,使用两阶段提交机制(two-p...

2018-05-16 09:38:08

阅读数 437

评论数 0

Linux开机自动挂载(磁盘)

在给系统新增了磁盘以后,如果重启系统我们会发现找不到存储了;但是使用fdisk -l可以看到存储空间,说明存储还在。这是因为关机后,挂载已经自动卸载掉了。我们当然可以手动再次将其挂载,但如果每次重启都需要这样手动操作会很不方便;因此我们可以利用自动挂载,这样系统每次开机的时候就可以自动将磁盘挂载上...

2018-05-14 23:24:56

阅读数 6340

评论数 0

Linux文件夹越来越大 怎么删除一些不必要的文件

linux下如果系统垃圾改变的多,会导致系统的空间不足,使用df -h可以看到哪个用户的目录下的空间使用率比较大,如果较大,就需要执行一些命令来使系统瘦身:1,sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove这三个命令主...

2018-05-13 00:48:27

阅读数 1044

评论数 0

APP端webview内微信H5支付解决方案

微信已经官方支持微信外部浏览器的H5微信支付。但是如果是从webview中调用H5微信支付的话。 ios平台上支付完成后会跳到外部的浏览器,而不是停留在app里面。关于这个问题。 就需要我们在服务端模拟请求H5微信支付的中间环节,直接拿到支付地址。这样能避免ios webivew内微信支付成功后跳...

2018-05-10 22:44:15

阅读数 2392

评论数 0

vagrant box保存路径修改

add box的时候默认保存在 C:\Users\xxx\.vagrant.d VAGRANT_HOME can be set to change the directory where Vagrant stores global state. By default, this is set to...

2018-05-08 17:45:08

阅读数 756

评论数 0

微信支付HTTPS服务器证书验证

Linux服务器1、 生成随机串和签名: 这里用的PHP$mch_id = '1247485801'; // 商户号 $key = 'qwertyuiopasdfghjklzxcvbnm123456'; // 商户支付密钥 $nonce_str = strtoupper(md5('31231231...

2018-05-07 22:11:44

阅读数 342

评论数 0

使用Packer制作vagrant box

vagrant(https://www.vagrantup.com/)是实现团队一致开发环境的利器,消耗的资源很小(比单独跑一个虚拟机要小一点),可以快速打包,分发。 很多人喜欢下载网上提供的一些box文件来用,但是出于洁癖和自定义,我喜欢自己做box。有很多方式可以制作box,推荐使用Packe...

2018-04-25 23:12:50

阅读数 104

评论数 0

制作自己第一个 vagrant box

作为程序员, 基本上每换一次电脑就要搭建一次开发环境. 手工搭建环境并不是件容易的事儿. 虽然网上有很多教程和文档可供参考, 但是在实际操作时总是会遇到莫名其妙的坑, 一折腾就是半天. 相信每个 PHP 程序员都对此深有体会使用集成环境或 vagrant box 是另外一种选择, 但是这个选项的问...

2018-04-25 23:12:12

阅读数 1239

评论数 2

ubuntu 16.04换源 网易、搜狐、阿里云

、打开source.list文件,删除所有内容方法1:    按ggdG[html] view plain copysudo gedit /etc/apt/source.list  2、复制以下源搜狐源[html] view plain copydeb http://mirrors.sohu.co...

2018-04-24 23:58:54

阅读数 61

评论数 0

Steps to create a Vagrant Base Box with Ubuntu 14.04 Desktop (GUI) and VirtualBox

Since the advent of the IaaS and PaaS providers, the decline in usage of monolithic architectures (e.g.: application server + relational DB) and the ...

2018-04-24 22:12:47

阅读数 147

评论数 0

新版VirtualBox5.2.x设置Ubuntu与windows共享文件夹的方法

1、安装增强功能首先点击“设备”——“安装增强功能”。即可在主文件夹下看到:点击运行软件,完成增强功能的安装。2、设置共享文件夹点击“设备”——“共享文件夹”,添加共享文件夹,并勾选“自动挂载”和“固定分配”。如图:重启ubuntu,即可看到共享文件夹(所在目录为“ /media/sf_共享文件夹...

2018-04-20 22:55:37

阅读数 1452

评论数 0

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