Mclink的博客

没有厚积,何来薄发。

排序:
默认
按更新时间
按访问量

sql注入实践初体验

  我们知道都web攻击有着许多种方式,作为一个web开发程序员,不但需要了解常见的攻击方式,还要简单熟悉其攻击方法,楼主不是搞CTF的,但很羡慕那种玩CTF的,这两天玩了一下实验吧的web题,学习了一些关于SQL注入的知识,很多人对SQL注入概念背的很熟悉,但是并没有对其实践过,于是我简单写了两...

2018-11-16 12:13:19

阅读数:24

评论数:0

PHP的 cow 和 zval 容器

什么是cow(copy on write)? 这是PHP一种内存优化的手段,可以节省内存空间的浪费,我们可以看看下面的例子。 <?php $a = range(0,20); var_dump(memory_get_usage()); $b = $a; var_d...

2018-09-25 15:33:27

阅读数:23

评论数:0

GO 的数据类型

( (图片来源于慕课网) package main import ( "fmt" "unsafe" ) func main() { var a byte var b int //取决于你的机器是几位 v...

2018-09-23 12:00:42

阅读数:28

评论数:0

时间复杂度-算法评价的标准

  前言:算法,一直是每个程序员的心病,确是程序的核心,很多人觉得算法很难,没错,但是世界上真的有很难的事情吗?如果不去尝试,只去抱怨,不去尝试,我觉得可能一辈子也就只能当一名普通的程序员了。有一句老话说的挺好,成功的人遇到一个难题,第一反应是想着怎么解决它,而不是先担心不会做,做不懂,如果不迈出...

2018-09-21 13:45:00

阅读数:52

评论数:0

PHP之spl,用最简单的方式教你使用

一、什么是spl标准库呢? 引官方的一段解释:SPL是用于解决典型问题(standard problems)的一组接口与类的集合。 对许多phper来说,这个东西估计很多人并不熟悉,在平时的开发初级开发者并用不到,或者用到了也不知道。在重温数据结构的时候,我就在想,PHP有没有已经封装好的函数...

2018-09-18 11:41:40

阅读数:21

评论数:0

浅谈PHP如何被服务器解析?

   PHP是一种服务器脚本语言,也是一种解释型语言。广泛用于中小型网站的建设,没有java那么重,开发又比较快,但是这种脚本语言是如何被服务器解析的呢?    我们都知道PHP是可以嵌入到HTML中的,但是文件的后缀必须得是以.php结尾,如果是.html,PHP的代码片段是会被浏览器直接注释...

2018-07-16 11:30:28

阅读数:359

评论数:0

数据结构之树与二叉树

  前几天被面试官问到了二叉树,因为没有去复习所以回答的很糟糕,数据结构是大二的时候学的,在平时的web开发我能用到的机会其实不多,所以也没有去整理,但是数据结构也是程序的灵魂架构,是需要认真研究的,故在此进行整理复习。  一、什么是树?  树是n(n>=0)个结点的有限集,...

2018-07-14 11:52:29

阅读数:49

评论数:0

详解微信小程序支付流程

  花了几天把小程序的支付模块接口写了一下,可能有着公众号开发的一点经验,没有入太多的坑,在此我想记录一下整个流程。首先先把小程序微信支付的图搬过来:相信会来查百度的同学们基本都是对文档的说明不是很理解。我下面大概总结一下整个业务逻辑的过程。微信小程序的商户系统一般是以接口的形式开发的,小程序通过...

2018-07-02 18:22:57

阅读数:596

评论数:0

关于tp5如何加载外部类的方法

   在项目开发时我们总会需要引入第三方类库,在技术群里面经常有初学者问这样的问题,原因是对tp5的文档还不够了解,这里我总结一下,在tp5中,我们是如何引入第三方类库。  上一篇文章我写了关于composer的安装使用,tp5是十分推荐使用composer来进行第三方类库的安装的,如果你安装了c...

2018-06-30 11:05:46

阅读数:899

评论数:0

ubuntu16.04详解composer安装使用

一、什么是composer? composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。说白一点就是不用composer的时候我们可能需要自行去找网址来下载对应的依赖,...

2018-06-04 11:26:55

阅读数:323

评论数:0

数据结构之线性表

鸟哥说,坚持学习基础才能有出人头地的一天。不能只专注于练武功了,内功也得练。本篇文章是讲数据结构的第一篇,跟着书好好再过一篇基础。一、线性表线性表是n个数据特性相同的元素的组成有限序列,是最基本且常用的一种线性结构(线性表,栈,队列,串和数组都是线性结构),同时也是其他数据结构的基础。对于非空的线...

2018-05-25 16:37:51

阅读数:462

评论数:2

如何使用阿里云短信服务构建自己的登录平台

 前些时候在学韩大佬的swoole的时候,在登录界面用到了短信验证码登录场景,想到了阿里云的短信服务功能,就使用了一下,效果还可以,基本上2-3s短信就来了,在此记录一下我的使用经历,其实是十分简单的。一,注册阿里云并且进行登录 不少人可能在阿里云买过云服务器啥的,如果你已经有对应的账号了,那么更...

2018-05-18 10:23:06

阅读数:599

评论数:0

PHP如何进行接口开发?探索CURL的秘密。

  最近这两周忙着写公众号后台开发和小程序,好几天没有更博客了,想了下还是得总结一下,公众号开发我虽然只学了四天,但是已经把基本常用的十几个接口结合TP5都实现了一遍了,感觉并没有什么难度,说白了就是面向接口的开发,照着开发文档提供的接口获取数据,进行整理罢了,主要是对CURL的应用,大多数php...

2018-04-28 13:06:47

阅读数:59

评论数:0

指针

  指针,一直都是c语言中的难点,刚开始大一刚学C的时候就感觉懵逼,一直都是简简单单去理解,简简单单的使用,从没有说去深刻研究一下,尤其是现在决定搞网站开发了,以后估计更少用到,所以趁现在有点时间赶紧好好看一看。好好的搞懂它。 一、什么是指针?  这里就有个很多人容易搞混的概念,什么是指针,什么是...

2018-04-16 18:11:24

阅读数:72

评论数:0

从浏览器输入网址到显示网站页面之间到底发生了什么?系列(最后一篇)

 通过之前文章的铺垫,网络包穿过了防火墙后,就能到达服务器了,那么这篇文章就讲请求到达web服务器,响应返回浏览器的过程。多,是最后一部分了。首先我们先从服务器的大致结构讲起:一、服务器1.什么是服务器呢?  服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一...

2018-04-14 20:25:44

阅读数:370

评论数:0

从浏览器输入网址到显示网站页面之间到底发生了什么?系列(五)

上篇文章我们提及了网络传输的三大剑客,集线器,交换机,路由器的原理以及介绍,实际上我们网络包通过路由器会到达电话局,再通过电话局到达对应的网络供应商再通过光纤到达另一边的电话局,这个过程涉及到太多的通信原理的东西,所以这里我跳过,直接从另一边的电话局到达服务器前的防火墙开始说起。本篇文章内容包括:...

2018-04-12 19:26:06

阅读数:72

评论数:0

手把手教你如何使用GitHub的服务器搭建自己的简单网站

  学过网站的同学都知道,正常情况下如果想要别人访问自己在电脑上编写的网站的话,一般的步骤就是买个云服务器和一个域名,本地的文件可以使用远程桌面连接或者使用filezilla来上传资源到服务器中,通过域名的解析记录,我们可以在地址栏输入自己购买的域名,DNS会帮我们解析成该域名绑定的IP地址进行访...

2018-04-10 11:26:04

阅读数:4044

评论数:1

PHP连接到mysql的方法--mysqli和PDO

看书的时候提及了PDO扩展连接数据库,之前一直用用的mysql扩展和mysqli扩展,基本没用PDO,所以查了一些资料,特地记录转载,PHP的MySQL扩展(优缺点)设计开发允许PHP应用与MySQL数据库交互的早期扩展。mysql扩展提供了一个面向过程 的接口;并且是针对MySQL4.1.3或更...

2018-04-08 20:14:33

阅读数:34

评论数:0

如何理解PHP中的对象引用,浅复制以及深复制

 很多新手PHPer对oop编程不熟的容易对这些概念忽视,最近在读初级PHP工程师这本书的时候对对象引用这一部分比较模糊,查了一些资料,理解了一下,想在此做一下记录,告诉自己这些基础一定要巩固好。参考文章:https://blog.csdn.net/hel12he/article/details/...

2018-04-08 16:50:34

阅读数:53

评论数:0

常用但是十分重要的的一些linux命令

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[html] view plain copycd /root/Docements # 切换到目录/root/Docements  cd ./path ...

2018-04-07 19:38:35

阅读数:30

评论数:0

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