自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 Git 项目自动 release 生成版本并提交远程

1. grunt 配置 1.1. grunt1.2. grunt-bump1.3. grunt-conventional-changelog1.4. 执行1. grunt 配置1.1. grunt全局安装 grunt-cli:npm install -g grunt-cli安装 grunt:npm install –save-dev grunt配置

2018-01-15 11:07:33 6290 1

原创 Git 项目标准 commit 配置

1. 配置 1.1. commitizen1.2. validate-commit-msg1.3. ghooks2. Angular规范 2.1. 标准格式2.2. 格式讲解2.2.1. header2.3. body2.4. footer1. 配置1.1. commitizen全局安装 commitizen:npm install commiti

2018-01-15 10:53:54 939

原创 webpack 构建 支持 ES6/7 的 node 服务开发

1. 准备工作2. 服务端程序3. webpack 配置 3.1. 开发配置3.2. 生产配置4. 运行配置5. 运行程序6. 总结7. 优化 level-1 7.1. 工具7.2. 配置更改8. 优化 level-29. 优化 level-31. 准备工作安装 node 环境并创建项目 npm init …安装 webpack,nodemon,con

2018-01-09 16:13:12 994

原创 5分钟学会 CSS Grid

栅格(Grid)布局是现在主流的网页设计,CSS Grid 模块是目前最简单的布局创建模式,单从布局方面已经超越了 Bootstrap。这个布局的兼容性目前也很不错,主流浏览器均兼容,包括 App 原声的 WebView 模块内核。不多说了,直接开始!第一个布局CSS Grid 布局的核心 DOM 结构为 wrapper(parent) 和 items(children);wrapper 为实际的

2017-12-25 14:17:34 375

原创 缩略语列表

HTML - HyperText Markup LanguageXML - Extensible Markup LanguageCSS - Cascading Style SheetsMVC - Model View ControllerMVP - Model View PresenterMVVM - Model View ViewModelWPF - Windows Presentat

2017-12-08 11:54:04 1038

原创 面向对象 - JS继承方式

1. 前言2. 约束3. 实现方式 3.1. 基于 ES5 的继承实现3.1.1. 构造函数3.1.2. 继承实现 3.1.2.1. 原型链继承3.1.2.2. 构造继承3.1.2.3. 实例继承3.1.2.4. 拷贝继承3.1.2.5. 组合继承3.1.2.6. 寄生组合继承1. 前言面向对象语言不得不提到继承的概念,JavaScript作为脚本语言对于面向对象的实现并不严

2017-12-06 11:37:32 233

原创 《Effective JavaScript》​- 1.5 避免对混合类型使用 == 运算符

我们看看下面的表达式是什么?"1.0e0" == { valueOf: function () { return true;}}这两个看似无关的值使用==运算符实际上是相等的。就像1.3描述的隐式强制转换一样,在比较之前,他们都被解析为数字1,而匿名对象也通过valueOf方法得到的结果为true,然后再转换为数字,得到1。 很容易使用这些强制转换完成一些工作。例如,从一个Web表单读取一个字段并

2015-12-17 10:05:08 333 1

原创 JavaScript 数组钩挂现象

今天调了一天的程序,也是醉醉的,正在学习WebGL关于材质的文章。在测试过程中出现了一个问题,就是数组钩挂问题, 上测试代码:var s = [1, 2, 3, 4, 5];var sGroup = [];//这是一个打乱数组排序的方法s.sort(randomSort);sGroup = s;console.log(sGroup);//1s之后,对s 数组再次进行打乱,观察sGroup的

2015-12-04 15:33:48 299

原创 《Effective JavaScript》​- 1.4 原始类型优于封装对象

除了对象之外,JavaScript有5个原始值类型:布尔值、数字、字符串、null和undefined。 (令人困惑的是, 对null类型进行typeof操作得到的结果为”object”)我们创建一个String对象,封装一个字符串。var s = new String("hello");我们可以进行字符串连接或者提取其索引的子字符串s + " world"; // "hello world"s

2015-11-23 10:04:17 361

原创 WEB前端 和 JAVA后台 关于头像上传功能实现中出现的ajax 404问题经验

WEB前端 和 JAVA后台 关于头像上传功能实现中出现的ajax 404问题经验:1> 检查框架,框架的兼容性,对于post、get的支持度以及使用方式。 本次头像上传功能使用的是ajaxfileupload.js, 其中遇到的问题是运行报错 $.handleError is not a function 问题原因:由于ajaxfileupload.js 是在jquery1.4.2版本之前写

2015-11-18 16:20:18 3314

原创 《Effective JavaScript》​- 1.3 当心隐式的强制转换

1. JavaScript的重载运算符“+” 这个运算符既重载的数字的相加,又重载了字符串连接操作,具体是数字相加还是字符串连接,这取决于其参数的类型。1 + 2 + "3"; // "33"(1 + 2) + "3"; // "33"1 + "2" + 3; // "123"(1 + "2") + 3; // "123"2. 结果为NaN的错误 强制转换也会有隐藏的错误,结果为n

2015-09-25 10:10:41 377

原创 《Effective JavaScript》​- 1.2 理解JavaScript的浮点数

JavaScript中的所有数字都是双精度浮点数,精度为53位整数。      这意味着即使是双精度,也只能表示一组有限的数字,而不能表示所有的实数集合,它只能够产生近似的结果,四舍五入到最接近的可表示的实数。随着舍入误差的积累,运算结果会越来越不精确。      对于任意实数x, y, z,总满足(x + y) + z = x + (y + z)。      然而对于浮点数来说,却不

2015-09-23 13:28:23 263 1

原创 《Effective JavaScript》​- 1.1 了解你使用的JavaScript版本

《Effective JavaScript》的读书笔记&&测试记录​ 1.1 了解你使用的JavaScript版本

2015-09-22 11:48:30 594 5

基于单片机的输液系统自动检测报警

输液检测报警 有液滴红外传感器发送高电平 无液滴红外传感器发送低电平 检测无液滴是 蜂鸣器报警 LED报警灯亮 按下取消报警可以取消 人工按键报警防止意外发生 程序由C语言实现 用Proteus仿真

2011-04-05

语音信号的短时分析 Matlab语言完成程序编写工作

1.在理论学习的基础上,进一步地理解和掌握语音信号短时分析的意义,短时时域分析的基本方法。 2.进一步理解和掌握语音信号短时平均能量函数及短时平均过零数的计算方法和重要意义。

2010-05-12

古典加密算法之置换密码和代换密码

自己写的 呵呵 希望支持 信息安全 古典加密算法------置换密码 古典加密算法------代换密码------乘数密码

2010-05-12

空空如也

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

TA关注的人

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