问题列表 - 第22975页

MySQL中的一对一关系

我正试图在MySQL数据库中建立一对一的关系.我正在使用InnoDB引擎,基本表如下所示:

CREATE TABLE `foo` (
  `fooID` INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `name` TEXT NOT NULL
)

CREATE TABLE `bar` (
  `barName` VARCHAR(100) NOT NULL,
  `fooID` INT(11) NOT NULL PRIMARY KEY,
  CONSTRAINT `contact` FOREIGN KEY (`fooID`) REFERENCES `foo`(`fooID`)
)
Run Code Online (Sandbox Code Playgroud)

现在,一旦我设置了这些,我就改变了foo表,以便fooID也成为bar中fooID的外键.我面临的唯一问题是当我尝试插入任何一个时都会出现完整性问题.我想要一些帮助,谢谢.

mysql foreign-keys

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

具有初始值的JQuery UI Datepicker日期格式问题

我需要以mm-dd-yyyyy格式将日期选择器的初始日期设置为03/20/2010.我做到了这一点

<input id='datepicker' type='text' value='20/03/2010' />
Run Code Online (Sandbox Code Playgroud)

但我的问题是点击字段日期选择器填充今天的日期为高亮度,没有选择日期,并选择日期值

但当我改变我的输入字段时,如下所示

<input id='datepicker' type='text' value='03/20/2010' />
Run Code Online (Sandbox Code Playgroud)

日期选择器将在3月20日填充,因为选中的日期和当前日期会突出显示.但都是'mm-dd-yyyy'格式!

我希望用'dd-mm-yyyy'格式显示所有日期.我怎么解决这个问题?

我尝试了下面的一些选项和组合,但没有一个解决了我的问题

$("#datepicker").datepicker();
$("#datepicker").datepick({dateFormat: 'mm/dd/yyyy'});
$("#datepicker").formatDate('dd/mm/yy');
$('#datepicker').datepicker("setDate", new Date($("#datepicker").val()) );
Run Code Online (Sandbox Code Playgroud)

更新:不幸的是我不能直接通过javascript sice设置Date值march 20它是动态变化的并且存储在PHP变量中.我需要从输入字段本身获取默认值.

format jquery date datepicker

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

TArray <Byte> VS TBytes VS PByteArray

这3种类型非常相似......

TArray是TBytes的通用版本.两者都可以转换为PByteArray并用作调用Windows API的缓冲区.(与字符串相同的限制为Pchar).

我想知道的是:这种行为是"按设计"还是"按实施".或者更具体地说,它可能会在未来版本中破裂吗?

//编辑如下所述......我真正想知道的是:将TBytes(或TArray)强制转换为PByteArray是安全的,因为就前向兼容性而言,将字符串强制转换为PChar.(或者也许AnsiString到PAnsiChar是一个更好的例子^ _ ^)

delphi delphi-2010

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

哪个HTTP重定向状态代码最适合此REST API方案?

我正在开发一个REST API.关键对象("名词")是"项目",每个项目都有唯一的ID.例如,获取ID为foo的项目的信息:

GET http://api.example.com/v1/item/foo

可以创建新项目,但客户端无法选择ID.相反,客户端发送一些表示该项目的信息.所以要创建一个新项目:

POST http://api.example.com/v1/item/
hello=world&hokey=pokey

使用该命令,服务器检查我们是否已有信息项hello=world&hokey=pokey.所以这里有两种情况.

案例1:该项目不存在; 它被创造了.这种情况很容易.

201 Created
Location: http://api.example.com/v1/item/bar

案例2:该项目已存在.这是我正在努力的地方......不确定什么是最好的重定向代码.

301 Moved Permanently302 Found303 See Other307 Temporary Redirect Location: http://api.example.com/v1/item/foo

我研究过维基百科的描述RFC 2616,但这些都不是完美的.以下是我在这种情况下寻找的具体特征:

重定向是永久性的,因为ID永远不会改变.因此,为了提高效率,客户端可以而且应该直接向ID端点发出所有未来请求.这表明301,因为其他三个是临时的.

重定向应该使用GET,即使此请求是POST.这表明303,因为所有其他技术上都应该重新使用POST方法.实际上,浏览器将使用GET for 301和302,但这是一个REST API,而不是浏览器中常规用户使用的网站.

它应该广泛使用并且易于使用.具体地,303是HTTP/1.1而301和302是HTTP/1.0.我不确定这是多少问题.

在这一点上,我倾向于303只是为了在语义上正确(使用GET,不要重新POST),只是在"临时"部分吸收它.但我不确定302是否会更好,因为在实践中它与303相同,但不需要HTTP/1.1.但如果我走下那条线,我想知道301是否因为同样的原因加上"永久"部分更好.

赞赏的想法!


编辑:让我试着用一个更具体的例子来更好地解释这个"获取或创建"操作的语义:URL缩短.无论如何,这实际上更接近我的应用程序.

对于URL缩短器,到目前为止最常见的操作是按ID检索.例如,对于http://bit.ly/4Agih5,bit.ly接收ID为4Agih5,并且必须将用户重定向到其对应的URL.

