2 pendant59

尚未进行身份认证

哟,是一个有梦想的程序猿。Pendant

等级
TA的排名 3w+

switchhost 提示没有权限

打开C:\Windows\System32\drivers\etc\文件夹,找到hosts,然后给User分配所有权限打开hosts文件随便加个空格就可以,直接再保存原来路径下SwitchHosts!文件右击鼠标,点击管理员启动。...

2019-07-26 14:48:36

Redis 开发规范

一、键值设计1.key名设计(1)【建议】:可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:friends:messages:{mid}简化为u:{uid}:fr:m:{mi...

2019-07-08 16:58:04

navicate premium 12 激活

官网下载安装包,直接按流程走安装注册机下载:NavicatPremium12注册机,提取密码:RCNJTECH关闭navicatepremium12以管理员身份运行注册机:运行注册机打开注册机后,在1)Patch,勾选Backup、Host和Navicatv12,然后点击Patch按钮:点击Patch找到NavicatPremium1...

2019-06-24 18:21:11

Python pycharm配置python虚拟环境

1.File-----》Setting-----》Project——>ProjectInterpreters1.虚拟环境目录,需要自己新建一个空白目录,通过pycharm安装python组件会在该目录下2.python的解析器3.推荐勾选,选中了就可以使用baseinterpreter中的第三方库(你自己在系统命令行通过pip安装的一些包),不选将和外界...

2019-06-22 12:14:22

python conda SSLError

window10系统装好了annaconda准备开开心心的跑项目,然后发现包没安装,安装包就报错。需要链接一个openssl的动态链接库,而不是操作Python的openssl标准库.在https://slproweb.com/products/Win32OpenSSL.html下载OpenSSL的Windows安装包.对于Win1064b...

2019-06-20 08:41:19

phpstudy 升级mysql到5.7

公司给配了笔记本,啥还没开呢内存就跑了50%了==,这种情况也跑不起来docker,只能用phpstudy了,顺便升级一下mysqlPhpstudy2018版本:1.官网下载mysql5.72.停止phpstudy运行的mysql服务2.1卸载mysql服务2.1.1卸载phpstudy的mysql服务2.1....

2019-06-04 13:18:56

mysql SQL语句

很多查询都可以用经典的学生-课程-成绩案例来表示,下面是一些我在笔试或面试中遇到的经典题型。这些题目没有涉及到索引,函数,存储过程等高级功能,都是一些基本的查询语句,但难度却不小。表结构学生表student(id,name) 课程表course(id,name) 学生课程表student_course(sid,cid,score) sql createtablestudent...

2019-05-29 13:43:36

nginx 限流相关

令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理); 来不及流出的水存在水桶中(缓冲),以固定速率流出; 水桶满后水溢出(丢弃)。 这个算法的核心是:缓存请求、匀速处理、多余的请求直接丢...

2019-05-28 17:09:44

phpstorm 配置xdebug(docker容器)

1.准备工作:通过Dockerfile或docker-compose.yml已经编译好了镜像并启动了容器,通过查看phpinfo确认Xdebug扩展已启用2.php.ini中的xdebug常用配置(我挂载了配置文件的路径和日志路径,根据个人情况更改):xdebug.remote_enable=Onxdebug.remote_handler="dbgp";启用性能检测分析xd...

2019-05-26 14:39:45

Docker 错误集合

1.ERROR:Pooloverlapswithotheroneonthisaddressspace原因:因为目标网段已经存在的原因,通常这发生在将要创建的networks手动指定了subnet网段地址的时候(比如用docker-compose.yml编排容器,自定义了网段,并手动指定了各个容器的ip地址)。比如我的:这时有两个选择,一是停止当前使用该...

2019-05-25 13:56:30

phpunit 基境

