自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andy·Wu的专栏

不积跬步无以至千里

  • 博客(100)
  • 资源 (2)
  • 收藏
  • 关注

原创 《JavaScript高级程序设计(第3版)》第6章 面向对象的程序设计总结二

6.3、继承ES只支持实现继承,而且其实现继承主要是依靠原型链来实现的。6.3.1、原型链利用原型让一个引用类型继承另一个引用类型的属性和方法。注意:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。原型链基本概念:让原型对象等于另一个类型的实例,此时的原型对象将包含一个指向另一个原型的指针,相应地,另一个原型中也包含着...

2019-01-08 21:21:16 245

原创 《JavaScript高级程序设计(第3版)》第6章 面向对象的程序设计总结一

6.1、理解对象创建对象最简单的两个方法:(1)使用 Object ;(2)使用对象字面量。// 使用Objcet创建对象var person = new Object();person.name = 'Nicholas';person.age = 29;person.job = 'Software';person.sayName = function() { ...

2019-01-07 21:48:14 180

原创 《JavaScript高级程序设计(第3版)》第5章引用类型总结三

5.6、基本包装类型每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。var s1 = 'some text';var s2 = s1.substring(2);上述代码在执行第二行代码时,实际会执行如下过程:// 1.创建 String 类型的一个实例var s1 = new String('some tex...

2019-01-07 13:20:48 421

原创 《JavaScript高级程序设计(第3版)》第5章引用类型总结二

5.3、Date类型在调用 Date 构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。var now = new Date();console.log(now);  // chrome => Fri Jan 04 2019 20:44:15 GMT+0800 (中国标准时间)                   // firefox => Date 20...

2019-01-04 21:22:14 193

原创 《JavaScript高级程序设计(第3版)》第5章引用类型总结一

对象是某个特定引用类型的实例。新对象是使用 new 操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。一、Object类型创建 Object 实例有两种方法。即定义对象。方法一:使用 new 操作符后跟 Object 构造函数。var person = new Object();person.name = 'Nichola...

2019-01-03 17:04:47 358

原创 《JavaScript高级程序设计(第3版)》第四章总结

一、基本类型和引用类型的值ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值:简单的数据段(分别为:Undefined、Null、Boolean、Number、String)。引用类型值:是保存在内存中的对象。1.1、动态的属性对于引用类型的值,我们可以为其添加属性和方法,也可以改变和删除其属性和方法// 只能给引用类型的值动态地添加...

2019-01-01 19:26:14 745

原创 勘误《JavaScript高级程序设计 (第3版)》

第3章 基本概念位置:第29页 错误内容:alert( isFinite(result) ); //false 错原因:var result = Number.MAX_VALUE(ES中的最大值)+ Number.MIN_VALUE(书中为 Number.MAX_VALUE)(ES中的最小值)的值是在最小值和最大值之间,所以 isFinite(result) 返回true。 应更正为:a...

2019-01-01 14:36:54 566 2

原创 《JavaScript高级程序设计(第3版)》第三章总结三

四、语句4.1、for-in语句for-in语句是一种精准的迭代语句,可以用来枚举对象的属性。语法如下所示:for (property in expression) statement// Example// 每执行一次循环,都会将window对象中的属性名赋值给propName,直到window对象中的所有属性都被枚举一遍为止。for (var propName in wi...

2019-01-01 14:31:48 180

原创 《JavaScript高级程序设计(第3版)》第三章总结二

三、操作符3.1、一元操作符1. 递增和递减操作符该操作符(++、--)不仅适用于整数,还是用于字符串、布尔值、浮点数值和对象。并遵循下列规则。在应用于一个包含有效数字字符的字符串时,先将其转换为数字值,在执行加减 1 的操作。字符串变量变成数值变量。 在应用于一个不包含有效数字字符的字符串时,将变量的值设置为 NaN。字符串变量变成数值变量。 在应用于布尔值 true 或 f...

2019-01-01 10:45:09 231

原创 《JavaScript高级程序设计(第3版)》第三章总结一

一、语法(1)JavaScript中的一切(变量、函数名、操作符)都区分大小写。(2)标识符命名规则:以(字母、下划线_、美元符号$)开始,后接(字母、下划线_、美元符号$、数字)。(3)ES5引入了严格模式的概念。// 在全局变量的开头"use strict";// 或则在函数作用域的开头function doSomthing() {    "use strict";...

