关于PHP程序员解决问题的能力 这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。 解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。 这里举个例子,假如我执行了一个PHP的脚
函数做参数 在Go语言中,函数也是一种数据类型,我们可以通过type来定义它,它的类型就是所有拥有相同的参数,相同的返回值的一种类型。类似于重写(同名覆盖)。 回调函数:函数有一个参数是函数类型,这个函数就是回调函数。 更准确地说是将一个函数的指针作为参数传递给另一个函数。 而回调函数的定义则是不是
关键字 defer ⽤于延迟一个函数或者方法(或者当前所创建的匿名函数)的执行。 注意,defer语句只能出现在函数或方法的内部。 defer语句经常被用于处理成对的操作,如打开、关闭、连接、断开连接、加锁、释放锁。通过defer机制,不论函数逻辑多复杂,都能保证在任何执行路径下,资源被释放。 释放
简单的说,Service Mesh就是微服务时代的TCP。 我们来看看它的产生: 最初 服务A和服务B想要通讯,于是添加了网络传输,大佬建立了一套底层能够传输字节码和电子信号。 为了能够服务自己处理网络通信所面临的丢包、乱序、重试等一系列流控问题,因此服务实现中,除了业务逻辑外,还夹杂着对网络传输问
函数还是这几块: 参数 返回值 作用域 执行顺序 参数和返回值 func FuncName(/*参数列表*/) (o1 type1, o2 type2/*返回类型*/) { //函数体 return v1, v2 //返回多个值 } 和C差不多,但是有点不一样的是: 函数名首字母小写即为privat
du du是查看硬盘的使用情况,统计文件或目录的空间大小。 -a 显示所有目录或文件的大小 -b 以byte为单位,显示目录或文件的大小 -c 显示目录或文件的总和 -k 以KB为单位输出 -m 以MB为单位输出 -s 仅显示目录或文件的总计数值 -h 以K,M,G为单位,提高信息可读性 -x 跳过
function test(){ echo memory_get_usage(), '<br>'; $start = memory_get_usage(); $a = []; for ($i = 0; $i < 1000; $i++) { $a[$i] = $i + $i; } $mid = mem
float32 和 float64 Go语言中提供了两种精度的浮点数 float32 和 float64。 float32,也即我们常说的单精度,存储占用4个字节,也即4*8=32位,其中1位用来符号,8位用来指数,剩下的23位表示尾数 float64,也即我们熟悉的双精度,存储占用8个字节,也即8
上一篇已经说了,Go的语法和C的很接近,直接看看异同即可。 变量 变量名还是一样,字母或下划线开头,区分大小写。不能是关键字。 Go定义了int32和int64这种类型来显示声明大小,和C里面的short和long一样。 Go的变量定义有以下几种方式: var v1 int //类型在后面 var
框架报500 1.chmod 777 -R storage 将日志目录权限设置下。 2.修改fastcgi,将代码目录包含进去。 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/www/";
yum下载有时候很慢,可以换一下源: 步骤: 1)下载wget yum install -y wget 2)备份默认的yum mv /etc/yum.repos.d /etc/yum.repos.d.backup 3)设置新的yum目录 mkdir /etc/yum.repos.d 4)下载阿里yu
Ubuntu 14.04/16.04 (使用apt-get进行安装) 卸载旧版本 $ sudo apt-get remove docker \ docker-engine \ docker.io 安装 # step 1: 安装必要的一些系统工具 sudo apt-get update sudo ap
Docker 以下纯属个人理解: Docker就是一种虚拟机,将环境打包成镜像,等于做了一个Linux系统裁剪。 镜像就是我们安装系统的镜像,里面包含了你的代码和环境。 容器就是一个虚拟机,你可以用一个镜像创建多个容器,等于就是安装了多个虚拟机。 然后用docker exec就可以进入容器执行命令,
一.服务器环境 1.lnmp wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp PHP选最高版本
kafka是基于java环境的,所以需要先安装java环境 centos:yum install java-11-openjdk ubuntu:apt install default-jdk 默安装默认的目录为:/usr/lib/jvm/ 判断java是否安装成功:java -version kaf
Redis: 注释掉bind 127.0.0.1可以使所有的ip访问redis 若是想指定多个ip访问,但并不是全部的ip访问,可以bind protected-mode no /etc/init.d/redis-server stop /etc/init.d/redis-server start
什么是反射 维基百科上反射的定义: 在计算机科学中,反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。用比
先运行docker镜像 # 进入 docker 容器 mynginx 是容器名 docker exec -i -t mynginx /bin/bash #安装vim apt-get install vim # 修改 hosts 文件 vi /etc/hosts # 添加域名解析规则 192.168.
1.安装 mkdir /usr/local/redis 添加目录 wget [http://download.redis.io/releases/redis-4.0.1](http://download.redis.io/releases/redis-4.0.1).tar.gz tar zxvf r
问题发生 线上磁盘到90%,报警了,我登陆xshell一看: df -h 果然已经用了90%。 但是当我想查看哪个目录占用的比较多的时候: du -sh * 却发现加起来都不够60%。顿时间,我迷茫了。 问题排查 首先想到的是会不会是哪个目录我没查到,直接查到根目录: cd / du -sh * 但
package thirdparty import ( "crypto/rsa" "fmt" "github.com/dgrijalva/jwt-go" "github.com/lestrrat-go/jwx/jwk" "github.com/pkg/errors" "github.com/wond
摩西奶奶是一位美国女画家,本名安娜·玛丽·罗伯森·摩西。摩西奶奶常被当作自学成才、大器晚成的代表。她出生农家,受到过有限教育。她七十多岁时才因关节炎放弃刺绣开始绘画。作品主要描绘的是农场景色以及她的生活。常作全景风景画如收获和制糖场面。共作画一千多幅。 在美国的小乡村,有个老奶奶,大家都亲切地称呼她
人最重要的能力是什么? 是学习能力?坚持自律?交际情商? 又或者?我们一生究竟在追求什么? 一份事业?一段爱情?厮守一生?名扬天下? 我听到最多的,是幸福或者快乐。 那么,什么是快乐? 我们大多数人理解的幸福为:我想要干嘛就干嘛。但是试想想,如果一个人真的能随心所欲,想得到什么就能得到什么。那么他剩
通常我们区别一个人是新手还是老手,可以看一下几个方面: 新手,百度的主要是语法。老手,Google的基本是解决方案或者疑难bug。 新手,一顿操作猛如虎,一旦发测全是bug,甚至有需要颠覆设计来修改的。老手,先想,甚至画画图,不紧不慢开始写,甚至有写几行,喝几口茶的感觉,但是写出来的稳得一批。 新手
生活不如意,十之八九,我们要尽量看到那二一。但今天的我们往往生活衣食无忧,我们的痛苦大多来源于我们的内心,甚至在长辈眼中属于“没事找事”,我们真的幸福么? 其实这是个悖论,当我们不用为吃住操心的时候,我们往往会更容易产生心理疾病,毕竟我们每天都在为了下一顿饭而努力的时候,我们不会有时间和机会去考虑心
gRPC是什么 官方介绍: https://grpc.io/docs/what-is-grpc/introduction/ “A high-performance, open-source universal RPC framework” 多语言:语言中立,支持多种语言。 轻量级、高性能:序列化支持
每一个人,我相信,在人生的某个阶段,都有梦想,而且往往它是不断变化的。 原因有以下几点: 不是真爱。涉世未深的我们会被很多事情吸引,有时候只看到了它光鲜的一面,而没有了解过背后的苦难,等到某一天,发现那并不是我们要的。 移情别恋。很多事情是有通性的,比如数学和侦探,我们可能只是喜欢一种推理、分析的感
每一个程序员,不关你是科班出身,还是半路转行,又或者只是点开了一个培训机构的广告。但是你入门之后,一定有一颗坚定的心: coding可以改变世界。 毕竟近50年的历史,是由程序员书写的,互联网、手机、电脑各种改变世界的产品,都是程序员缔造的。你会觉得,自己手中的键盘,就是打开下一个新世界的大门。 但
我最开始的写作是在CSDN,那时候刚大学毕业,啥也不会,CSND那时候的环境还很不错,我经常有问题都是直接在上面搜的,基本都有答案。我便开始在里面记录我的生活和学习,就是流水账,称不上博客,很多都是笔记。 后面渐渐的也没啥时间写东西了,然后CSDN就开始充斥大量水文了,我便离开了它。 后面出现了简书
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号