野蛮秘籍
码龄16年
关注
提问 私信
  • 博客:658,327
    社区:135
    问答:3,039
    661,501
    总访问量
  • 129
    原创
  • 2,218,287
    排名
  • 59
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-11-28
博客简介:

野蛮秘籍

博客描述:
冰冻三尺非一日之寒
查看详细资料
个人成就
  • 获得65次点赞
  • 内容获得36次评论
  • 获得206次收藏
  • 代码片获得229次分享
创作历程
  • 2篇
    2019年
  • 22篇
    2018年
  • 66篇
    2017年
  • 75篇
    2016年
  • 5篇
    2014年
  • 1篇
    2012年
成就勋章
TA的专栏
  • PHP
    33篇
  • 心情随笔
  • MySQL数据库
    7篇
  • Jquery
    11篇
  • Laravel框架
    23篇
  • web安全
    1篇
  • ThinkPHP框架
    8篇
  • Composer探索
    6篇
  • wampserver
    1篇
  • 正则表达式
    3篇
  • Linux
    30篇
  • javascript
    4篇
  • 环境搭建
    15篇
  • win7系统
    1篇
  • 算法
    21篇
  • mac
    3篇
  • 设计模式
    4篇
  • Redis
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

max os安装bison

Mac os下安装bison1、brew install bison2、bison -V如果发现版本未变更执行如下命令brew unlink bisonecho ‘export PATH="/usr/local/opt/bison/bin:$PATH"’ >> ~/.bash_profileexport LDFLAGS="-L/usr/local/opt/bison/li...
原创
发布博客 2019.09.07 ·
4731 阅读 ·
3 点赞 ·
2 评论 ·
3 收藏

mac下iterm2 sz rz上传文件配置

1、安装brew install lrzsz #这里以homebrew方式安装2、脚本 拉取 https://github.com/mmastrac/iterm2-zmodem 两个sh文件,将他们拷贝到/usr/local/bin文件夹中。必须具有x权限3、配置打开iterm2的Preferences -> Profiles -> Default -> A...
原创
发布博客 2019.08.13 ·
2013 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

