拥有0000-未整理-等待研究标签的文章

webpack分片chunk加载原理 - FeMiner - 博客园

首先,使用快速创建一个demo```bashnpx createreactapp reactdemo npx命令需要npm5.2+ cd reactdemonpm start```BashCopy通过`http://localhost:3000/`端口可以访问页面,接下来修改主应用组件App.js```jsximport React, { Component } ...
阅读全文

函数式编程-compose与pipe - FeMiner - 博客园

函数式编程中有一种模式是通过组合多个函数的功能来实现一个组合函数。一般支持函数式编程的工具库都实现了这种模式,这种模式一般被称作compose与pipe。以函数式著称的工具库为例。```javascriptconst R = require('ramda');function inc (num) { return ++num;}const fun1 = R.compose(Math...
阅读全文

函数式编程 - 函数缓存Memoization - FeMiner - 博客园

函数式编程风格中有一个“纯函数”的概念,纯函数是一种无副作用的函数,除此之外纯函数还有一个显著的特点:对于同样的输入参数,总是返回同样的结果。在平时的开发过程中,我们也应该尽量把无副作用的“纯计算”提取出来实现成“纯函数”,尤其是涉及到大量重复计算的过程,使用纯函数+函数缓存的方式能够大幅提高程序的执行效率。本文的主题即是函数缓存实现的及应用,必须强调的是`Memoization`起作用的对象只能...
阅读全文

FeMiner/wms: 企业仓库管理系统

这个项目是本科时的一个很水的课程设计,不记得基于什么代码二次修改了,鉴于不时有人找我要完整的资料,这里放出链接, 另外,时间过于长久,搞这个项目时也无任何经验,任何项目问题恕概不解答。如果链接失效,可以按照我的个人信息联系我,但是不一定能及时回复。第一章 项目后台采用无框架的原生php开发,重点在于系统分析与设计,完成了仓库管理系统的基本功能。第二章 系统分析==============...
阅读全文

kityminder-editor + MongoDB 思维导图数据自动实时保存方案 - FeMiner - 博客园

最近开始做自己的第一个开源项目:一个基于思维导图的测试用例管理系统计算出内容变化产生的diffPatches,然后将diffPatches传给后台映射为对应的MongoDB操作符,执行更新操作JSONPatch是用来描述JSON数据变化的一种形式。使用它可以避免在JSON数据只发生部分修改时发送整个文档。与HTTP Patch方法是天造地设的一对,它允许以符合标准的方式对HTTP API进行部...
阅读全文

laravel 4.2在php7环境下报错 - 简书

1.Function mcrypt\_get\_iv_size() is deprecated 原因:该方法在php 7.1以上版本已经弃用解决:在app/config/app.php头部加入set\_error\_handler(null);set\_exception\_handler(null);2.vendor/nesbot/carbon/src/Carbon/Carb...
阅读全文

Laravel 4.2 升级 Laravel 5.0 攻略 | Laravel China 社区 - 高品质的 Laravel 开发者社区

_以下所指 L4 为 laravel 4.2,L5 为 laravel 5.0_建议如下情况进行升级1. 对 L4 比较了解,同时对 L5 有基本的认识2. 想对比 L4 和 L5 的差异,快速学习 L53. 程序的代码写的不乱,按照 Laravel 的基本的默认规则来写4. 有足够的耐心和精力5. 熟练使用 phpstorm,因为这是个规模较大的工程,有个具有代码逻辑...
阅读全文

用openssl_encrypt替换mcrypt_encrypt的过程 - JadePlus的技术博客 - CSDN博客

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sdutphp/article/details/80300810 PHP升级至7.2.5,之前使用了mcrypt\_encrypt和mcrypt\_decrypt函数,现在出现了如下错误:Call to undefined function mcrypt_decrypt()经过多方参考...
阅读全文

PHP用openssl_encrypt代替mcrypt_encrypt - 大漠雁 - CSDN博客

每个人都应该已经停止使用PHP Mcrypt扩展程序进行新的工作,并且应该计划将其现有的应用程序关闭,因为libmcrypt在2003年被放弃,并且不被保护。 我认为最好的选择是OpenSSL。近年来热度很高,但我认为对称块加密是一个很好的选择。 (我可能会解释为什么我这么想呢) PHP中的 openssl\_encrypt()和openssl\_decrypt()的文档有点缺乏。本文旨在...
阅读全文

laravel框架的AES加密解密 - dabao87的博客 - CSDN博客

laravel框架:1.在App\\Library下新建一个函数库,我起名Functions.php```php<?phpnamespace App\Library;class Functions{ // AES加密 public static function encrypt_pass($input, $key) { $size = mcrypt_get_bl...
阅读全文