-
[综合] 2017年不容错过的7大科技预言 涉及VR等
在过去的2016,美国《福布斯》杂志网络版近日撰文,列举了2017年不容错过的7大科技预言,涉及VR、智能设备、区块链等。以下为原文内容: 大数据、物联网、虚拟现实、工业4.0,这些都是2016年的主要增长和创新领域,预计这些趋势明年仍将延续,甚至有可能远远超出现在的水平。 其中的很多技术有...
83
热度 -
[综合] android adb截屏
1.使用screencap这个命令,配合adb命令来实现截图并保存到手机的/sdcard目录中: adbshellscreencap-p/sdcard/testcap.png 2.用adbpull将手机中的文件取回本地: adbpull/sdcard/testcap.png 在linux中使用 在....
10
热度 -
45
热度 -
[综合] 海外智能硬件明星项目
HWTrek智造协作平台从平台1700多智能硬件项目中,精选三十多家海外硬件明星,在深圳举办全球创新与智造对接盛会,让海外智能硬件创意与国内丰富的供应链制造资源有效对接。以下为参与本次活动的三十多家家硬件项目介绍: Meta:全自然手势交互的AR眼镜 MetaVision在今年二月发布了第二...
67
热度 -
[综合] Android Camera使用总结与那些坑
试卷扫描模块,最核心的逻辑就是数据采集、解码识别、图片裁切,再加上对识别结果和裁切结果的处理,就构成了整个模块的主逻辑。整个逻辑的实现如下图所示: 在模块中,除了UI线程,还开启了一个Deocde线程,用来处理图片的解码识别和裁切。这么做的原因是因为对于图片数据的处理,是比较耗时的,如果在UI线程...
5
热度 -
[综合] JavaScript数组函数unshift、shift、pop、push使用实例
一、unshift在数组第一个元素前插入元素 //使用unshift在数组第一个元素前插入元素 //返回数组长度 vartmp=['a','b']; varlen=tmp.unshift('c'); alert(len);//3 alert(tmp);//c,a,b 也可以一次插入多个元素,顺...
57
热度 -
[综合] 2017年十大GitHub的编程语言:JavaScript是不是第一
一个最常用的编程语言普及评估系统的是TIOBE( TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好...
96
热度 -
[综合] Android O开发者预览:您必须知道的新功能和增强功能
在一个相当意想不到的举动中,Google已经发布了第一个开发者预览,用于下一个版本的移动操作系统-AndroidO(v8.0)。它代号为Android'O',但我们方便地假设O代表Oreo。 作为第一个开发者预览,人们真的不希望它足够稳定。即使谷歌写道:“这是早期的,还有更多的功能来了,而且在我...
69
热度 -
[综合] 什么是虚拟专用服务器(VDS),以及为什么需要它
在二十一世纪的所有控制联网技术。游戏开发,网络应用,以及为在线购物网站的发展-你会做什么,你的工作将迟早可能需要VDS(VirtualDedicatedServer)-虚拟专用服务器。 虚拟?怎么样? 这是当客户是不是一个物理机可以作为一个整体,但只是其中的一部分,但它的操作系统和固定的资源。她的...
52
热度 -
[综合] 为什么我(还)编写代码?
对于第二个十年,因为我写的代码。然而,随着时间的推移,我是从事它的原因,改变了。 起初,我写的代码只是为了创造一些东西。当花了调试时间后,该程序开始工作,与工作最初它计划-这是令人难以置信的。这只是神奇的-知道这里你的代码,在这里这个文件夹,它会在那里总是如此。这是值得跑-他已经完成了它的任务。在...
76
热度 -
18
热度 -
[综合] 通向可维护代码的三种态度
在编写代码时,有许多具体的原则旨在使您的代码更易于维护:DRY,单一责任原则,Demeter法则,开放/封闭原则等。这些是遵循的重要原则,但可能是困难的一下子把他们全部留在你的心头上我发现保持一些更广泛的想法往往更容易。 改变你的观点 在编写代码时,我会尝试从加入该项目的新开发人员的角度来不断审查它...
84
热度 -
[综合] 我如何退出:Vim的初学者指南
I'mjustabouttoinstallacrontabentry,andboom-Iendupintheweirddefaulteditor.TheoneIneverquiteunderstood. ESC?Nothinghappens. CTRL+C?No. ESCESCESC?No...
30
热度 -
[综合] 12 Vim Tips
这个Vim提示的汇编是转发了一些中级到高级Vim提示。让我们回顾一下 1.重复上一个Ex命令 在Vim中有3种命令行模式提示: Ex命令提示符::something 搜索提示:/something 表达式提示(从插入模式类型<C-r>=):=1+1<cr> 假设我们从Ex命令...
72
热度 -
[综合] 在JavaScript12项有用的技术
1)转换为布尔使用!!操作符 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,将它们视为真值。对于做这样的验证,你可以使用一个简单的!!(Doublenegationoperator)一个简单的!!变量,它会自动将任何种类的数据转换成布尔值,只有当这个变量具有以下值时,这个变量将返回fal...
74
热度 -
[综合] Kotlin 1.1也适用于Android开发人员
我们对Kotlin1.1的发布感到非常兴奋。此版本包含的新功能对Java开发人员非常有用,并将JVM开发引向了一个新的可能性世界。但是这些新功能,如协同程序或类型别名(放几个例子),就像Android开发人员的科幻小说。我们仍然停留在古老的Java6中,几乎没有什么改进,迫使我们以其他平台中大多数开...
76
热度 -
[综合] Java vs. Kotlin:应该使用Kotlin进行Android开发吗?
当您考虑Android开发时,有可能立即出现一种编程语言:Java。尽管大多数Android应用程序都是用Java编写的,但在Android开发方面,Java并不是您唯一的选择。您可以使用任何可以在Java虚拟机(JVM)上编译和运行的语言编写Android应用程序,而最终用户也不会更明智。而一个真...
36
热度 -
[综合] 学习PHP开发5个大理由
今天,网络的发展,有无数的工具,并在同一时间范围并没有停止增长。在这篇文章中,我们看的东西在PHP中是如何工作的-一种语言,在市场上多年。我们讨论的主要问题,并确定是否将它仍然存在。 是不是很难学PHP? 没有更多的困难比许多其他语言。PHP是众所周知的低进入门槛。这是很容易够写上一段...
40
热度 -
[综合] Kotlin概述与Java的比较
Kotlin是JetBrains的一种新的编程语言。它首次出现在2011年,JetBrains推出了名为“科特林”的项目。Kotlin是开源语言。基本上像Java一样,C和C++-Kotlin也是“静态类型编程语言”。静态类型的编程语言是在使用变量之前不需要定义的那些语言。这意味着静态类型与变量的使...
50
热度 -
[综合] Android的Gradle技巧 1.2配置SDK版本和其他默认值
1.2配置SDK版本和其他默认值 问题 您要指定最低和目标AndroidSDK版本和其他默认属性。 解 在模块Gradle构建文件中,在android块中设置值。 讨论 顶层Android构建文件通过buildscript块为您的项目添加了Gradle的Android插件。模块构建文件“应用”插件,...
44
热度