设计模式之装饰器模式

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。UML图示例代码:<?phpinterface Booking{ public function calculatePrice(): int; public function getDescript...
原创
发布博客 2018.12.21 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。UML图示例代码<?phpclass StrategyContext { private $strateg...
原创
发布博客 2018.12.19 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之工厂模式

工厂模式工厂模式具体可分为三类模式:简单工厂模式,工厂方法模式,抽象工厂模式;1.简单工厂模式又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 <?php class Cat { f...
原创
发布博客 2018.12.19 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

phpstorm+xdebug远程调试配置

1、xdebug的安装参考 :http://blog.csdn.net/fationyyk/article/details/78963683(mac版本)centos下安装// 下载git clone git://github.com/xdebug/xdebug.git// 解压tar -xzf xdebug-2.5.5.tgzcd xdebug-2.5.5// 本人在
原创
发布博客 2018.12.15 ·
1753 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis面试定期更新

Redis支持的数据类型?String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: hmset name key1 value1 key2 value2Redis hash 是...
原创
发布博客 2018.12.14 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

PHP获取ip地址(REMOTE_ADDR,HTTP_VIA, HTTP_X_FORWARDED_FOR)

一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 IP HTTP_VIA = 代理服务器 IP HTTP_X_FORWARDED_F...
转载
发布博客 2018.12.13 ·
2808 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

composer 自定安装包路径

1、Github新建一个项目代码结构如下composer.json配置如下 { "name": "fationyyk/self-test-package", "type" : "composer-plugin", // 必须指定类型为 composer-plugin "description": "testcomposer", "auth
原创
发布博客 2018.12.05 ·
5441 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

nginx错误及解决方案集锦

403 forbidden1、由于启动用户和nginx工作用户不一致所致 查看nginx的启动用户,发现是nobody,而为是用root启动的命令:ps aux | grep "nginx: worker process" | awk' {print $1}'将nginx.config的user改为和启动用户一致2、缺少index.html或者index.php文件, 就是配置...
原创
发布博客 2018.04.29 ·
1614 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux跳板机自动登陆服务器脚本

新建login.sh脚本 脚本内容如下#!/usr/bin/expect -fset timeout 1 // 超时 等待时间set pass [lindex $argv 0] // 获取第一个输入参数 本人实际使用需要动态密码set password xxxxx //静态密码spawn ssh -p22 xxxx@xxxx // 用户名@跳板机服务器expect "passwor...
原创
发布博客 2018.04.18 ·
1783 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最大连续和

思路:设sum[i] 为前i个元素中,包含第i个元素且和最大的连续子数组,result 为已找到的子数组中和最大的。对第i+1个元素有两种选择:做为新子数组的第一个元素、放入前面找到的子数组。 sum[i+1] = max(a[i+1], sum[i] + a[i+1]) result = max(result, sum[i])// 方法一function max_sum_arr($ar
原创
发布博客 2018.01.18 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

charles抓包配置

以mac环境为例说明1、Charles安装官网下载安装Charles: https://www.charlesproxy.com/download/2、Charles破解一个在线破解工具,很方便。https://www.zzzmode.com/mytools/charles/替换前记得备份下原来的charles.jar,以防失败后恢复。3、HTTP抓包配置1️⃣、
原创
发布博客 2018.01.18 ·
6626 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

$_SERVER中的SERVER_NAME 和HTTP_HOST的区别

当满足以下三个条件时,两者会输出相同信息。 1. 服务器为80端口 2. apache的conf中ServerName设置正确 3. HTTP/1.1协议规范不同点:通常情况: _SERVER[“HTTP_HOST”] 在HTTP/1.1协议规范下,会根据客户端的HTTP请求输出信息。 _SERVER[“SERVER_NAME”] 默认情况下直接输出apache的配置文件htt
转载
发布博客 2018.01.17 ·
8698 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

静态方法里不能使用$this

静态方法随着类的加载而加载,静态方法是优先于对象而存在的。当我们加载一个类的时候,对象还没有存在,而this代表的是对象的引用,试问当我们加载类的时候对象都没有,又怎么可以使用this呢?答案显而易见this是指当前对象,静态方法是通过类调用的方法,不需要实例化,既然不需要实例化,就没有当前对象,既然没有当前对象,就不会有this
原创
发布博客 2018.01.17 ·
4605 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

约瑟夫问题

问题描述约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1 开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。/** * get_king_monkey 获取猴大王 * @param int $n 猴子数目 * @param int $m
原创
发布博客 2018.01.16 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js多次上传同一图片失效问题

项目中遇到上传图片,需要本地预览效果,测试时无意间发现,当选择A图片,然后更换为B图片,完全正常;当选择A图片,删除该图片,再重新上传A图片后,发现不会触发上传,出现了bug;解决办法:1️⃣、来回切换input的type属性值,可以是‘text’,’button’,’button’….,然后再切换回来‘file’2️⃣、每次删除图片后,重置input的value的值, 如xx
原创
发布博客 2018.01.16 ·
1647 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

angularjs 时间格式问题

PHP开发中,一般存的时间戳是秒数,angularjs的时间戳是毫秒数,所有在视图里处理时间的时候,需要把秒 * 1000 转换为毫秒// 这里的dt1单位是秒{{ dt1 * 1000 | date:'yyyy-MM-dd HH:mm:ss' }}如果不转化为毫秒,就会出现日期显示1970年的问题
原创
发布博客 2018.01.16 ·
918 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

phpstorm git使用

1、配置git2、新建项目3、关联远程服务器开发的时候一般我们会有自己的github服务器(拉取项目代码),测试服务器(部署代码),本地(git),所以我们在修改完代码后,应该先部署到测试服务器上进行测试。这就需要本地与测试服务器之间进行关联。phpstorm里有deploy工具,非常方便,只需简单配置即可。点击添加点击options 配置 ctrl+s自动
原创
发布博客 2018.01.16 ·
45784 阅读 ·
5 点赞 ·
2 评论 ·
53 收藏

virtual box 存储文件vdi迁移

最近在使用virtual box 时 不小心把存储文件放到了系统盘,导致系统盘空间紧张,于是就想办法迁移vdi文件,此文章记录下迁移过程,遇到类似情况的朋友可以尝试下。1、迁移原始文件到新的盘不放心的朋友可以先复制一份到别的盘,比如我的是win10 系统,virtualbox vdi文件默认存放在 C:\Users\pc\VirtualBox VMs。比如copy到 E:\VirtualB
原创
发布博客 2018.01.13 ·
3562 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多