问题列表 - 第144233页

将英寸转换为英尺和英寸

我目前正在介绍编程课程,但遇到了一个问题。我被要求将高度测量值从英寸转换为英尺和英寸。

我已经到了这一点,我认为我主要拥有它,但是当我去编译时,我得到了一个 not 语句错误。这是我到目前为止对这种方法的了解

/**
 * @param inches to feet inches
 */
public String inchToFeet(int heightInInches) {
    int IN_PER_FOOT;
    int feet = heightInInches - IN_PER_FOOT;
    String output;

    feet = feet / 12;
    output = String; inchToFeet() + "\'" + IN_PER_FOOT.toString() + "\"";
    return output;
}
Run Code Online (Sandbox Code Playgroud)

我还使用静态最终 int 将每英尺英寸限制为 12,就像这样。

public static final int IN_PER_FOOT = 12;
Run Code Online (Sandbox Code Playgroud)

这确实是我目前唯一遇到的问题,其余的只是让它与每小时的费率一起显示。

编辑:

我不断收到的编译错误是“不是声明”。我还从最后一个字符串之前删除了分号,但在寻找分号时遇到了另一个错误。

我会在一个小小的 Rahul 中尝试你的建议,已经看这个很久了,需要休息一下。

java

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

Roslyn - 将字符串解析为MethodDeclarationSyntax

在Roslyn中是否有任何函数,通过它我可以将我的字符串解析为MethodDeclarationSyntax?

我有一个包含方法声明的文件,所以我正在将该文件内容读取为字符串,现在我想从该字符串创建一个Method.有什么建议?

roslyn

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

onCreateOptionsMenu没有在Fragment中调用

onCreateOptionsMenu方法永远不会被调用,即使我已完成其他类似问题的所有步骤(如下所示:片段内的菜单未被调用 ;而且:在电话版本上运行时,onCreateOptionsMenu未在FragmentActivity上调用)

1)我在Fragment的onCreate方法中调用setHasOptionsMenu(true)

2)我重写onCreateOptionsMenu(菜单菜单,MenuInflater inflater)这样的方法

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.main,  menu);
}
Run Code Online (Sandbox Code Playgroud)

[3]而且我也实现了onOptionsItemSelected(MenuItem item)]

WTH?

PS我正在使用android-support-v4.jar.

PPS @ Philipp Jahoda,我在Fragment的托管活动中实现onCreateOptionsMenu(...).

android android-fragments

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

如何从URL中删除查询(用于GET参数)?

我正在构建一个小型REST服务来授权用户进入我的应用程序.

有一次,我用来授权用户的UIWebView将转到https://myautholink.com/login.php.此页面使用授权令牌发送JSON响应.关于这个页面的事情是它通过我的授权表格通过GET接收一些数据.我无法使用PHP会话,因为您通过以下方式访问此页面:

header("location:https://myautholink.com/login.php?user_id=1&machine_id=machine_id&machine_name=machine_name&app_id=app_id");
Run Code Online (Sandbox Code Playgroud)

由于标题函数在标题中发送,我不能session_start();同时执行.

我可以使用委托方法获取UIWebView的请求URL而不会出现问题:

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    NSURLRequest *request = [webView request];
    NSLog(@"%@", [[request URL] relativeString]);
    if([[[request URL] absoluteString] isEqualToString:SPAtajosLoginLink])
    {
        //Store auth token and dismiss auth web view.
    }
}
Run Code Online (Sandbox Code Playgroud)

事情是没有NSURL方法似乎没有参数返回"干净"链接.我查看了所有NSURL url-string相关方法:

- (NSString *)absoluteString;
- (NSString *)relativeString; // The relative portion of a URL.  If baseURL is nil, or if the receiver is itself absolute, this is the same as absoluteString
Run Code Online (Sandbox Code Playgroud)

但是absoluteString总是带有GET参数的完整URL,而relativeString总是为零.

我正在摸不着头脑,我似乎无法找到解决方案.任何帮助将不胜感激.

nsurl uiwebview nsurlrequest ios ios7

