跳转到主要内容

博客

智能门锁行业发展迅猛 依然存在诸多隐患

近两年,智能家居产品一反以往“不瘟不火”的状态,正在呈现快速发展的态势,首先受益于互联网信息技术的发展,产品呈现更多样化,更易于操作,体验性越来越好。另外伴随着互联网的发展而成长的80后90后,已逐渐成为主流的消费人群,他们面临不同生活场景,在家居、出行、医疗等方方面面,更倾向于使用智能化产品。

同时物联网技术打破了“信息孤岛”效应,智能硬件从单品爆发向万物互联模式发展,智能家居系统逐渐完善。另外,宏观利好因素正促进中国智能家居行业的快速发展及渗透。易观对2017年中国智能家居产业进行PEST分析:

2016年,中国智能家居市场规模达到1140亿,2017年达到1404亿,同比增加23.2%,预计到2019年将突破1950亿元人民币。

<strong>智能门锁一骑绝尘</strong>

如何成为一名黑客(网络安全从业者)——网络攻击技术篇之扫描技术

网络攻击技术按照攻击流程可以分为3个阶段:攻击前的准备阶段、网络攻击阶段、成功入侵后的控制阶段。今天我们先介绍”攻击前的准备阶段——扫描技术“。

<font size="3"><strong>攻击前的准备阶段——扫描</strong></font>

在这个阶段,攻击者通过各种收集手段收集目标主机的信息,主要利用的是搜索引擎和扫描技术。通过外围信息收集和多种扫描技术,可以获得目标的IP地址、端 口、操作系统版本、存在的漏洞等攻击必需信息,为下一步的网络攻击做好前期的准备。具体来说,可以采用如下手段:

<strong>1、外围信息收集的方式</strong>

(1)使用Whois查询域名注册的相关信息

浅谈网络语音技术

当我们使用像Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。

<font size="3"><strong>一、概念模型</strong></font>

Android 视频播放器 (二):使用MediaPlayer播放视频

在《Android 视频播放器 (一):使用VideoView播放视频》我们讲了一下如何使用VideoView播放视频,了解了基本的播放器的一些知识和内容。也知道VideoView内部封装的就是MediaPlayer,本文就介绍如何使用MediaPlayer播放视频。

<font color="#33b1c8"><strong>一、简介</strong></font>

MediaPlayer是Android中的一个多媒体播放类,其提供的API能满足简单的大部分音视频的播放需求。

下面简单介绍一下MediaPlayer:

想开发VR游戏?你需要注意这些东西

开发VR游戏很难吗?有些人会说是,但在HTC虚拟现实新科技部门副总经理鲍永哲看来,VR游戏的门槛并不比一般的游戏高。“据我所了解,做PC游戏的团队做VR,从技术来讲,难度不高,难的是创意”,他说。

先不说是不是真的如此,VR作为一个新的平台,它有新的硬件,新的体验,对于想进入或是已经开始VR游戏开发的团队来说,有些与传统游戏开发不同的地方或许可以提前了解一下如何应对。

<strong>如何让玩家不晕?</strong>

在现实世界中,如果你突然转头,但周围的画面过了1秒钟才显示出来,这时你的大脑是不会将画面和头部运动联系起来的,如果你不停地转,很快就会晕到吐。在虚拟现实中,我们要尽量避免这种情况出现。针对这点VR开发者可以参考以下几条建议。

GPU屏幕渲染——离屏渲染

<font size="3" color="Purple"><strong>一、概念理解</strong></font>

OpenGL中,GPU屏幕渲染有以下两种方式:

<font color="Purple">&nbsp; ○&nbsp;</font> On-Screen Rendering
意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。

一文带你了解ADAS都有哪些系统!

ADAS(Advanced Driving Assistant System)即高级驾驶辅助系统。

ADAS 是利用安装于车上的各式各样的传感器,在第一时间收集车内外的环境数据, 进行静、动态物体的辨识、侦测与追踪等技术上的处理, 从而能够让驾驶者在最快的时间察觉可能发生的危险, 以引起注意和提高安全性的主动安全技术。

