问题列表 - 第46529页

根据属性值更改VisualState

如何根据WP7上的属性值更改VisualState?

我试图使用MVVM模式,当我的模型加载时,我希望我的视图去特定的VisualState.

在Silverlight中,我们有属性更改的触发器,但在WP7中没有!

PS:我不想使用框架,我想了解它是如何在WP7中完成的.

silverlight mvvm visualstatemanager windows-phone-7

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

浮点比较不可再现性

我和我的博士 学生在物理数据分析环境中遇到了一个问题,我可以使用一些洞察力.我们的代码可以分析来自LHC实验之一的数据,从而产生不可重复的结果.特别地,在相同机器上运行的相同二进制获得的计算结果可以在连续执行之间不同.我们知道许多不同的不可再生性来源,但已排除了通常的嫌疑人.

在比较名义上具有相同值的两个数字时,我们已经将问题跟踪到(双精度)浮点比较运算的不可再现性.由于分析中的先前步骤,偶尔会发生这种情况.我们刚刚找到一个示例来测试一个数字是否小于0.3(请注意,我们永远不会测试浮点值之间的相等性).事实证明,由于探测器的几何形状,计算有可能偶尔产生精确到0.3(或其最接近的双精度表示)的结果.

我们非常清楚比较浮点数以及FPU中过度精度可能影响比较结果的缺陷.我想回答的问题是"为什么结果不可复制?" 是因为FPU寄存器加载或其他FPU指令没有清除多余的位,因此先前计算中的"剩余"位会影响结果吗?(这似乎不太可能)我在另一个论坛上看到一个建议,即进程或线程之间的上下文切换也可能导致浮点比较结果的变化,因为FPU的内容存储在堆栈中,因此被截断.任何关于这些=或其他可能的解释的评论将不胜感激.

c++ floating-accuracy

11
推荐指数
2
解决办法
651
查看次数

假设你有一个AST,写一个解释语言有多难?

我已经有一个我一直在研究的语言的解析器.让它解释困难吗?我觉得它很简单.解析和语法检查完成.我只有一棵物体树.每次创建对象时,我都会创建一个分支并存储其类型(string,int,float,class/obj).然后每次将新成员添加到对象时,我创建一个分支并重复.

我试着让它听起来很简单.我仍然需要检查对象A是否可以添加到对象B等.

AST和语法检查完成之后是否真的相当简单,还是还有很多工作要做?

interpreted-language dynamic abstract-syntax-tree

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

如何配置设计以使用自定义电子邮件布局?

当我说布局时我并不仅仅意味着视图,我生成那些.在我自己的邮件上,我正在使用默认布局.我在SomeMailer.rb文件中定义

#some_mailer.rb
class SomeMailer < ActionMailer::Base
  layout 'sometemplate'
Run Code Online (Sandbox Code Playgroud)

我是否可以通过某种方式为Devise Mailer等人做到这一点?

ruby-on-rails mailer devise ruby-on-rails-3

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

需要帮助理解循环

