问题列表 - 第24717页

使用Core Data插入对象数组的内存有效方法

我正在为一个iPhone应用程序编写一段代码,该代码从服务器获取大量数据并在客户端上从中构建对象.它最终创建了大约40,000个对象.它们不会显示给用户,我只需要创建NSManagedObject的实例并将它们存储到持久存储中.

我认为这样做的唯一方法是创建单个对象,然后保存上下文,这是错误的吗?最好一次创建所有对象,然后以某种方式将它们创建并存储在某些集合或数组中后保存到上下文中?如果是这样,是否可以显示一些示例代码来说明这是如何完成的,或者指向我编写方向的方向?

对象本身是具有字符串或整数属性的相对直接的模型,并且不包含任何复杂的关系.

iphone core-data

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

如何在onDataBinding事件期间格式化单个DropDownlist项(颜色等)

我有一个绑定到ObjectDataSource的基本DropDownList:

<asp:DropDownList ID="DropDownList1" runat="server" 
AutoPostBack="True" DataSourceID="objDataSource1" 
DataTextField="FieldName" DataValueField="FieldID" />
Run Code Online (Sandbox Code Playgroud)

从中接收DataTextFieldDataValueField值的DataTable 还返回有关记录的一些其他有趣信息.Active = Y/N为简单起见,请说.

我想要做的是根据DataSource结果中的Active字段设置DropDownList项的background-color属性.此外,我想在DropDownList绑定到数据时"在相同的传递中"执行此操作.所以我的猜测是它必须在OnDataBound期间发生.

我已经知道/尝试的事情:

  1. 我可以稍后返回并循环访问DropDownList项.但它会涉及嵌入循环并重新访问DataTable行,这看起来效率低下

     int row;
     for (row = 0; row < DropDownList1.Items.Count - 1; row++)
     {
        [[if this row = that data row]]
         DropDownList1.Items[row].[[DoStuffHere, etc.]]
     }
    
    Run Code Online (Sandbox Code Playgroud)
  2. OnRowDataBound通过访问GridViewRowEventArgs e ,我们已经通过GridView 事件做了类似这样的事情.我似乎缺少的是一个OnDropDownListItemBound事件,可以这么说.

希望我清楚简洁.似乎应该很容易......

c# asp.net drop-down-menu

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

在Java中将本地时间戳转换为UTC时间戳

我有一个毫秒 - 自 - 本地 - 纪元时间戳,我想将其转换为自UTC时间戳的毫秒时间戳.从快速浏览文档看起来像这样的东西会起作用:

int offset = TimeZone.getDefault().getRawOffset();
long newTime = oldTime - offset;
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

java timezone datetime timestamp

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

在IIS中访问.svc文件时的HTTP 404

我最近创建了一个WCF服务,从Visual Studio 2008测试时工作正常.但是当我将项目部署到IIS并尝试从IIS访问.svc文件时,我收到此错误:

"Server Error in '/' Application.The resource cannot be found.  "
Run Code Online (Sandbox Code Playgroud)

过去4天我一直有这个问题.

在IIS管理器的Handler Mappings中,我可以看到.svc的两个条目:

svc-Integrated and svc-ISAPI-2.0
Run Code Online (Sandbox Code Playgroud)

.net c# wcf

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

这个TextWriter方法有什么不好的?

alt text http://img179.imageshack.us/img179/7827/textwriter.jpg

tf.txt文件有0个字节,当在循环中多次调用此方法时,我得到:

该进程无法访问"",因为它正由另一个进程使用

c#

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

在什么情况下使用八进制基数?

我已经看到二进制和十六进制经常使用但从未八进制.然而,八进制在某些语言中使用它有自己的约定(即,指示八进制基数的前导0).何时使用八进制?使用八进制或八进制的一些典型情况会更容易推理吗?或者仅仅是品味问题?

language-agnostic octal

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

在绘制对象时Winform不滚动

C#3.0,.net framework 3.5我正在绘制(使用图形类中的draw方法)窗口上的许多实心矩形垂直构造.表格从500 x 500像素开始,矩形只在运行时从网络下载数据后绘制 - 矩形的数量取决于下载,所以我不知道它是在前面.

因此,只有几个矩形被绘制,因为窗体的大小是固定的.所以我用google搜索/ Binged(以免有人建议我这样做)并找到一些提示,但它们在这种情况下不起作用 - 比如将表单AutoScroll属性设置为true或尝试双缓冲.我也试图在列表框控件上绘图并设置它的滚动属性等...但没有骰子.

我猜测没有办法显示,在窗体上使用绘图垂直地说200个矩形.我需要一些其他的解决方案......请任何想法.

也许是一个图片盒列表,然后用纯色填充每个图片框?

谢谢

c# drawing scroll winforms

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

正在搜索NSString Cocoa?

我有一串字母,我想搜索一个特定的字母.

NSString *word = @"word";
Run Code Online (Sandbox Code Playgroud)

如何判断字符串是否包含字母"w"?

谢谢

cocoa-touch

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

如何避免与Ivy复制依赖关系

我正在研究使用常春藤来管理依赖关系,但是哇 - 这件事真的很喜欢制作多个罐子的副本!它像我的后院常春藤一样蔓延,同样不受欢迎!

有没有可能让Ivy简单地定义一个类路径(对于指定的配置文件)引用已解析的依赖项,以便我的javac可以直接在ivy存储库(或缓存?)中引用它们.

我已经阅读了参考文档,只看到设置存储库缓存的符号链接的选项.我想这就足够了,但这似乎是浪费.此外,我不确定"战争"任务是否可以通过符号链接来构建战争......但我想我会在尝试时找到它.

有更好的建议吗?

dependencies jar ivy

9
推荐指数
2
解决办法
4725
查看次数

Ado.net Fill方法在运行不存在的存储过程时不会抛出错误

我正在使用企业库和ADO的原始Fill方法的组合.这是因为我需要自己打开和关闭命令连接,因为我捕获事件信息消息

到目前为止,这是我的代码

        // Set Up Command 
        SqlDatabase db = new SqlDatabase(ConfigurationManager.ConnectionStrings[ConnectionName].ConnectionString);
        SqlCommand command = db.GetStoredProcCommand(StoredProcName) as SqlCommand;
        command.Connection = db.CreateConnection() as SqlConnection;

        // Set Up Events for Logging
        command.StatementCompleted += new StatementCompletedEventHandler(command_StatementCompleted);
        command.Connection.FireInfoMessageEventOnUserErrors = true;
        command.Connection.InfoMessage += new SqlInfoMessageEventHandler(Connection_InfoMessage);

        // Add Parameters
        foreach (Parameter parameter in Parameters)
        {
            db.AddInParameter(command, 
                parameter.Name, 
                (System.Data.DbType)Enum.Parse(typeof(System.Data.DbType), parameter.Type), 
                parameter.Value);
        }

            // Use the Old Style fill to keep the connection Open througout the population
            // and manage the Statement Complete and InfoMessage events
            SqlDataAdapter da = …
Run Code Online (Sandbox Code Playgroud)

.net c# sql ado.net

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