使用_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 使用 >>列表
1、Set接口的使用Set集合里多个对象之间没有明显的顺序。具体详细方法请参考API文档(可见身边随时带上API文档有多重要),基本与Collection方法相同。只是行为不同(Set不允许包含重复元素)。Set集合不允许重复元素,是因为Set判断两个对象相同不是使用==运算符,而是根据equals方法。即两个对象用equals方法比较返回true,Set就不能接受两个对象。publicclassTestSet{publicstaticvoidmain(String[]args){Set<... 查看全文
· 我自己日常使用的工具类发布时间:2012-04-15
我自己日常使用的工具类工具类.rar(11.5KB)下载次数:0... 查看全文
· XML-RPC for PHP简介及使用发布时间:2012-04-15
一.XML-RPC是什么?XML-RPC是UserlandSoftware公司设计的一种格式:是一种使用HTTP协议传输XML格式文件来获取远程程序调用(RemoteProcedureCall)的传输方式。官方网站是www.xmlrpc.com。在http://phpxmlrpc.sourceforge.net/上面有个PHPXML-RPC的框架(类集合)用于使用PHP语言来写XML-RPC客户端和服务端。现在的稳定发行版本是2.2,下载地址是http://sourceforge... 查看全文
· Mac OS Ruby安装 使用RVM发布时间:2012-04-15
访问http://www.ruby-lang.org/en/downloads/使用第三方工具安装ruby,经过了解,在mac下可以使用macports和rvm安装ruby。经过实际操作觉得rvm方式更好一些。现在就开始使用rvm安装ruby1.打开终端,必须先安装git.bash-sstable<<(curl-shttps://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer),2.等待rvm安装好之后... 查看全文
在.NET应用中一个常常影响性能的因素就是代码消耗了过多的内存。很多的开发人员在编写代码的过程中常常不会关注性能,从而使得应用程序中到处存在性能瓶颈。很多的时候,开发人员关注的总是代码的执行时间的长短,而把真正的性能问题丢掉了一边。在本篇文章中,我们将会找出代码中的哪些功能消耗了多少内存。本篇文章比较简单,我们会主要详细的介绍CLRProfiler这个工具。基础篇:详解介绍Profiler的使用大家可以从这里从微软的站点下载CLRProfiler。一旦下载CLRProfiler之后... 查看全文
通过上一篇文章一些截图,相信朋友们已经基本知道了Profiler的使用方法,现在,如何程序中的方法很多,例如2000个,那么通过上面的方法来查看就相当的痛苦了。怎么办呢?一个比较不错的方法就是将信息导出成为报表的信息,然后在excel中进行分析。操作方法如下:一旦上面的按钮点击之后,所有的调用树就会被显示出来,还没有将信息保存为csv格式,如下:保存为了csv之后,我们通过excel打开,就可以进行分析了,如下:除了采用上面的方法使用Profiler之外... 查看全文
· 网游客户端使用的外部库发布时间:2012-04-10
游戏客户端是比较庞大的,一般会使用很多不同的模块,以下是某个网游客户端的头文件目录:boost:boost库及代码cxxtest:一个自己实现的用于C++的单元测试工具dbfs:客户端使用dbfs文件系统存放资源脚本等东西expat:一个XML解析器,freeimage:一个图像处理库freetype:一个字体引擎,提供统一的接口来访问多种字体格式文件buildvalue:一个用于将mapping中的value构建成字符串的工具csoap:一种用纯C实现的SOAP协议... 查看全文
· 使用rvm在Mac中安装ruby和rails发布时间:2012-04-05
1、安装Git如果没有安装Git的话,可以去http://code.google.com/p/git-osx-installer/进行下载安装2、安装RVM执行以下命令即可安装:bash<<(curl-shttps://rvm.beginrescueend.com/install/rvm)为了可以在shell中使用,需要在.bash_profile中输入以下命令:cd~/sudovim.bash_profile#在.bash_profile中加入[[-s"$HOME/... 查看全文
[本文是我对JavaConcurrencyInPractice5.3的归纳和总结.转载请注明作者和出处,如有谬误,欢迎在评论中指正.]生产者消费者模式以缓冲区作为生产者和消费者之间沟通的桥梁:生产者只负责生产,将生产出来的数据存入缓冲区.而消费者只负责消费,不断的从缓冲区中取出数据进行处理.生产者消费者模式是非常常用的,因为应用该模式有效的解耦了生产者和消费者.生产者不需要知道有没有其他生产者在生产,也不需要知道有多少个消费者在消费,而消费者不需要知道数据来自哪个生产者.另外该模式支持并发操作... 查看全文
· 直接使用VS2008中的SQL2005发布时间:2012-03-28
这两天公司换了台电脑,装了VS2008后准备装SQL2005。结果SQL2005怎么都装不上去,纠结了半天。结果网上发现VS2008默认自带了一个精简版的SQL,但是却没有管理工具,装个管理工具就好了,打个SQLServer2005_SSMSEE补丁即可。怕忘记,先记下来,文件36M,超出限制了,只能传网盘。补丁下载地址:http://115.com/file/e73qsu4l#如果哪位朋友需要,而链接又过期了,请在115网盘中提示,我会续期。... 查看全文
· Maven2完全使用手册发布时间:2012-03-23
Maven2完全使用手册maven2起步相信maven1大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。与maven1相比,maven2可算是几乎重写了,不过从速度来说应该更快。主要的几个新特性包括:(详细参考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html)1.更快... 查看全文
添加数据packagecom.guagua.test;importjava.io.UnsupportedEncodingException;importjava.nio.ByteBuffer;importjava.util.List;importorg.apache.cassandra.thrift.Cassandra;importorg.apache.cassandra.thrift.Column;importorg.apache.cassandra.thrift... 查看全文
Jquery是当下比较流行的1个js框架,通过使用webdriver的execute_script方法,我们可以将jquery库结合到自动化测试中去。结合jquery进行自动化测试的思想是这样的:首先将jquery的源码读到1个string中去,然后使用executescript执行该string。执行完毕后我们就可以通过executescript方法来调用jquery库了。下面的html代码中有一个隐藏的div,当鼠标移动到(mouseover)页面上名为MouseOverHere的链接时... 查看全文
关于android软键盘enter键的替换与事件监听软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字。我们也可以重写enter的事件,方法如下... 查看全文
· Eclipse插件FatJar安装与使用 发布时间:2012-03-20
今天启动tomcat发现特别慢,得等1分多钟才启动完,这才想起来,我把WEB-INFO/lib/struts.jar,pager-tag.jar都删除了,取而代之的是他们的源码,tomcat启动的时候因为找不到jar文件就要重新编译,所以特别地慢。因此,我把struts.jar拷贝到WEB-INFO/lib下了,现在缺pager-tag.jar了。(其实pager-tag的源码编译不慢,主要是struts源码编译比较慢)我找了一下把程序打包的工具... 查看全文
一、AST版“HelloWorld”publicclassHelloWorld{publicstaticvoidmain(String[]args){ASTast=AST.newAST(AST.JLS3);CompilationUnitcompilationUnit=ast.newCompilationUnit();//创建类TypeDeclarationprogramClass=ast.newTypeDeclaration();programClass.setName(ast... 查看全文
· Redhat5下使用MySql时的一些问题发布时间:2012-03-20
首先是从无法远程连接开始的,虽然间接遇到一些问题。遇到就找出问题,发后总结发出来给大家分享,如果大家也有问题或者已经解决了,希望进行回复!进行远程连接报错1130在mysql数据库表user中记录了一些用户信息,里面的host指定了那些客户端可以访问。如果是在Windows下安装且指定了可以远程访问,那么就不会出现该问题。解决方法就是修改访问权限:登入mysql后,更改“mysql”数据库里的“user”表里的“host”列,从”localhost”改为'%'。mysql-uroot... 查看全文
本来项目都是用到例如Hibernate这些工具的,可是因为现在项目要求现在又丫的回到基于JDK的解决方案了。这个方法很简单,但是对于数据的连接使用连接池,连接池也是直接初始化的。packagecom;importjava.sql.*;importjava.util.*;importorg.apache.commons.dbcp.BasicDataSource;/***@说明数据库连接管理*@authorcuisuqiang*/publicclassConnectionManager... 查看全文
关于firefox的profile,这里不想叙述太多,只说一点,那就是通过profile我们可以去修改测试运行时firefox的具体配置,对于firefox的自动化测试来说是必须掌握的一个知识点。使用selenium-webdirver操作profile的代码如下:[code="ruby"]#使用已存在profile进行测试#由于profile里保存有cookie等信息#因此可以通过该技术来保持用户的登录态driver=Selenium::WebDriver.for(:firefox,... 查看全文
关于firefox的profile,这里不想叙述太多,只说一点,那就是通过profile我们可以去修改测试运行时firefox的具体配置,对于firefox的自动化测试来说是必须掌握的一个知识点。使用selenium-webdirver操作profile的代码如下:#使用已存在profile进行测试#由于profile里保存有cookie等信息#因此可以通过该技术来保持用户的登录态driver=Selenium::WebDriver.for(:firefox,:profile=>"my... 查看全文