问题列表 - 第42269页

将分数转换为十进制数

我在Java书中做了一些练习.我对编程很新.因此,请注意(在代码中)我仍然在第一章.现在我已经做了所有事情,我只是想要确认这是否合法,所以我可以随时继续前进.

如果没有,我会衷心感谢以为我做我的代码; 我想要建议.

这是书中写的问题, "编写一个应用程序,提示/读取分数的分子和分母作为整数,然后打印分数的十进制等值."

我将用我的代码说明这句话:

我在这里做了修改.这一个好吗?..

import java.util.*;
public class ExerciseEleven {
public static void main (String[] args) {
Scanner sc = new Scanner (System.in);

    double fraction;
    int fractionValue;
    int decimal;
    double value;

    System.out.println("Enter Numerator: ");
    int numerator = sc.nextInt();
    System.out.println("Enter Denominator: ");
    int denominator = sc.nextInt();

    fraction = (double) numerator / denominator;
    fractionValue = (int) (fraction * 10);
    decimal = fractionValue % 10;
    value = decimal * 0.1;


    System.out.println(value);
}
}
Run Code Online (Sandbox Code Playgroud)

它编译并正常工作.谢谢.

java floating-point integer

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

如何在窗口手机7中加载位于应用程序文件夹内的XML文件?

我正在开发windows phone 7应用程序.我是窗口手机7应用程序的新手.我通过右键单击项目并选择Add - > New Item在我的项目中添加了XML文件.然后,我可以使用以下代码轻松地在我的应用程序中加载XML文件

IsolatedStorageFile isfData = IsolatedStorageFile.GetUserStoreForApplication();
            XDocument doc = null;
            IsolatedStorageFileStream isfStream = null;
            if (isfData.FileExists(strXMLFile))
            {
                isfStream = new IsolatedStorageFileStream(strXMLFile, FileMode.Open, isfData);
                doc = XDocument.Load(isfStream);
                isfStream.Close();
            }
            else
            {
                doc = XDocument.Load(strXMLFile);
                isfStream = new IsolatedStorageFileStream(strXMLFile, FileMode.CreateNew, isfData);
                doc.Save(isfStream);
                isfStream.Close();
            }
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码,我可以在我的XML文件中执行读写操作.

但是当我将XML文件放入文件夹时出现了问题.我的问题如下:通过右键单击项目名称并在visual studio中选择Add - > New Folder,我在项目中添加了一个名为'XML Files'的文件夹.然后我通过右键单击文件夹并选择Add-> New Item将XML文件添加到'XML Files'文件夹中.当我将XML文件放入文件夹时,我无法在我的应用程序中加载它.我也尝试过以下声明

isfStream = new IsolatedStorageFileStream("/XML Files/"+strXMLFile, FileMode.Open, isfData);
Run Code Online (Sandbox Code Playgroud)

我收到错误

doc = XDocument.Load(strXMLFile);
Run Code Online (Sandbox Code Playgroud)

我在应用程序xap包中收到错误"无法找到文件'/ XML Files/A.xml'." 我该怎么办 ?如何加载文件夹内的XML文件?我的代码有什么问题吗?能否请您提供我可以解决上述问题的任何代码或链接?

c# silverlight linq-to-xml windows-phone-7

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

WPF:如何创建自定义项控制面板?

我想设计一个自定义项目控制面板ListBox.有3个要求:

  1. 它应该具有属性int rows,int columns并且将定义由面板构成的单元矩阵.这就是面板应该是什么样子(颜色是无关紧要的,我只想表明该面板由3x4矩阵中的12个空单元组成): 替代文字

  2. 如果项目控件中的项目数小于已定义单元格的数量,则应绘制所有单元格.例如,如果图片中显示的3x4矩阵中只放置了4个项目,则应绘制所有单元格,其中只有4个应包含项目.

  3. 应该可以通过一些数据绑定来设置哪个单元将托管哪个项目.例如,假设我有一份人员名单.这份名单包含类型的项目PersonPerson类包含两个属性XY.我应该能够将数据绑定Xrow细胞,并Ycolumn细胞外,从而使自己设定的哪个单元面板将包含从列表中哪个人.

如果创建项目控制面板没有意义,请建议什么是更好的方法.说实话,我很困惑如何开始这个.谢谢你的帮助.干杯!

wpf custom-controls itemscontrol

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

根据值获取C#字典中键/值对的索引

我想知道是否存在一些获取特定值索引的属性或方法.

我发现字典的Contains()方法如果传入的值存在则返回true,所以这个方法几乎实现了我需要的东西.

