问题列表 - 第37346页

如何以编程方式确定下一步可插入的XML元素?

当我编辑具有XmlSchema的XML文档时,如何以编程方式确定下一个可插入的元素?我正在使用C#,我已经知道我在哪个元素.是否有我可以调用的MSXML方法或其他东西?谢谢.

c# xml xsd

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

Android游戏框架

我是一名希望进入Android/iPhone游戏开发的Flash开发人员.Android对我来说更重要,因为我没有任何iOS设备可以测试,我也不喜欢苹果:P(你能否责怪闪存开发者?)

什么是开发安卓游戏的好游戏框架?多平台总是一个巨大的奖金,但不是我的一切.

我一直在看Rokon似乎没问题,但教程/示例有点粗略.

android frameworks

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

Perforce CLI 无限期挂起

令人惊讶的是关于设置的文档很少,所以我确定这是一个设置问题。

重现步骤:打开终端(PATH中的p4.exe)输入p4 [RET]

无限期挂起。当我从 emacs 发出命令时(即 p4 edit [file] 它最终会返回

Perforce client error:
 Connect to server failed; check $P4PORT.
 TCP connect to perforce failed.
 perforce: host unknown.
Run Code Online (Sandbox Code Playgroud)

perforce

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

如何在C#中将空会话值默认为空字符串

我习惯使用VB.net进行网络编程.

通常,我有类似的东西:

Dim s as string = Session("s")
Run Code Online (Sandbox Code Playgroud)

s从网络会话中获取了一个字符串值.如果Web会话中没有值,我会得到一个空白字符串.

但是,AFAIK,在C#中,我必须有类似下面的代码才能做同样的事情.

string s;
try { s = Session["s"].ToString(); }
catch { s = ""; }
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?

c# asp.net session session-variables

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

在iPad的情况下,在UITableViewCell中显示contenView的宽度

在iPAD上创建新的UITableViewCell时,contentView宽度设置为320.有没有办法获得正确的宽度?我无法使用当前视图的宽度,因为表格单元格不会跨越视图的整个宽度.任何帮助将不胜感激.

width uitableview ipad

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

扩展C#语法的想法

遗憾的是,C#不允许使用额外的用户定义语法.但是我想知道是否有可能通过进入视觉工作室onbuild-event来超越这个限制.

假设我有一些语法糖,可以很容易地转换成实际的C#代码.如果我要自动将包含这种新语法的cs文档转换为有效的cs文档,那么在构建C#项目之前,项目就可以成功构建.总的来说,这就好像我已经扩展了C#语言,因为我开始使用包含非官方语法的无效cs文档,但无论如何都编译了.

我意识到这有一些问题,例如这种翻译是永久性的.这可以通过恢复原始cs来避免(在调试结束后应该恢复,否则会丢失一些IDE功能).但这些是次要问题.

请让我知道你对这个想法的看法.这是可能的,如果是这样,有人可以指导我一些有用的教程,以实现这一目标吗?特别是点击进入建筑事件.我搜索过MSDN,但主题(http://msdn.microsoft.com/en-us/library/hthab0h8.aspx)对我没有帮助.

c# visual-studio vs-extensibility

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

优化查询以减少I/O压力是否有意义?

我有一个只读数据库(产品),它自己的Sql Server 2008.

我已经通过查看活动监视器中最昂贵的查询 - 报告来优化查询.我按CPU成本订购了报告.我现在有50个查询/秒,没有查询超过300毫秒.

CPU时间正常(30%),内存仅使用20%(超出64GB).

有一个问题:磁盘时间稳定在100%(我查看了空闲时间性能计数器并使用了ideras SQL诊断管理器).我可以看到产品db的行为与我的订单db不同,后者位于不同的机器上并且具有较小的表:如果我查看分析器跟踪,我在product-db中有查询,显示"read"列中的值高于50.000 .在我的订单数据库中,这些值永远不会高于1000.product-db中的查询使用大量的通用表表达式,处理大型表(有些约为500万条).

如果我应该花时间优化i/o性能查询,或者我应该只添加一个服务器,那么我并不感到害羞.通过确定查询持续时间,我已经添加了缺失的索引.是否优化i/o通常会做什么?

performance hard-drive sql-server-2008

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

为什么C#号码类型是不可变的?

为什么ints和doubles不可变?每次要更改值时返回新对象的目的是什么?

我问的原因是因为我正在创建一个类:BoundedInt它有一个值和一个上限和下限.所以我想知道:我是否应该使这种类型不变?(或者它应该是struct?)

c# types immutability

18
推荐指数
3
解决办法
6211
查看次数

什么是协议?

我已阅读文档,但我仍然感到困惑.有人可以解释一下协议是什么吗?(您可以提供代码示例,但我真的在寻找解释)

objective-c

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

将两个git存储库合并为不同的版本

我有两个git存储库,像这样:

  • proj1
  • proj2

proj1有一个标签V1.0.0和proj2具有标签V2.0.0V2.1.0.现在我想合并proj1(特别是V1.0.0标签)到proj2,如果它是proj2的早期版本,让我有标签V1.0.0,V2.0.0V2.1.0.如果我必须将proj2合并到proj1或将两者合并到一个新的存储库中,我也很好,只要我获得所有标记和组合历史记录.

有很多人提出类似的问题,如下所示,但似乎没有一个问题 - 将两个存储库添加为不同的版本. 合并两个Git存储库

那可能吗?

versioning git merge

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