
study
·氓
让花成花,让树成树
展开
-
session与cookie之间的关系
session和cookie转载 2020-05-07 13:20:43 · 258 阅读 · 0 评论 -
【PHP】URL加密解密(可逆)
URL加密string urlencode ( string $str )此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www...原创 2020-04-09 17:05:27 · 2151 阅读 · 0 评论 -
【PHP】Base64加密解密(可逆)
1. MD5加密string md5 ( string $str [, bool $raw_output = false ] )参数str--原始字符串。raw_output--如果可选的 raw_output 被设置为 TRUE,那么 MD5 报文摘要将以16字节长度的原始二进制格式返回。这是一种不可逆加密,执行如下的代码$password = '1234...原创 2020-04-09 16:21:54 · 3236 阅读 · 2 评论 -
【PHP】Sha1加密(不可逆)
Sha1加密(不可逆)string sha1 ( string $str [, bool $raw_output = false ] )参数* str--输入字符串。* raw_output--如果可选的 raw_output 参数被设置为 TRUE,那么 sha1 摘要将以 20 字符长度的原始格式返回,否则返回值是一个 40 字符长度的十六进制数字。定义和用...原创 2020-04-08 15:06:37 · 1765 阅读 · 0 评论 -
【PHP】crypt加密(不可逆)
crypt(不可逆加密)crypt(string$str[,string$salt] ) :string参数* str -- 待散列的字符串。* salt -- 可选。用于增加被编码字符数目的字符串,以使编码更加安全。如果未提供 salt 参数,则每次调用该函数时会随机生成一个。Warning:This function is not (yet) binary...原创 2020-04-07 17:59:01 · 1394 阅读 · 0 评论 -
【PHP】不同环境下的换行
php 不同系统之间换行的实现是不一样的* linux 与unix中用 /n* window 为了体现与linux不同 则是 /r/n* mac 用 /rwindows:echo "我对我的梦有种迷恋";echo "\n";echo "大于痛苦大于这世界";echo "\r";echo "就像只有一颗星的夜";echo "\r\n";echo "它的闪...原创 2020-04-03 17:19:51 · 284 阅读 · 0 评论 -
【PHP】md5加密(不可逆)
MD5加密(不可逆)string md5 ( string $str [, bool $raw_output = false ] )参数* str--原始字符串。* raw_output--如果可选的 raw_output 被设置为 TRUE,那么 MD5 报文摘要将以16字节长度的原始二进制格式返回。$str = '123456';echo md5(...原创 2020-04-03 14:46:52 · 561 阅读 · 0 评论 -
Vue.js 是如何实现 MVVM 的?
框架到底为我们做了什么?数据和视图分离,解耦(开放封闭原则) 所有数据和视图不分离的,都会命中开放封闭原则 Vue数据独立在data里面,视图在template中 以数据驱动视图,只关心数据变化,dom操作被封装 使用原生js是直接通过操作dom来修改视图,例如ducument.getElementById('xx').innerHTML="xxx" 以数据驱动...转载 2020-01-04 14:26:21 · 415 阅读 · 0 评论 -
MVVM
定义:Model–View–ViewModel(MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式。由 John Gossman(同样也是 WPF 和 Silverlight 的架构师)于2005年在他的博客上发表。MVVM是Model-View-ViewMod...原创 2020-01-04 14:20:05 · 1772 阅读 · 2 评论 -
一套图 搞懂“时间复杂度”
写在前面:这篇文章是在公众号: 程序员小灰 中发布的。是我到目前为止所看到的关于时间复杂度介绍的最好的文章,简介 清晰 明了。所以拿来po出来 仅供学习交流,如侵则删。现已将此文收录至:《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理正文:时间复杂度的意义究竟什么是时间复杂度呢?让我们来想象一个场景:某一天,小...转载 2019-12-28 10:36:50 · 174 阅读 · 0 评论 -
session的运行机制
Session 如何实现session的两种实现方式(也就是传递方式):第一种通过cookies实现。第二种通过URL重写来实现一、通过cookies实现把session的id 放在cookie里面(为什么是使用cookies存放呢,因为cookie有临时的,也有定时的,临时的就是当前浏览器什么时候关掉即消失,也就是说session本来就是当浏览器关闭即消失的,所以可以用临时的cook...原创 2019-12-27 11:49:06 · 385 阅读 · 0 评论 -
session是什么?为什么出现?
定义Session在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话...原创 2019-12-27 11:22:18 · 1476 阅读 · 0 评论