![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发
Json159
世事洞明皆学问,想到和得到中间还有个做到
展开
-
修改 host 文件--json
有的挂号员生病了,尤其有某些挂号员故意使坏,把痔疮患者分到了口腔科,扰乱正常就诊秩序,破坏医患关系,最恨这样的人了!所以,当我们直接将 Google、Twitter、Facebook 之类的 IP 放入 Hosts 文件后,就可以跳过 DNS 的解析这一步,直接就行 IP 访问,不受 GFW 的 DNS 污染干扰了。反之,如果你手里有电话簿(即本机有hosts文件),你不需要打电话到查号台(DNS),直接在电话簿(hosts)中找到用户(目标网站),并直接拨打对应的电话号码(访问目标网站对应的IP)。原创 2023-07-25 09:55:10 · 259 阅读 · 0 评论 -
GuzzleHttp PHP 中发送 multipart / form —— json159
官网的例子:multipart摘要设置请求的主体为 multipart/form-data 表单。类型array常量GuzzleHttp\RequestOptions::MULTIPARTmultipart 的值是一个关联数组,每个元素包含以下键值对: name: (string, required) 表单字段名称contents: (StreamInterface/resource/string, required) 表单元素中要使用的数据headers: (array) 可选的表原创 2022-01-07 08:55:18 · 1140 阅读 · 1 评论 -
国家地区编码映射
在ISO 3166中定义的两个字母的国家代码。原创 2021-09-15 16:49:31 · 579 阅读 · 0 评论 -
validation
<?phpdeclare(strict_types=1);return [ 'accepted' => ':attribute 必须接受', 'active_url' => ':attribute 必须是一个合法的 URL', 'after' => ':attribute 必须是 :date 之后的一个日期', 'after_or_equal' => .原创 2021-05-24 19:39:24 · 217 阅读 · 0 评论 -
phpstorm 方法标准注释
/** * Seek to a position in the stream. * * @see http://www.php.net/manual/en/function.fseek.php * @param int $offset Stream offset * @param int $whence Specifies how the cursor position will be calculated * ...原创 2021-04-18 16:15:31 · 458 阅读 · 0 评论 -
常用助手函数(一)
<?php/** * 只显示数组指定字段 */if (!function_exists('only_show')) { /** * @param array|object $data * @param array $fields * @return array */ function only_show($data, $fields = []) { if (empty($fields) || empty($data原创 2021-03-31 22:22:50 · 323 阅读 · 0 评论 -
App接口安全token验证Sign签名
前言在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些 接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目 中,大多数采用保存的session中,然后在存一份到cookie中,来保持用户的回话有效性。但是在app提供的开放接口中,后端服务器在用户登录后 如何去验证和维护用户的登陆有效性呢,以下是参考项目中设计的解决方案,其原理和大多数开放接口转载 2020-11-03 17:30:02 · 983 阅读 · 0 评论 -
设计模式
什么是设计模式?设计模式(Design pattern)是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。通过设计模式可以帮助我们增强代码的可重用性、可扩充性、 可维护性、灵活性好。我们使用设计模式最终的目的是实现代码的高内聚和低耦合。什么是高内聚和低耦合?举例一个现实生活中的例子,例如一个公司,一般都是各个部门各司其职,互不干涉。各个部门需要沟通时通过专门的负责人进行对接。在软件里面也是一样的 一个功能模块只是关注一个功能,一个模块最好只实现一个功能。这个是所谓的...原创 2020-10-20 11:30:35 · 94 阅读 · 0 评论 -
easyswoole 创建博客
传送门http://www.huizhang.fun/details?uuid=7d95f592d6b33b286e27bcd455916650转载 2020-07-23 09:39:57 · 162 阅读 · 0 评论 -
自己写一个composers包【一】
什么是composerComposer是一个命令行工具,它的作用就是帮我们的项目管理所依赖的开发包,属于依赖包管理工具。什么是依赖包管理工具由于程序届的《开源运动》,我们可以在社区找到很多别人提供的工具,也可以向社区贡献我们的代码。在github还没有兴起的年代,我们是需要到工具的官网下载代码,比如jquery。然后放到我们自己的项目目录里,再在我们的页面中使用。但是…当一个网站依赖的包越来越多,我们会发现这是一件非常麻烦的事情:安装新包,代码目录管理等问题 升级依赖包,只能手动.转载 2020-07-22 13:49:08 · 335 阅读 · 0 评论 -
easyswoole学习笔记(一)
参考传送门:https://blog.csdn.net/qq_35211819/article/details/103138831?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-4-103138831.nonecasecomposer require easyswoole/easyswoole=3.xphp vendor/easyswoole/easys..原创 2020-07-20 18:06:49 · 452 阅读 · 0 评论 -
PHP编码规范【json159】
介绍 标准化的重要性 标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。 优点 当一个项目尝试着遵守公用的标准时,会有以下好处: · 程序员可以了解任何代码,弄清程序的状况 · 新人可以很快的适应环境 ...原创 2019-12-02 10:57:59 · 203 阅读 · 0 评论