自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (18)
  • 收藏
  • 关注

原创 【CSRMesh蓝牙开发】CSRMeshDemo源码分析 -- 启动过程

今天终于成功用自己的代码实现了CSR蓝牙灯泡的控制。这一个多月来,作为一个Android、Java的门外汉,总算是有一点小小的成就。趁着记忆还很新鲜,特将自己开发过程中对CSRmesh开发理解,主要是源码分析,记下供其它新手查看。能少走点弯路就少走,欢迎各位大牛给出指导。

2016-12-08 22:22:27 3853 8

翻译 【CSRMesh蓝牙开发】CSR开发--MeshService.class使用

MeshService.class为CSR开发(Android端)中极其重要的一个Api库。基于MeshService才使得手机能够控制蓝牙模块组成的网络。我们做的其它开发,都是基于该API接口进行的。

2016-12-05 21:11:09 4381 29

原创 【JavaScript】前端用 js form上传对象数组

文章目录Jquery get 数组1. 起因:为了导出文件,使用 form 格式2. 解决方案补充 - JavaScript 中获取对象名Jquery get 数组1. 起因:为了导出文件,使用 form 格式使用 form 上传参数,下载文件,就会出现 obj 对象在参数里显示为 [object object] 或者 object2. 解决方案<input type="text"...

2018-10-11 13:55:56 3373

原创 【Node.js】十行代码开发一个 Node 命令行工具(有道词典)

开发命令行原理看似很神奇的功能,其实本质十分简单。 #!/usr/bin/env node 这句话,告诉了 *nix 系统,当前文件,应该使用什么工具/软件来执行而这,就是 node 开发命令行工具的原理。也是其它语言开发命令行工具的原理,可以对比于 windows 下的 bat 文件。基础知识 既然讲到基础,那就尽可能使用原生的语言、不引用多余模块的方式进...

2018-09-14 09:49:35 418

原创 【可视化】数据可视化--前端

前端-数据可视化知识点

2018-09-14 09:42:59 3125

原创 【JavaScript】JavaScript、Nodejs 遍历目录生成 JSON 串

JavaScript、Nodejs 遍历目录生成 JSON 串 需求:给定路径,取出所有文件目录与文件名,生成 JSON 数据。如: 目录:├─abbrev├─ansi│ ├─examples│ │ ├─beep│ │ ├─clear│ │ └─progress│ └─lib├─balanced-match├─base64-js│ ├─b...

2018-03-28 01:27:10 1721

原创 【Docker】记 Docker 下,基于 Ubuntu:14.04 安装 nodejs ,并配置相关环境

消息中心本地 Docker 配置 起因:因消息中心所用的消息队列服务,是基于 阿里云 提供的。官方并没有 NodeJS的 API 接口。其 C++ 模块在 Mac 与 Ubuntu 上的表现形式差别很大。在本地 Mac 上开发,不能完全模拟 服务器 上的表现,所以需要在本地模拟服务器环境进行开发。Docker 安装...

2018-03-17 13:39:35 2127

原创 Git 新建开发分支流程

Git 新建开发分支流程本文从实际情况出发,将 git 版本控制,在新建项目、建立分支、删除旧分支等一些流程中,基本操作流程整理如下:git 的标准操作流程(指新建开发分支、仓库)一、 新建远程仓库0. 参考链接git服务器搭建 廖雪峰 git 教程 在远程服务器上创建新的仓库。目前大部分公司采用的 gitlab 等开源工具,可以可视化新建仓库。比较容易且...

2018-03-17 09:30:38 3854

原创 【git 使用】git 如何撤销 commit ,返回到未 commit 状态

问题描述:在 A 状态 commit 后,又进行了一些编辑,这些编辑并不想全部保存 commit 上去。这个状态叫 C。后来一不小心,把 C 状态 commit 了,工作区的内容被提交至暂存区,状态变为 B commit 了。现在要撤消 commit C => B 这个动作,并使文件恢复成 C 状态。预热:本文将使用到的命令:(看完再尝试) 命令 用途 示例