ADAS 采用的传感器主要有摄像头、雷达、激光和超声波等,可以探测光、热、压力或其它用于监测汽车状态的变量, 通常位于车辆的前后保险杠、侧视镜、驾驶杆内部或者挡风玻璃上。

早期的ADAS 技术主要以被动式报警为主,当车辆检测到潜在危险时, 会发出警报提醒驾车者注意异常的车辆或道路情况。对于最新的ADAS 技术来说,主动式干预也很常见。

关于Cocos2d-x中物理世界的物体乱跳的问题的解决

这是电脑短时间内帧率低,无法满足游戏配置的帧率引起的。

解决方法:

<strong>第一种:</strong>

1.打开AppDelegate.cpp文件

2.把director-&gt;setAnimationInterval(1.0 / 60);改为 director-&gt;setAnimationInterval(1.0 / 50);或者更低一点。

这样游戏性能会有些许的下降,就是游戏会变的卡一点,但是物体不会乱跳,在真机上运行,我相信不会出现乱跳的情况。所以等开发完后再把帧率调回来。

<strong>第二种:</strong>

物联网常见定位技术的优缺点

万物互联的时代也是数据为王的时代,然而在很多时候,没有对应的位置信息就意味着数据是“杂乱无章”的,可利用的价值就会大大降低。随着物联网行业这两年的蓬勃发展,定位技术在各种物联网应用场景的需求也大大提升,以下就为大家介绍几种室内外的定位技术。

<font color="#33b1c8"><strong>1、射频识别室内定位技术</strong></font>

机器视觉中不同类型光源的不同打光方式的效果探究

有经验的机器视觉工程师都会认可这样一句话:机器视觉项目的成败在于能否得到一张打光优秀的图片。如果采集到的图片本身“质量”很差,那么接来下的图像处理工作就会困难重重。

由于项目的需求以及光源厂商的努力,目前机器视觉光源的类型可以说十分丰富,例如条光、背光、平行背光、同轴光、点光、隧道光、碗光、环形光、球形光、条形聚光等。根据光的波长和颜色,又可以分为X光、蓝光、红光、白光、红外光等。

网上关于光源选型方面的资料多如牛毛,我不想再重复,我想说点其他的。

在光源大家族中,有一种光最为灵活多变,它就是环形光。环形光有低角度环形光、高角度环形光等不同类型,例如0°环形光、30°环形光、45°环形光、60°环形光、90°环形光等。

老程序员解Bug的通用套路!

千万不要当程序员面说有bug!对于新手程序员而言,在复杂代码中找BUG是一个难点。下面我们总结下老从程序员解Bug的通用套路,希望对大家有帮助。

<strong>1. IDE调试</strong>

根据项目特点和语言特点选择一个最合适的IDE,由于本人是做C++出身,最喜欢用的莫过于Visual Studio 了,这款微软开发的IDE,自从研发出来,就被称为宇宙第一编译器,能编译调试C/C++、C#、F#、Python、JavaScript、Qt、iOS等多种语言的开发。目前的VS2017还原生支持远程跨平台的软件开发,这无疑给我们常年奋战在linux/Unix黑匣子开发环境,使用G++调试的C/C++程序猿们带来了福音。

Android OpenGL ES 开发(十): 通过GLES20与着色器交互

<font color="#33b1c8"><strong>1. 获取着色器程序内成员变量的id(句柄、指针)</strong></font>

GLES20.glGetAttribLocation方法:获取着色器程序中,指定为attribute类型变量的id。
GLES20.glGetUniformLocation方法:获取着色器程序中,指定为uniform类型变量的id。

高清语音技术(WBS)及其在手机和蓝牙耳机中的实现

高清语音也被称为宽带语音,是一种能为蜂窝网络、移动电话和无线耳机传输高清、自然语音质量的音频技术。与传统的窄带电话相比,高清语音很大程度上提高了语音质量,减少了听觉负担。

