首页 文章 精选 留言 我的

精选列表

搜索[图形化操作],共10000篇文章
优秀的个人博客,低调大师

在Linux下安装aws命令行操作

使用安装包安装 环境: Linux, OS X, or Unix Python 2 version 2.6.5+ or Python 3 version 3.3+ 检查Python版本 $ python --version 安装步骤 1、下载安装包 $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" 2、解压压缩包 $ unzip awscli-bundle.zip 3、执行安装,并生成可执行文件 $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws 如果你有多个Python版本 可以选择下面的安装方式 $ sudo /usr/local/bin/python2.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws 如果没有sudo权限。可以按照下面的方式直接安装 $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" $ unzip awscli-bundle.zip $ ./awscli-bundle/install -b ~/bin/aws 剩下的就是在环境变量里面进行配置等了。不再累述 具体可以参考http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-bundle-other-os 最后就是配置账户等信息 配置方式有两种 1、aws configure 或者 aws configure --profile user2 2、在配置文件中直接加入 vi ~/.aws/config 具体可以参考 http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#cli-using-examples 本文转自茄子_2008博客园博客,原文链接:http://www.cnblogs.com/xd502djj/p/4877791.html,如需转载请自行联系原作者。

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

Java操作Windows剪切板相关函数示例

以下共有4个函数分别是: 1.从剪切板获得文字。 2.将字符串复制到剪切板。 3.从剪切板获得图片。 4.复制图片到剪切板。 [java] view plain copy /** *从剪切板获得文字。 */ publicstaticStringgetSysClipboardText(){ Stringret=""; ClipboardsysClip=Toolkit.getDefaultToolkit().getSystemClipboard(); //获取剪切板中的内容 TransferableclipTf=sysClip.getContents(null); if(clipTf!=null){ //检查内容是否是文本类型 if(clipTf.isDataFlavorSupported(DataFlavor.stringFlavor)){ try{ ret=(String)clipTf .getTransferData(DataFlavor.stringFlavor); }catch(Exceptione){ e.printStackTrace(); } } } returnret; } /** *将字符串复制到剪切板。 */ publicstaticvoidsetSysClipboardText(StringwriteMe){ Clipboardclip=Toolkit.getDefaultToolkit().getSystemClipboard(); TransferabletText=newStringSelection(writeMe); clip.setContents(tText,null); } /** *从剪切板获得图片。 */ publicstaticImagegetImageFromClipboard()throwsException{ Clipboardsysc=Toolkit.getDefaultToolkit().getSystemClipboard(); Transferablecc=sysc.getContents(null); if(cc==null) returnnull; elseif(cc.isDataFlavorSupported(DataFlavor.imageFlavor)) return(Image)cc.getTransferData(DataFlavor.imageFlavor); returnnull; } /** *复制图片到剪切板。 */ publicstaticvoidsetClipboardImage(finalImageimage){ Transferabletrans=newTransferable(){ publicDataFlavor[]getTransferDataFlavors(){ returnnewDataFlavor[]{DataFlavor.imageFlavor}; } publicbooleanisDataFlavorSupported(DataFlavorflavor){ returnDataFlavor.imageFlavor.equals(flavor); } publicObjectgetTransferData(DataFlavorflavor) throwsUnsupportedFlavorException,IOException{ if(isDataFlavorSupported(flavor)) returnimage; thrownewUnsupportedFlavorException(flavor); } }; Toolkit.getDefaultToolkit().getSystemClipboard().setContents(trans, null); }

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

MongoDB数据库的MapReduce简单操作(转)

MongoDB也简单的实现了MapReduce的功能来提供分布式的数据查询服务,MapReduce的分布是功能主要用在Shard上 db.runCommand( { mapreduce : <collection>, map : <mapfunction>, reduce : <reducefunction> [, query : <query filter object>] [, sort : <sort the query.useful for optimization>] [, limit : <number of objects to return from collection>] [, out : <output-collection name>] [, keeptemp: <true|false>] [, finalize : <finalizefunction>] [, scope : <object where fields go into javascript global scope >] [, verbose : true] } ); 下面是对MapReduce的简单测试 此例子来源于:http://www.mongodb.org/display/DOCS/MapReduce > db.things.insert({_id:1,tags:['dog','cat']}); > db.things.insert({_id:2,tags:['cat']}); > db.things.insert({_id:3,tags:['mouse','cat','dog']}); > db.things.insert({_id:4,tags:[]}); > m = function(){ ... this.tags.forEach( ... function(z){ ... emit(z,{count:1}); ... } ...); }; function () { this.tags.forEach(function (z) {emit(z, {count:1});}); } > r=function(key,values){ ... var total = 0; ... for(var i=0;i<values.length;i++) ... total += values[i].count; ... return {count:total}; ... }; function (key, values) { var total = 0; for (var i = 0; i < values.length; i++) { total += values[i].count; } return {count:total}; } > res=db.things.mapReduce(m,r); { "result" : "tmp.mr.mapreduce_1268577545_1", "timeMillis" : 25, "counts" : { "input" : 4, "emit" : 6, "output" : 3 }, "ok" : 1, "ok" : 1, } > res { "result" : "tmp.mr.mapreduce_1268577545_1", "timeMillis" : 25, "counts" : { "input" : 4, "emit" : 6, "output" : 3 }, "ok" : 1, "ok" : 1, } > db[res.result].find() { "_id" : "cat", "value" : { "count" : 3 } } { "_id" : "dog", "value" : { "count" : 2 } } { "_id" : "mouse", "value" : { "count" : 1 } } > db[res.result].drop() true > db[res.result].find() > 以下有几个MapReduce的参考例子:http://www.mongodb.org/display/DOCS/MapReducehttp://github.com/mongodb/mongo/ ... sts/mr_bigobject.jshttp://github.com/mongodb/mongo/blob/master/jstests/mr5.jshttp://github.com/mongodb/mongo/blob/master/jstests/mr4.jshttp://github.com/mongodb/mongo/blob/master/jstests/mr3.jshttp://github.com/mongodb/mongo/blob/master/jstests/mr2.jshttp://github.com/mongodb/mongo/blob/master/jstests/mr1.js 本文转自 不得闲 博客园博客,原文链接: http://www.cnblogs.com/DxSoft/archive/2010/10/21/1857367.html,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

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应用均可从中受益。

用户登录
用户注册