前端状态管理设计——优雅与妥协的艺术

如果我仍然去解释什么是状态管理器,为什么我们需要它,这篇文章将会索然无味。我的想法是,我们原本不需要状态管理器,但我们确实需要状态管理。 前端状态管理 非要去深究“状态”这个词,从后端服务的角度去解释更加能让我们理解。一言概之,我自以为是地总结,“状态”的意思就是:现在的样子。一个服务现在的样子主要是由运行时所产生的内存和运算决定的,而且,它有终极的时间观念,理论上任何时刻的状态都不同,因为它内部必然会有即使细微的变化。 前端状态管理这个概念出现之前,就已经有状态管理的实践了

PHP 检测文件编码的不完美解决方案

因为某些原因现在需要批量检测文件编码,看看是不是有非 UTF-8 文件混在其中 我当然是首选了我最熟悉的 PHP,感觉应该很简单 google 搜索 php detect encoding,第一个就是 PHP 官方文档 mb_detect_encoding – Manual – PHP 于是按照文档有样学样,拿个 UTF-8 文件测试一下 echo mb_detect_en

Notion 个人用户免费了

重新定义数字笔记 的全平台全能知识管理软件 —— Notion 宣布对个人用户免费了 这玩意儿真的很棒,建议大家都试试。如果不知道什么是 Notion,可以看看民间大神的介绍 「Notion」新手向!从零开始快速搭建自己的小家(工作区) 如何使用「Notion」记日记,管理待办事项,以及database间的联动

一款有中文操作文档的追踪系统:Binom

关于追踪,Aff的必备利器,有很多很多选择,但是费用都不低。新人都致力于找免费的追踪工具,大牛致力于找更牛逼的追踪。之前我也推荐过@小码农 梁雨大牛的Just A Tracker追踪系统,还有靠谱中文技术支持。 技术大牛教你如何有效防止LP被SPY? voluum费用也不低。看不懂他们的营销策略,前年voluum赚了大钱,趾高气昂的把价格调整到199美金,发现aff不买账,用户流失严重,又把价格狂降回来。 最近,Binom的人也给了我一个优惠码:FUYUZHE,在官方价格的基

2020劳动节云南五日游

原本五一打算在家好好恶补一下各种因为拖延症晚期而没有学的知识 被社会毒打了几年认识到了学习的重要性 但是女票突然发现深圳去云南昆明的机票只要300! 这感觉完全是不去就亏了啊 前两个月又偶然接触到了无人机,看了些无人机的相关视频,被洗脑得不行,仿佛去旅游没有无人机等于白去 恰逢京东大疆Mavic Mini 24期免息,平均每月才100出头。在征得女票同意之后买买买! 在五一即将到来的前几天就开始订

用 zsh-proxy 一键配置常用代理

项目地址: SukkaW/zsh-proxy 老忘记常用工具的代理配置命令?代理开关切换不方便? 如果你也在用 oh-my-zsh,那么这款苏卡卡出品的 zsh-proxy 就能帮到你 现已支持下列(软件的)代理配置: http_proxy https_proxy ftp_proxy rsync_proxy all_proxy git (http) npm & yarn apt 安装 gi

“万物有灵,飞禽走兽皆有情” 云游敦煌预热H5创作历程详解

导语 : “云游敦煌”是首个集探索、游览、保护敦煌石窟艺术功能于一体的微信小程序。为小程序打call提前推出的预热H5「敦煌瑞兽守护福」,则作为案例内容也补充到敦煌数字供养人项目中。看过了已发表的小程序产品篇和设计篇,再加上本文,“云游敦煌”第一季的三连章算是正式完结了!:) PART-1:「轻知识 + 可收集 + 以点带面」 选题所围绕”云游敦煌“小程序特性出发:便携轻松的敦煌内容分类,带给用户的是毫无压力的畅享体验。 目前大众对于敦煌认知的标签大致可分为三种:“国家宝藏
on 2020-04-20 | by Vvn 0

百万级xlsx表格导入数据库的实现方案

需求是这样的,供应商给到一份 xlsx 表格(144MB),里面刚好有 100w 行数据(11列)。我需要把它们稍作处理后写入到 mysql 数据库 项目基于 Laravel,既然需要稍作处理,那我首先想到的就是找一个能读 xlsx 的 composer 包 我尝试过最知名的PhpSpreadsheet、对 Laravel 友好的 Laravel-Excel。然而不管是顺序读还是分块读,尝试各种方