摘要:
百度提供了一个开放音乐搜索的api,在浏览器的地址栏输入:http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌名$$歌手$$$$其中歌名和歌手两个字段值需要经过utf-8编码URLEncoder.encode(song.trim(),“utf-8”);这个是编码方法然后访问回来的中歌曲下载的url还要处理一下,如:http://box.zhangmen.baidu.com/x?op=12&count=1&title=怒放的生命$$汪峰$$$$,返回xml格式的流。<?xmlversion="1 阅读全文
摘要:
Set environment variable MAVEN_OPTS to:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=nThen in Eclipse 3 click Run > Debug Configurations > create New Remote Java Application. Remember to attach sources. Invoke Maven bymvn jetty:runand start 阅读全文
摘要:
因为需要做个数据交换的东西,知道Mule这个东西,以前简单看过,一直没有用。以为拿个来用比较简单,谁知真正用起来碰到问题还真不少,又找不到人来讨论,真是麻烦。 需求:本地文件夹与FTP同步 使用Mule版本:2.2.1 碰到的问题及解决方法: 1、不知道怎么在Java中嵌入mule。 代码: String configFile = "conf/mule-config.xml"; String[] configFileArr = new String[]{configFile}; MuleConte... 阅读全文
摘要:
1、IArctiveView接口方法PartialRefresh,该方法可以让视图对象使用不同的方法来局部刷新以便重新绘制。状态MapPageLayoutesriViewBackgroundMap gridsPage/snap gridesriViewGeographyLayers不使用esriViewGeoSelectionFeature Selection不使用esriViewGraphicsLabels/graphicsGraphicsesriViewGraphicSelectionGraphic SelectionElement selectionesriViewForeground不 阅读全文
摘要:
【故障描述】执行 Android SDK 中的 SDK Manager.exe 更新 SDK 时,一切都顺利,只有 Android SDK Tools 无法更新。并且,下载也顺利,能在 android-sdk-windows\temp 下找到下载完成的 tools_r18-windows.zip,就是下载完成后安装时,提示:-= Warning! =-A folder failed to be moved. On Windows this typically means that a program is using that folder (for example Windows Explo 阅读全文
摘要:
1、IE8 UseAgent中的MSIE是7.0IE8在兼容模式下UseAgent的MSIE是7.0,非兼容模式是8.0 阅读全文
摘要:
5、 修改网页标签图片 解决:系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,如果没有,则会去 webapps/root/下找这个文件,如果这两个地方都没有,则就显示默认图标。4、Java写串口,过一段时间就阻塞,重新打开串口也不行 在U... 阅读全文
摘要:
android项目开发时会用到第三方提供的jar包,通常情况下按照eclipse导入jar包的方法(选择项目,右键点击Build Path,Build Path–>Add Libraries–>User Library–>Next–>User Libraries–>New–>Add JARs,选择第三方的jar包),就可以将jar包导入到项目。根据这样的打包方式时,eclipse导入jar包后,eclipse编译器也能识别,即项目不会因为缺少jar包而报错,但是运行android程序的时候却没有找到包而报错了。APK文件也很小,也就是jar包并没有打包到AP 阅读全文
摘要:
var arVersion = navigator.appVersion.split("MSIE")var version = parseFloat(arVersion[1])function fixPNG(myImage) { if ((version >= 5.5) && (version < 7) && (document.body.filters)) { var imgID = (myImage.id) ? "id='" + myImage.id + "' " : & 阅读全文
摘要:
1、导入数据时出现Error: 1265, Data truncated for column '列名' at row 1SHOW VARIABLES LIKE 'sql_mode'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION解决方案:set @@GLOBAL.sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'解释: STRICT_TRANS_TABLES 如果不能将给定的值插入到事务表中,则放弃该语句。对于 阅读全文
摘要:
昨天买了很多书,准备还是都消化掉。中间有一本叫做《分布式Java应用》,其实Java对我来说已经不是什么了呢,不过想来还是深入了解一些细节吧。这本书包括如下内容:分布式Java应用大型分布式Java应用与SOA深入理解JVM分布式Java应用与SUN JDK类库性能调优构建高可用系统构建可伸缩系统准备每章还是写的读后感呢:看了下,还是先看深入理解JVM吧,上次买的一本关于JVM的书还没有看完呢,等看完了这个再把那本书也看了。深入理解JVM 1、Java代码的执行机制 1.1、Java代码的编译机制 文件 --> 分析和输入到符号表 --> 注解处理 --> 语义分析和生成cl 阅读全文
摘要:
Nexus 相关1、部署第三方构件: 构件可能是私有数据库的JDBC驱动如Oracle,或者你依赖于另一个JAR(组织或公司内部自建),它既不开源也无法免费获得。在这样的情况下,你就需要手动拿来这些构件然后发布到你自己的仓库中。 Nexus提供宿主的"third-party"仓库,就是为了这个目的 使用以下命令发布该文件至Nexus:mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -Du 阅读全文
摘要:
好久没有写了,真的觉得自己有点。。。,呵呵,振作起来,又开始写了。 阅读全文
摘要:
第8条 覆盖equals时请遵守通用约定。第7条 避免使用终结方法。第6条 消除过期的引用。第5条 避免创建不必要的对象。第4条 通过私有构造器强化不可实例化能力。第3条 用私有构造器或者枚举类型强化Singleton属性。第2条 遇到多个构造器参数时要考虑用构造器。第1条 考虑用静态方法代替构造器:它们有名称、不必再每调用它们的时候都创建一个新对象,它们可以返回原返回类型的任何子类型、在创建参数化类型实例的时候,它们使代码变得更加简洁。 阅读全文
摘要:
Trait像拥有部分实现的接口,它提供一个介于单一继承和多重继承的中间地带,可以在其它类中混入它们,这样就可以用一组特性对类进行增强。 实例:trait Friend { val name: String def listen() = println("You frient " + name + " is listening")}class Human(val name: String) extends Friendclass Man(override val name : String) extends Human(name)class Woman(o 阅读全文