首页 文章 精选 留言 我的

精选列表

搜索[Pixel设备],共10000篇文章
优秀的个人博客,低调大师

纯JavaScript实现的调用设备摄像头并拍照的功能

这篇文章本来不在Jerry计划内的,咱们SAP中国研究院今天已经正式上班了,Jerry也回到工作岗位开始搬砖了。 今天一位同事问我关于本文标题描述的功能如何实现,Jerry在网上随便搜了一下,类似的例子非常多,这里随便找了一个例子做了精简,方便Jerry以后重用。 其实之前Jerry的文章 只要200行JavaScript代码,就能把特斯拉汽车带到您身边,里面使用到的React-Native加上ViroReact的组合,也能实现用JavaScript调用手机摄像头并拍照的功能,不过那个应用是通过React-Native打包生成的原生应用,和本文介绍的例子稍有不同。这篇文章给出的例子是一个运行在浏览器里的纯web应用。 先看效果。我已经把这个web应用通过github gh-pages的方式托管到了我在github的个人博客上,通过以下链

优秀的个人博客,低调大师

【连载】物联网全栈教程-从云端到设备(一) 故事背景

一 2016年的时候,我还在学校里面准备着毕业论文,当时做的课题是预测一个挖掘机上面的一个继电器的寿命。我们的想法是检测其吸合的次数,然后根据吸合的次数来预计其寿命,这个想法很简单。因为一个继电器失效之前通常会正常吸合一定的次数比如10W次。 二 当时还是一个愣头青,想法简单。实际去做的时候才发现事情远没有想的那么简单,因为即使同一个批次的继电器,其每个个体差异都挺大的,而且继电器失效的方式也有很多,不能吸合仅是其中的一种,那么要想系统地研究就比较困难了。当时的想法是如果能够分析海量的数据就好了,因为每个继电器从出厂到报废可能会产生几百万条不同参数的数据,而且做试验的话可能需要几万只继电器参与,粗略一算好家伙,想要准确地建立一种继电器的模型,少说需要处理几千万条不同类型的参数,而且它们之间可能是相互关联的,单说采集几万

优秀的个人博客,低调大师

Android获取设备屏幕宽高pix值的两个方法

private void get1() { Resources resources = this.getResources(); DisplayMetrics dm = resources.getDisplayMetrics(); int width = dm.widthPixels; int height = dm.heightPixels; Log.d("方法1", width + " , " + height); } private void get2() { WindowManager manager = this.getWindowManager(); DisplayMetrics outMetrics = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(outMetrics); int width = outMetrics.widthPixels; int height = outMetrics.heightPixels; Log.d("方法2", width + " , " + height); } 输出结果一致: 04-20 10:11:41.513 27052-27052/zhangphil.test D/方法1: 1080 , 2040 04-20 10:11:41.514 27052-27052/zhangphil.test D/方法2: 1080 , 2040

优秀的个人博客,低调大师

前端js判断访问站点设备(手机还是PC)实现自动跳转代码

网上搜集的 不知道实用不 先收藏了 <script type="text/javascript"> var commonURL = 'http://www.jsdaima.com/'; function mobile_device_detect(url){ var thisOS=navigator.platform; var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile"); for(var i=0;i<os.length;i++){ if(thisOS.match(os[i])){ window.location=url; } } if(navigator.platform.indexOf('iPad') != -1){ window.location=url; } var check = navigator.appVersion; if( check.match(/linux/i) ){ if(check.match(/mobile/i) || check.match(/X11/i)) { window.location=url; } } Array.prototype.in_array = function(e){ for(i=0;i<this.length;i++){ if(this[i] == e) return true; } return false; } } mobile_device_detect("跳转地址");/*指定跳转地址*/ </script> 本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1727148

优秀的个人博客,低调大师

TFTP服务器在Cisco设备上的应用(上传、下载IOS)

网络拓扑图 基于对安全的考虑,Cisco总是默认关闭TELNET服务,并且只有配置了远程登陆密码才能使用。同时还要配置使能密码,负责不能进入特权模式。 实验一:通过TFTP服务器从Cisco路由器上下在系统 下面是远程登陆通信服务器主要承载路由器的管理 下面是具体的配置 Router(config)# enablepassword123 配置使能密码 Router(config)#l inevty04 进入线路配置模式 Router(config-line)# password123 加密 Router(config-line)# login 登陆时生效 Router(config-line)# end *Mar100:03:16.703:%SYS-5-CONFIG_I:Configuredfromconsolebyconsol %Noconnectionsopen Router# Router# write 保存到Startup-config中。 Buildingconfiguration... [OK] Router# Router(config)# interF0/0 Router(config-if)# ipadd172.16.2.209255.255.255.0 Router(config-if)# noshut Router(config-if)# *Mar100:05:02.095:%LINK-3-UPDOWN:InterfaceEthernet0/0,changedstatetoup *Mar100:05:03.095:%LINEPROTO-5-UPDOWN:LineprotocolonInterfaceEthernet0/ 0,changedstatetoup 开启TFTP服务器,写入LOG和输入、输出目录。 将路由器的F0/0直接连到局域网交换机某一接口上。 下面是远程登陆路由器F0/0接口上。主要承载路由器数据的传输。 登陆后的结果: 下面是在登陆172.16.0.209之后的具体配置: R5# copyflashtftp 将路由器上flash中的文件复制到tftp服务器上。 Sourcefilename[c2600-ik8o3s-mz.122-11.T.bin]? c2600-ik8o3s-mz.122-11.T.bin 输入需要复制的系统名 Addressornameofremotehost[]?1 72.16.0.5 TFTP服务器对应的主机的具体地址 Destinationfilename[c2600-ik8o3s-mz.122-11.T.bin]? 回车确认 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 15108540bytescopiedin174.982secs(86343bytes/sec) 复制已经完成 下面是显示结果: 下面是TFTP上复制过程的显示结果。 下面是下载下来的系统,其中config.text是一会做上传用的。 实验二:通过TFTP服务器给Cisco路由器上传配置文件 R5# copytftpflash 复制TFTP服务器输出目录里的confit.text文件到路由器的flash中。 Addressornameofremotehost[]? 172.16.0.5 TFTP服务器对应的主机地址。 Sourcefilename[]? config.text Destinationfilename[config.text]? Accessingtftp://172.16.0.5/config.text... Eraseflash:beforecopying? [confirm] j 任意输入一个字母(注意:不可直接按回车,否则,Flash里的所有文件,包括系统也被擦除了。 Loadingconfig.textfrom172.16.0.5(viaFastEthernet0/0):! [OK-20bytes] Verifyingchecksum...OK(0xE9E9) 20bytescopiedin0.221secs(90bytes/sec) R5# showflash Systemflashdirectory: FileLengthName/status 115108540c2600-ik8o3s-mz.122-11.T.bin 220config.text 可以看出文件已经复制到FLASH中了 [15108688bytesused,18445744available,33554432total] 32768KbytesofprocessorboardSystemflash(Read/Write) 可以看出上传成功了 下面是具体的配置命令! 本文转自凌激冰51CTO博客,原文链接:http://blog.51cto.com/dreamfire/99115,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册