3 Node 基础 3.1 安装 打开 Node官网 ,引入眼帘的就是它的下载地址了,windows下提供的是安装程序(下载完之后直接双击安装),linux下提供的是源码包(需要编译安装),详细安装流程这里省略掉,我想这个不会难倒各位好汉。 3.2 旋风开始 在讲 Node 语法之前先直接引入一段 Node 的小例子,我们就从这个例子着手。首先我们在随意目录下创建两个文件 a.js b.js。 e
JDK1.7 ConcurrentHashMap的锁分段技术:假如容器里有多把锁,每一把锁用于锁容器其中一部分数据,那么当多线程访问容器里不同数据段的数据时,线程间就不会存在锁竞争,从而可以有效的提高并发访问效率,这就是ConcurrentHashMap所使用的锁分段技术。首先将数据分成一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他段的数据也能被其他线程访
Swift 是一门全新的用于开发 iOS, OS X 以及 watchOS 应用的编程语言。不过,如果你有 C 或者Objective-C 语言开发经验的话,Swift 的许多地方都会让你感到熟悉。 Swift 为所有 C 和 Objective-C 的类型提供了自己的版本,包括整型值的 Int ,浮点数值的 Double 和 Float ,布尔量值的 Bool ,字符串值的 String 。如同
下面介绍 BindingX 中涉及到的一些核心概念,它们分别是 表达式 、 事件类型 、 属性变换 。要想使用 BindingX 必须先理解这些概念。 表达式(Expression) 表达式,是由数字、运算符、变量等以能求得数值的有意义排列方法所得的组合。譬如, x\*3+10 就是一个表达式,当x被赋值时,整个表达式就会有一个明确的结果。通过表达式,我们就可以描述一个具体的交互行为,比如我们希望
1.11 Python面向对象编程 1.12 Python中的异常处理 1.13 魔术方法、属性和迭代器 1.14 Python模块实战 1.15 MySQL数据库基础 1.16 Python的数据库支持 1.17 图形用户界面实战 1.18 阶段案例实战 本周作业
1.1 Python安装和使用 1.2 Python基础语法 1.3 Python运算符 1.4 Python数据类型 1.5 Python分支结构 1.6 Python循环结构 1.7 Python函数 1.8 Python数据类型的操作 1.8.1 Number数字 1.8.2 String字符串 1.8.3 List列表 1.8.4 Tuple元组 1.8.5 Sets集合 1.8.6 Di
判断当前客户端版本是否支持指定JS接口 wx.checkJsApi({ jsApiList: ['chooseImage'], // 需要检测的JS接口列表,所有JS接口列表见附录2, success: function(res) { // 以键值对的形式返回,可用的api值true,不可用为false // 如:{"checkResult":{"chooseImage":true
这些基础知识简单了解一下就可以了,Linux 用的多了 就会慢慢熟悉理解了。 快捷键表 Ctrl键是终端用户常用的按键,但大多数触摸键盘都没有这个按键,因此 Termux 使用音量减小按钮来模拟Ctrl键。 例如,在触摸键盘上按音量减小+ L就相当于是键盘上按Ctrl + L的效果一样,达到清屏的效果。 Ctrl + A -> 将光标移动到行首 Ctrl + C -> 中止当前进程 Ctrl +
如之前看到的那样,Node.js 已经内置了很多的模块,其中最重要的就是 http 。Node 构建 web 应用都是构建在这个以此为基石进行的。 竟然通过 HTTP 模块也能构建一个完整的 web 服务,但是该模块的功能还是有点不够多,而且开发效率也不够高,代码也不易维护。 这也是 Express 出现的背景,当你深入研究后就会发现,Express 其实是在 Node 内置的 HTTP 模块上构
在第 1 章中,我们简单的介绍了 Node.js。了解到它基于 JavaScript、天生异步、拥有大量的第三方类库。可能对于这些内容你还没有完全弄清。所以在这章中将会给出一个更简洁高效的介绍。 其中的内容包括: Node 的安装 如何使用第三方模块生态 第三方模块的安装 一些简单的使用示例 开发过程中的一些建议和技巧 在此之前,我假设你已经掌握了 JavaScript 基础知识并且熟悉一些基本的
本页包含内容: 常量和变量 注释 分号 整数 浮点数 类型安全和类型推断 数值型字面量 数值型类型转换 类型别名 布尔值 元组 可选 断言 Swift 是一门进行 iOS 和 OS X 应用开发的新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。 Swift 包含了 C 和 Objective-C 上所有基础数据类型,Int表示整
Action View 基础 读完本文,你将学到: Action View 是什么,如何在 Rails 中使用; 模板、局部视图和布局的最佳使用方法; Action View 提供了哪些帮助方法,如何自己编写帮助方法; 如何使用本地化视图; 如何在 Rails 之外的程序中使用 Action View; 1 Action View 是什么? Action View 和 Action Control
Active Job 基础 本文提供开始创建任务、将任务加入队列和后台执行任务的所有知识。 读完本文,你将学到: 如何新建任务 如何将任务加入队列 如何在后台运行任务 如何在应用中异步发送邮件 1 简介 Active Job 是用来声明任务,并把任务放到多种多样的队列后台中执行的框架。从定期地安排清理,费用账单到发送邮件,任何事情都可以是任务。任何可以切分为小的单元和并行执行的任务都可以用 Act
Action Mailer 基础 本文全面介绍如何在程序中收发邮件,Action Mailer 的内部机理,以及如何测试“邮件程序”(mailer)。 读完本文,你将学到: 如何在 Rails 程序内收发邮件; 如何生成及编辑 Action Mailer 类和邮件视图; 如何设置 Action Mailer; 如何测试 Action Mailer 类; 1 简介 Rails 使用 Action M
本章介绍 RT-Thread 内核基础,包括:内核简介、系统的启动流程及内核配置的部分内容,为后面的章节奠定基础。 RT-Thread 内核的简单介绍,从软件架构入手讲解实时内核的组成与实现,这部分给初学者引入一些 RT-Thread 内核相关的概念与基础知识,让初学者对内核有初步的了解。学完本章,读者将会对 RT-Thread 内核有基本的了解,知道内核的组成部分、系统如何启动、内存分布情况以及