起风了

“路海长 青夜旷 越过群山追斜阳”

php unserialize反系列化后为空处理

// utf8 function mb_unserialize($serial_str) { $serial_str= preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $serial_str ); $serial_str= str_replace("\r", "", $serial_str); return unserialize($serial_str); } // ascii function asc_unserialize($serial_str) { $serial_...

kjur-jsrsasign前端加签实践小程序可用

可以先看原文链接内容,我的项目和他写的稍有不同,原先我们项目用到jwt数据请求方式,前端加密用到了kjur-jsrsasign,但把这套方案移植到微信小程序做开发时还是遇到一些问题,很多第三方js无法正常使用。 我现在要说的这是这个加密js文件,kjur-jsrsasign.js直接在微信小程序上运行,会报window、navigator...

下载并安装PyPy

使用包装PyPy 一些Linux发行版提供了一个pypy包。请注意,为了安装需要编译的其他模块,您可能需要安装其他软件包,例如pypy-dev。这将表现为关于“缺少Python.h”的错误。如果你需要额外的模块我们建议创建virtualenv并使用pip,那么发行版还没有提供许多pypy-ready软件包。 下载预建PyPy 开始使用PyPy的最...

什么是PyPy?

从历史上看,PyPy已被用来表示两件事。第一个是 RPython翻译工具链,用于为动态编程语言生成解释器。第二个是使用它生成的Python的一个特定实现。因为RPython使用与Python相同的语法,所以这个生成的版本被称为用Python编写的Python解释器。它设计灵活,易于实验。 为了更清楚,我们从使用RPython编写的源代码...

PyPy和CPython之间的区别

本页介绍了PyPy Python解释器和CPython之间的一些差异和不兼容性。其中一些差异是“按设计”,因为我们认为有些情况下CPython的行为是错误的,我们不想复制错误。 此处未列出的差异应视为PyPy的错误。 与垃圾收集策略有关的差异 PyPy使用或实现的垃圾收集器不基于引用计数,因此当对象不再可访问时,不会立即释...

php 时间差显示,适用于活动商品还剩下多少时间

//时间差 function time2Units ($time) { $year = floor($time / 60 / 60 / 24 / 365); $time -= $year * 60 * 60 * 24 * 365; $month = floor($time / 60 / 60 / 24 / 30); $time -= $month * 60 * 60 * 24 * 30; $week = floor($time / 60 / 60 / 24 / 7); $time -= $week * 60 * 60 * 24 * 7; $day = floor...

清白之年

今年27岁,想想刚毕业出来的时候觉得离这个岁数好远,可是一眨眼就到了。 我觉得我还有好多事情没有做,或者没有实现,然而我渐渐感觉到有点力不从心了。 这个年龄不像20岁初头,想到什么就做什么,哪怕有些许收获也怡然自得。这个年龄去做一件事,会去想有没有前途,能不能坚持下去,值不值得,越往后走,越...

好用的vue分页插件下载

功能介绍: 引入样式文件: <link rel="stylesheet" href="index.css"> 显示分页标签 <vue-nav :cur="cur" :all="all" :callback="callback"></vue-nav> 引入js <script src="vue2.js"></script> <script src="vue-nav.js"></script> 实例化: <script type="te...

php商品拼单功能

设计图               需求简介: 用户可以创建拼单,也可以加入拼单,每个拼单有效时间是48小时内。 接口: 1、发起拼单 2、加入拼单 3、单个商品拼单 4、我的拼单 5、商城首页拼单商品推荐 mysql: -- ---------------------------- -- Table structure for bao_ecbuy --...