我知道我可以循环遍历所有的值对并检查条件,但我问,因为可能有一种优化的方法.

c# dictionary key-value

35
推荐指数
4
解决办法
10万
查看次数

java eclipse regex cant"\ +"

我需要检查String是否"\++?"匹配类似的东西+6014456

但我收到此错误消息invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\)....为什么?

java regex eclipse

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

使用PHP PDO进行动态查询

我想弄清楚如何将我的历史脚本从mysql_query()转换为PDO.我有一个包含4个输入字段的表单,您可以随机选择.这意味着可以选择0,1,2,3,4个字段,具体取决于您要获取的信息.

我试过像这样查询db:

$q = $db->prepare('SELECT date,
                          name,
                          action
                   FROM history
                   WHERE name = :name
                   AND action = :action');

$q->bindParam(':name', $Name, PDO::PARAM_STR, 20);
$q->bindParam(':action', $Action, $PDO::PARAM_STR, 20);
$q->execute();
Run Code Online (Sandbox Code Playgroud)

但是如果我没有选择任何字段并希望显示整个历史记录,则这不起作用.

使用mysql_query()我会这样做:

mysql_query('SELECT date,
                    name,
                    action
             FROM history
             $Name
             $Action');
Run Code Online (Sandbox Code Playgroud)

这意味着如果没有$ Name或$ Action,它们就不会包含在查询中.

我应该只将旧查询复制/粘贴到$ q = $ db-query('')中吗?但这种方式违背了使用PDO的目的.

php pdo

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

模板函数返回模板类型

我有以下功能,但我的编译器(VS2003)说,分配T = ....是非法的.有人可以澄清我做错了什么吗?值的类型是boost :: variant.node是一个结构.

 template <typename T>
    T find_attribute(const std::string& attribute)
    {

        std::vector<boost::shared_ptr<node> >::iterator nodes_iter = _request->begin();

        for (; nodes_iter != _request->end(); nodes_iter++)
        {
            std::vector<node::attrib>::iterator att_iter = (*nodes_iter)->attributes.begin();
            for (; att_iter != att_iter; (*nodes_iter)->attributes.end())
            {
                if ((*att_iter).key.compare(attribute) == 0) {
                    T = (*att_iter).value;  //T : Illegal use of this type as an expression.
                                    return T; 
                            }

            }

        }
    }
Run Code Online (Sandbox Code Playgroud)

c++ templates return-value

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

乳胶的最新技术水平是什么?

TeX和LaTeX真让我困惑.我知道没有官方发行版,而且它有点像Linux,因为有许多打包器和发行版.人们向我建议的很多发行版似乎都失去了维护者(例如TeTex).这些发行版中还有不同的选项可用于转换为pdf等.

目前的共识是什么,最先进的技术,做过的事情是什么?首先是否有共识?

我应该使用哪种发行版(在Mac上,通过端口,如果重要)?

我应该使用哪些工作流程(命令,工具)将乳胶转换为pdf?

谢谢.

latex tex pdflatex

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

为什么我得到一个jQuery没有定义错误?

我必须使用外部js文件才能加载jquery.我的js文件中的代码如下:

 document.write('<script language="javascript" type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>');

    (function($) {
        $(document).ready(function() {
            alert('it works!!');
        });
    })(jQuery);
Run Code Online (Sandbox Code Playgroud)

在firefox firebug控制台中,我看到这个错误:"jQuery未定义",我认为这是因为jQuery库是在我的js文件中的$函数之后加载的.

你有什么想法我怎么解决这个问题?如果我从firebug控制台运行脚本一切正常.

firefox jquery firebug

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

LINQ to Entities无法识别该方法

我有Linq to Entities的问题,我无法找到解决方法.

这是我的代码:

var queryResult = result.Where(x => x.FollowedUp.Value.GetWeekFromDateTime() 
    ==  DateTime.Now.GetWeekFromDateTime()).Select(x => x);
Run Code Online (Sandbox Code Playgroud)

我的扩展方法是:

    public static int GetWeekFromDateTime(this DateTime date)
    {
        return System.Threading.Thread.CurrentThread.CurrentCulture.Calendar.GetWeekOfYear(date, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
    }
Run Code Online (Sandbox Code Playgroud)

问题:

我得到"LINQ to Entities无法识别方法GetWeekFromDateTime",我理解为什么因为它试图将我的代码翻译成sql代码并且"GetWeekFromDateTime"不存在.但是我该怎么办呢?我想比较从数据库到本周数据的日期的周数.

谢谢!

.net c# entity-framework

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