正文内容加载中...
posted @ 2021-08-06 16:30 yeevan 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 在学习rpc小册子时遇到了server端传参用了选项模式 前提:要记住在go语言里函数也是一种变量类型,和自定义的其它类型一样,也可以作为值传递,也可以当作结果赋值 如下是代码,注释是自己对这块的理解,希望对你能有些许帮助: //ServerOptions 结构体类型 type ServerOpti 阅读全文
posted @ 2020-07-14 17:58 yeevan 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 出现的现象是: 在本地的Mac环境里,请求的接口地址,在Linux服务器上请求提示404,文件在服务器上是存在的,但是请求返回的404;文件名是大驼峰命名规则AaBbCc 文件名改成Aabbcc就OK了 阅读全文
posted @ 2020-07-06 16:48 yeevan 阅读(575) 评论(0) 推荐(0) 编辑
摘要: PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。 赋值类型 传值(默认) 变量默认是传值赋值,即表达式的值被赋值到目标变量。 表达式 在 PHP 中,几乎所写的任何东西都是一个表达式,表达式即“任何有值的东西”。 最基本的表达式形式是常量和变量 如: 其中5是一个值为5的表达 阅读全文
posted @ 2020-04-09 17:15 yeevan 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 本地想看下php的版本 执行php v ,出现如下错误: 网上找了各种办法: 用install_name_tool的方式,动态修改依赖的版本,提示 无脑拷贝 用 还是不行 仔细想想问题是PHP依赖的这个dylib不存在,再仔细看下自己的错误是: 可能是自己选的openssl版本有问题,到 阅读全文
posted @ 2020-02-18 00:21 yeevan 阅读(2112) 评论(0) 推荐(0) 编辑
摘要: 主要思想是在iterm2的profile里自动执行命令,需要有个脚本模拟用户登陆步骤 脚本 第1个参数是用户名,第2个参数是host,第3个参数是密码。 注意 :保存到自己设置到一个目录里,记得设置执行权限: chmod 755 文件名.sh 配置iterm2 新建profile 在command里 阅读全文
posted @ 2020-01-02 19:43 yeevan 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 前提 grpc服务接收到request的请求后,需要把参数转换成http,去请求其他接口。 使用go作为grpc的服务端,数据协议是protobuf 想到的几种解决方案: 1.编译好的pb.go文件里有个string(),可以把所有参数都打印出来,参数之间是空格隔开的,参数和值是k:v的形式,但是不 阅读全文
posted @ 2019-12-18 20:03 yeevan 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 前言 自己本地环境原本有个PHP7.1的版本,结果在装grpc时一直提示没有权限把grpc.so拷贝到PHP扩展目录下,就重新装了一次php 此次安装涉及的有: PHP composer pecl grpc php的grpc扩展 protobuf php的protoc插件 安装 1.覆盖原来的php 阅读全文
posted @ 2019-10-18 16:37 yeevan 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: grpc安装 是一种rpc服务,包含服务端和客户端,能够更容易地创建分布式应用和服务。 默认使用protocol buffers这种结构序列化机制(当然也可以使用json)。 安装grpc 是protocol buffer的编译器,根据.proto来生成创建应用所需的特定客户端和服务端的代码(PHP 阅读全文
posted @ 2019-10-15 19:56 yeevan 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL的客户端/服务器架构 前言 之前对MySQL的认知只限于会写些SQL,本篇算是笔记,记录和整理下自己对MySQL不熟悉的地方。 大致逻辑 : MySQL的服务器程序直接和我们存储的数据打交道,客户端程序连接服务器,发送增删改查的请求,服务器操作维护的数据响应请求。 MySQL服务器程序 阅读全文
posted @ 2019-04-19 11:10 yeevan 阅读(1385) 评论(0) 推荐(2) 编辑