问题列表 - 第25734页

如何判断两个CGRect是否相交?

In -drawRect:我想检查提供的rect是否与anotherRect相交.

我不擅长这种几何数学的东西,尤其是英语,所以我想说的是:

如果桌面上有两张纸,其中一张完全覆盖另一张纸,或者只是一小部分,则rectsIntersect = YES.

如何检查出来rectanotherRect

iphone

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

如何知道枚举器是否已在C#中到达集合的末尾?

我正在将一个库从C++移植到C#.旧库使用来自C++的向量,在C#中我使用泛型字典,因为它们实际上是我正在做的一个很好的数据结构(每个元素都有一个ID,然后我只是使用TypeDictionary = Dictionary<String, Type>;).现在,在C#代码中,我使用像这样的循环

TypeDictionary.Enumerator tdEnum = MyTypeDictionary.GetEnumerator();

while( tdEnum.MoveNext() ) 
{
   Type element = typeElement.Current.Value;

   // More code here
}
Run Code Online (Sandbox Code Playgroud)

迭代集合的元素.问题是,在特殊情况下,我需要检查某个枚举器是否已到达集合的末尾,在C++中我会像这样检查:

if ( tdEnum == MyTypeDictionary.end() ) // More code here
Run Code Online (Sandbox Code Playgroud)

但我只是不知道如何在C#中处理这种情况,任何想法?

谢谢
Tommaso

c# c++ collections containers porting

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

多租户和多用户解决方案有什么区别?

我相信我从硬件方面理解这一点,多个人为他们的解决方案分享相同的处理和内存.但是我一直在关注gmail和facebook,这些是多租户的解决方案吗?只要我的解决方案可以支持多个用户,它是多租户吗?

multi-tenant

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

如何在c ++中获取unicode字符的十进制值

对于我的一个开源项目,我需要计算给定unicode字符的十进制等效值.

例如,如果L'?'给出泰米尔语字符,则输出应为2949.

我在Qt环境中使用c ++.我用谷歌搜索,无法找到解决方案.如果您知道解决方案,请提供帮助.

c++ unicode qt4

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

比较C#和ColdFusion(CFMX_COMPAT)之间的密码哈希值

我有一个密码哈希存储在一个表中,并通过以下coldfusion脚本放在那里 -

#Hash(Encrypt(Form.UserPassword,GetSiteVars.EnCode))#
Run Code Online (Sandbox Code Playgroud)

我想在ac#应用程序中添加一些外部功能.我希望能够利用已存在的数据,以便我可以对用户进行身份验证.有谁知道如何在c#中复制上面的coldfusion代码?

谢谢你的任何想法.

c# security coldfusion cryptography

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

在Web注册上验证用户电子邮件的重要性

我知道这个问题很疯狂 - 但我的雇主客户要求从注册过程中删除电子邮件验证(他们觉得这会妨碍注册).我想从整个编程社区获得有关注册和电子邮件验证的经验和意见以及取消此安全措施可能带来的后果的反馈.

security email verification registration

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

如何包装一个只占用单个元素的函数来使它成为一个列表

说我有一个功能交给我,我无法改变,必须按原样使用.此函数以形式获取多个对象

oldFunction( object1, object2, object3, ...)
Run Code Online (Sandbox Code Playgroud)

其中......是其他论点.我想写一个包装器来获取对象列表.我的想法是这样的.

sjb.ListWrapper <- function(myList,...) {
  lLen <- length(myList)
  myStr <- ""
  for( i in 1:lLen) {
    myStr <- paste(myStr, "myList[[", i , "]],",sep="")
  }

  myCode <- paste("oldFunction(", myStr, "...)")
  eval({myCode})
}
Run Code Online (Sandbox Code Playgroud)

但问题是我想从Sweave中使用它,我需要打印oldFunction的输出.这样做的正确方法是什么?

谢谢.

r

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

从DataTable访问已删除的行

我有一个具有MyDataTable _dt作为成员的父WinForm .MyDataTable类型是在Visual Studio 2005中的"类型化数据集"设计器工具中创建的(MyDataTable继承自DataTable) _dt,通过ADO.NET从db填充.基于表单中用户交互的更改,我从表中删除了一行,如下所示:

_dt.FindBySomeKey(_someKey).Delete();

稍后,_dt将值传递给对话框表单.从那里,我需要扫描所有行来构建一个字符串:

           foreach (myDataTableRow row in _dt)
            {
                sbFilter.Append("'" + row.info + "',");
            }
Run Code Online (Sandbox Code Playgroud)

问题是在删除后执行此操作时,会引发以下异常: DeletedRowInaccessibleException: Deleted row information cannot be accessed through the row.

我目前正在使用的工作(感觉就像一个黑客)如下:

           foreach (myDataTableRow  row in _dt)
            {
                if (row.RowState != DataRowState.Deleted &&
                    row.RowState != DataRowState.Detached)
                {
                    sbFilter.Append("'" + row.info + "',");
                }
            }
Run Code Online (Sandbox Code Playgroud)

我的问题:这是正确的方法吗?为什么foreach循环访问通过该Delete()方法标记的行?

.net c# datatable c#-2.0

7
推荐指数
3
解决办法
4万
查看次数

javascript日期增量

我想在javascript中将当前日期提前14天设置一个日期(格式为dd/mm/yyyy格式)的文本框.任何人可以帮我这个吗?

javascript

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

数据库设计:具有不同属性的对象

我正在设计一个产品数据库,其中产品可以根据其类型具有非常不同的属性,但是每种类型的属性都是固定的,并且类型根本不可管理.例如:

杂志: title,issue_number,pages,copies,close_date,release_date
web_site: name,bandwidth,hits,date_from,date_to

我想使用InnoDB并像引擎允许的那样强制执行数据库完整性.推荐的方法是什么?

我讨厌那些表有100列的设计,大多数值都是NULL,所以我想到这样的事情:

product_type
============

product_type_id INT
product_type_name VARCHAR

product
=======

product_id INT
product_name VARCHAR
product_type_id INT -> Foreign key to product_type.product_type_id
valid_since DATETIME
valid_to DATETIME

magazine
========

magazine_id INT
title VARCHAR
product_id INT -> Foreign key to product.product_id
issue_number INT
pages INT
copies INT
close_date DATETIME
release_date DATETIME

web_site
========

web_site_id INT
name VARCHAR
product_id INT -> Foreign key to product.product_id
bandwidth INT
hits INT
date_from DATETIME
date_to DATETIME
Run Code Online (Sandbox Code Playgroud)

这可以处理级联产品删除但是......好吧,我不完全相信......

mysql database-design innodb

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