2018-12-30 12:36:29 246

原创 《JavaScript高级程序设计(第3版)》第1、2章总结

一、JavaScript的组成ECMAScript:提供核心语法功能DOM(文档对象模型):提供访问和操作网页内容的方法和接口BOM(浏览器对象模型):提供与浏览器交互的方法和接口二、在HTML中使用JavaScript2.1、在HTML中使用JavaScript必须通过参考文献:[1]《JavaScript高级程序设计(第3版)》[2] MDN[3] (Which is bet...

2018-12-29 09:59:46 133

原创 在webstorm上配置ESLint

首先还是要安装node.js,并且安装eslint。然后打开webstorm进行设置即可,具体设置如下图所示:参考文献[1]webstorm上安装ESLinthttps://www.jianshu.com/p/7933b3b5ad35https://juejin.im/entry/5a9ff879f265da239d48dabf...

2018-12-26 00:17:02 244

原创 《JavaScript权威指南(第6版)》——第2章词法结构总结

一、基本概念直接量:就是程序中直接使用的数据值。// 如12;标识符(就是用来命名的):只能以字母、下划线(_)、美元符号($)开头,后可接数字、下划线、美元符号、字母。分号(分隔符)可选这意味着可以省略所有语句的分隔符(;)吗?当然不是注意:在js中,如果语句各自独占一行,通常可以省略语句之间的分号(程序结尾或右花括号"}"之前的分号也可以省略);只有在缺少了分号就...

2018-12-25 23:48:19 134

原创 图片轮播-网易天谕轮播图

一、目标1.实现图片自动轮播2.图片自动轮播时下面的小图片上有进度条显示3.点击下面的小图片时会播放相应的大图片二、相关知识点CSS相关知识点:1. 定位2. 浮动三、分解目标3.1、实现静态页面布局首先实现静态的页面布局,即图片静止时的网页显示效果。网页的框架布局图如图1所示。图1图片轮播区域和缩略图区域都被包含在一个大的盒子中,具体的html代码如下所示:<!...

2018-12-25 19:13:29 228

原创 文档定位(position)的使用

一、基本概念position:用于指定一个元素在文档中的定位方式。并且由top, right, bottom, left 属性决定该元素的最终位置。根据其取值不同可以有不同的定位方式:static:默认值,没有定位效果,按照正常的情况出现在文档中。relative:相对于元素正常显示的位置进行偏移。absolute:绝对定位有两种情况:1.当祖先元素 position:relativ...

2018-12-20 23:06:10 636

原创 从零开始在服务器搭建Hexo博客

原文链接:http://106.12.200.86/post/5454b416.html#more一、开发环境ubuntu16.04node.jsgithubWindows10 64bits二、在本地Windows上搭建Hexo2.1、安装node.js直接从官网下载node.js安装文件进行安装即可。2.2、安装GitHub直接从官网下载GitHub安装文件进行安装即可。...

2018-12-19 22:35:24 1196 1

原创 float浮动的使用

1、两个元素浮动后会紧紧的靠在一起本来元素与元素之间在浏览器中显示的时候会有一定的间距,但是使用浮动后,不同元素之间的间距会消除,彼此之间会紧紧的靠在一起。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>浮动测试&amp

2018-12-19 21:45:35 149

原创 从零开始搭建wordpress博客

一、开发环境Ubuntu16.04 64LAMP环境wordpress4.9.8二、具体执行步骤2.1、安装LAMP环境(1)安装MySQLapt update && apt upgrade# 需要输入mysql密码apt install mysql-clientapt install mysql-server# mysql版本号为 5.7.24mysq...

2018-12-19 21:36:20 530

原创 直接在已打开页面的浏览器中使用WebStorm进行调试

一、开发环境chromeJetBrains IDE SupportWebStorm2018.3二、环境配置2.1、WebStorm建立debug首先在WebStorm中建立debug调试,步骤如图1-图3所示。图1图2图32.2、配置JetBrains IDE Support在chrome上安装JetBrains IDE Support插件然后进行配置,只需要确保端...

2018-12-07 22:40:31 2091 1

原创 如何在GitHub上预览自己的demo

文章目录一、设置GitHub二、Demo展示一、设置GitHub比如我的代码分支为master,那么在该项目下选择settings,具体如下图所示:图1图2图3二、Demo展示点击上面图3的链接地址,然后在下面加上本项目中需要展示的html文件路径,比如:https://awuyuhua.github.io/Head-First-HTML5-programming-e...

2018-12-03 13:13:51 926

原创 Git突破文件限制上传大文件

文章目录一、工作环境二、大文件上传参考文献一、工作环境操作系统:Windows10 64bitsGit版本: Git-2.19.1二、大文件上传如果发现文件过大不能上传到github可以安装LFS(Large File Storage)[1,2]。具体执行步骤如下所示:# 步骤一:在Head-First-HTML5-programming-exercise文件夹下打开进入git命令行模...

2018-12-03 13:07:42 1084 1

原创 VSCode调试网页JavaScript代码

文章目录一、调试准备二、调试配置2.1、Launch配置2.2、Attach配置三、在IDE上调试JS的配置参考文献一、调试准备Windows10 64bitsIDE:Visual Studio Code1.28.2安装插件:Chrome(安装方法:Debug -> Install Additional Debuggers… -> Debugger for Chrome,重新启...

2018-12-03 13:02:30 3723 2

原创 Tiny4412逻辑程序--点亮LED灯

一、测试平台开发板:Tiny4412SDK标准版(TinySDK 1506)交叉编译工具:arm-linux-gcc-4.5.1-v6-vfp-20120301.tgzLinux环境:Ubuntu-17.10.1二、点亮LED12.1、使用汇编点亮LED1led文件夹中包含led.S、led.lds、Makefile三个文件。其中led.S中程序如下所示:.te...

2018-07-31 17:51:16 624

原创 为什么C++中的对象之间能够进行赋值?

C++中所有的 类型 变量都是 类 对象的形式,那么C++中类对象之间是怎么进行赋值操作的呢? 主要是因为C++存在拷贝构造函数,拷贝构造函数的定义如下所示:类名(类名 &);具体的实例如下所示:#include <iostream>using namespace std;class Date{public: Date(int y, int...

2018-05-26 08:37:42 3876

原创 音视频文件查看工具

一、PCM分析软件(1)专业付费工具Adobe Audition:https://www.adobe.com/products/audition.html(2)免费跨平台工具Audacity:https://www.audacityteam.org/ 。该软件还支持插件安装包括使用LAME MP3、FFmpeg。...

2018-04-30 18:13:08 5264

原创 如何正确的阅读FFmpeg官网提供的资料

一、使用FFmpeg的阅读资料FFmpeg的官方文档已经非常丰富了,只要能够静下心来仔细阅读就行。同时也推荐《FFmpeg从入门到精通》这本书。二、编译FFmpeg的资料(1)查看FFmpeg官网提供的编译教程:https://trac.ffmpeg.org/wiki/CompilationGuide(2)从下载的库文件中查找资料,比如下载Windows平台的ffmpeg-...

2018-04-30 17:46:04 685

原创 在Debian9下编译VLC-3.0.1

1、安装Debian9在VirtualBox虚拟机中安装Debian9这个过程不详述,安装教程可以参考网上内容。 1.1、主机远程连接Debian9 # 安装SSH协议,进行远程终端控制 sudo apt-get install openssh-server # 安装完会自动启动 # 安装FTP文件传输协议 sudo apt-get install v...

2018-04-28 08:58:27 657

原创 使用MinGW来编译ffmpeg-2.8并支持libfaac

1.1、MinGW在线安装1、Windows上安装编译环境在http://www.mingw.org/下载安装文件。下载后获得mingw-get-setup.exe安装文件,推荐使用自动安装的方法来安装MinGW/MSys。安装过程中会下载必要的基础核心包。默认安装在C:\MinGW,也可以自己选择安装路径。可以直接选择如图1.1所示的工具进行安装。图1.1安装完MinGw...

2018-04-27 10:24:45 994

原创 如何正确的进行期刊投稿

方法一:通过知网进入期刊入口 方法二:在知网上查找相应期刊的投稿要求直接查找需要期刊的投稿须知就能找到投稿入口。方法三:直接在查找论文的期刊下进行投稿    ...

2018-04-09 20:17:19 1682

原创 02DigitalClock例子学习之QLCDNumber

一、首先看一下QT官网的DigitalClock例子digitalclock.h代码如下#ifndef DIGITALCLOCK_H#define DIGITALCLOCK_H#include <QLCDNumber>//! [0]class DigitalClock : public QLCDNumber{ Q_OBJECTpublic: Dig...

2018-04-05 15:01:35 437

原创 非学校用户如何免费下载论文

一、免费下载途径1、全国图书馆参考咨询联盟[1]界面清洁简单,查找到相关的论文是通过邮件传递的方式进行下载的。界面如登录界面下图所示,网址为:http://www.ucdrs.superlib.net/ 。使用测评:这个网站的论文下载时通过填写邮箱来获得论文的,下载时间长短不好估计,应该有人看到就给你回复,感觉像论文求助一样。不着急的可以使用。下载界面图下图所示。2、库问搜...

2018-03-03 21:08:59 14015

原创 01Windows下载并安装最新版QT Creator

01Windows下载并安装最新版QT Creator1、安装工具Windows7 64位QT安装包下载 在线安装包下载地址:https://www1.qt.io/cn/离线安装包下载地址:http://download.qt.io/archive/qt/2、下载安装QT安装包有两种下载方式:一种是直接下载在线安装包,第二种是下载离线安装包。(1)下载在线安装包:在QT...

2018-02-10 21:46:07 4550

原创 在Windows7下直接通过硬盘安装CentOS7系统

在Windows7下通过硬盘直接安装CentOS71、工具    centos7 + 分区助手 + Ext2Fsd + WinGrub + EasyBCD2、开始制作安装系统盘    按照参考[1][2][3][4]基本就能够进行系统的安装了。在此就简单介绍一下安装步骤,首先通过分区助手分10G的空间,并且文件格式修改为ext3类型的,同时通过分区助手再次拆分50个的空闲空间主要用于centos7的

2017-08-09 21:12:39 17015

原创 windows下编译可在visual studio中调试的FFmpeg

工欲善其事,必先利其器。对于一个开源项目最好最快的熟悉方式莫过于自己能够进行调试,而FFmpeg又是如此的强大、复杂。自己能够调试FFmpeg将给我们节省很多时间,能够跟快速的学习FFmpeg。分享一下在window7系统下编译能够在visual studio2010中进行调试FFmpeg的过程。一、编译环境windows7 32位 + visual studio2010 + MingGW + FF

2017-08-02 19:18:29 6354

原创 C++ Primer(5th)第一章习题答案

1.3答案#include <iostream>using namespace std;int main(int argc, char *argv[]){ cout << "Hello World!" << endl; return 0;}1.4答案#include <iostream>using namespace std;int main(int argc, char *ar

2017-05-13 20:36:43 339

转载 PCM、WAV格式介绍及用C语言实现PCM转WAV

1、PCM格式介绍: PCM(Pulse Code Modulation)也被称为 脉码编码调制。PCM中的声音数据没有被压缩,如果是单声道的文件,采样数据按时间的先后顺序依次存入。(它的基本组织单位是BYTE(8bit)或WORD(16bit)) 参考文献http://blog.csdn.net/ownwell/article/details/8114121/ 2、WAV格

2016-11-03 22:01:58 18955 20

原创 下载文件到JZ2440开发板上

1.使用 TFTP / NFS 下载文件到开发板上 tftp 30000000 .bin文件 nand erase bootloader 或者 nand erase 0 39999 (这里的数字都是十六进制的形式,以字节为单位) nand write 30000000 bootloader

2016-09-23 09:53:53 613

原创 Source Insight编程配置步骤

1.能够打开.S文件 2.如何让中文注释显示正常

2016-09-23 09:52:38 528

原创 芯片内上拉和下拉电阻的作用

1.芯片内上拉和下拉电阻的作用 上拉电阻可以判断引脚输入功能的状态 如果芯片内没有上拉电阻就不知道当开关断开时该引脚的状态

2016-09-23 09:50:18 5383

原创 如果在PC机上安装了S3C2440驱动但是通过虚拟机不能用DNW下载程序

1.出现如下情况即 通用串行总线控制器 中没有 vm usb device2.右键更新 然后选择 vm usb device 即可

2016-09-23 09:47:54 530

物联网导论-刘云浩ppt

与刘云浩物联网导论书籍相匹配的ppt,更能够方便立即物联网导论课

2015-09-09

JLink_Linux_V422.zip

Ubuntu系统下面 JLink 开发工具包,运行这个开发工具包可以在ubuntu上下载程序到开发板上

2015-08-16

空空如也

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

TA关注的人

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