ReactJS实现可编辑表格的几个思路
Part1 双向绑定官方是不推崇双向绑定的,好用是真好用,不过我们先明确几个原则举个例子,我们有 "编辑组件TextInput" 和一个"页面class Page",数据落在Page.state.a.b.c.d里绑定的set/get只能在"更新-显示"链的最末端,也就是说当TextInput实现双向绑定以后,TextInput其内部就没有用户代码了初衷是绑定,数据当然就落在远端Page,通过...
libuv 快速上手
Libuv是个异步运行库,看了官方说明有的地方还是比较迷,直到看了源码才明白。我觉得应该让人快速上手,然而他连个tcp_send的例子都没有,也没有例子说下生命周期,实际工程可不允许这样哦。。。能猜个大概其,和自己的想法也差不多,看代码也不会很慢,下面举个tcp客户端的例子快速上手!主要是看object的生命周期!一种使用场景:所有调libuv的函数,都应该在uv.loop线程中执行。只有u...
HDF .h5文件快速入门
Part0 文件结构【图】如上图所示:每个.h5文件打开内部有很多文件夹,文件夹叫 Group每个文件夹(Group)下面可以有很多小数据表(最末一级),这些数据表叫 Dataset每个数据表(Dataset) 内的数据可以是 一维表格(类似.csv),三维图像,n-dims数据。。。介绍几个概念DataSpace 数据空间,可以认为是在桌面上,按住鼠标左键,拉一个框框。每个数据表有一个默认...
cpp进阶
assert(expression) 在Release模式下,是直接跳过。。#ifdef NDEBUG
#define assert(expression) ((void)0)lambda表达式引用传值需要看被引用object的寿命void func() {
std::string *sptr = new std::string{};
return std::asyn...
树莓派2B做个 ios虚拟定位器
思路借用libimobiledevice 和手机通信iphone开热点,通过上述工具usb线组局域网写一个小网页做树莓派control-interface,用avahi-daemon广播自己域名给iphone,可以直接浏览器控制Pi上用调ideviceimagemounter向手机写入开发者镜像Pi上借助libimobiledevice库,以及"com.apple.dt.simulatelo...