标签: local

范围局部变量和条件的问题

我正在尝试构造一个返回布尔值的方法:

public boolean isStringValid(String s){
    boolean isValid;
    String temp = null;     
    // only combinations of 'A','B','C' are allowed
    for (int i = 0; i < s.length(); i++)
    {
        temp = s.substring(i, i+1);
        if (temp.equals("A")|temp.equals("B")|temp.equals("C")){
            isValid= true;
        }else{
            isValid= false;
        }
    }   
    return isValid;
}
Run Code Online (Sandbox Code Playgroud)

但是我收到编译器错误,说"本地变量isValid可能尚未初始化".

我想要做的是取一个字符串并检查它的每个字母,如果在字符串中找到除A,B或C以外的任何字母,则isStringValid方法应该返回false.只有在检查完每个字母并找到A,B或C后,该方法才能返回true.

我想我无法搞清楚局部变量的范围.该方法从if/else块返回的适当方法是什么?如果那是不可能的,你会建议最好的设计方法是什么?

谢谢你们最诚挚的问候

java variables core local

1
推荐指数
1
解决办法
262
查看次数

获取本地电话簿联系人从SIM卡只有android

我想知道是否可以获取仅存在于SIM卡或电话簿中的联系人.现在我正在使用以下代码来获取联系人,它甚至可以获取所有联系人以及我的Gmail和Facebook联系人.

Cursor cursor = getContentResolver().query(
                    ContactsContract.Contacts.CONTENT_URI, null, null, null, Phone.DISPLAY_NAME + " ASC");
            if (cursor.getCount() > 0)
            {
                while (cursor.moveToNext())
                {

                    PhoneBookUserEntity user = new PhoneBookUserEntity();
                    // Pick out the ID, and the Display name of the
                    // contact from the current row of the cursor
                    user.setId(cursor.getString(cursor.getColumnIndex(BaseColumns._ID)));
                    user.setPhoneBookName(cursor.getString(cursor.getColumnIndex(
                            ContactsContract.Contacts.DISPLAY_NAME)));
                    if(user.getphonebookname().length() > 4)
                    username = user.getphonebookname();//.substring(0,4);
                    else
                        username = user.getphonebookname();//.substring(0,1);
                    String hasPhone = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER)); 
                    //    if (Boolean.parseBoolean(hasPhone)) { 
                    Cursor phones = getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = "+ user.getId(), null, null); …
Run Code Online (Sandbox Code Playgroud)

android local contacts sim-card

1
推荐指数
1
解决办法
7030
查看次数

是否可以在一台机器上设置Storm API

我试图弄清楚是否有可能在一台机器上设置整个风暴项目用于测试和模拟目的,所以这个问题主要针对那些试过这个问题的人.我知道Hadoop(这是Storm所基于的) )允许模拟集群的能力.我已经阅读了一些关于Maven以及它如何用于在本地运行Storm的内容,但不确定Maven是什么以及它将如何真正起作用.我希望周围的人可以帮助我.

installation local maven apache-storm

1
推荐指数
1
解决办法
2647
查看次数

当我提交表单时,.php文件会在浏览器中加载而不是运行

我正在尝试自学PHP并跟随书中的练习......

当我提交表单时,.php文件在浏览器中加载而不是运行..

我在mac上本地测试它

我安装了mamp.我还有一个数据库,并在该数据库中创建了一个表.

域名是:localhost UN:root PW:root

DB命名为:aliens_abduction该表名为:aliens_abduction_table

我附上了一个屏幕截图:当你点击提交时,你的PHP结果是html.

我显然在这里遗漏了一些完全愚蠢的东西,但我已经走到了尽头......我无法弄清楚为什么脚本没有填充数据库..

任何帮助都会很棒,谢谢

G

报告-HTML

报告的PHP

浏览器的结果

html php browser mamp local

1
推荐指数
1
解决办法
2202
查看次数

powershell中的net localgroup administrators等效

我已经通过GPO在所有桌面上配置了winrm,因此我现在可以使用invoke-commandcmdlet在远程计算机上本地运行命令.当我net localgroup administrators在我的本地机器上运行时,这可以工作并给我我想要的东西.问题是我对这些数据无能为力.我无法将结果输出到变量,所以我可以说删除特定的帐户.

是否有内置cmdlet可以让我做同样的事情net localgroup administrators

