- 博客(14)
- 收藏
- 关注
原创 C++基本概念整理
源程序:用源语言写的,没有翻译的程序。(.cpp)目标程序:翻译成机器语言或者汇编语言后的程序。(.obj)翻译程序:将源程序翻译成目标程序的程序。 (1)汇编程序:将汇编语言翻译为机器语言 (2)编译程序:将源程序翻译成机器语言或者汇编语言(如果是转为汇编语言就再经一次汇编程序加工)。 全部转为机器语言代码并保存。最终执行的是机器语言。C++,java等都是编译之后再去执行。 ...
2018-05-25 16:49:33 572
原创 C++编译器
主流的有:Borland C++(Borland公司)Visual C++(Microsoft公司)Visual C++不仅是编译器,也是可视化集成开发环境(可以集成到Visual Studio 6.0中,也可单独安装使用)Visual Studio windows版本很成熟, mac版似乎对C++支持不好,不建议使用 开发C# 好像还可以 参考https://www...
2018-05-25 16:29:02 227
原创 NDK与JNI
NDK定义(Native Development Kit) 是一系列工具的集合,用于开发C/C++动态库,及生成so并和java一起打包。JNI定义Java Native Interface,是一种标准。它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。...
2018-05-25 16:11:19 278
原创 ES6解构总结
一、数组的解构赋值分类:完全解构:模式完全匹配,左侧数组中的变量都能找到刚好对应的值(完全对应)不完全解构:左侧数组的模式只能匹配一部分的等号右侧的数组。(右侧有多余) 解构不成功:左侧数组中存在变量找不到对应值的情况,这部分变量的值为默认值。(左侧有多余)解构出错:右边不是可遍历的结构(对应出错)默认值:[]等同于[undefiend] let [x = f...
2018-05-21 10:08:03 748
原创 浏览器加载js Module
CommonJS风格:<script>标签内嵌脚本<script>标签引入外部脚本即增加src属性。如:src=”path/to/myModule.js”方式:默认:下载脚本并执行完成之后继续向下渲染。defer:异步下载脚本,页面渲染结束后,按顺序加载async:异步下载脚本,脚本下载后直接运行脚本。ES6风格: 和CommonJs...
2018-05-20 10:28:25 372
原创 ES6推荐规范总结
个人学习笔记,具体参考:http://es6.ruanyifeng.com/#docs/style块级作用域 (1)let 取代 var (2)全局常量和线程安全,推荐const字符串 (1)静态使用单引号 const a = ‘foobar’;(2)动态使用反引号 const b = foo${a}bar;解构赋值 优先解构赋值的有: (1)使用数组成...
2018-05-19 14:23:33 777
原创 Node.js REPL(交互式解释器)
REPL(Read Eval Print Loop:交互式解释器) 类似于终端。Node 自带了交互式解释器,可以执行以下任务:读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。 执行 - 执行输入的数据结构 打印 - 输出结果 循环循环操作以上步骤直到用户两次按下 ctrl-c按钮退出。Node 的交互式解释器可以很好的调试 Javascript...
2018-05-18 11:17:26 207
原创 ES6转ES5
目前大部分浏览器支持ES6,但支持程度不一。但程序最好能采用最新标准进行编写。因此可以使用Babel 转码器,将 ES6 代码转为 ES5 代码,从而在现有环境执行。不用担心采用ES6引起的浏览器不兼容问题。Babel 安装配置可以直接参考https://babeljs.io项目的根目录下创建.babelrc cd ProjectPath touch .babelrc安...
2018-05-18 11:04:45 540
原创 Sublime Text 实现函数跳转
安装packageControl两种方法直接参考:https://packagecontrol.io/installation配置CTags插件(mac)https://jingyan.baidu.com/article/48206aeafba820216ad6b3f5.html
2018-05-17 14:31:21 1151
原创 JavaScript学习之路
内容梳理Core JavaScript(ECMAScript)ECMAScript是欧洲计算机制造商协会为javaScript制定的标准语法错误处理类型全局方法 -
2018-05-17 08:16:38 147
原创 mac virtualization engine not found
1.未安装VirtualBox,或者版本有问题,从官网重新下载安装最新版本 https://www.virtualbox.org/wiki/Download_Old_Builds_5_1 2.VirtualBox被占用,请先停止其他使用VirtualBox的进程...
2018-05-16 15:14:52 731
原创 React Native macOS 环境搭建
React Native macOS 环境搭建参考最新的React Native中文网站文档,按步骤进进行就可以了:https://reactnative.cn/docs/0.51/getting-started.html
2018-05-16 11:22:20 378
原创 设计模式学习路线
设计模式学习路线《Head First设计模式》尚学堂马士兵_设计模式系列课程极客学院设计模式系列课程《Head First设计模式》优点生动形象,图文结合,引人入胜,问题引发思考,案例经典,比较容易理解。比较适合基础一般的。建议学习设计模式都能看看。缺点书本较厚,有一定心理压力,总结篇生动而不够精简,对于有基础的得有耐心看案例,有时候会觉得有点啰嗦。几种常见...
2018-05-09 11:54:51 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人