2018-01-26 01:45:09 10926 6

原创 【Leetcode】008.String to Integer (atoi) javascript 解法

题目:作一个 aoti 功能的函数。与 C语言 中不同的是不能转换的值为 -1 ,且遇到非数字串即刻停止,返回当前解。– Leetcode-008 举例:num = ' 0123a23' => 123num = ' b12'=> 0思路: 求值为一个渐进过程 求值终止条件为 [^\d+-\s] result = result * 10 + n 代码

2018-01-09 22:12:54 531

原创 【JavaScript】怎样在 js 中生成指定值、个数的数组,包含相同元素的数组

在刷算法题的过程中,往往会需要设置 n 个 0 元素的数组,例如 var a = [0,0,0,0, ... ,0];少一点,固定个数,可能就自己填了,但是多了,就不那么容易处理了。查阅相关 API ,这里提供一种方法:var a = (new Array(n)).fill(0)n 为要生成的 0 的个数。

2018-01-09 16:51:34 7966

原创 【Docker】Mac 下的 Docker 安装及基础操作

安装详见 【链接】 一句话,总结很多新人对镜像与容器的”混乱”: 下载的是镜像,运行的是容器。主要命令 命令 作用 用例 参数 run 启动/创建一个镜像 -t: 绑定伪终端 -i: 标准输入-d: 后台运行,不会立即终止--name: 新创建的容器别名--mount: 挂载主机目录,有type,source,readonly属性

2018-01-04 22:30:40 1306 1

原创 【D3.js】D3.js入门感悟、学习指南

前段时间因为项目需要,研究了一下D3的用法,做出了一个简单的自定义插件。用在项目中的数据展示与修改部分。 这部分内容不涉及具体的D3概念、用法。只是从一个初学者角度,理解D3, 在D3庞大的API中,弄清楚是为了什么做什么。如果有说的不对的地方,还请各位指教。

2017-09-25 10:03:32 1765 2

原创 【mongodb】mongodb中的skip指的是什么

skip 跳至,而非跳过,想得到第 n 个数据,不是跳过 n-1 个数据,而是跳至 n → skip(n)

2017-09-19 20:14:06 1630 1

原创 【Linux】linux/ubuntu系统下怎么保存命令行终端的输入、输出到指定日志文件

linux 使用 script 纪录终端里的数据,保存至指定的日志文件

2017-09-19 14:27:34 10618

原创 【node】nodejs环境下多个函数异步回调统一异步回调执行结果写法

nodejs异步回调,多个回调函数的返回结果统一回调的解决方法

2017-09-18 08:00:28 3203 1

原创 【mysql】nodejs 下对 mysql 查询条件的一个封装

在node开发过程中,需要对数据库进行操作。不同的操作请求,要求写不同的请求语句。比较繁琐,还容易出错。在开发过程中,提炼出较为抽象的函数,数据接口,可以很方便地生成所需要的查询语句,减少错误,减少工作量。

2017-09-05 09:40:53 1943

原创 【LeetCode】149. Max Points on a Line - javascript

提交效率:192 ms ,55%这一题,出现了 javascript 精度问题。最后的案例 [[0,0],[94911151,94911150],[94911152,94911151]] 是没法通过的。会将会两个点计算为同一个斜率的,造成结果的不对。

2017-08-06 10:56:48 632

原创 【LeetCode】007.Reverse Integer - javascript求解

Reverse digits of an integer.方案一:不考虑所谓溢出,因为在 javascript 中没有溢出这个概念,或者说这个概念不是特别强。完全可以用数组,字符串的方式解决。

2017-08-06 09:37:14 477

原创 【LeetCode】006.ZigZag Conversion - javascript

