首页 文章 精选 留言 我的

精选列表

搜索[桌面硬件],共10002篇文章
优秀的个人博客,低调大师

Android硬件入门-照相机

学习Android不能不学习照相机,现在各种美容相机,微信朋友圈发图,现在升级之后直接下拉就可以照相了,各种艳照的的源头也是照相机,扯远了,有点邪恶了,还是简单学习一下Android中照相机的使用,Android中照相机的使用一般分为两种使用已有的照相App(可以理解为系统内置的照相机)和单独创建一个照相App,第一种方式简单易懂,第二种方式如果做的好的话可以养活一个公司~今天就简单的描述一下第一种的调用~ 基础工作 调用照相机需要照相,照相就需要存储,存在外部存储中需要设置权限,本次设置的三个权限:一个是调用Camera权限,第二个是要求设备有照相机,第三个是在外部设备写的权限: 1 2 3 4 5 <uses-permission android:name= "android.permission.CAMERA" /> <uses-feature android:name= "android.hardware.camera" /> <uses-permission android:name= "android.permission.WRITE_EXTERNAL_STORAGE" /> 简单的页面,一个Buttom,一个ImageView: Demo实现 简单的三部曲,首先创建Intent,然后启动Intent,最后接收结果,没有前置摄像头,就用的是模拟的: 拍照事件: 1 2 3 4 5 6 7 public void cameraEvent(View view) { intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // 创建一个意图去获取图片 file= getOutputMediaFile(); // 获取路径 intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); // 设置文件名 // 启动Intent startActivityForResult(intent, IMAGE_REQUEST_CODE); } 获取文件路径的方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // 图片路径 private static File getOutputMediaFile() { File mediaStorageDir = new File( Environment .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), tag); if (!mediaStorageDir.exists()) { if (!mediaStorageDir.mkdirs()) { Log.d(tag, "存储目录创建失败" ); return null ; } } // 创建文件名 String timeStamp = new SimpleDateFormat( "yyyyMMdd_HHmmss" ) .format( new Date()); File mediaFile = null ; mediaFile = new File(mediaStorageDir.getPath() + File.separator + "IMG_" + timeStamp + ".jpg" ); Log.d(tag, "存储目录:" + mediaFile); return mediaFile; } 完成之后的接收事件需要重写Activity中的onActivityResult方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 @Override protected void onActivityResult( int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub if (requestCode == IMAGE_REQUEST_CODE&&resultCode==RESULT_OK) { imageView=(ImageView) findViewById(R.id.camera_img); //两种设置方式 //图片较大的时候可以使用这种 Bitmap bitmap=BitmapFactory.decodeFile(file.toString()); imageView.setImageBitmap(bitmap); // imageView.setImageURI(Uri.fromFile(file)); } super .onActivityResult(requestCode, resultCode, data); } 效果如下: 本文转自Fly_Elephant博客园博客,原文链接:http://www.cnblogs.com/xiaofeixiang/p/4086004.html,如需转载请自行联系原作者

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

桌面支持

Help Desk 14.9.1.Office 基础设施及周边设备管理 14.9.1.1.固定资产管理 14.9.1.2.电脑设备 电脑设备 14.9.1.3.打印机设备 打印机设备 14.9.1.4.电脑设备采购 14.9.1.5.电脑升级 14.9.1.6.报修流程 14.9.1.7.报废流程 14.9.2.网络用户管理 14.9.2.1.用户分配 14.9.2.2.邮箱分配 14.9.2.2.1.邮件模板 14.9.2.2.2.邮件签名规范 14.9.2.3.权限分配 14.9.3.网络安全保密管理 14.9.3.1.系统杀毒 14.9.3.2.系统帐号 14.9.4.信息存储备份管理 14.9.4.1.邮件备份 14.9.4.2.图片备份 14.9.4.3.文档备份 14.9.5.网络操作系统管理 14.9.5.1.域控制器 14.9.5.2.文件存储服务器 14.9.6.网络应用系统管理 14.9.6.1.MIS 系统 14.9.6.2.ERP 系统 14.9.6.3.OA/CRM... 系统 14.9.7.网络机房管理 14.9.7.1.网络拓扑图 14.9.7.2.机柜机架 机架图 14.9.7.3.Router 14.9.7.4.Switch 端口分配 Please enable JavaScript to view the &lt;a href="http://disqus.com/?ref_noscript"&gt;comments powered by Disqus.&lt;/a&gt;comments powered by Disqus 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

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

F5硬件负载均衡技术

负载均衡是什么,负载均衡的实质? 实现负载均衡所需要的组件: 被负载的流量或请求 接受流量或请求的入口 负载的对象 负载的方式 负载的条件 全代理架构(full-proxy)F5 当访问者请求服务器的时候,首先会请求负载均衡(建立三次捂手,F5会对请求的内容进行检测,然后F5会请求服务器(进行三次握手) 非全代理架构模式 LVS:当访问者发来请求包的时候,负载均衡其将会利用算法进行把请求传达服务器(负载均衡作用是反向代理进行NAT转发) VIP或VS的访问规则(网络通用技术) 目的地址: 10.10.1.100:443 10.10.1.100:* 10.10.1.*:443 10.10.1.*:* *:443 *:* 注意:要区别负载均衡上VIP和本身IP的关系 VIP是用来接收请求的,一个负载均衡上可以有多个,甚至条件允许可以达到数千个本身ip是用来和其他设备进行通信的,要根据实际网络情况提供几个来使用 最后,为了安全起见,全匹配类型的VIP,要设定流量方向,否则会处理所有的流量,造成带宽占用以及性能浪费。 负载的对象: 本地负载 在本地负载均衡器中,负载的对象为应用服务器,被负载的同一种应用服务器,被称为负载均衡池(组),组中的成员即每一个服务器(节点),均可以通过策略动态调整其状态,以达到不同程度的请求分配。 涉及到的主要技术有高低优先级组,disable平滑下线,连接数限制,特定节点的健康检查,算法等。 全局负载 在全局负载均衡器中,负载的对象为DNS请求,主要作用是将DNS请求,解析为不同数据中心,或者某个数据中心不同的线路(运营商)的ip地址(公网或内网)。完整的DNS体系相关技术。 涉及到的主要技术有地址库,BIND,性能优化,递归,迭代和转发 链路负载 在链路负载均衡器中,负载的对象为链路(即网关),该技术结合本地负载和全局负载,衍生出一种链路负载的模式,功能上综合前两者,但是无法取代前两者。 涉及到的主要技术有四层负载,部分DNS解析,NAT相关技术 负载的方式(算法) 静态 轮询 比率 动态 最小连接数 最快响应速度 ip哈希 动态比率 特殊 高低优先组 失败算法 会话保持: 会话保持是一种特殊的策略,目的是在某种条件下,将“同样的”请求,负载到相同的对象上,以达到前后会话的一致性。列如:购物结账 种类: 源地址会话保持 目的地址会话保持 cookie会话保持 特殊会话保持 提示:健康检查技术可以简单理解为一种探测机制,实质上是由某人按照某种方式和某个时间间隔,检查某个对象,并按照期望回应值来判断该对象状态的技术。 健康检查包含的5个步骤: 发起的源 检查对象 检查方式 检查时间 期望回应 本文转自 baishuchao 51CTO博客,原文链接:http://blog.51cto.com/baishuchao/1936831

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

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

用户登录
用户注册