春天的熊的博客

像春天的熊一样

Mysql 数据库date, datetime类型设置0000-00-00默认值报错问题

现象:MySQL5.7版本之后,date, datetime类型设置默认值”0000-00-00”,出现异常:Invalid default value for ‘time’ 原因:在命令行窗口查看当前的sql_mode配置: select @@sql_mode; 结果如下: ON...

2018-01-30 11:25:27

阅读数 1731

评论数 0

Nginx 下配置ThinkPHP项目

关于tp 框架 使用U 方法跳转, 在Nginx 服务器上可能会遇到路由跳转不过去前面带点(如:./xx),导致路由解析错误 解决这个问题,可以在tp的入口文件 index.php 里定义个常量 或者,修改nginx配置文件 server { listen 80; ...

2018-01-30 11:07:23

阅读数 2099

评论数 0

图解Yii2框架依赖注入容器和服务定位器

以下是Yii2源码中,ServiceLocator(服务定位器)与Container(依赖注入容器)的关系解析图。 一句话总结 Application继承了ServiceLocator,是一个服务器定位器,ServiceLocator用来管理和缓存组件的实例化对象。ServiceLocator...

2018-01-27 17:59:42

阅读数 450

评论数 0

php XSS攻击原理与防御

数据安全是软件设计中要考虑的问题,在程序中保持数据的安全,除了保证代码内部运行的可靠,最主要就是严格控制外部数据,秉持一切用户输入的都是不可靠的原则,做好数据的验证和过滤.PHP最简单的过滤机制就是转义,对用户的输入和输出进行转义和过滤.我们先搞一个例子: 下面是一个很简单的表单 <...

2017-11-23 13:30:03

阅读数 1267

评论数 0

PHP正则匹配

PHP提供了很强大的正则匹配功能,具体的正则匹配知识点很多,在这里不做详述.只对常用API,以及常见用法的总结.更多请查看文档PHP手册(正则表达式)以下是PHP常见的应用,根据实际应用自定义正则表达式才是最正确的.<?php $user = array( 'name...

2017-11-23 10:46:03

阅读数 103

评论数 0

PHP反射与代理模式

面向对象编程中对象被赋予了自省的能力,而这自省的过程就是反射. 给出一个对象,我们可以通过该对象知道它所属的类,有用的方法,属性.PHP反射API下面通过反射的API获取person类的原型<?php //构造一个类 class person{ public...

2017-11-22 11:15:10

阅读数 310

评论数 0

PHP面向对象

最近在重新学习PHP核心内容,这里是关于面向对象的有关内容.关于面向对象的基本概念这里不做解释.主要学习php面向对象与java的区别.PHP类的基本形式: 学过Java的很容易理解,这里不详细解释 <?php class Car{ publi...

2017-11-21 14:37:45

阅读数 128

评论数 0

Ubuntu16.04下配置php+vscode+xdebug开发环境

操作系统是Ubuntu16.04,首先要安装和配置php运行环境,我这里用的是LNMP,不再赘述.首先安装vscode(在官网下载就可以了),安装插件php-xdebug,重启vscode 创建一个测试文件 test.php,内容如下<?php echo phpinfo();查看浏...

2017-11-16 11:53:04

阅读数 1397

评论数 0

MySQL存储引擎

MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。 若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:show variables like ‘default_storage_eng...

2017-11-13 11:36:28

阅读数 57

评论数 0

整数中x出现的次数

题目描述 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。 ...

2017-09-25 17:42:57

阅读数 122

评论数 0

腾讯一面(挂)

记2018届秋招——腾讯一面(已挂)腾讯这公司还是财力雄厚,应该是包下了整个酒店了。面试是一对一单独面试,地方也好找。我笔试投的岗位是web-开发,但是面试的是运营开发。因为选了服从调剂吧。正题:面试官人很好,也有点奇特。没有自我介绍的环节。 他可以很轻松地把握面试节奏。比如说先更你寒暄说:“诶...

2017-09-25 09:25:44

阅读数 1050

评论数 0

理解正向代理和反向代理

原文来自:https://www.zhihu.com/question/24723688正向代理:A同学在大众创业、万众创新的大时代背景下开启他的创业之路,目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一鼻子灰回来了,情急之下,他想到一个办法,找关系开后门,经...

2017-09-23 22:07:22

阅读数 178

评论数 0

LaraDock配置Laraval开发环境之坑

无法正常启动mysql虽然我们在Docker环境中已经下载了mysql,但是用命令查看正在启动的容器时发现mysql并没有成功启动:docker ps解决方案: 修改文件: laradock/docker-compose.yml 查找并注释掉 user:”1000:500” 重新启...

2017-09-20 12:12:57

阅读数 5548

评论数 1

Docker搭建Laravel开发环境

Laradock搭建Laravel开发环境基本环境:操作系统:Linux Ubuntu16.04 LTS PHP >=7.0 1. 安装Docker CE 17.0X:Docker目前分为两个版本:Docker Enterprise Edition (Docker EE) 专为企业开发和IT...

2017-09-15 13:23:02

阅读数 1205

评论数 0

一天一道编程题之对称矩阵

一天一道编程题之对称矩阵 题目描述 输入一个N维矩阵,判断是否对称。 输入描述: 输入第一行包括一个数:N(1<=N<=100),表示矩阵的维数。 接下来的N行,每行包括N个数,表示N*N矩阵的元素。 具体代码:#include <iostrea...

2017-06-14 14:46:48

阅读数 305

评论数 0

算法-求二叉树最小深度

算法-求二叉树最小深度基本概念:二叉树的最小深度:从根节点出发到达叶子节点的经过的最少的节点数。上述这个图,最短路径应该是A-E这一支。算法思路: 利用深度优先遍历,递归地返回节点路径长度。递归算法不是很好理解,这里用上图例子说明。对于算法开始,判断是A否节点是否为空,如果是空则返回0。...

2017-06-14 13:53:34

阅读数 244

评论数 0

一天一道编程题之A+B

一天一道编程题之A+B本题来自牛客网在线编程 题目描述 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号”,”隔开。 现在请计算A+B的结果,并以正常形式输出。 输入描述: 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 &l...

2017-06-14 09:40:12

阅读数 313

评论数 0

一天一道编程题之打印日期

一天一道编程题之打印日期本题来自牛客网在线编程 题目描述: 给出年分m和一年中的第n天,算出第n天是几月几号。 输入描述: 可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。解题思路 构造月份日数表days int days...

2017-06-13 10:47:41

阅读数 116

评论数 0

Java反射的基本操作

最近重新复习了Java反射,记录如下。 通过反射获取类的基本信息: 获取类的构造函数:public static void getConstructors(Object obj) { Class class1 = obj.getClass(); //get cl...

2017-05-07 20:03:32

阅读数 117

评论数 0

面向对象实验三 分析类图

三、建立类图 (0)类“用户” 用户类有属性:用户名,密码,用户编号等。 要设置的操作:登录和修改密码。 (1)类“客户” 客户类继承用户类,并有属性 “性别”、“年龄”、“收货地址”、“联系方式”、“订单列表”,等。 ...

2017-05-03 10:55:11

阅读数 943

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