bit.ly已经有了一个API,但它不是真正的RESTful.为了举例,让我构建一个更RESTful的API.例如,查询ID可能会返回有关它的各种信息(例如分析):

GET http://api.bit.ly/item/4Agih5

现在,如果我想提交一个新的URL到bit.ly来缩短,我不知道我的URL的ID,所以我不能使用PUT.我会改用POST.

POST http://api.bit.ly/item/
url=http://stackoverflow.com/ (但编码)

如果bit.ly之前没有看过这个URL,它会为它创建一个新ID,并通过201 Created重定向到新ID.但是,如果它已经看到了该URL,它仍然会重定向我而不进行更改.这样,我可以点击该重定向位置以获取缩短的URL上的信息/元数据.

就像这个URL缩短的例子一样,在我的应用程序中,碰撞并不重要.一个URL映射到一个ID,就是这样.因此,URL之前是否缩短并不重要; 无论哪种方式,将客户端指向它的ID都是有意义的,无论是否需要首先创建ID.

所以我可能不会改变这种方法; 我只是问它最好的重定向方法.谢谢!

api rest redirect http bit.ly

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

如何使用Perl将48十六进制字符串转换为字节?

我有一个十六进制字符串(长度为48个字符),我想用pack函数将其转换为原始字节,以便将其放入Win32的字节向量中.

我如何用Perl做到这一点?

perl pack

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

有CryptoObfuscator或CryptoLicensing的经验吗?

我在市场上寻找一个好的(而且便宜的).Net混淆器.我正在开发一个.Net Windows窗体应用程序.

到目前为止,我评估了IntelliLock和SmartAssebly.我退出了第一个缺乏支持(我发送了两封没有回复的电子邮件,没有支持网站等).SmartAsebly看起来很不错,但对我的血液来说太丰富了.

有人用过CryptoObfuscator吗?有什么好的或坏的经历?

有一次,我在这里,那么CryptoLicensing呢?

谢谢

.net obfuscation crypto-obfuscator

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

ASP .Net Report查看器控件中的本地报表与服务器报表

在我们目前正在运行的ASP .Net站点之一,我们有大量的SSRS报告.我们对站点进行了表单身份验证,并且已在报表服务器中创建和部署报表.当我们设置报表查看器控件以访问服务器报表时,我们在验证方面遇到了很多问题.

我只是想知道使用本地报告与服务器报告有什么优缺点

谢谢,

拉贾

sql-server sql-server-2005 reporting-services

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

Criteria SpatialRestrictions.IsWithinDistance NHibernate.Spatial

有没有人实现过这个,或者知道是否难以实现这个/有任何指针?

public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance)
{
    // TODO: Implement
    throw new NotImplementedException();
}
Run Code Online (Sandbox Code Playgroud)

来自NHibernate.Spatial.Criterion.SpatialRestrictions

我可以在hql中使用"NHSP.Distance(PROPERTY,:point)".但是想要将此查询与我现有的Criteria查询相结合.

目前我正在创建一个粗糙的多边形,并使用

criteria.Add(SpatialRestrictions.Intersects("PROPERTY", myPolygon));
Run Code Online (Sandbox Code Playgroud)

编辑 通过在SpatialRelationCriterion上重载构造函数来获得原型,添加新的SpatialRelation.Distance

public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance)
        {
            return new SpatialRelationCriterion(propertyName, SpatialRelation.Distance, anotherGeometry, distance);
        }
Run Code Online (Sandbox Code Playgroud)

为SpatialRelationCriterion添加了一个新字段

private readonly double? distance;

public SpatialRelationCriterion(string propertyName, SpatialRelation relation, object anotherGeometry, double distance)
            : this(propertyName, relation, anotherGeometry)
        {
            this.distance = distance;
        }
Run Code Online (Sandbox Code Playgroud)

编辑ToSqlString

object secondGeometry = Parameter.Placeholder;
                if (!(this.anotherGeometry is IGeometry))
                {
                    secondGeometry = columns2[i];
                }

                if …
Run Code Online (Sandbox Code Playgroud)

.net nhibernate spatial geospatial criteria-api

95
推荐指数
0
解决办法
2903
查看次数

Python问题:迄今为止的年份和年份?

我有一年的价值和一年中的一天,并希望转换为日期(日/月/年).

提前致谢.:)

python date julian-date

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

Check#for C#?

我希望找到适合Visual Studio的Checkstyle的东西.我最近开始了一个新的工作,做.NET工作,并意识到这里的编码标准有点缺乏.虽然我还是一个年轻人,远离最有经验的开发人员,但我正试图以身作则,让事情朝着正确的方向发展.

我喜欢在Eclipse中使用Checkstyle并在评论之前检查代码的能力,所以我想用Visual Studio做同样的事情.有人有什么好建议吗?

我有点感兴趣的另一件事是SVN的插件,它不允许签到,直到满足主要的编码标准.我不希望人们在代码审查中检查破坏的代码.

此时的任何建议都会很棒.

c# coding-style checkstyle visual-studio-2008

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