好吧,我想做的事情似乎相当简单,但它并没有按照我想要的方式工作.我知道我只是没有得到什么.本质上我试图读取控制台输入,将其分配给变量.然后我想检查该变量以查看它是否是有效数字.如果不是,我想告诉用户它无效并重新开始循环,直到我得到一个有效的数字,然后退出.这是我的代码,请你帮我理解我做错了什么?

    const int AVERAGE_IQ = 100;
    int userIQ;
    bool done = false;

    do
    {
        Console.Write("Please enter an IQ Score between 1 and 200: ");
        userIQ = Convert.ToInt32(Console.ReadLine());

        if (userIQ == 0 || userIQ >= 200)
        {
            Console.WriteLine("You have entered an invalid IQ Score, please try again.");
            done = false;
        }
        else if (userIQ >= AVERAGE_IQ)
        {
            Console.WriteLine("{0} is an above average IQ.", userIQ);
            done = true;
            break;
        }
        else if (userIQ <= AVERAGE_IQ)
        {
            Console.WriteLine("{0} is an below average IQ.", …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何自动将Android应用从网络推送到手机上?

AppBrain的Fast Web Install能够将应用程序从他们的网站直接推送到Android手机上,无需用户干预.这需要用户的Google帐户凭据或身份验证令牌,因此显然它使用的是某些Google API.有一个非官方的Android Market API项目,但不包括应用程序安装.

那么它是怎样工作的?

android push

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

使用带参数的自定义操作时,MSI安装程序无法找到InstallState

首先,是的,我知道VS Setup Projects是邪恶的.这就是我必须要做的事情.我还看到了几个相关的问题,但是他们要么没有得到答复,要么他们的情况与我的情况不符,足以让他们找到工作的答案(或者他们对VS Setup Projects和WiX的奇迹有所了解).

我有一个应用程序的安装项目.它可以很好地复制文件,但我需要在复制文件后执行两个自定义操作.我创建了一个安装程序类,并将其设置为安装项目中的自定义操作,并且它的框架(没有工作,只显示一个对话框,所以我可以附加调试器并环顾四周)工作得很好.然后,我发现我需要将参数从MSI传递到我的自定义操作,以便我可以通过安装程序类的Context属性访问它们.

这是安装程序类的当前代码(某些名称已被更改以保护无辜者).它基本上什么都不做,只是在正确的时间显示一个对话框(在复制文件之后但在提交安装之前):

namespace MyApp.Install.CustomSetup
{
    [RunInstaller(true)]
    public partial class MyAppCustomInstallActions : System.Configuration.Install.Installer
    {
        public MyAppCustomInstallActions()
        {
            InitializeComponent();
        }

        protected override void OnAfterInstall(IDictionary savedState)
        {
            try
            {
                base.OnAfterInstall(savedState);
                if (MessageBox.Show(
                    "Custom Action OnAfterInstall successfully integrated. You can attach a debugger if desired. Do you wish to perform the custom actions?",
                    "DEBUG", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) return;

                SetEditablePermissionOnFolder(savedState);
                SetApplicationSettingsFromWizard(savedState);
            }
            catch (Exception ex)
            {
                Context.LogMessage(ex.ToString());
                throw;
            }
        }

        private void SetApplicationSettingsFromWizard(IDictionary savedState)
        { 
            //TODO: Implement
        }

        private …
Run Code Online (Sandbox Code Playgroud)

.net c# installer custom-action

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

哪里可以找到ASP.NET MVC插件模式的介绍?

我试图找出如何使用asp.net mvc实现"插件"框架.我做了一些阅读,发现许多人推荐使用MEF作为asp.net mvc中的插件框架.

链接:http://blog.maartenballiauw.be/post/2009/04/21/ASPNET-MVC-and-the-Managed-Extensibility-Framework-%28MEF%29.aspx

但是,我遇到了一个我无法使用的问题ViewModels和其他基本的mvc组件.我知道现在我有点过头了.我正在寻找教程,书籍和插件模式的例子,但我找不到任何东西.而且,我发现的大部分MEF文档都是我的头脑(codeplex),或者是几年前在.NET 4中发布MEF之前的文档.

任何方向/帮助将不胜感激!!! 我不是在寻找MEF独家信息.我一直专注于MEF,因为它是实际.NET框架的一部分.我不知道它是否可以处理我正在寻找的东西.

您能否就此主题推荐任何中级资源?

.net c# asp.net-mvc dependency-injection plugin-pattern

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

Google Web Search API仅返回前100个结果集

有没有办法在Google中搜索和检索特定查询的所有结果?我想使用自定义搜索API,但结果集的起始索引最多可以是99(http://code.google.com/apis/customsearch/v1/using_rest.html)这意味着我只能检索第一个100件物品.就我而言,结果集中大约有4000个项目.

谢谢.

api search google-api

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

适用于iPhone的实时音频循环切换

我正在尝试找到播放音频无缝循环的最佳方式,用户可以在尽可能短的时间内切换到另一个音频,并提供相当数量(30-150)的非常短的循环.OpenAL是否足以满足这一要求,还是需要深入研究音频单元?Apple文档说,对于像仪器这样的实时反馈,Audio Units是正确的选择.

我只想得到社群对此的意见,任何链接和示例项目都将不胜感激.

iphone openal core-audio audiounit

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