摘要:
位清除 c = a &^ b 位清除,即是c的值b上二进制上1的位,把a清空为0,其他的保留a位上的值。【从根本上说,位清除就是 a & (^b) a与b的反的值逻辑运算】 package main func main() { a := 0110 b := 1011 // ^b = 0100 c : 阅读全文
摘要:
Linux删除乱码的文件和文件夹 乱码的文件用rm -rf file.name是无法删除成功的, 此时需要用find命令将文件的节点传给rm进行删除, 具体参考如下: ubuntu@VM-0-17-ubuntu:~$ ls -li total 318,805,373 1445683 drwxr-xr 阅读全文
摘要:
Elasticsearch 安装 准备 官方下载地址 Ubuntu系统中安装步骤 到官网复制需要下来的链接地址,下载 # 下载elasticsearch的版本 ubuntu@VM-0-17-ubuntu:~$ wget https://artifacts.elastic.co/downloads/e 阅读全文
摘要:
Linux系统$PATH路径误操作怎么找回环境变量 若之前用命令查看过$PATH路径 vagrant@homestead:~$ echo $PATH /home/vagrant/.composer/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin 阅读全文
摘要:
ngnix location 转发请求 现在的需求是, 前后端分离, 用户请求前端地址,前端请求后端php的接口地址,用nginx做代理服务器, 根目录需要从前端请求, 然后转发api接口到php 具体nginx配置 server { listen 8080; server_name api.tes 阅读全文
摘要:
PHP垃圾回收机制 引用计数机制 每个php变量存在于一个zval变量容器中。一个zval变量容器, 在php5时,zval的定义如下: struct _zval_struct { union { long lval; double dval; struct { char *val; int len 阅读全文
摘要:
理解消息通信 RabbitMQ的消息通信是基于AMQP(高级消息队列协议)模式消息模式。AMQP隐去了消息的发送方和接收方。AMQP消息能以一对多的广播方式进行路由, 也可以选择一对一的方式路由。 消费者和生产者 如果在工作中使用过网络软件, 脑海中应该有客户端和服务端的概念,不管是浏览器和服务器, 阅读全文
摘要:
源码安装一般有三个步骤 下载源码、解压缩 源码编译(make) 源码安装测试(make test& make install) 现贴一份centos环境下源码编译php的配置文件 ./configure --prefix=/home/users/php7/php7.2 \ --with-config 阅读全文
摘要:
在windows中用anaconda环境开发测试Selenium中报错: Traceback (most recent call last): File "D:\Anaconda3\envs\myenv36\lib\site-packages\selenium\webdriver\common\se 阅读全文
摘要:
在用vagrant安装box的时候,有时会安装多个box版本,有时候会占用空间,这时候就需要清理这些已过期或者不在使用的box, 主要使用命令vagrant box prune清除已过期的box [D:\homestead]$ vagrant box list laravel/homestead ( 阅读全文