ZigZag转换,是什么意思?这个是困扰大家解题的关键。本质就是Z字形转换:将字符串换Z字排好,或者是倒“N”型排好;然后再按行重新组成新的字符串。

2017-08-05 22:24:56 587

原创 【LeetCode】005.Longest Palindromic Substring - javascript解法

程序应该没有问题,提交不能AC,主要的原因是超时。最好的时候,达到85个案例,还有几个案例未能测试。本地测试未通过案例,均可以。可能是我使用对象而非数组来作为动态规划的容器,导致开销过大。目前结合前面用Javascript刷LeetCode发现,在 javascript 中,乘除操作比较耗时,for循环能少则少。后面还会注意不同操作的耗时、性能情况。

2017-08-05 10:55:00 533 2

原创 【LeetCode】150. Evaluate Reverse Polish Notation

提交结果: 102 ms,84% 这题正常思路如下代码所示。需要注意的是负数。可以进一步,将三个函数合成一个

2017-08-04 14:30:13 299

原创 【LeetCode】003.Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters.照例使用 javascript 编程: 这题乍看不难,实际上,在效率提高方面可以参照 KMP 算法。尽可能的减少重复运算。保留求解域的连续性。提交结果:159 ms ,92%var lengthOfLo

2017-08-04 13:38:39 242

原创 【LeetCode】004. Median of Two Sorted Arrays

这题在LeetCode上标记的是Hard,也确实提交了好几次才 AC 的。效率也不高,最终成绩为:229ms , 22.3%。有很多边界条件需要考虑,细节问题应该也可以优化,只是没想到beats 这么低。

2017-08-04 12:08:01 263

原创 【LeetCode】002. Add Two Numbers

这一题的话,本质不难。但我使用的JavaScript有点麻烦。首先,在节点的定义上,原题给的就是一个错误的定义,不能使用。修改定义后,发现题目的测试案例又不是用的定义给的,而是用数组代表这个链表。这个跟原题意,使用链表的解法完全不是同一个难度等级。

2017-08-04 09:46:45 272

原创 【LeetCode】001. Two Sum

正常思路,循环嵌套。用了一些技巧,如 indexOf, map。但对真实效率没有帮助。换用前置数组后,效率能提高一些。

2017-08-04 07:43:24 464

原创 【PAT1018】Public Bike Management

There is a public bike service in Hangzhou City which provides great convenience to the tourists from all over the world. One may rent a bike at any station and return it to any other station

2017-08-03 10:26:43 333

原创 【javascript】javascript中,怎么在数组中删除一个指定的元素 -- 史上最快、最短方法

javascript删除数组中指定元素,一行代码

2017-07-29 20:21:19 1129

原创 【算法】象山十三张手牌分析代码

乌龙,对子,三条,两对,葫芦,炸弹,同花,顺子,同花顺,共九种牌型进行分类,找出十三张手牌中,包含的全部牌型。

2017-07-28 21:29:57 6683

原创 【牛客网】秋招前最后一次模拟

牛客网,秋招最后一次模拟 2017年7月25日

2017-07-25 21:06:48 579 2

原创 【工具使用】visual studio code常用快捷键

Visual Studio Code根据自己使用经验,总结如下快捷键。算是比较常用的,每一个快捷键都试用过,感觉非常不错。

2017-07-12 07:51:34 2850

原创 【cocos creator】cocos creator的官网demo小游戏--小星星

在官网的教程基础之上,修改了官网遗漏下的bug。虽然可以下载cocos.com官网的源码,直接使用,更改BUG,但对于自己一个刚接触cocos开发新手,通过自己的努力,去发现官网的错误遗漏。还是有点小骄傲的。        原官网的游戏,特别容易死。作者将其改版后,在边缘速度检测与速度更改方面做了修正,使得游戏的技巧性提高,可玩性加强。可以通过碰撞“边缘墙”的办法,迅速掉头,进而存活。

2017-07-11 14:10:34 4061

