问题列表 - 第47102页

问题在隔离存储中存储对象列表

我试图存储我在隔离存储中创建的对象列表,并能够通过自动为它们生成标题在列表中显示它们.到目前为止,代码仍然有效,但是一旦我对应用程序进行了逻辑删除并启动它,除了对象列表之外,我的所有数据都会被保存.我认为我的问题可能在于我首先如何初始化列表,或者可能是我如何显示名称.任何帮助表示赞赏.

这段代码在我的App.xaml.cs中:

public partial class App : Application
    {
      public List<my_type> testList = new List<my_type>();

        void loadvalues()
        {
         IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
         List<my_Type> L;
         if (settings.TryGetValue<List<DrinkSesh>>("Storage", out L))
         { testList = L; }
        }

        void savevalues()
        {
        IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
        settings["Storage"] = testList;
        settings.Save();
        }
     }
Run Code Online (Sandbox Code Playgroud)

此代码在我的mainPage上将项添加到列表中:

(Application.Current as App).testList.Add(new my_type());
Run Code Online (Sandbox Code Playgroud)

这段代码是在不同的页面上将标题实现到屏幕上:

 public different_class()
{
        {
                InitializeComponent();
                for (i = 0; i < (Application.Current as App).testList.Count; i++)
                {
                    CreateATextBlock((Application.Current as    App).testList[i].Title_ToString(), i);
                }
        }

        private void CreateATextBlock(String title,int num) …
Run Code Online (Sandbox Code Playgroud)

c# windows list stackpanel windows-phone-7

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

在WCF Web服务的WSDL中提供不同的端点地址

我有一个相当标准的WCF服务(在IIS7上托管),在查询时生成一个相当标准的WSDL ?wsdl:

<wsdl:definitions>
  <!-- ... -->
  <wsdl:service>
    <wsdl:port>
      <soap:address location="https://machine/virtual_dir/servicename.svc"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
Run Code Online (Sandbox Code Playgroud)

(省略无聊的位)

我正在以一种快速的方式将生成的WSDL中给出的地址更改为完全不同的地址,例如:

https://othermachine/other_dir/other_service.svc
Run Code Online (Sandbox Code Playgroud)

这样做最简单的方法是什么?

wcf iis-7 wsdl web-services

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

IE可以使用jQuery操纵XML吗?

我不想做的事:

  • 使用jQuery简单地在IE中"读取"XML.去过也做过.适用于大多数情况.
  • 通过AJAX加载XML.这是一个遗留系统,在隐藏字段中使用XML(哦,呀,宝贝!)在回发之间存储向导数据结构.重写它会很糟糕.

我想做什么:

  • 在IE中使用jQuery 操作 XML文档
  • 使用本机jQuery功能在所有浏览器中使用相同的代码

我会没事的:

  • 在操作XML DOM时,覆盖/重载相同的jquery方法以使它们在IE中工作.

它只是不起作用,我觉得这是不可能的100%跨浏览器方式使用普通的旧jQuery方法.

例证:

<!DOCTYPE html>
<html>
<head>
    <title>IE Sucks</title>
    <script src="Scripts/jquery-1.5.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        var xml =
            '<Browsers>' +
                '<CoolBrowsers>' +
                    '<Browser name="Opera"></Browser>' +
                    '<Browser name="Chrome"></Browser>' +
                    '<Browser name="Firefox"></Browser>' +
                '</CoolBrowsers>' +
                '<BadBrowsers>' +
                    '<Browser name="IE6"></Browser>' +
                '</BadBrowsers>' +
            '</Browsers>';

        $(function () {

            $("#xml").text(xml);

            var uncoolBrowser = $("<Browser />").attr("name", "IE7");

            // In 1.5, using this...
            var $xml = $($.parseXML(xml));

            // Nope. Works everywhere else, though!
            // var $xml = $(xml); …
Run Code Online (Sandbox Code Playgroud)

xml jquery parsing dom

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

BroadcastReceiver中的sendBroadcast

在广播接收器中发送广播有什么问题吗?

android

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

在java中使用rt.jar文件有什么用?

可能重复:
为什么我们在java项目中使用rt.jar?

我对了解rt.jar文件感到很困惑.

rt.jar文件的作用是什么,或者在java中使用rt.jar文件?

谢谢.

java

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

何时在Mongo DB中嵌入文档

我正在试图弄清楚如何最好地设计Mongo DB模式.Mongo DB文档建议严重依赖嵌入式文档来改进查询,但我想知道我的用例是否真的证明了引用文档的合理性.

我当前架构的一个非常基本的版本基本上是:(对于伪格式的道歉,我不知道如何表达Mongo架构)

users {
  email (string)
}

games {
  user (reference user document)
  date_started (timestamp)
  date_finished (timestamp)
  mode (string)
  score: {
    total_points (integer)
    time_elapsed (integer)
  }
}
Run Code Online (Sandbox Code Playgroud)

游戏很短(大约60秒),我期待很多并发写入.

在某些时候,我将要计算一个高分列表,并且可能以隔离的方式(例如,特定游戏的高分列表.模式或日期)

嵌入式文档是最好的方法吗?或者这真是一个关系解决得更好的问题吗?如何在Mongo DB中最好地解决这些用例?

mongodb

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

配置iPhone未在Xcode Organizer(或iTunes)中显示

我最近设置了应用ID和配置文件,并且能够在设备上成功测试我的应用.然后我下载了一些示例iOS XCode项目,并在部署其中一个项目并从手机中删除示例应用程序后,无法将手机与iTunes同步或在Xcode管理器窗口中看到它已连接(该设备仍然列在左侧窗格,但显示为已断开连接).当我尝试在设备上构建和运行时,现在在Xcode中创建的所有新项目都会收到以下消息.

No provisioned iOS device is connected.
Run Code Online (Sandbox Code Playgroud)

我正在运行Xcode 3.2.5和iOS 4.2.

有任何想法吗?

非常感谢.

iphone sync ios xcode-organizer ios-provisioning

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

在JavaScript中添加一周到星期:舍入错误或夏令时?

我试图向Data对象添加七天,但是在某个阶段我开始得到奇怪的结果.

var currDate = new Date(2011, 2, 28)
  , oldTicks = currDate.getTime()
  , newTicks = oldTicks + (86400000 * 7)
  , nextWeek = new Date(newTicks)
console.log('Old ticks: ' + oldTicks)
console.log('New ticks: ' + newTicks)
console.log('New date : ' + nextWeek)
Run Code Online (Sandbox Code Playgroud)

我得到的输出,Chrome/FF都是:

Old ticks: 1301230800000
New ticks: 1301835600000
log: New date : Sun Apr 03 2011 23:00:00 GMT+1000 (EST)
Run Code Online (Sandbox Code Playgroud)

预计得到:

log: New date : Mon Apr 04 2011 23:00:00 GMT+1000 (EST)
Run Code Online (Sandbox Code Playgroud)

如您所见,不是添加7天,而是添加了6天.但是,上述代码适用于其他日期,例如2011年4月28日或2011年5月28日.

javascript date rounding dst

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

是否有一个好的/广泛采用的c ++模板编码约定/标准?

我喜欢编码标准.在编写C++时,我喜欢编码标准.一个好的编码标准为语言添加了上下文,使得难以解析更容易.

我认为每个人至少都熟悉一些常用的标准:

  • 成员变量前缀为'm'或'm_'
  • 类前缀(通常是项目特定的,即在Qt中所有类名称都以'Q'为前缀)
  • 包括保护惯例,例如"将文件名全部包含,替换'.' 用'_'"
  • 三个规则

有很多像这样的小C++规则.不幸的是,我从未设法找到与模板相关的指南.我认为模板参数最流行的名称是'T',但它没有意义,除非模板很明显,否则它会使代码更难读.

无论如何,我遇到的核心问题是模板难以阅读,我认为可以使用一些约定来使它们更容易阅读.有没有人知道一个广泛应用的约定,使模板化的代码更容易阅读?

c++ templates coding-style

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

为下面的谜题提出一个算法!

有n个汽油铺位在圆圈中.每个铺位与其余铺位隔开一定距离.你选择一些需要1升汽油才能覆盖1公里距离的旅行方式.你不能从每个铺位无限地抽取任何数量的汽油,因为每个铺位只有一些有限的汽油.但是你知道所有铺位中汽油升的总和等于要覆盖的距离.

即让P1,P2,...... Pn为圆形排列的n个铺位.d1是p1和p2之间的距离,d2是p2和p3之间的距离.dn是pn和p1之间的距离.现在找出可以开始旅行的铺位,这样你的旅行方式永远不会耗尽燃料.

puzzle algorithm geometry

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