自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 react-navigation 4.x基础教程(一)

一、创建一个React Native项目在命令行终端执行以下命令,创建一个新的React Native工程:npx react-native init react_navigation_demo二、安装及配置react-navigation相关依赖1、安装react-navigation核心包在已创建好的React Native中通过以下命令安装react-navigation核心包依赖:npm install react-navigation --save2、安装react-naviga

2021-07-11 15:01:39 355

原创 MacOS提示adb not found解决办法

在MacOS系统上通过adb命令查看当前与电脑连接的安卓设备信息时有时候会出现类似于zsh: command not found: adb这样的提示。解决办法如下:一、检查系统是否正确配置了Android开发相关的环境变量在MacOS系统中可以通过命令vim ~/.bash_profile打开系统的配置文件,在该文件中可以添加与Android开发相关的环境变量配置,具体配置如下:export ANDROID_HOME=/Users/youruser/Library/Android/sdkexport

2021-07-11 12:59:02 1856

原创 Node.js与文件系统操作(四)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、修改文件或者目录的读写权限在Node.js中可以使用fs模块的chmod()方法修改文件或者目录的读写权限,程序示例:...

2018-08-15 19:09:28 250

原创 Node.js与文件系统操作(三)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、查看目录的信息    在Node.js中可以使用stat()方法和lstat()方...

2018-08-15 19:08:42 178

原创 Node.js与文件系统操作(二)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、对文件的读写操作(1)使用appendFile()方法和appendFileSync()方法可以将一个字符串或者缓存区中的...

2018-08-15 19:07:50 134

原创 Node.js与文件系统操作(一)

    Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、fs模块的同步方法和异步方法    fs模块中提供了很多与文件操作相关的方法,例如...

2018-08-12 12:17:27 410

原创 Node.js使用Buffer类处理二进制数据(二)

Buffer类的方法    (1)isBuffer()方法:该方法可以用于判断一个对象是否为一个Buffer类的实例对象。程序示例:var buffer = new Buffer(4);console.log(Buffer.isBuffer(buffer)); //打印的结果是true   &nbs...

2018-08-12 12:12:18 557

原创 Node.js使用Buffer类处理二进制数据(一)

    在Node.js中提供了Buffer类,通过Buffer类中的各种构造函数创建Buffer对象,从而实现将缓存区中的字节数据转换为字符串对象以及将缓存区中的字节数据与数值对象之间进行转换。 一、创建Buffer对象    Node.js中的Buffer类是一个全局类,也就是说Buf

2018-08-11 11:54:35 3516

原创 Node.js模块与npm包管理

一、Node.js模块对象的属性在Node.js模块内部,模块对象具有以下的属性: * module.id:属性值是当前模块的id,在默认情况下,主模块的ID属性值是“.”,其他模块的ID属性值为该模块文件的绝对路径。在模块文件中也可以通过module.id修改当前模块的ID值。程序示例:console.log(module.id); //查看当前模块的ID值module....

2018-08-10 10:30:21 141

原创 VMware Workstation Pro安装黑苹果教程

一、准备 VMware Workstation Pro虚拟机软件,在VMware Workstation官网可以下载:点击下载 Unlocker206-vmware安装macos破解补丁,在百度网盘可以下载:点击下载 密码:ulse 黑苹果系统镜像,在百度网盘可以下载:点击下载 密码:bpzj 二、安装VMware Workstation Pro虚拟机...

2018-08-09 12:10:55 5050

原创 Node.js模块以及模块加载机制

Node.js中的模块    在Node.js中,以模块为单位划分功能,通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率,提高应用程序的开发效率,而且开发人员可以根据具体的需求引入第三方模块或者自定义模块到应用程序中。     在Node.js中一个N...

2018-08-09 10:01:10 379

原创 《Node.js》之事件处理机制以及事件环机制(二)

传统服务器与Node.js的比较    传统的服务器在面临高并发的场景时,会使用多线程方案,服务器会为客户端的请求分配一个线程,使用同步的I/O,系统通过线程切换来弥补同步I/O调用过程中的时间开销。Apache就是使用的这种方式,由于I/O操作会消耗比较多的时间,通过多线程的方式解决高并发的问题,难以实现高性能,但是可以实现很复杂的逻辑。 &...

