![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 57
sunhaoli
从事众包测试、物联网方面的研究和开发
展开
-
国内网络git clone 问题
在从github clone fabric-samples 项目时遇到报错:fatal: unable to access 'https://github.com/hyperledger/fabric-samples.git/': GnuTLS recv error (-110): The TLS connection was non-properly terminated.参考文章:Git Clone错误解决:GnuTLS recv error (-110): The TLS connecti原创 2022-03-09 16:01:02 · 543 阅读 · 0 评论 -
ubuntu16.04安装php5.6 mysql5.6
安装PHP5.6因为是老版本,需要先安装PPAhttps://www.linuxidc.com/Linux/2017-02/140191.htm如果报错:Error: retrieving gpg key timed out,可以参考如下链接手动加载keyhttps://www.jianshu.com/p/e2a15336f174https://launchpad.net/~ondrej/+archive/ubuntu/php安装mysql5.6https://www.osetc原创 2021-01-11 20:28:21 · 418 阅读 · 1 评论 -
Nvidia nvenc cuvid + ffmpeg 硬编解码
ffmpeg 命令行,可指定GPU运算:ffmpeg -hwaccel_output_format cuda -vcodec h264_cuvid -i input.mp4 -vcodec h264_nvenc -gpu 0 -acodec copy -f mp4 -y output.mp4ffmpeg SDK调用:av_find_encoder_by_name(“h264_nvenc”);av_find_encoder_by_name(“hevc_nvenc”);nvenc.ca..原创 2020-11-18 17:17:47 · 1680 阅读 · 0 评论 -
Linux Ubuntu 下 apache 配置
安装:sudo apt-get install apache2再启动:sudo service apache2 restart查看版本号:apache2 -v测试http/ftp: wget ip:port探测端口是否开放: telnet ip port修改监听端口:a)/etc/apache2/ports.conf Listen port b) /etc/ap原创 2016-01-07 17:02:14 · 333 阅读 · 0 评论 -
Ubuntu下MongoDB安装&使用NodeJS操作MongoDB
一、Ubuntu下安装MongoDB 原文1, 导入公共keysudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA3129272, 为MongoDB创建资源列表Ubuntu 12.04echo "deb http://repo.mongodb.org/apt/ubun原创 2016-11-04 10:14:46 · 1344 阅读 · 0 评论 -
启动Node.js异步处理的情况
一,异步I/O二,setTimeout(),setInterval(),setImmediate(),process.nextTick()转载 2017-05-23 17:32:46 · 441 阅读 · 0 评论 -
Javascript 异步特性实验
背景使用Node.js进行开发有一年有余,通过看书和网上学习,知道Node.js有“单线程,异步,基于事件” 等特性,但是一直一知半解,对这些特性没有理解透彻。比如会有以下误解和疑问:一,既然Node.js是异步处理,那是不是不能进行顺序操作?二,为什么有的时候处理是异步的而有的时候又是可以顺序执行的?最近又和同事讨论到这个问题,就编程进行了一些实验,再结合网上的文章,理清了一些原理。结论一,No原创 2017-05-19 16:21:10 · 334 阅读 · 0 评论 -
在基于Node.js的IoT框架Zetta中实现可变间隔发送数据
Zetta https://github.com/zettajs/zetta 是一个基于Node的IoT框架,利用zetta 可在树莓派等开发板上实现对于传感器数据的封装、发送和接收。一般情况下,传感器会以一定的间隔向数据接收端(server)发送数据。这个一定间隔更新数据的操作一般使用setInterval()函数实现:setInterval(() => { this._dr原创 2017-08-03 14:06:25 · 2116 阅读 · 0 评论 -
基于Zetta(Node.js)的数据接收端server中,可接收数量不定传感数据的IoT APP实现
Zetta 是一个基于Node.js的IoT框架。上一篇 在基于Node.js的IoT框架Zetta中实现可变间隔发送数据 中对Zetta进行了简要的介绍,以及给出了一个发送间隔可变数据的实现。这一篇将介绍使用zetta作为接收端时如何实现对传感器数量可变的数据进行接收。一般的Zetta IoT APP可以实现确定类型及个数的传感器数据的接收,并对其进行处理,也可以利用zetta将接收原创 2017-08-03 15:11:46 · 1146 阅读 · 0 评论