powershell administrator local

1
推荐指数
2
解决办法
1万
查看次数

如何使用jQuery在localStorage中保存选择选项?

我试图在HTML中的localStorage中保存选定的选项,因此如果刷新页面,选择将保持选中状态.

我试过这个:

HTML:

<select id="edit">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(function() {
    $('#edit').change(function() {
        localStorage.setItem('todoData', this.innerHTML);
    });
    if(localStorage.getItem('todoData')){
        localStorage.getItem('todoData');
    }
});
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用,任何想法,真的感谢帮助......

现场演示:http://jsfiddle.net/nwk1g6vp/

jquery storage local selection

1
推荐指数
1
解决办法
8081
查看次数

如何从本地工作副本创建一个Subversion存储库并保留日志和历史记录?

我有一个Subversion存储库的本地工作副本。该项目的服务器不再存在,但我想使用工作副本,我必须创建一个新的本地存储库,该存储库将尽可能保留该项目的日志和历史记录。

我尝试了很多事情,花了几天的时间尝试执行此操作,但无法解决。由于我在重定位和file:///协议方面遇到问题,因此我尝试使用svnserve并创建Windows服务。但是似乎我的文件夹结构不好。我的存储库中只有一个.svn文件夹,但是我发现的信息告诉我应该有conf,db,hooks文件夹等。因此,我的文件夹未被识别为svn存储库。

有可能做到这一点,什么是正确的方法。

我最初的目标是将项目转换为Git,但是由于转换失败,我首先尝试使其成为可用的Subversion版本库。稍后将其转换为有效。

我读了很多文章,但是大多数都解释了如何使用服务器上的工作仓库。就我而言,我只有一个旧的工作副本,而我自己未维护的服务器已关闭。

谢谢你的帮助

svn git local relocation server

1
推荐指数
1
解决办法
633
查看次数

Perl - 如何引用本地安装的模块?

我有一个模块Term:TermKey,它位于TermKey.pm文件中.我不想把它安装到我的perl中; 我希望它在本地引用,以便脚本可以移动到其他机器而不会弄乱每个perl安装.我该怎么做呢?我在网上看到的所有推荐都没有.我总是得到某种形式:

Can't locate loadable object for module Term::TermKey in @INC (@INC   contains: /home/fritz/multi.kodis/Term /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at test.pl line 6.
Compilation failed in require at test.pl line 6.
BEGIN failed--compilation aborted at test.pl line 6.
Run Code Online (Sandbox Code Playgroud)

测试一下.我将TermKey.pm的副本放在以下所有内容中:

./TermKey.pm
./Term/TermKey.pm
./Term/Term/TermKey.pm
Run Code Online (Sandbox Code Playgroud)

(就像测试一样)

但它不适用于任何:

use lib '';
use Term::TermKey;

use lib '.';
use Term::TermKey;

use lib './';
use Term::TermKey;

use lib './Term';
use Term::TermKey;

use lib './Term/';
use Term::TermKey;

use lib '/home/[user]/[project]'
use Term::TermKey;

use lib …
Run Code Online (Sandbox Code Playgroud)

perl perl-module local

1
推荐指数
1
解决办法
232
查看次数

如何导入本地模块?

我有一个本地辅助模块,List.Extensions我想将其导入到我的Main.elm模块中.它存在于同一目录中.当我尝试这样做时,我收到一个错误告诉我:

我找不到模块'List.Extensions'.

模块'Main'正在尝试导入它.

内容List.Extensions.elm是:

module List.Extensions exposing (..)

test = 1
Run Code Online (Sandbox Code Playgroud)

内容Main.elm是:

import List.Extensions

[...]
Run Code Online (Sandbox Code Playgroud)

我找不到任何资源或指南来设置本地模块,我该怎么做?

module local elm

1
推荐指数
1
解决办法
597
查看次数

找到两个变量名称标量的并集

我有一个Stata程序,它输出一个空格分隔的变量名称的局部标量.

我有两个样品(两次一样运行程序dta)和工会(路口-出现在这两个标量变量名)存储为一个新的空间分隔的局部标(用于输入到另一个程序).

我无法弄清楚如何分割(每个空格)和/或测试每个变量名称的出现.

string local stata stata-macros

1
推荐指数
1
解决办法
42
查看次数