自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们的征途是星辰大海

我的GitChat : https://gitbook.cn/gitchat/author/5aa87360f09ada6c2d5d0533

  • 博客(11)
  • 资源 (1)
  • 问答 (6)
  • 收藏
  • 关注

翻译 Retrofit——A type-safe HTTP client for Android and Java(The first part)

一,介绍   Retrofit将你的http接口API转换成项目中的一个java的接口。public interface GitHubService { @GET("users/{user}/repos") Call> listRepos(@Path("user") String user);}  Retrofit会自动为上面的Service生成一个实现类。Retrofit retrof

2016-08-21 22:11:08 1023

原创 Spark——分布式并行计算概念

一,概念   一个资源密集型的任务,需要一组资源并行的完成,当计算机任务过重,就把计算任务拆分,然后放到多个计算节点上同时执行,这就是分布式并行计算啦。分布式并行计算,强调用硬件的堆叠,来解决问题。

2016-08-21 21:23:57 2800 1

原创 NodeJs——子进程

node.js是基于单线程模型架构,这样的设计可以带来高效的CPU利用率,但是无法却利用多个核心的CPU,为了解决这个问题,node.js提供了child_process模块,通过多进程来实现对多核CPU的利用. child_process模块提供了四个创建子进程的函数,分别是spawn,exec,execFile和fork。一,创建子进程//spawn函数用给定的命令发布一个子进程,只能运行指定

2016-08-20 22:41:58 1353 4

原创 NodeJs——实用工具

util是一个Node.js核心模块,提供常用函数的集合,用于弥补核心JavaScript的一些功能过于精简的不足。并且还提供了一系列常用工具,用来对数据的输出和验证。一,转换字符串/* util.inspect(object,[showHidden],[depth],[colors])是一个将任意对象转换为字符串的函数,通常用于调试和错误输出。它至少接受一个参数object,即要转换的对象*

2016-08-20 22:25:12 736 2

原创 NodeJs——字符串转换

Query String模块用于实现URL参数字符串与参数对象之间的互相转换,提供了"stringify"、"parse"等一些实用函数来针对字符串进行处理,通过序列化和反序列化,来更好的应对实际开发中的条件需求,对于逻辑的处理也提供了很好的帮助。   一,stringify//stringify函数的作用就是序列化对象,也就是说将对象类型转换成一个字符串类型(默认的分割符("&")和分配符("=

2016-08-20 22:10:07 7821 1

原创 NodeJs——Path优化

一,格式化路径//normalize函数将不符合规范的路径经过格式化转换为标准路径,解析路径中的.与..外,还能去掉多余的斜杠。var path = require('path'); var data = path.normalize('/path///normalize/hi/..');console.log(data);二,组合路径//join函数将传入的多个路径拼接为标准路径并将其格

2016-08-20 22:01:03 2801 1

原创 NodeJs——文件I/O(二)

一,删除文件//面对一堆垃圾的文件总是有想删除的冲动,我有强迫症?你才有呢。//好在有unlink函数,终于得救了,示例如下://例:fs.unlink(文件,回调函数(err));var fs = require('fs'); fs.unlink('/etc/passwdNew', function(err) { if (err) throw err; console.log

2016-08-20 21:44:59 606 1

原创 NodeJs——文件I/O(一)

开发中我们经常会有文件I/O的需求,node.js中提供一个名为fs的模块来支持I/O操作,fs模块的文件I/O是对标准POSIX函数的简单封装。一,写入文件/* 文件I/O,写入是必修课之一。fs模块提供writeFile函数,可以异步的将数据写入一个文件, 如果文件已经存在则会被替换。用法如下:例:fs.writeFile(filename, data, callback)*/va

2016-08-20 21:19:08 1131 1

原创 NodeJs——进程管理(二)

一,stdin函数//stdin是进程的输入流,我们可以通过注册事件的方式来获取输入的内容process.stdin.on('readable', function() { var chunk = process.stdin.read(); if (chunk !== null) { process.stdout.write('data: ' + chunk); }});二

2016-08-20 20:41:40 681 1

原创 NodeJs——进程管理(一)

一,process  process是一个全局内置对象,可以在代码中的任何位置访问此对象,这个对象代表我们的node.js代码宿主的操作系统进程对象。  使用process对象可以截获进程的异常、退出等事件,也可以获取进程的当前目录、环境变量、内存占用等信息,还可以执行进程退出、工作目录切换等操作。二,cwd函数console.log(process.cwd());三,chdir函数process

2016-08-20 15:07:08 864 1

原创 NodeJs--模块获取(为啥使用require)

var os=require("os");var result=os.arch();//查看操作系统CPU架构 //os.type();//查看操作系统名称 //os.release(); //查看操作系统版本 //os.platform();//查看操作系统平台console.log(result);

2016-08-20 14:47:20 1079 1

ble设备扫描器.apk

ble设备扫描器.apk,目前只有扫描周边BLE设备的功能,又需要其他功能的,可以私信我。

2016-09-13

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

TA关注的人

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