基境共享测试数据有些时候每个测试方法中都创建了一个相同的对象,在一些场景下是重复劳动,为什么不能只创建一次然后供其他测试方法访问呢?这需要理解PHPUnit执行测试用例的工作流程。我们没有办法在不同的测试方法中通过某成员属性来传递数据,因为每个测试方法的执行都是新建一个测试类对象,然后调用相应的测试方法。即测试的执行模式并不是testObj=newExampleTest...

2019-05-19 20:19:46

php curl_mulit

这篇文章阐述了如何从curl_multi句柄获取数据。不久前,我将这段代码片段贴到了一个更大的示例代码中:<?php$active=NULL;do{$ret=curl_multi_exec($multi,$active);}while($ret==CURLM_CALL_MULTI_PERFORM);while($active&...

2019-05-19 11:02:40

phpunit 桩件(stub)

stub(桩件):    “将对象替换为(可选地)返回配置好的返回值的测试替身的实践方法称为上桩(stubbing)”——这是官方文档给出的上桩解释  也许这个形容有点抽象来着,大概的表达了这么个意思:比如说你有一个方法,依赖了数据库查询,当数据库一切正常时,这个单元测试是OK的,但是当数据库挂掉的时候,这个单测就会挂掉。这就不符合咱们 单测的一些意义了,单测应该是纯净的,只验证你的逻...

2019-05-16 22:47:08

Mysql 查看某个表的索引

查看表的索引:showindexfromtable_name(表名)结果列表中各字段的含义:·Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。·Key_name索引的名称。·Seq_in_index索引中的列序列号,从1开始。·Column_...

2019-05-16 15:09:35

phpstorm 配置composer引入的phpunit

1.在你的项目中安装你想要的版本的phpunit包#我安装的7.x版本composerrequire--devphpunit/phpunit^72.配置phpstorm的php版本以及PHP解析器3.配置phpunit出现上图中的8表示已经配置好了4.配置测试文件也用不到打码了,不然目录结构不清晰了,我需要测试的是test目录...

2019-05-15 22:11:09

设计模式 深入探讨依赖注入

从测试角度探讨依赖注入依赖反转原则是SOLID中最难理解的原则,而依赖注入则是单元测试的基石,本文将从测试角度探讨依赖反转与依赖注入,并将Laravel的servicecontainer、constructorinjection与methodinjection应用在实务上。VersionPHP7.0.0Laravel5.2.29实际案例假设目前有3家货...

2019-05-12 18:15:20

phpstrom 配置xdebug(win10集成环境)

Xdebug安装:https://blog.csdn.net/benpaodelulu_guajian/article/details/90138979当前是windows系统的phpstudy集成环境,所以可以直接找到php的CLI解析器:File->Settings:如图所示,点击php,选择语言版本,如果这里不能选择,需要更改composer设置,将Synchroniz...

2019-05-12 14:17:50

PHP 安装xdebug扩展

背景:windows系统phpstudy集成环境1:xdebug官网下载地址:https://xdebug.org/download.php(需要分析自己的phpinfo内容选择对应版本,推荐方法二)2:xdebug网站提供一个自动分析你系统对应的xdebug版本的web页面:https://xdebug.org/wizard.php打开该网站,把phpinfo输出的信...

2019-05-12 12:41:08

Github

最近更新日期:2019年5月1日2.quickSendmail(PHP发送邮件)2.1安装composerrequirependant59/quicksendmail2.2说明文档https://github.com/Pendant59/quickSendEmail2019年5月1日1.JsonWebToken(jwt)1.1安...

2019-04-23 10:56:48

Lnmp nginx 和 php-fpm 交互配置

nginx转发php类型的请求可以通过fastcgi的方式,fastcgi支持TCP和unixdomainsocket两种方式。推荐套接字方式:#nginx配置sock方式:fastcgi_passunix:/tmp/php-cgi.sock;#php-fpm配置listen=/tmp/php-cgi.sock;Tcp方式:#nginxfastc...

2019-04-13 23:30:28

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。