10 2019 档案
摘要:一、生成github的ssh key ssh-keygen ssh-keygen -t rsa -f ~/.ssh/zzf073_rsa -C zzf073@163.com 二、配置账户公钥 1、查看拷贝公钥 pbcopy < ~/.ssh/id_rsa.pub cat 2、配置ssh keys 三
阅读全文
摘要:Discover how React Native functions internally, and what it does for you without you knowing it. Disclaimer: this articles assumes a (very) basic unde
阅读全文
摘要:解释系统。 两个全局上下文。 两个独立系统的对话。
阅读全文
摘要:通信 = 独立实体 + 联系建立 + 消息(报文) + 会话(报文(消息)处理机制)
阅读全文
摘要:全局上下文由main函数加载系统的主架构和主事件循环和全局数据构成。 是上帝创造世界时,创建的基础事物。 万物之始,大道至简,衍化至繁。 全局上下文代表着程序运行所需要的基础资源。 是程序运行的基础。 全局上下文的特征是在程序运行期间常驻内存。 全局上下文的生命周期和应用程序的生命周期相同。与应用程
阅读全文
摘要:Expression:计算;一次计算;描述世界。 Statement:操作,状态维护;一次操作。改变世界。 Expression: Something which evaluates to a value. Example: 1+2/x Statement: A line of code which
阅读全文
摘要:事物的存在和运行所依赖的全部资源(能够看到和使用的一切)(环境)。 上下文研究的是一个时段内,多个主体、对象在历次操作活动时,在空间的信息投射。 上下文是事物存在和生存活动的气泡,气泡消失,事物消失。 没有上下文,事物的存在和运行会出问题。 上文即前置条件,下文即后置条件 上下文是一个记录一个系统在
阅读全文
摘要:一、含义 上下文有程序执行所需要的全部资源和数据(包括函数数据)构成。 程序执行的过程就是构建上下文和使用上下文进行解释和处理的过程。 上下文的构建和维护构成了一个解释系统的小宇宙,任何事件、过程、元素,只有进入这个上下文才会有含义。 程序的执行依赖于上下文,程序执行的一半工作是执行上下文的构建与维
阅读全文
摘要:JavascriptCore JavascriptCore 一直作为 WebKit 中内置的 JS 引擎使用,在 iOS7 之后,Apple 对原有的 C/C++ 代码进行了 OC 封装,成为系统级的框架供开发者使用。作为一个引擎来讲,JavascriptCore 的词法、语法分析,以及多层次的 J
阅读全文
摘要:随着Web相关技术的发展,JavaScript所要承担的工作也越来越多,早就超越了“表单验证”的范畴,这就更需要快速的解析和执行JavaScript脚本。V8引擎就是为解决这一问题而生,在node中也是采用该引擎来解析JavaScript。 WebKit是由苹果2005年发起的一个开源项目,引起了众
阅读全文
摘要:js:编程语言 jscore:js语言的解释执行引擎,代表cpu; webkit、nodejs:js语言的运行平台,代表操作系统、计算机资源。
阅读全文
摘要:什么是DOM回流? 页面渲染时,我们对HTML结构简单的增删查改时,浏览器会对所有的dom进行重新排序,这就i是DOM回流,严重影响浏览器性能 DOM的回流和重绘: **DOM的回流**:当页面中元素的位置,大小或结构、定位发生改变, 会引发浏览器对当前页面的结构进行重新的计算;非常耗性能的; **
阅读全文
摘要:并发与异步模型的不同:通信模型与复用模型 并发:资源复用(cpu+其它)模型; 异步:通信模型(通信上下文)。 复用模型的模型是集合模型。 并发管理只是复用规则的具体体现而已。
阅读全文
摘要:onClick(e) { e.preventDefault(); const { user, pass } = this.refs; this.props.dispatch(login(user.value, pass.value)); } export const login = (user, p
阅读全文
摘要:介绍 正常redux流程 加入redux-saga之后的流程 使用方式 import { createStore, applyMiddleware } from 'redux' import createSagaMiddleware from 'redux-saga' //引入saga文件 impo
阅读全文
摘要:地图思维与定位。 在哪里?到哪去? 地图寻宝; 地图定位; 地图规划。
阅读全文
摘要:一、异步事件的处理机制 1、事件队列机制 2、中断机制 二、异常、异步与执行流 1、异常: 异常是切换到新的执行流以后,原来的执行流不再保存。 2、异步: 异步是切换到新的执行流,执行完毕后再切换到原来的执行流。 三、两个核心: 1、上下文: 保存了执行流的上下文(先后顺序);上下文是执行流信息的结
阅读全文
摘要:上下文的保存机制: 1、保存到异步类型中:promise & future & closure & observable; 2、栈帧保存:其它保存机制; 3、保存到服务提供方的运行结构中:callback 基本:callback、then; 异步类型+高阶函数+回掉机制 高级:await/async
阅读全文
摘要:异步编程类型的结构和操作。 上下文维护。 A promise represents the eventual result of an asynchronous operation. The primary way of interacting with a promise is through i
阅读全文
摘要:异步类型promise async 和 await 在干什么 任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步
阅读全文
摘要:redux的本质是一套行为解释系统。 首先构建解释系统; 然后使用解释系统对行为进行解释,进而完成对store和状态的维护。
阅读全文
摘要:1、jsx:语法模型,语句构建模型; 2、组件:集合模型,组件管理; 3、vdom:分层模型、渲染管理模型; 4、flux:管道模型、数据模型,状态管理模型; 整体上是一个UI系统从上到下的构建; flux、redux = mamagerof(componet.status) react = Vir
阅读全文
摘要:// ReactUpdates.js - enqueueUpdate(component) function dirtyComponents.push(component); https://juejin.im/post/5c504f736fb9a049ef26fcd3#heading-3 深入理解
阅读全文
摘要:引入概念增强表达能力。 范式:在原有语言的基础上生成一套概念和运行时解释体系
阅读全文
摘要:核心容器包括了:Beans、Core、Context、SpEL 1. core和beans模块提供了整个框架最基础的部分,包括了IoC(控制反转)和Dependency Injection(依赖注入)。 2. Context建立在Core和Beans模块提供的基础之上:他提供了框架式访问对象的方式
阅读全文
摘要:DOM事件流 为什么是有事件流? 假如在一个button上注册了一个click事件,又在其它父元素div上注册了一个click事件,那么当我们点击button,是先触发父元素上的事件,还是button上的事件呢,这就需要一种约定去规范事件的执行顺序,就是事件执行的流程。 浏览器在发展的过程中出现实了
阅读全文
摘要:本文是学习中传思客在慕课网开的课程《前端跳槽面试必备技巧》的学习笔记。课程地址:https://coding.imooc.com/class/evaluation/129.html#Anchor。 本文将从以下几个方面介绍DOM事件: DOM事件的级别 //DOM0 element.onclick
阅读全文
摘要:不同的内存模型 不同的调用约定 不同的信息表达与概念体系 域与域的交集。 域:不同的编程语言具有不同的概念体系,形成不同的域。 桥:交织、链接、混编技术是桥,连接了两个不同的域; 语言层面的混编;识别哪些信息和调用是跨域的,并对其进行解释。 链接、运行、调用阶段的解释。 语言+混编技术+语言+编译器
阅读全文
摘要:解释机制+通信机制; 跨语言机制 跨平台机制 jspatch reactnative;
阅读全文
摘要:一、概念: 主体:待维护的代码结构 补丁:附加功能 链接(织入):将补丁和主体链接融合成一个新的主体。在织入的过程中会发生裁剪、维护的其它额外的工作。 织入引擎(链接器): 低层以主体语言的动态特征接口为基础,进行二次开发。为开发者提供织入api。 织入逻辑:以织入api为基础,将补丁代码(附件代码
阅读全文
摘要:用代码来操纵代码(增删查该代码原来的逻辑和功能) 就是无关业务逻辑,只跟当前代码结构相关的代码。 元编程的要素 1、元数据(描述目标的(运行时)结构、语法结构、二进制文件结构等) 2、元逻辑(系统和目标语言提供了什么样的支持来对元数据进行修改) 3、元编程(根据元数据、元逻辑和需求开发出的部件) 4
阅读全文
摘要:思想是什么?经过严密的逻辑论证的观点的体系。
阅读全文
摘要:编程语言的解释系统 一、编程语言概念的解释系统: 低层解释高层; 高层构建软件; 二、编程概念的三个层次 第一层:应用域概念?客观概念?思维概念?需求概念?软件概念? 第二层:高级语言概念、编程范式的概念与体系实现;语言概念 第三层:底层、汇编、计算机体系概念:体系概念 内存、cpu、io、指令集、
阅读全文
摘要:元编程沉思录 Metaprogramming is a programming technique in which computer programs have the ability to treat other programs as their data. It means that a p
阅读全文
摘要:运行时编程 补丁 外挂 动态链接库 运行时系统 aop Aspects jspatch
阅读全文
摘要:https://www.tuicool.com/articles/aiYJjiE
阅读全文
摘要:编程范式是一套解释系统模型 是一种具有完整逻辑体系的世界观。 按照范式指定的世界观解释世界。 定义了语言通用系统或特定领域的概念、规则、体系; 实现了编程范式的编程语言实现了编程范式的解释系统模型。 是一种解释系统实现。 是这种解释系统的解释和具体化。
阅读全文
摘要:将高层语言解释为底层语言和机器语言; 将低层语言解释为高层和人类语言。 编程语言是一套解释机制。 语言的解释功能。 层次越高的语言越容易被人理解; 语言的层次越低对机器的控制力越强; 1、图灵完备的语言可以相互转换; 2、语言受到平台的限制。
阅读全文
摘要:人的记忆能力是有限的,分析、建模与解释能力是无限的
阅读全文
摘要:一、三个模型: 1、补丁:运行时结构维护模型; 2、通信模型 3、解释模型:运行时 二、js、oc分层解释调用 js模块与oc模块的关系 1、oc调用js的配置信息完成配置; 2、oc运行时重定位到js功能代码; 3、js功能代码被oc端解释为oc代码并执行; oc解释为js: overrideMe
阅读全文
摘要:Objective-C is a class-based object system. Each object is an instance of some class; the object's isa pointer points to its class. That class describ
阅读全文
摘要:一、第一性原理 将异步的io、事件解释为observable。并借用observer的一些类概念进行处理。 ReactiveX is a library for composing asynchronous and event-based programs by using observable s
阅读全文
摘要:FRP represents an intersection of two programming paradigms. Functional programming Functional programming is a programming paradigm where you model e
阅读全文
摘要:人类使用语言来认识、建模、解释这个世界; 意识是神经系统对信号的反应。 当神经系统能够识别由确定信号构成的信息时,语言便产生了。 语言由意识产生; 同时又是意识进化的工具。
阅读全文
摘要:一、综述 范式是语言的内核; 语言是范式的表现形式。 编程范式是编程语言的核心特征。 二、编程范式 编程范式的核心是:世界观、思维方式、思想、体系; 编程范式的表现形式就是一组概念和规则、(逻辑)体系的集合; 实现了编程范式的编程语言需要对这些概念、规则作出定义、解释和运行支持。 编程范式是基于数学
阅读全文
摘要:编程语言是一组概念的集合。 一、抽象与表达力 1、针对(一组)特定问题强大的表达(和解释)能力; 具有准对性的问题域更好的抽象能力; 包含语言、范式的特定概念; 2、拥有自己独特的概念和构建体系 这些概念(针对某些问题)具有更好的描述、抽象、表达能力。 3、抽象(表达)的两个方向 1)将冯诺伊曼底层
阅读全文
摘要:评: 低层语言具有更有效的机器控制力而不是更强的机器控制力。 因为绝大多数高级语言都是图灵完备的。 按照我一个朋友的说法,编程语言始终是计算机领域中最本质的东西之一,特别是在计算机工程(而不是科学)领域中,“用什么形式来控制机器”始终是一个核心问题。 【基本观点】 1. 编程语言与软件系统一样,处于
阅读全文
摘要:更好的理解(抽象)、更少的构建(配置)、更方便的表达(语言) 一、iOS系统的网络编程(DSL概念) ios缺省的网络编程只是给出了网络编程的基本概念: urlsession、request、responde、缓存、会话、鉴权体系等; 给出了DSL的基本概念; 需要程序员自己根据需要对这些概念进行组
阅读全文
摘要:https://www.cnblogs.com/linjiqin/p/9909861.html
阅读全文
摘要:1.概括:是指把事物的共同特点归结在一起;总括,即把各方面合在一起。另外,在哲学中,概括是指通过减少概念的内涵、扩大其外延从而形成新的概念的逻辑方法,比如把苹果概括为水果,把公务员考试概括为考试。 2.归纳:归拢并使之有条理,归拢就是把分散的东西聚集到一起;一种推理方法,由一系列具体的事实概括出一般
阅读全文
摘要:本文为大家讲解的是webUI框架miniUI,easyUI,extJS,Bootstrap简介及简单部属,感兴趣的同学参考下 ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery Eas
阅读全文
摘要:思维与思考的关系 思维是思考过程的动力学、信息学、结果学描述; 思维是通用思考过程的描述;
阅读全文