我有以下循环:
for (byte i = 0 ; i < 128; i++) {
System.out.println(i + 1 + " " + name);
}
Run Code Online (Sandbox Code Playgroud)
当我执行我的程序时,它会在无限循环中打印-128到127之间的所有数字.为什么会这样?
我的应用程序下载了大约350个文件的zip.混合了JPG和HTML文件.我写的功能做得很好,但解压缩需要永远.起初我认为原因可能是写入SD卡很慢.但是当我用手机上的其他应用程序解压缩相同的拉链时,它的工作速度要快得多.我能做些什么来优化它?
这是代码:
private void extract() {
try {
FileInputStream inStream = new FileInputStream(targetFilePath);
ZipInputStream zipStream = new ZipInputStream(new BufferedInputStream(inStream));
ZipEntry entry;
ZipFile zip = new ZipFile(targetFilePath);
//i know the contents for the zip so i create the dirs i need in advance
new File(targetFolder).mkdirs();
new File(targetFolder + "META-INF").mkdir();
new File(targetFolder + "content").mkdir();
int extracted = 0;
while((entry = zipStream.getNextEntry()) != null) {
if (entry.isDirectory()) {
new File(targetFolder + entry.getName()).mkdirs();
} else {
FileOutputStream outStream = new FileOutputStream(targetFolder + entry.getName());
for …Run Code Online (Sandbox Code Playgroud) Hallo,一个Wicket i18n问题:我有一个javaScript文件,它包含我想要本地化的字符串.理想情况下,我想本地化整个文件.就像是
wicket自动选择正确的js文件,就像属性文件一样.
谁知道怎么做?
我是JSON和JavaScript对象的新手.
如果我有一个超过10,000个元素的大型javascript字符串数组,我该如何快速搜索它?
现在我有一个javascript字符串数组,用于存储作业的描述,并且我允许用户在输入框中输入时动态过滤返回的列表.
所以说我有一个像这样的字符串数组:
var descArr = {"flipping burgers", "pumping gas", "delivering mail"};
并且用户想要搜索: "p"
我怎样才能快速搜索其中包含10000多条描述的字符串数组?显然我不能对描述数组进行排序,因为它们是描述,因此二进制搜索已经完成.而且,由于用户可以通过搜索"p"或"pi"或字母的任意组合,这部分搜索意味着我不能使用关联数组(即searchDescArray["pumping gas"]),以加速搜索.
任何人的想法?
数据模型的一个优点是可以在表中获取行索引.但我发现这是不必要的,因为您可以使用varh:datatable 的属性访问当前行元素.我经常需要转换为要列出的数据模型,因为某些组件库需要列表.我想完全放弃DataModel.你怎么看?DataModel有什么优点吗?
谢谢,西奥
在编写函数时,我总是有这样的困惑:是先检查错误还是稍后声明变量(或)将参数分配给局部变量,然后检查错误.以下哪种方式首选,为什么?我通常坚持第一种类型.
void DoSomething1(Object x, Object y){
// All sort of error checking goes here
if IsError(x) return;
if IsError(y) return;
// Variable declaration
int i,j;
Object z = x;
}
void DoSomething2(Object x, Object y){
// Variable declaration
int i,j;
Object z = x;
// All sort of error checking goes here
if IsError(z) return;
if IsError(y) return;
}
Run Code Online (Sandbox Code Playgroud) Regex \w与Ruby 1.9.2中的utf-8字符不匹配.有人遇到同样的问题吗?
例:
/[\w\s]+/u
Run Code Online (Sandbox Code Playgroud)
在我的rails application.rb中,我添加了 config.encoding = "utf-8"
NoobQuestion:我听说填充char数组可以使用null char尽早终止.这是怎么做到的?我搜索了每一个谷歌的结果,但仍然空手而归.
问题:我有一个文档管理系统,我正在构建一个到数据库的Web服务接口.
到目前为止一切都有效,就在现在,它完全没有安全感,每个人都可以访问它.
如何合并密码或私钥 - 公钥认证?
我只能找到'最佳实践'并使用'windows user'或护照验证.但是我需要来自用户的身份验证和存储在数据库中的密码,或者更好的是为数据库中的每个Web服务用户存储的RSA私钥...
编辑:
我必须在ASP.NET环境中使用.NET Framework 2.0