-
Java – 在字符串中查找第一个重复字符的最佳方法是什么
所属栏目:[Java] 日期:2020-12-14 热度:191
我写了下面的代码来检测字符串中的第一个重复字符. public static int detectDuplicate(String source) { boolean found = false; int index = -1; final long start = System.currentTimeMillis(); final int length = source.length(); for(int outerIndex[详细]
-
java – 获取TextView的高度
所属栏目:[Java] 日期:2020-12-14 热度:90
我有一些文本将放在TextView中.我用setText()做到了. 现在我需要找到文本在TextView中占用的行数或高度.我尝试使用getHeight(),但它总是返回0. 无论如何要获得TextView中文本的高度? 解决方法 正如约翰所指出的,你将无法在setText之后立即获得高度.我不确定[详细]
-
java – 对于不推荐使用的方法意味着什么,以及如何解决产生的错
所属栏目:[Java] 日期:2020-12-14 热度:181
为什么我在包含setWallpaper(bmp)的行上出现弃用错误,如何解决? Error: The method setWallpaper(Bitmap) from the type Context is deprecated switch(v.getId()){ case R.id.bSetWallpaper:try { getApplicationContext().setWallpaper(bmp); } catch (IO[详细]
-
如何在64位计算机上运行32位API?
所属栏目:[Java] 日期:2020-12-14 热度:61
我正在写一个必须与之通信的 java应用程序必须通过usb-cable与XBee无线电进行通信.为此,我使用xbee-java API( http://code.google.com/p/xbee-api/) 在我的旧32位机器上,一切正常. 但是当我将项目导入到64位计算机时,它会立即抛出一个异常,上面写着:“无法[详细]
-
是否可以在Java中声明一个1位变量?
所属栏目:[Java] 日期:2020-12-14 热度:50
我的算法使用了一个庞大的布尔数组,正如我所教导的,每个布尔变量需要1个字节.无论如何都要声明一个布尔数组并减少内存使用量,因为我正在处理手机环境. 编辑:我的朋友和我正在讨论BitSet是否比普通布尔数组慢.请澄清一下.该算法仍然需要性能作为最佳需求. 解[详细]
-
java – 为spring boot中的静态资源设置setCachePeriod
所属栏目:[Java] 日期:2020-12-14 热度:139
我正在使用 spring boot,并且/ static被用作js和css之类的静态资源,到目前为止一直很好,而我想设置这些文件的缓存头,所以我尝试了这个: @Configurationpublic class BaseMvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHan[详细]
-
javafx-2 – JavaFX中的内部框架
所属栏目:[Java] 日期:2020-12-14 热度:52
我找到了内部框架的这个例子 http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html 是否可以在JavaFX中创建相同的内部框架? 解决方法 使用 JFXtras,有一个Window控件,您可以在其中添加内容并处理内部窗口行为. 首先,您需要在类路[详细]
-
java – Google Guava缓存的默认过期时间
所属栏目:[Java] 日期:2020-12-14 热度:102
我想知道Guava缓存的默认过期策略. 我的需要是,写一次并多次阅读.缓存永远不会过期.这是Guava的默认行为吗? 解决方法 假设你在谈论CacheBuilder 从Google docs By default cache instances created by CacheBuilder will not perform any type of eviction.[详细]
-
java – 您如何决定何时升级项目中的库?
所属栏目:[Java] 日期:2020-12-14 热度:129
我在一个使用多个开源 Java库的项目上工作.当升级到这些库时,我们倾向于遵循保守的策略: 如果没有破损,请不要修理它 如果它没有我们想要的新功能,请忽略它 我们遵循这一策略是因为我们通常没有时间放入新库并彻底测试整个应用程序. (像许多软件开发团队一样[详细]
-
java – Hibernate多对多删除关系
所属栏目:[Java] 日期:2020-12-14 热度:79
我有一个hibernate多对多关系的问题:当我从我的集合中删除一个项目时,它不会在我的数据库中删除.我知道有很多类似的问题,但我没有通过阅读来修复我的问题. 我已经为它编写了一个JUnit测试用例.我的协会是建筑物和用户之间: @Testpublic void testBuildingM[详细]
-
java – 如何在读取文件时忽略空格以生成XML DOM
所属栏目:[Java] 日期:2020-12-14 热度:192
我正在尝试读取一个文件来生成一个DOM文档,但该文件有空格和换行符,我试图忽略它们,但我不能: DocumentBuilderFactory docfactory=DocumentBuilderFactory.newInstance();docfactory.setIgnoringElementContentWhitespace(true); 我在Javadoc中看到setIgnor[详细]
-
利用JAVA获取远程文件及断点续传
所属栏目:[Java] 日期:2020-12-14 热度:57
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 import java.io.BufferedInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IO[详细]
-
Android自定义Toast,多次弹出时取消上次弹出,最后一次弹出为准
所属栏目:[Java] 日期:2020-12-14 热度:113
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 Android的Toast用队列管理弹出的消息,这个自定义的Toast用于频繁弹出Toast时取消之前的toast,只显示最后一个Toast,前后文字长度相差较大时,两个To[详细]
-
Java二维码的解码和编码
所属栏目:[Java] 日期:2020-12-14 热度:145
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 需要用到的Jar包:ZXing-core.jar和ZXing-javase.jar。 import java.io.File;import java.util.Hashtable; import com.google.zxing.BarcodeFormat;im[详细]
-
仿android计算器,实现了括号
所属栏目:[Java] 日期:2020-12-14 热度:138
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 package com.fire.utils; import java.text.DecimalFormat;import java.text.NumberFormat;import java.util.ArrayList;import java.util.List;import[详细]
-
android开发,http工具类
所属栏目:[Java] 日期:2020-12-14 热度:64
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 android的HttpClient实现简单的get和post请求 /** * Http工具类 */public class HttpUtil { // 创建HttpClient对象 public static HttpClient httpCli[详细]
-
java客户端模拟表单上传文件
所属栏目:[Java] 日期:2020-12-14 热度:186
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 package client; import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import jav[详细]
-
简单Ehcahe封装
所属栏目:[Java] 日期:2020-12-14 热度:171
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 import java.io.Serializable;import java.net.URL;import net.sf.ehcache.Cache;import net.sf.ehcache.CacheManager;import net.sf.ehcache.Element[详细]
-
简单判断手机APP是否是初次安装
所属栏目:[Java] 日期:2020-12-14 热度:107
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 方法是写在APP进入页面Activity中的,才能调用下面的getFilesDir()方法:protected boolean firstsInstall() {File files = getFilesDir();/**getFile[详细]
-
从相册中选择图片进行压缩并用ImageView展示出来
所属栏目:[Java] 日期:2020-12-14 热度:178
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 ? ? !-- ?从SDCard读取数据权限 -- ? ? uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/ 以上是编程之家(jb51.cc)为你收[详细]
-
Android侧滑菜单DrawerLayout
所属栏目:[Java] 日期:2020-12-14 热度:99
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" ? ? android:id="@+id/test_drawer_layout" ?[详细]
-
android图片处理(圆角,压缩)
所属栏目:[Java] 日期:2020-12-14 热度:118
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 public class BitmapUtils { /** * 图像背景圆角处理 * bitmap要处理的图片 roundPx 图片弯角的圆度一般是5到10之间 */ public static Bitmap getRoun[详细]
-
hibernate框架BaseDao
所属栏目:[Java] 日期:2020-12-14 热度:61
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 做web开发的过程中估计会有80%-90%是和数据库打交道的,因此Dao层起了关键的作用。而每个实体类对应一个dao太麻烦,不能快速的开发。本文 的基本DAO是[详细]
-
DateUtils.java 日期处理相关工具类
所属栏目:[Java] 日期:2020-12-14 热度:173
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 package com.bdvcd.utils; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimeZone;[详细]
-
Java递归地获得一个目录下的文件总数
所属栏目:[Java] 日期:2020-12-14 热度:200
今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 public static int getTotalOfFiles(String path) { int total = 0; int sum=0; File tmpF = new File(path); File[] files = tmpF.listFiles(); if(f[详细]