2
推荐指数
3
解决办法
5359
查看次数

c ++块{}会产生负面影响

我最近发现{}块可以单独使用.对我来说,在某些情况下,这可能是真正的辅助可读性.例如,在以下代码中:

push();
foo();
push();
foo();
foo();
pop();
pop();
Run Code Online (Sandbox Code Playgroud)

可以成为(不与IDE自动压缩):

push();
{
    foo();
    push();
    {
        foo();
        foo();
    }
    pop();
}
pop();
Run Code Online (Sandbox Code Playgroud)

除了对风格的主观意见之外,这是否会产生任何负面影响(比如编译器中的较少受害者,它们还有其他用途等)或这些块是否可以安全使用.

c++

8
推荐指数
2
解决办法
291
查看次数

Grails 2.3.0没有运行

当我运行命令run-app iget这个消息时,我有grails 2.3.0 执行脚本RunApp时出错错误:_GrailsClasspath_groovy $ _run_closure1(使用--stacktrace查看完整跟踪)

grails

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

当我在MATLAB中循环绘图时如何给出不同的颜色?

我有一些数据说X尺寸(100,2).该X由10个类别(10个集合)的数据组成.现在我想查看每个类别的数据模式.为此,我需要为每个类别分配不同的颜色.我试图循环而不是做10个不同的情节.我试过以下.

hold on
for i=1:10:100
   plot(X(i:i+9,1),X(i:i+9,2),'.')
end
hold off
Run Code Online (Sandbox Code Playgroud)

这给了我一个相同颜色的情节.如何为不同的范围指定不同的颜色?

matlab plot

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

在下划线js,我可以在输入后使用pluck方法获得多个列,其中方法为linq select projection

var people = [
    {firstName : "Thein", city : "ny", qty : 5},
    {firstName : "Michael", city : "ny", qty : 3},
    {firstName : "Bloom", city : "nj", qty : 10}
];

var results=_.pluck(_.where(people, {city : "ny"}), 'firstName');
Run Code Online (Sandbox Code Playgroud)

例如:我需要firstNameqty.

javascript underscore.js

41
推荐指数
3
解决办法
3万
查看次数

如何在Linux上将git更新到最新版本?

我有git版本1.7.4.1.并希望升级到1.8.4的最新稳定版本.

所以我试着sudo apt-get install gitLinuxgit下载页面上说,但我得到了这个结果:

  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  git is already the newest version.
  0 upgraded, 0 newly installed, 0 to remove and 91 not upgraded.

$ git --version 
  git version 1.7.4.1
Run Code Online (Sandbox Code Playgroud)

我坚持使用git版本1.7.4.1!

我在Ubuntu 11.04上.

linux git ubuntu ubuntu-11.04

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

UnexpectedRollbackException:事务已回滚,因为它已标记为仅回滚

我有这种情况:

  1. IncomingMessage表中获取(读取和删除)记录
  2. 阅读记录内容
  3. 在某些表格中插入内容
  4. 如果在步骤1-3中发生错误(任何异常),则将错误记录插入OutgoingMessage
  5. 否则,将成功记录插入OutgoingMessage

所以步骤1,2,3,4应该在一个交易中,或者步骤1,2,3,5

我的流程从这里开始(这是一个计划任务):

public class ReceiveMessagesJob implements ScheduledJob {
// ...
    @Override
    public void run() {
        try {
            processMessageMediator.processNextRegistrationMessage();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
// ...
}
Run Code Online (Sandbox Code Playgroud)

我在ProcessMessageMediator中的主要功能(processNextRegistrationMessage):

public class ProcessMessageMediatorImpl implements ProcessMessageMediator {
// ...
    @Override
    @Transactional
    public void processNextRegistrationMessage() throws ProcessIncomingMessageException {
        String refrenceId = null;
        MessageTypeEnum registrationMessageType = MessageTypeEnum.REGISTRATION;
        try {
            String messageContent = incomingMessageService.fetchNextMessageContent(registrationMessageType);
            if (messageContent == null) {
                return;
            }
            IncomingXmlModel …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate transactions

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