2018-08-08 10:06:13 249

原创 《Node.js》之事件处理机制以及事件环机制(一)

1、Node.js中的事件Node.js中的JavaScript与运行在浏览器中的JavaScript类似,在程序执行的时候也会触发一些事件,例如:“服务器接收到客户端的请求”,“运行产生错误”,“断开连接”等事件。在Node.js中会根据不同的事件,进行相应的处理。 2、EventEmitter类Node.js中的event模块是用于处理各种事件的模块。在event模块...

2018-08-07 10:00:27 369

原创 Windows 10安装教程

一、准备Windows 10操作系统镜像。(系统之家,MSDN可以下载到)UItralSO(也叫做:软碟通)U盘启动盘制作工具。U盘,容量至少8GB,需要提前将U盘中的文件备份,因为在制作U盘启动盘的时候会把U盘中原有的数据全部删除。二、制作U盘启动盘插入U盘,打开UItralSO软件,出现以下界面: 点击左上角“文件”按钮,再点击“打开”,找到已经下载好的Win...

2018-08-06 09:54:26 833

原创 Oracle VM VirtualBox安装Ubuntu虚拟机教程

一、准备一台正常的电脑已经安装的Oracle VM VirtualBox虚拟机软件已经下载好的Ubuntu系统镜像二、使用Oracle VM VirtualBox设置虚拟机配置打开虚拟机软件Oracle VM VirtualBox,点击左上角“新建”按钮 输入虚拟机的名称,选择类型为Linux,点击版本下拉选框选择与已经下载的Ubuntu镜像对应的版本,64位的就...

2018-08-05 13:02:48 25213 3

原创 在Node.js中操作文件系统

6.1 同步方法与异步方法在Node.js中使用fs模块实现所有的与文件相关的操作,包括目录的创建,写入,删除。在fs模块中对文件的操作可以使用同步和异步的方式。在文件的操作方法中方法名称中有Sync后缀的方法都是同步方法,没有Sync方法的都是异步方法。同步方法与异步方法的区别是:同步方法可以立即返回操作结果,在使用同步方法的时候不可执行后续代码。异步方法将操作结果作为回调函数的

2016-11-20 17:09:40 655

原创 Node.js——使用Buffer类处理二进制数据

5.1 创建Buffer对象在Node.js中,Buffer类可以在任何一个模块中被 利用,不需要为该类的使用加载任何模块。Buffer有三种形式的构造函数:①new Buffer(size);//使用new关键字创建Buffer对象②new Buffer(array);//通过构造函数使用数组初始化缓存区③new Buffer(str,[encoding]

2016-11-18 20:40:53 4304

原创 Node.js——模块与npm包管理工具

4.1核心模块与文件模块一个Node.JS程序室友大量的模块组成的,每一个模块都是一个JavaScript文件。4.2 从模块外部访问模块内部的成员4.2.1 使用exports 对象在一个模块内部的变量和函数只有在该模块内部才可以被使用,在模块外部引用变量的时候需要使用exports对象。4.2.2 将模块定义为类。需要将模块定义为一个雷类的时候只能使用"module.e

2016-11-16 22:57:35 686

原创 Node.js调试命令

3.5 在Node.JS中使用调试器3.5.1 在命令行窗口使用调试器命令清单:①node debug:启动调试器,例如:node debug test.js②cont/continue/c:继续执行被暂停的脚本程序。③next/n:执行下一行代码。④step/s:程序会暂停在函数内第一行代码之前。⑤out/o:立即执行完函数内部所有的代码。⑥watch:用于观察某

2016-11-16 15:05:56 400

原创 Node.js基础(二)

3.3 _filename变量与_dirname变量在Node.js中有两个变量:用于获取当前模块名称的_filename变量和获取当前目录名称的_dirname。3.1.1 _filename变量在任何模块的内部,可以使用_filename变量获取当前模块文件名称以及文件完整的绝对路径。3.1.2 _dirname变量在任何模块内部,可以使用_dirname变量获

2016-11-13 22:34:12 254

原创 Node.js基础(一)