通信产业链上的所有网络和设备都需支持高清语音才能体现出该技术的优点。到2011年6月为止,18个国家运营的20种蜂窝网络,以及33家领先的手机品牌都已支持高清语音。通过部署自适应多速率宽带(AMR-WB)语音编码,GSM, WCDMA(UMTS)和LTE蜂窝网络中已经引入了高清语音。此外, 通过使用改良的子带编码(mSBC)语音编解码技术,无线蓝牙耳机也开始支持高清语音,将免提通话与高语音质量结合在了一起。

自主移动机器人同时定位与地图创建(SLAM)方法概述

<font size="3"><strong>1. 引言:</strong></font>

自动驾驶的核心技术是什么?

用4级或5级来定义自动驾驶很难有一个明确的标准,自动驾驶也不应该搞得很复杂。自动驾驶实际包含三个问题:一是我在哪?二是我要去哪?三是如何去?能完整解决这三个问题就是真正的自动驾驶。所以特斯拉升级后的8000美元的Autopilot 2.0只有部分线控功能,不能算真正的自动驾驶。福特、百度和谷歌这些公司做的才是真正的自动驾驶,远在特斯拉之上,两者云泥之差,天壤之别。

<strong>第一个问题是定位,自动驾驶需要的是厘米级定位。</strong>

<strong>第二个问题是路径规划</strong>,自动驾驶的路径规划第一层是点到点的非时间相关性拓扑路径规划;第二层是实时的毫秒级避障规划;第三层是将规划分解为纵向(加速度)和横向(角速度)规划。

【Unity优化】Unity优化技巧进阶

做游戏好多年了,关于游戏优化一直是另开发者头疼的一个问题。因为优化牵扯的内容很多,要求掌握的知识点比较全面。在接下来的系列文章中,我想分享一下自己的一些经验。一些有误或者不完善之处请小伙伴们给我意见,加入一起探讨和学习。

<font color="#33b1c8"><strong>程序消耗</strong></font>

所谓的优化,目的应该是尽可能减弱某种消耗,而在Unity上来说,大概可以分为以下几种:
&nbsp; • &nbsp; 程序的运行速度
&nbsp; • &nbsp; 程序的资源消耗
&nbsp; • &nbsp; 程序的功耗消耗

关于区块链,你应该了解这七大职业

作为一个不断发展的产业,区块链对其专业人才的需求量很大。UpWork的报告显示,仅在过去的连续三个季度里,与区块链技术相关的工作岗位就增长了2000%。大公司和初创公司都希望能够雇佣到更多掌握着区块链技术又有相关经验的人才。

在区块链技术领域找到一份工作,不仅可以让你在技术发展的前沿拥有一席之地,还代表着可以获得不菲的薪水。尤其是开发人员,可以在尚未被经济学领域接受的前沿技术中获得更多经验。专家库里受过专业培训的人数相对较少,所以如果你能及时自学,有可能增加被聘用的机会。

<strong>以下七大区块链职业是你应该了解的:</strong>

<font color="#aa8812">1. 入门级区块链工作</font>

图像处理算法——图像常用颜色空间

<font size="3" color="Purple"><strong>RGB颜色空间 </strong></font>

Android 视频播放器 (一):使用VideoView播放视频

<font color="#33b1c8"><strong>一、简介</strong></font>

作为Android开发,我们不可避免的会接触到视频播放,VideoView做为最简单的播放器,我们是不应该不会的。

下面简单介绍一下VideoView:

一文读懂智慧城市发展趋势

城市化进程滚滚向前,全球城市人口在2050年将高达70%。可持续的城市发展,是21世纪人类社会面临的最严峻的挑战之一,未来城市中,我们的安全状态如何?我们的交通状况怎样?我们的空气,水和食物是否干净卫生?我们的医疗卫生教育会更好还是更坏?我们其他更多的基础设施是否还能为我们舒适的服务?所有这一切,都需要一个更加智慧更加聪明效率更高的城市,让我们的未来还能舒服自由的度过余生,让我们的孩子也有足够的生存空间。请和我一起来看看美国国家城市联盟的报告(节选):智慧城市趋势

<font size="3" color="blue"><strong>一图看懂智慧城市内容</strong></font>