问题列表 - 第17906页

.NET文件流写入方法写入所有空行

我有一个C#控制台应用程序通过网络访问文件并写入它.我注意到有些文件已损坏并且只写入null.我没有得到任何例外.我使用简单的代码将字节数组写入文件的流.在二进制模式下打开文件时,我看到的都是零,类似于"0:00 00 00 00 10:00 00 00 00".

有谁知道为什么会发生这样的事情?可能存在网络故障,但网络故障应该抛出一些IO异常吗?

如果有人对此有任何想法,请告诉我.

代码示例:

FileInfo fi = new FileInfo(filePath);
using (FileStream fs = fi.Open (FileMode.Create, FileAccess.Write, FileShare.None))
{
   fs.Write(byteData, 0, byteData.Length);
}
Run Code Online (Sandbox Code Playgroud)

.net c# filestream

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

是BigTable面向对象的数据库吗?

我想知道分布式数据库系统Bigtable是面向对象的吗?

database google-app-engine bigtable

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

在GDB中显示当前汇编指令

我正在GDB中进行一些汇编级调试.有没有办法让GDB以与显示当前源代码行相同的方式向我显示当前的汇编指令?每个命令后的默认输出如下所示:

0x0001433f      990         Foo::bar(p);
Run Code Online (Sandbox Code Playgroud)

这给了我当前指令的地址,但是我必须继续参考输出,disassemble以便查看我当前正在执行哪条指令.

assembly gdb

169
推荐指数
7
解决办法
19万
查看次数

Windows上最小的生产Django服务器

我需要部署一个小的Django应用程序,用于小型Intranet.并发和速度都不是问题,因为最多只有10个用户(而且我敢打赌几乎没有并发).

已有MySQL服务器.问题出在Django应用程序上.在WinXP环境下我可以安装的最轻的服务器是什么?Apache + mod_python方法似乎有点矫枉过正.cherrypy服务器似乎更合适.

有什么建议 ?有类似经历的人?

windows django

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

转换为LINQ中的int不起作用?

以下查询抱怨不支持int转换.

var list = from d in data
           where d.Id == (int)GridView1.DataKeys[0].Value
           select d;
Run Code Online (Sandbox Code Playgroud)

它抱怨(int)GridView1.SelectedInex行告诉我不支持Int转换.我也尝试过Convert.ToInt32,但这也不起作用.

这个逻辑是否必须先计算在linq查询之上,或者是否有特殊的方法来执行它,如果没有,为什么它不支持它?

c# linq-to-sql

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

彼得的GDB教程

大约两个月前,我发现了Peter Jay Salzman写的这个非常棒的GDB教程.

它曾经在这里可以访问,但我认为该网站现在已经下降了几个月.

我在archive.org上找到了它,想要反映它.我试过WgetHTTrack无济于事; 他们都出错了.谷歌搜索也没有透露太多.

这个网站有镜子吗?

gdb mirror

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

有没有办法让Django的get_or_create()创建一个对象而不将其保存到数据库?

当使用Django的get_or_create()时,当created = True时,是否有任何方法可以使它创建一个对象而不将其保存到DB?

我想获取新创建的对象,进行一些验证测试,并且只有在通过所有测试时才将其保存到DB.

django django-models

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

适用于使用范围的表的数据结构

我有一个看起来像这样的表:

       <22  23-27   
8-10   1.3   1.8
11-13  2.2   2.8
14-16  3.2   3.8
Run Code Online (Sandbox Code Playgroud)

它继续下去.所以我想查找这样的值:

lookup(11,25)
Run Code Online (Sandbox Code Playgroud)

并获得响应,在这种情况下2.8.用于此目的的最佳数据结构是什么?我有CSV格式的数据.

我想用PHP编程.

谢谢.

php data-structures

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

各种Google App Engine数据存储区运营的基准?

最近的一个问题关于数据存储和查询应运行它让我想起了多久-有没有人编一个漂亮的一套,将展示什么是"典型"的结果应该是数据存储性能基准测试的?我知道每种实体都会有不同的性能特征,但是能够看到几种有代表性的实体类型的时间会很棒,所以我们知道我们是否做错了(例如,如果我们看到我们的查询花费的时间比基准测试要长得多,我们可能知道要检查非延迟获取的关系,或者验证我们是否正确使用api来批量获取内容.)

benchmarking google-app-engine

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

存储逻辑规则的适当数据结构和数据库模式是什么?

前言:我没有规则引擎,构建规则,建模规则,实现规则的数据结构等等方面的经验.因此,我不知道我在做什么,或者我在下面尝试的是什么.

我正在试图弄清楚如何存储和处理以下假设情景.为了简化我的问题,假设我有一种用户购买对象的游戏类型,其中可能有1000个可能的对象,并且必须按指定的顺序购买对象,并且只能在特定的组中购买.例如,假设我是用户并且我想购买对象F.在我购买对象F之前,我必须先前购买了对象A OR(B和C).我不能同时购买F和A,也不能购买F和B. 它们必须符合规则指定的顺序.先是,然后是F.或者,首先是B,C,然后是F. 我现在并不关心购买之间的时间跨度,或用户的任何其他特征,只是它们是现在的正确顺序.

为潜在的数千个对象存储此信息的最佳方法是什么,这些对象允许我读取所购买对象的规则,然后根据用户以前的购买历史记录进行检查?

我试过这个,但我一直试图实现A OR(B和C)这样的分组.我想将规则存储在我拥有这些表的数据库中:

 Objects
    (ID(int),Description(char)) 

ObjectPurchRules
    (ObjectID(int),ReqirementObjectID(int),OperatorRule(char),Sequence(int)) 
Run Code Online (Sandbox Code Playgroud)

但显然,当您处理结果时,如果没有分组,您将得到错误的答案.如果可能,我想避免过多的字符串解析:).一个对象可能具有未知数量的先前所需购买.用于处理规则的SQL或伪代码片段将不胜感激.:)

database boolean-logic rule-engine

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