问题列表 - 第29124页

将NSmutableArray保存到文件并加载

我写的应用程序为我的iPhone,我想保存一些NSmutablearray文件,并在以后加载它.我读到有关NSArchiver的信息,但我不明白如何使用我的calss:

@interface Shop : NSObject 
{    
    NSString       *m_Name;
    NSString       *m_Description;
    NSString       *m_Category;
    NSString       *m_BestSaleDesc;
    NSString       *m_AdditionalInfo;   
    NSInteger       m_ShopId;
    NSInteger       m_ChainId;
    NSMutableArray *m_SalesList;
    NSData         *m_Icon;
    bool            m_Filtered;
    bool            m_Deleted;
    bool            m_Hidden;
}
Run Code Online (Sandbox Code Playgroud)

有人可以给我一些示例代码,说明如何将calss Shop的NSmutableArray保存到文件名ShopFile.sav,然后再如何将它再次加载到NSmutableArray对象.
非常感谢

serialization objective-c nsmutablearray

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

哪里可以找到NSPredicate for Core Data的SUBQUERY功能文档?

哪里可以找到NSPredicate for Core Data的SUBQUERY功能文档?

iphone core-data

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

从Jar加载图像:始终为null

看了SO上的其他帖子,他们没有解决这个问题.

我正在尝试从我的jar文件加载图像.它一直是空的.图像位于:

.Jar file > images > BLOCK.png
Run Code Online (Sandbox Code Playgroud)

要加载我正在做的图像:

BufferedImage bImg;
URL url = getClass().getResource("/images/BLOCK.png");
try {
    bImg = ImageIO.read(url);
} catch (IOException ex) {
    Logger.getLogger(TileEngine.class.getName()).log(Level.SEVERE, null, ex);
}
Run Code Online (Sandbox Code Playgroud)

url是空的,因为它是bImg.

不要担心区分大小写,因为我已经检查过了.

java null image

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

如何阻止div中的onclick事件传播到文档?

我想停止将div的onclick事件传播到文档中?当用户点击"div"时,两个警报都会出现:1)div的警报和2)文档的警报.我想压制文档警报.

我知道如何使用addEventListener来实现它,但还有另一种方法吗?下面的问题是我不知道如何得到事件 - 我尝试了"event = element.onclick",如下所示,但这不起作用.我如何参加活动?

<head>
<script>
  function showMenu(element) {
      alert("div clicked");
      event = element.onclick;  // HOW TO GET HOLD OF THE EVENT?
      // Don't propogate the event to the document
      if (event.stopPropagation) {
          event.stopPropagation();   // W3C model
      } else {
          event.cancelBubble = true; // IE model
      }
  }

  document.onclick = function() {
      alert('document clicked');
  };
</script>
</head>

<body>
  <div id="foodmenu" onclick="showMenu(this);">Click inside this div</div>
  or click outside the div.
</body>
Run Code Online (Sandbox Code Playgroud)

javascript

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

ASP.NET MVC - HTML.BeginForm和SSL

我遇到的问题是ASP.NET MVC 2中应该是一个简单的登录表单.本质上我的表单看起来像这样:

using (Html.BeginForm("LogOn", "Account", new { area = "Buyers" }, FormMethod.Post, new { ID = "buyersLogOnForm" }))
Run Code Online (Sandbox Code Playgroud)

我在LogOn Action方法上有一个RequiresHTTPS过滤器但是当它执行时我收到以下消息

请求的资源只能通过SSL访问

此时唯一有效的解决方案是传递额外的动作htmlattribute,如下所示:

 var actionURL = "https://"  + Request.Url.Host + Request.Url.PathAndQuery;   
 using (Html.BeginForm("LogOn", "Account", new { area = "Buyers" }, FormMethod.Post, new { ID = "buyersLogOnForm", @action = actionURL }))
Run Code Online (Sandbox Code Playgroud)

虽然这有效,但我想知道a)为什么我首先看到这个问题,b)如果有更直接的方式从http页面发布到https?

[编辑]

我应该说过登录下拉列表可以在很多公共页面上找到.我不希望我的所有页面都是HTTPS.例如,我的希望页面 - 任何人都可以看到 - 不应该基于HTTPS.基本上我需要在我的表单中指定协议,但不知道如何做到这一点,或者是否可能.

我将不胜感激任何意见/建议.提前致谢

J.P

c# asp.net-mvc ssl

12
推荐指数
3
解决办法
7272
查看次数

Apache Derby:使用数据创建SQL转储

有没有简单的方法从apache Derby DB创建一个完整的SQL转储?使用dblook工具,我设法将数据库模式转储到sql文件,但似乎没有办法获取数据.

java derby

6
推荐指数
2
解决办法
9149
查看次数

在Hibernate中实体保存后更新OneToMany列表

我有关系:

// In A.java class
@OneToMany(mappedBy="a", fetch=FetchType.LAZY)
@Cascade(CascadeType.SAVE_UPDATE)
private List<B> bList;

// In B.java class
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="id_a")
@Cascade(CascadeType.SAVE_UPDATE)
private A a;
Run Code Online (Sandbox Code Playgroud)

现在看看这个:

A a=new A();
// setting A

B b=new B();
// setting B
b.setA(a);

session.save(b); // this save b and a obviously
Run Code Online (Sandbox Code Playgroud)

现在的"问题":

  • a.getId() - >当前的新ID OK
  • a.getBList() - >仍为null ...

那么,为什么bList在这种情况下不更新?

我尝试以这种方式重新加载后保存:

A a=new A();
// setting A

B b=new B();
// setting B
b.setA(a);

session.save(b);

A loadedA=(A)session.get(A, a.getId());
Run Code Online (Sandbox Code Playgroud)

但loadedA仍然有一个像b的NULL bList.

我自然会以你的方式避免这个问题:

A a=new A();
// setting A …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

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

JavaScript事件注册而不使用jQuery

如何在不使用jQuery的情况下正确执行以下操作.

   $(document).ready(function(){
      $("#someButton").click(function(){
        alert("Hello");
      });
   });
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript jquery

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

这两个解决方案有什么区别 - lambda或loop - Python

我想计算域内偶数的总和.我有两个解决方案,但我不确定每个解决方案的优点/缺点.哪种解决方案最佳?

import sys
domain = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Cal1 = sum(filter(lambda n : n % 2 == 0, domain))
Cal2 = sum([n for n in domain if n % 2 == 0])
sys.stdout.write("Cal1 = {0}\n".format(Cal1))
sys.stdout.write("Cal2 = {0}\n".format(Cal2))
Run Code Online (Sandbox Code Playgroud)

python

7
推荐指数
2
解决办法
3622
查看次数

我们可以在同一个<table>中有多个<tbody>吗?

我们可以<tbody>同时拥有多个标签<table>吗?如果是,那么在什么情况下我们应该使用多个<tbody>标签?

html xhtml html-table

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