cici Blog

我干了什么 究竟拿了时间换了什么

如何保持datePicker与服务器时间一致

避免用户修改系统时间导致的时间组件bug

使用到的的技术栈:react + umi + antd + moment 前因 项目中一个表单包含时间组件datePicker,选取的时间范围为包括今天在内的15天。 BUG:如果用户修改了当前系统时间,那么datePicker的今天就会同步变化,相应的选取范围也会变化 期望:datePicker采用服务器时间(网络标准时间),不会因为客户端时间的修改而变化。 解决过程 ...

经典算法 · 最大子序合

贪心·分治·动态规划法,解最大子序合

部分转载:LeetCode题解 题目:最大子序合 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1]的和最大,为6。 方法一:贪心算法 使用单个数组作为输入来查找最大(或最小)元素(或总和)的问题,...

React-Native局域网内跨平台互传文件

同一个WiFi下,手机与PC实现互传

我使用的技术栈是:react-native(0.56.0)+ react-navigation + react-redux + ant-design + axios 我在做的ReactNative项目需要实现同一WIFI下跨平台互传文件功能,涉及原生模块的功能 我实现这两个功能使用的库有 @react-native-community/netinfo NanoHTTPD ...

网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么?

Virtual DOM 真正的价值从来都不是性能。

Virtual DOM 真正的价值从来都不是性能。 网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么?「转载」 网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么? - 知乎 尤大大的回答: 1. 原生 DOM 操作 vs. 通过框架封装操作。 这是一个性能 vs. 可维护性的取舍。框架的意义在于为你掩盖底层的 DOM 操作,让你用更声明...

租房搬家攻略&大型安利现场

记我第一次自己找房子的血泪经验

之前的房子到期了,抓紧假期搬进了新房子 租房搬家攻略 前期准备 预算,条件(房屋和室友) 独卫、阳台、厨房、朝南、飘窗等等 看房攻略 滨江区地图 地铁一号线线路 找房平台 微博 ✨ 李白租房 豆瓣 各个小组 租房平台(自如,蛋壳,安居客,贝壳,闲鱼) 租房平台一般会有服务费,自如是年付,蛋壳是月付。需要注意是否是首...

React-Native 扫描二维码及读取相册二维码

React-Native的扫描功能及读取相册并解析功能的实现

我使用的技术栈是:react-native(0.57.8)+ react-navigation + react-redux + ant-design + axios 我在做的ReactNative项目需要实现扫码功能以及从相册读取本地二维码的功能 我实现这两个功能使用的插件有 react-native-camera react-native-image-picker r...

React-Native 样式小结

React-Native的样式与CSS不完全相同

我使用的技术栈是:react-native(0.57.8)+ react-navigation + react-redux + ant-design + axios React-Native 的样式基本上是实现了 CSS 的一个子集,很多写法和布局与之前写WEB的CSS不同,简单总结一下。 在 React Native 中样式名基本上是遵循了 web 上的 CSS 的命名,只是...

React-Native调试大法

React-Native的调试与web端的‘直接接触’非常不同

react-native巨坑,相关插件也巨坑,版本更新慢,维护不及时。 我手头使用的是RN目前最新版本0.57.8,以下均为此版本环境下遇到的问题,在解决问题时配合开发调试方法,事半功倍。 我使用的技术栈是:react-native(0.57.8)+ react-navigation + react-redux + ant-design + axios react-native调试不...

React-Native填坑笔记

React-Native中令人摸不着头脑的坑

react-native巨坑,相关插件也巨坑,版本更新慢,维护不及时。 我手头使用的是RN目前最新版本0.57.8,以下均为此版本环境下遇到的问题,在解决问题时配合开发调试方法,事半功倍。 我使用的技术栈是:react-native(0.57.8)+ react-navigation + react-redux + ant-design + axios 项目中使用的插件有 re...

Promise & Generator & Async Await 比较

ES6中重要的异步函数

最近重读了ES6,想总结一下ES6这些异步函数的区别,如果你对这些函数一点都不了解,建议先读一下文章最后参考的几篇基础知识。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 async function async1() { console.log("async1 start"); ...