• 63 阅读

    CSS常见布局 实现布局的常用方法 单列布局

    说起布局其实就和盖房子的道理一样,你首先要盖好房子的模型(规划好页面的布局),房子的雏形盖好后就是往房子里面布置家具了(在布局里面添加东西),这样,房子盖好后不论你往里面添加什...阅读全文>>

    标签:时间:2019-08-22 17:33

  • 0 阅读

    Asp.Net Core Web应用程序―探索

    作为一个Windows系统下的开发者,我对于Core的使用机会几乎为0,但是考虑到微软的战略规划,我觉得,Core还是有先了解起来的必要。
    因为,目前微软已经搞出了两个框架了,一个是Net标准(.NetFramework),一个是Net Core。...阅读全文>>

    标签:时间:2019-08-21 22:00

  • 0 阅读

    详解log4net的使用

    log4net,可以把日志输出到控制台程序,文件,数据库、邮件,下面贴出四个输出的配置代码,其余如window日志等输出不做阐述。...阅读全文>>

    标签:时间:2019-08-21 22:00

  • 0 阅读

    PHP进阶学习之依赖注入与Ioc容器详解

    这篇文章主要介绍了PHP进阶学习之依赖注入与Ioc容器,结合实例形式详细分析了依赖注入与Ioc容器概念、原理、用法及相关操作注意事项,需要的朋友可以参考下...阅读全文>>

    标签:Ioc容器概念原理时间:2019-08-20 21:16

  • 0 阅读

    PHP进阶学习之垃圾回收机制详解

    本文实例讲述了PHP垃圾回收机制。分享给大家供大家参考,具体如下:一、概念垃圾回收机制是一种动态存储分配的方案。...阅读全文>>

    标签:回收时间:2019-08-20 21:03

  • 1 阅读

    PHP中命名空间基本用法以及实例

    本文实例讲述了PHP进阶学习之命名空间基本用法。分享给大家供大家参考,具体如下:前言命名空间(namespace),在编程语言中,是对作用域的一种特殊的抽象.它表示着一个标识符的可见范围。...阅读全文>>

    标签:命名空间时间:2019-08-20 20:59

  • 0 阅读

    thinkphp整合系列之滑动验证码geetest功能

    给一个央企做官网,登录模块用的thinkphp验证码类,后台验证码能用打码工具暴力破解,发函要求整改。so,就有了下面的极速验证图形...阅读全文>>

    标签:thinkphpgeetest验证码时间:2019-08-20 20:30

  • 0 阅读

    PHP Trait代码复用类与多继承实现方法详解

    众所周知,一直以来PHP和很多语言一样是单继承的语言,但是常常在编码过程中,我们需要在当前类中使用两个或两个以上的其他类的方法,这种情况下继承就不能实现,而往往采用new方式实例化很多要用到的类,这样就会很影响代码的结构和开发规范。于是Trait类诞生了,它是一种代码复用的语法,能够实现一个类中引用多个其他类的方法。...阅读全文>>

    标签:时间:2019-08-20 20:28

  • 0 阅读

    PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作

    在PHP中,会遇到这样的情况,子类继承父类,但是又需要对父类的属性和方法进行一定的扩展,这时子类可以对属性和方法进行重写,覆盖与父类同名的属性和方法,但是如果父类的方法中的内容比较多,比如上百成千行代码,这时只需使用”父类类名::方法” 或“parent::方法“来调用父类中被覆盖的方法,有就是重新载入父类,然后再加上需要扩展的语句。...阅读全文>>

    标签:面向对象父类时间:2019-08-19 16:09

  • 63 阅读

    代码审计之ThinkSNS v4.6.0最新版前台getshell

    较早的wordpress 前台XSS之Getshell、最近安全客也有人发过zzzphp1.6前台的Getshell方式使用类似的方法。所以笔者对ThinkSNS审计的后台漏洞分析及其利用同样结合CSRF进行。...阅读全文>>

    标签:ThinkSNS漏洞时间:2019-08-19 14:51

  • 89 阅读

    帝国CMS v7.5 安装配置文件写入漏洞分析

    该漏洞是由于安装程序时没有对用户的输入做严格过滤,导致用户输入的可控参数被写入配置文件,造成任意代码执行漏洞。二、漏洞复现1、漏洞出现位置如下图,phome_表前缀没有被...阅读全文>>

    标签:帝国CMS时间:2019-08-19 14:43

  • 1 阅读

    PHP面向对象程序设计重载(overloading)操作详解

    PHP中的”重载”与其它绝大多数面向对象语言不同,只是他们都是用的相同的名词而已。传统的”重载”是用于提供多个同名的 类方法,但各方法的参数类型和个数不同。 PHP所提供的”重载”(overloading)是指动态地”创建”类属性和方法。当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。是通过魔术方法(magic methods)来实现的。...阅读全文>>

    标签:overloading时间:2019-08-18 17:55

  • 0 阅读

    PHP面向对象程序设计之构造方法和析构方法详解

    构造方法和析构方法是对象中的两个特殊方法,它们都与对象的生命周期有关。构造方法是对象创建完成后第一个被对象自动调用的方法,这是我们在对象中使用构造方法的原因。...阅读全文>>

    标签:栈内存后进先出时间:2019-08-18 17:29

  • 0 阅读

    laravel异步监控定时调度器实例详解

    laravel默认提供了一个命令定时任务的功能,在其他的php框架下面,没有这个定时任务,我们要跑一些异步脚本怎么操作呢,只能依赖我们系统提供的crontab来做,这就导致我们每次发版本新增定时任务都要去服务器更改crontab代码,获取更新这个配置。...阅读全文>>

    标签:laravel监控时间:2019-08-18 17:17

  • 72 阅读

    怎么修改mysql数据库的表类型?

    MySQL数据库使用事务,相关数据表必须为InnoDB引擎查看数据表状态:SHOW TABLE STATUS FROM wawa WHERE NAME='ww_invite_code_temp';wawa为数据库名,ww_invite_code_tem...阅读全文>>

    标签:表类型时间:2019-08-18 15:50

  • 0 阅读

    PHP 并发场景的几种解决方案

    在秒杀,抢购等并发场景下,可能会出现超卖的现象,在PHP语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制。...阅读全文>>

    标签:并发时间:2019-08-17 19:36

  • 1 阅读

    php用户名的密码加密更安全的方法

    php中对用户密码的加密主要有两种方法,一种是利用md5加密,另一种是利用password_hash加密,两种方法中后一种的方法比前一种方法安全很多,几乎不能被黑客破解,但php版本必须在5.5以上。...阅读全文>>

    标签:加密时间:2019-08-17 19:36

  • 0 阅读

    php面向对象与面向过程的对比

    面向过程:以事件为中心,分几个步骤去完成。不可扩展,html与php不分离
    面向对象:自己作为指挥者,指挥别人去做。具有可扩展性,html和php代码分离...阅读全文>>

    标签:面向对象面向过程时间:2019-08-17 19:36

  • 1 阅读

    PHP中的self关键字详解

    静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再总结self的用法。...阅读全文>>

    标签:self静态成员时间:2019-08-17 19:20

  • 42 阅读

    Asp.Net web.config里customErrors的配置

    customErrors也经常在开发部署中看到,设置这样可以在页面上看到详细的错误信息。但也为黑客提供了攻击的线索。...阅读全文>>

    标签:customErrors时间:2019-08-16 15:33