问题列表 - 第35355页

是否有Windows Phone 7参考应用程序?

是否有可靠的Windows Phone 7参考应用程序演示Windows Phone 7 + Silverlight的核心API和最佳实践?

具体来说,我认为有一些主要概念没有详细记录或精心构建.我不想回到框架,而是希望更好地了解这些应该如何在Windows Phone 7中运行.

  • 导航 - 在页面之间导航,尤其是传递状态信息(如viewmodels)
  • MVVM - 我知道有框架,但我希望看到它的干净参考实现
  • 结构 - 我很好奇如何最好地组织应用程序,资源等.

有没有真正涵盖这些概念的东西?我已经回顾了无数网站上谈论它们,但似乎没有人真正拥有优雅的解决方案.

c# silverlight windows-phone-7

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

我可以获得mercurial存储库的提示快照,而无需完成克隆吗?

假设我在另一台机器上有一个存储库,其整个历史记录很大,可以在本地克隆.如果我无意将任何更改提交回该存储库,那么我就没有理由不能仅仅提取该提示的快照.有没有办法做到这一点,或者我会发现自己解决这个与rsync黑客或类似的东西?

如果它有帮助,在我的情况下,远程存储库由mercurial-server通过ssh隧道提供.

mercurial clone

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

寻找隐藏类基类的方法

我正在建立一个库,我有一个类似如下的模式:

public class Foo : Foo_Impl
{
}

public class Foo_Impl
{
}
Run Code Online (Sandbox Code Playgroud)

我不希望其他开发人员意外地使用Foo_Impl类.有什么选择可以隐藏这个?我也想把它隐藏在它定义的同一个程序集中的其他类中.理想情况下,我喜欢这样做:

public class Foo : Foo_Impl
{
  private class Foo_Impl
  {
  }
}
Run Code Online (Sandbox Code Playgroud)

但这并不是出于各种原因.

c# oop class-design class

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

在javascript中转换内联c#脚本中的双引号

我需要在javascript中转换内联c#中的双引号.代码如下:

if ("<%= TempData["Message"]%>" == "") {
    // code
};
Run Code Online (Sandbox Code Playgroud)

通常,我会像这样使用单引号:

if ('<%= TempData["Message"]%>' == "") {
    // code
};
Run Code Online (Sandbox Code Playgroud)

但是,TempData["Message"]它内部有单引号(当它包含由ASP.NET MVC中的Html.ActionLink()帮助程序生成的链接时).因此,虽然我可以将所有ActionLink助手内部更改TempData["Message"]为标签,但这是一个有趣的问题,并且很想知道是否有人有答案.

javascript c# asp.net-mvc escaping

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

使用jQuery的AJAX Radio按钮

我需要帮助才能通过这样的单选按钮提交RSVP:

Attending: <input type="radio" />
Maybe Attending: <input type="radio" />
Not Attending: <input type="radio" />
Run Code Online (Sandbox Code Playgroud)

每当有人RSVP事件时,它应该将输入与所选事件进行比率(因此只能选择一个单选按钮),因此当选择一个选项时,它应该对该$.ajax函数执行AJAX请求.

我这样做了:

Attending: <input type="radio" onclick="rsvpEvent(3, 1);" />
Maybe Attending: <input type="radio" onclick="rsvpEvent(2, 1);" />
Not Attending: <input type="radio" onclick="rsvpEvent(1, 1);" />
Run Code Online (Sandbox Code Playgroud)

使用jQuery:

function rsvpEvent(rsvp, id)
{   
    $.ajax({
       type: "GET",
       url: "http://localhost:8888/update/test.php",
       data: "rsvp=" + rsvp + "id=" + id,
       success: function()
       {
         alert('rsvp: ' + rsvp + ' id: ' + id);
       },
       error: function()
       {
         alert('rsvp: ' + rsvp + ' …
Run Code Online (Sandbox Code Playgroud)

ajax jquery radio-button

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

使用Runnable和postDelayed更新UI不使用计时器应用程序

我已经看过每一个讨论和我可以找到的关于让它工作的线程,但事实并非如此.我有一个更新文本视图的简单计时器(下例中的mTimeTextField).正在正确执行mUpdateTimeTask运行方法(每秒),但UI /文本字段未更新.

我有基于以下信息的代码:

http://android-developers.blogspot.com/2007/11/stitch-in-time.html http://developer.android.com/resources/articles/timed-ui-updates.html

这是代码:

package com.something.handlertest;

import com.something.handlertest.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.SystemClock;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class Test extends Activity {

    private Handler mHandler = new Handler(); 
    private int labelNo    = 0;
    private long currTime  = 0L;
    private long mStartTime = 0L;
    TextView mTimeTextField;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mTimeTextField = (TextView)findViewById(R.id.timeTextFieldl);

        Button startButton = (Button)findViewById(R.id.start_button);
        startButton.setOnClickListener(new …
Run Code Online (Sandbox Code Playgroud)

multithreading android timer handler postdelayed

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

为什么在将新元素分配给char指针时似乎不需要"realloc"?

我正在尝试创建一个指向char指针的指针,我可以轻松地添加新元素(字符串).我使用的malloc创建第一个2名维和realloc的时候我要添加新的项目.我写了有和没有realloc的代码,我得到了相同的结果.这是预期/正常的行为吗?


使用realloc:

    char **p; // create pointer to char pointer
    p = malloc(sizeof(char*) * 2); // allocate 2 dimensions
    p[0] = "ab";
    p[1] = "cd";

    void* resizedP = (void*)realloc(p, sizeof(char*) * 4); // resize array
    p = (char**)resizedP;
    p[2] = "ef";
    p[3] = "gh";

    printf("%s \n", p[0]); // prints ab
    printf("%s \n", p[1]); // prints cd
    printf("%s \n", p[2]); // prints ef
    printf("%s \n", p[3]); // prints gh

    free(p);
Run Code Online (Sandbox Code Playgroud)


没有realloc:

    char **p; …
Run Code Online (Sandbox Code Playgroud)

c arrays pointers

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

在Windows机器上运行python与Linux

我有兴趣学习python,但我的Linux技能很糟糕.我想使用python和django开发一个中型到大型的Web应用程序,但担心软件在Windows机器上可能无法正常工作.在Linux和Windows上运行python是否存在性能差异?在开发应用程序时是否有任何我应该注意的事项.另外,我知道将C++库与python集成非常容易.这个陈述是否仍然正确是代码是在Windows框上?

python windows

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

如何在linux中包含cutil.h

我不知道如何在linux中包含cutil.h,我知道它在哪里,但我不知道如何包含它.想法请.

linux cuda

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

允许在asp.net文本框中使用html

我在我的页面指令中放置了ValidateRequest ="false",但页面的行为就像它没有回发一样.如果我删除html然后它回发罚款.

使用更新面板内的文本框不应该有所作为吗?

我正在尝试使用html格式在我的数据库中存储文本.

我再次使用更新面板.

asp.net updatepanel

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