技术文章类别

 所有技术文章

  • JDBC DatabaseMetaData.getColumns()返回重复的列

    在oracle中,Connection.getMetaData返回 整个 数据库的元数据,而不仅仅是您碰巧要连接到的架构。因此,当您提供null的前两个参数时meta.getColumns,您并不仅要过滤模式的结果。 您需要将Oracle模式的名称提供给的前两个参数之一meta.getColumns

  • 基于javascript实现泡泡大冒险网页版小游戏

    本文实例为大家分享了一个很有趣的网页版游戏,有点类似金山打字游戏的青蛙过河,供大家参考,具体内容如下 效果图: 实现思路: 益智类小游戏

  • 如何使用Jsoup提取单独的文本节点?

    几种方法。这实际上取决于文档本身以及给定的HTML标记是否一致。在此特定示例中,您可以获取td的子节点Element#childNodes,然后分别测试每个节点是否为a href="http:jsoup.orgapidoc

  • Java-是否可以对正在执行方法的对象进行垃圾收集?

    如果正在执行对象方法,则意味着某人拥有该引用。因此,不,在执行方法时无法对对象进行GC处理。

  • Android ListView常用小技巧汇总

    ListView在我们Android项目中的地位是有目共睹的,相信几乎每一个App中都有它的身影。 ListView主要是用列表形式来加载数据,在特定情况下需要实现一些特殊功能:如刷新数据,加载数据,实现动画效果等。 作为我们常用的控件,有哪些需要注意的呢? **为ListView的每一Item设置分隔线 第一种方法:也是最简单地方法,在布局文件

  • 将完整的Maven远程存储库下载到本地存储库?

    从http:maven.apache.orgcommunity.html: 做个好行者 内置于Maven核心体系结构中的公共存储库的概念使其必然以社区为中心。

  • java中String类型变量的赋值问题介绍

    运行下面这段代码,其结果是什么? package com.test; public class Example { String str = new String"good"; char[] ch = { 'a', 'b', 'c' }; public static void mainString[] args {

  • Java:JPanel中的垂直对齐

    使用GridBagLayout具有默认约束的。这是一个小的演示代码: import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import j

  • java.lang.NoClassDefFoundError:com / sun / istack / localization / Localizable?

    在com.sun.istack.localization.Localizable即将上课的地方加罐子。 同样存在于 jaxb-core-2.2.X and jaxb-impl-2.2.X. 尝试将这些jar添加到服务器库中,或将其与war文件捆绑在一起。 谢谢

  • java中的自增问题介绍

    运行下面这段代码,其结果是什么呢? package com.test; public class Inc { public static void mainString[] args { Inc inc = new Inc; int i = 0; inc.fermini; i = i++; System.out.p

  • 来自有效Java的防御性副本

    您违反了OO编程的两个规则: 不要跟陌生人说话 封装 请注意,这些规则只是规则,它们有时甚至可能被破坏。 但是,如果某个对象拥有某些数据,并且该对象应该保证其拥有的对象具有某些不变性,则它不应将其可变的内部数据结构暴露给外部。因此,需要防御性副本。 另一个经常使用的习惯用法是返回可变数据结构的不可修改的视图:

  • Android应用中使用ViewPager和ViewPager指示器来制作Tab标签

    一、ViewPageIndicator开源框架的基本用法 我们先得去Github上面下载这个库,下载地址:https:github.comJakeWhartonAndroid-ViewPagerIndicator,下载下来之后你可以运行例子,来看看我们需要什么样的效果,然后在此基础上改成我们自己想要的效果 1.如何使用开源框架

  • 为什么在Java float比较中使用Float.floatToIntBits()?

    解释中可以找到a href="http:books.google.com.aubooks?id=ZZOiqZQIbRMCdq=effective+javapg=PP1ots=UZMZ2siN25sig=kR0n73DHJOn-D77qGj0wOxAxiZwhl=ensa=Xoi=book_resultresnum=1ct=result#v=onepa

  • java.io.IOException:服务器返回HTTP响应代码505

    Tomcat中存在一些URL包含空格的问题。要解决此问题,您需要使用编码网址URLEncoder。 示例(注意空格): String url="http:example.orgtest test2index.html"; String encodedURL=java.net.URLEncoder.encodeurl,"UTF-8"; System.out.p

  • 不能不知道的10个angularjs英文学习网站

    AngularJS 是非常棒的JS框架,能够创建功能强大,动态功能的Web app。AngularJS自2009发布以来,已经广泛应用于Web 开发中。但是对想要学习Angular JS 的人而言,只有官方文档,那是万万不够的。大多数人更愿意看一些入门视频,或者是更易于理解学习的Demo程序。因此本文推荐了10个AngularJS 学习指南,助你一臂之力。 p style="text-align: cent

  • 如何在Mac OSX上降级JRE / JDK?

    如果您的计算机上没有旧版本的JDK,则需要使用GUI并下载Java更新程序。我能找到的最接近的版本是用于Mac OS 10.5的Java 1.6.0_15(您没有提到您正在运行的Mac OS X版本): Java for Mac OS X 10.5更新5 对于Mac OS X 10.6,我看不

  • 如何从货币代码获取NumberFormat实例?

    我不确定我是否理解正确,但是您可以尝试执行以下操作: public class CurrencyTest { @Test public void testGetNumberFormatForCurrencyCode { NumberFormat format = NumberFormat.getInstance; format.setMaximumF

  • 从键以特定表达式开头的Map中获取所有值的最快方法

    如果您使用NavigableMap(例如TreeMap),则可以利用基础树数据结构的好处,并执行以下操作(非常Ol

  • 在Java中,程序之间共享静态类成员吗?

    在Java中,程序之间共享静态类成员吗? 一个类由其全名和加载该类的类加载器定义。如果同一类位于同一JVM进程内,并且两个程序通过同一类加载器加载了该类,则将共享静态成员。类加载规则极为重要。 我想不,不是,因为每个进程当然都有自己的内存空间。 如果您使用两个单独的J

  • android实现ViewPager懒加载的三种方法

    在项目中ViewPager和Fragment接口框架已经是处处可见,但是在使用中,我们肯定不希望用户在当前页面时就在前后页面的数据,加入数据量很大,而用户又不愿意左右滑动浏览,那么这时候ViewPager中本来充满善意的预加载就有点令人不爽了。我们能做的就是屏蔽掉ViewPager的预加载机制。虽然ViewPager中提供的有setOffscreenPageLimit来控制其预加载的数目,但是当设置为0后我们发现其根

  • 具有无限队列的ThreadPoolExecutor不创建新线程

    此博客文章介绍了a href="https:github.comkimchykimchy.github.comblobmaster_posts2008-11-23-juc- exec

  • android ViewPager实现自动无限轮播和下方向导圆点

    一、布局 小圆点形状的生成shape.xml文件 使用空心还是实心的把对应的注释去掉就可以了. ?xml version="1.0" encoding="utf-8"? shape xmlns:android="http:schemas.android.comapkresand

  • 等效于Reflection.Emit的Java

    除了达林的出色答案(+1)外,ASM也值得一试。

  • 如何在Java中设置鼠标的位置?

    您需要使用机器人 此类用于生成本机系统输入事件,用于测试自动化,自运行演示以及需要控制鼠标和键盘的其他应用程序。Robot的主要目的是促进Java平台实现的自动化测试。 使用类生成输入事件与将事件发布到AWT事件队列或AWT组件不同,因

  • Android App在ViewPager中使用Fragment的实例讲解

    据说Android最推荐的是在ViewPager中使用FragMent,即ViewPager中的页面不像前面那样用LayoutInflater直接从布局文件加载,而是一个个Fragment。注意这里的Fragment 是android.support.v4.view包里的Fragment,而不是android.app包里的Fragment。 使用v4包里的Fragment的Activi

  • JVM -XX:+ StringCache参数?

    我还没有找到一个甚至可以接受这个假定参数的JVM-所以我想没有太多要说的了。

  • Android应用中使用ViewPager实现类似QQ的界面切换效果

    这几天在研究ViewPager,简单的写一下如何使用ViewPager实现类似于QQ的“最近联系人、好友、群组”的界面切换(不知道他们是不是用这个方法实现的)。 ViewPager已经在android-sdk中加入了,具体的位置在%android_sdk_home%\android-compatibility\v4,%android_sdk_home%是你的android-sdk-windows目录。

  • 具有相同名称的Java实例变量和方法

    是的,这很好,主要是因为在语法上,它们的用法不同。

  • 用Java查找一个月中的天数

    在Calendar对象上设置年和月,然后用于getActualMaximum返回最后一天: calendar.getActualMaximumCalendar.DAY_OF_MONTH

  • 如何确定是否存在JMS Connection?

    啊…旧的异常处理重新连接难题。 有些传输提供程序将为您自动重新连接您的应用程序,而另一些传输提供程序使应用程序驱动器重新连接。通常,重新连接对应用程序隐藏异常。不利的一面是,如果 所有 远程消息传递节点都关闭,则您不希望该应用程序永远挂起,因此最终,您 必须 包括一些重新连接逻辑。 现在这是有趣的部分- 您如何以提供者中立的方式处理异常?JMS异常几

  • Android应用中利用ViewPager实现多页面滑动切换效果示例

    1、添加android support包 因为上面的几个类都是在android support包中才提供,我们先添加包。 在Eclipse-Window-Android SDK Manager,选择列表中Extras-Android Support Library进行安装。下载完后在android-sdk\extras\android\suppor

  • Random.nextgaussian()可以从均值和标准差不同的分布中采样值吗?

    简短的答案是 Random r = new Random; double mySample = r.nextGaussian*desiredStandardDeviation+desiredMean; 例如,此答案在此处给出:a href="http:www.javamex.comtutorialsrandom_numbersgaussian_distri

  • PowerShell中查看当前版本、Windows版本、.NET版本信息的代码

    PowerShell查看当前版本、Windows版本、.NET版本信息 有很多cmdlet或者cmdlet的参数,在PowerShell不同的版本中,支持得不一样。所以,弄清楚当前PowerShell的版本信息是非常重要的一件事情。那么怎么查看当前PowerShell的版本信息呢?洪哥向大家介绍两个方法: 其实就是两个PowerShell的环境变量,一个是$psversiontable

  • BoxLayout拉伸组件以适合父面板

    请改用GridBagLayout。您对UI的控制更多。 但是,如果您仍要使用BoxLayout且不希望它们拉伸,则可以使用a href="http:java.sun.comdocsbookstutorialuiswinglayoutbox.html#

  • ThinkPHP的常用配置选项汇总

    本文实例讲述了ThinkPHP的常用配置选项。分享给大家供大家参考,具体如下: return array * Dispatch设置 * 'DISPATCH_ON' = true, 是否启用Dispatcher URL模式: 0 普通模式 1 PATHINFO 2 REWRITE 3 兼容模式 当DISPATCH_ON开启后有效 'URL_MODE

  • 使用FilenameFilter

    您应该在 接口中 重写 accept,并确保该参数仅包含数字字符。您可以使用以下方法进行检查: __a href=

  • Java的Spring框架中实现发送邮件功能的核心代码示例

    Spring中已经封装了邮件操作类,通过spring配置文件可以便捷地注入到controller、action等地方。 下面是配置: !-- mail sender -- bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl" p:hos

  • Java编码标准/最佳实践-中断/继续标签的命名约定

    如果必须使用大写字母来使用它们,这会引起人们的注意,并避免误认为它们是“类”名称。引起他们的注意还有另一个好处,那就是引起人们的注意,这些人会随之而来并重构您的代码并删除它们。;)

  • 我该如何解决在Apache Ivy中将模块X的多个工件检索到同一文件中?

    您必须扩展您的模式以包括类型,以便每个工件都可以拥有自己的本地文件: ivy:retrieve pattern="lib[conf][artifact]-[type]-[revision].[ext]" 或者,如果您不需要源代码和Javadoc,则可以将依赖项更改为: ivy-module version="2

  • Java中字符编码格式详解

    一、前言   在分析Comparable和Comparator的时候,分析到了String类的compareTo方法,String底层是用char[]数组来存放元素,在比较的时候是比较的两个字符串的字符,字符用char来存储,此时,突然想到,Java里面的char可以存放中文吗?后来发现是可以的,并且由此也引出了Java中字符的编码格式问题。 str