3.1Node.js的控制台3.1.1 console.log()方法console.log()方法用于在控制台标准的输出流的输出,即在控制台输出一个字符串。另外也可以使用console.info()方法来代替console.log()方法,其作用于使用方法完全相同。3.1.2 console.error()方法console.error()方法用于进行标准错误

2016-11-10 21:40:22 299

原创 Node.js中的交互式运行环境

2.1 REPL运行环境概述Node.js中的交互式运行环境叫做REPL,开发者可以在REPL做测试或者调试。在REPL运行环境中使用下划线字符('_')访问最近使用的表达式。2.7 REPL运行环境中的基础命令①.break:.break命令可以命令提示符的起点处,使你可以重新书写新的表达式或者函数。同时使用Ctrl+C组合键可以代替.break命令的输入。连续按下两次Ctr

2016-11-08 17:24:53 673

原创 Node.js介绍

1.1 Node.js概述1.1.1Node.js能解决的问题Node.js的目标是提供一种简单的,用于创建高性能服务器以及在该服务器上运行各种应用程序的开发工具。1.1.2 实现高性能服务器在Node.js服务器中运行的是高性能V8 JavaScript脚本语言。V8 JavaScript语言:一种被V8 JavaScript引擎所解析并执行的脚本语言。V

2016-11-08 13:40:33 251

原创 《锋利的JQuery》读书笔记——第六章

Ajax是异步的JavaScript和XML.6.1Ajax的优势和不足6.1.1Ajax的优势1,不需要插件的支持2,可以创造优秀的用户体验3,可以提高Web程序的性能4,减轻服务器和带宽的负担6.1.2Ajax的不足1,浏览器对XMLHttpRequest对象的支持不足2,破坏浏览器的前进,“后退”按钮的正常功能。3,

2016-11-05 20:34:04 272

原创 《锋利的JQuery》读书笔记——第五章

5.1表单应用    表单的三个基本组成部分:    (1)表单标签:包含处理表单数据所用的服务器端程序URL以及数据提交到服务器的方法。    (2)表单域:包含文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选框和文件上传框。    (3)表单按钮:包括提交按钮、复位按钮和一般按钮,用于将数据上传到服务器上或者取消传送。5.1.1单行文本框的应用    文本框获

2016-11-05 20:32:38 349

原创 《锋利的JQuery》读书笔记——第四章

4.1.1加载DOM  当页面加载完成之后,浏览器会通过JavaScript为DOM元素添加事件。在常规的JavaScript代码中使用window.onload()方法,在JQuery中使用的是$(document).ready()方法。  1、执行时机  window.onload()方法是在网页中所有的元素(包括所有的关联文件)完全加载到浏览器之后才执行。  $(docume

2016-11-05 20:31:47 858

原创 《锋利的JQuery》——第三章

DOM是Document Model Object的缩写,意思是文档对象模型。3.1DOM操作的分类一般来说,DOM操作分为DOM Core、HTML-DOM、CSS-DOM。1、DOM Core  JavaScript中的getElementById()、getElementByTagName()、getAttribute()、setAttribute()等方法都属于DOM

2016-11-05 20:29:50 769

原创 《锋利的JQuery》读书笔记——第二章

2.1JQuery选择器是什么    1、CSS选择器        要使某一个CSS样式作用于一个特定的HTML元素,就需要找到这个元素,在CSS中执行这个任务的表现规则成为CSS选择器。                            常用的CSS选择器的分类以及介绍:选择器语法描述示例标签选择器

2016-11-05 20:26:04 764

原创 《锋利的JQuery》读书笔记——第一章

1.1认识JQuery1,AJAX:异步的JavaScript和XML。2,Prototype:是最早成型的JavaScript库之一。对JavaScript的内置对象做了大量的扩展。3,Dojo:Dojo的强大之处在于提供了许多JavaScript库所没有的功能,例如:离线存储的API,生成图标的组件,基于SVG/VML的矢量图形库和Comet支持等。4,YUI(Yahoo! U

2016-11-05 16:01:00 330

Wabacus框架入门与提高

Wabacus入门与提高详细的讲解了Wabacus的基础知识和开发技巧。

2015-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除