原创 【Leetcode】416-Partition Equal Subset Sum -- javascript解法 01背包问题

Partition Equal Subset Sum的javascript解法

2017-06-30 22:27:50 852

原创 【牛客网】2017年6月16日秋招第二模拟 编程题3--最和谐身高队

2017年6月16日晚,牛客网秋招模拟题 。正确率在70%以上,时间关系,只做了一题,最后的判断没来得及写,通过率已经达到70%。有看不懂的,在底下评论,我会给解答的。

2017-06-16 21:17:47 846

原创 【javascript】车标JSON格式--汽车品牌JSON格式

继续前面的,为了便于开发,特地将搜到的汽车品牌与其厂家对应关系做成JSON数据格式。其完整数据与使用方法均已上传,可以下载使用。

2017-06-14 20:11:57 4747 1

原创 【javascript】CSS文件中属性,改写为JQuery写法

将CSS属性改写为JQuery 的 $.css() 形式

2017-06-11 18:21:32 974

原创 【javascript】中国省市区号JSON格式数据--2017年为准,含省市名称和电话区号

在WEB开发过程中,往往需要用到城市列表。鉴于网上都是通过访问某个数据库得到,在实际应用中往往大材小用,耗费宽带资源,增加等待时间。

2017-06-06 13:21:11 8142 2

原创 【mysql】linux系统上安装mysql及mysql可视化工具安装

提供基于阿里云的centos系统--基于Red Hat 开发的系统。进行数据库的安装

2017-06-06 12:51:03 11896

原创 【Javascript】javascript 中的指针

C/C++语音中指针让很多人望而却步,Java中没有指针让很多人趋之若鹜。

2017-06-01 10:48:07 3815

原创 【C++】C++快速回顾入门、概念概要

C++极速回顾入门 -- 适合有一定基础的

2017-05-30 21:54:34 1068

前端知识点

个人总结的前端学习过程中的一些知识点,涉及的东西杂,并不值得下载

2018-05-13

elementUI 的 Sketch 资源

elementUI 的 Sketch 资源,其官方 github 账户也有,此处单独上传,方便大家查找

2018-03-01

Vue API 2.0 文档-英文原版

英文版 Vue API 文档,最新版,Vue v2.0 的 API. 包含 Vue 类与实例的 API.

2017-12-06

Vue API 文档-英文原版

英文版 Vue API 文档,非最新版,Vue v1.0 的 API. 包含 Vue 类与实例的 API.

2017-12-06

cocos creator - 小星星

cocos.com官网上善于cocos creator的项目工程。官网有些地方出错,矫正过来了。并实现类碰撞反弹效果

2017-07-10

汽车品牌厂家JSON数据

本人爬出来的汽车品牌数据,比较全面。并将其使用方法做了一个demo

2017-06-14

CSRMesh蓝牙开发Android

CSRmesh的蓝牙开发demo,本资源为Android端

2017-05-29

ECMAScript 6 入门教程

ES6 阮一峰 javascript 新标准

2017-04-27

ECMAScript 6 入门 - 阮一峰老师

ES6 阮一峰 javascript 新标准

2017-04-27

CSS权威指南

CSS权威指南 第三版

2017-04-25

require.js 下载

require.js最新版下载。版本:2.1.11

2016-12-26

Apache Cordova 4 Programming.pdf

Cordova Programming 第四版

2016-12-14

CSRMeshLight_Vsmart 蓝牙灯泡硬件 PCB板图

CSR蓝牙灯泡的PCB板

2016-12-08

CSRMeshLight_Vsmart 蓝牙灯泡硬件代码

CSRmesh公司的蓝牙灯泡,蓝牙模块的代码。

2016-12-08

CSR开发的Android资料

自己搜集的CSR开发资料

2016-12-05

CSR蓝牙 安卓开发

自己做CSR蓝牙开发的时候,收集的一些资料

2016-12-05

空空如也

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

TA关注的人

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