问题列表 - 第6649页

'属于'db关系最佳实践?

我正在拍摄一个摄影网站.网站上的照片将始终属于一个事件.我最初的设计是:

Table: Events
ID, Title, etc

Table: Photos
ID, ThumbnailURL, etc

Table: EventPhotos
EventID, PhotoID, SortOrder
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎很自然,但我意识到它描述的关系实际上允许照片属于许多事件.我想过像这样重构它,它只允许照片属于一个事件:

Table: Events
ID, Title, etc

Table: Photos
ID, EventID, SortOrder, ThumbnailURL, etc
Run Code Online (Sandbox Code Playgroud)

事件关系数据在照片表中 - 原始设计将照片,事件和关系分开 - 对我来说似乎有点肮脏/混乱 - 但它确实避免了连接,并且它强制关系到'has一个/属于'而不是'有很多' - 您怎么看?

database-design

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

将javascript日期发送到vb.net日期变量

我需要将javascript日期值传递给vb.net函数.

方法iam现在使用:将javascript日期转换为字符串将其存储在hiddenfield中从服务器代码中的隐藏字段检索字符串并使用date.parse解析它

麻烦的是Javascript dateformats

toString() - Sat Apr 4 22:19:00 UTC + 0530 2009

toDateString() - 2009年4月4日星期六

toLocaleString() - 2009年4月4日星期六,下午10:19:00

与vb日期格式不匹配.我得到的错误是它的无法解析.

在此先感谢您的帮助

javascript vb.net asp.net-2.0

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

何时在asio中使用异步操作

我应该何时在boost :: asio中使用异步操作而不是在单独的线程中使用同步操作?

multithreading boost asynchronous boost-asio

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

为什么NSString属性更改为无效值?

当我在viewDidLoad和viewWillAppear之间移动时,我有一个属性变为无效.我不知道为什么会这样.

我有一个帮助程序类,它获取我的数据库的路径.我在app delegate中分配了这个类.RootViewController获取对appDelegate的引用,如下所示:

//inside .h file
@interface RootViewController : UITableViewController
<UITableViewDelegate, UITableViewDataSource>{
NSArray *controllers;
myAppDelegate *appDelegate;
}

//inside .m file
@implementation RootViewController
@synthesize controllers;

- (void)viewDidLoad {
appDelegate = [[UIApplication sharedApplication] delegate]; 

self.controllers = appDelegate.topicControllers;
[super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)

我将鼠标移到appDelegate上以查找数据库助手类和包含数据库路径的属性:

NSPathStore2 * appDelegate.databaseHeper.databasePath  "/Users/userA/Library/Application Support/iPhone Simulator/User/Applications..."
Run Code Online (Sandbox Code Playgroud)

databasePath声明为NSString.为什么它改为NSPathStore2?

当我继续在调试器中发生一些其他奇怪的事情.一旦我进入viewWillAppear,属性值变为"无效",类型返回NSString.虽然我甚至在那里见过UIButton.

为什么它变为无效?我不能再使用变量了.

- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated]; //changes before this line executes
}
Run Code Online (Sandbox Code Playgroud)

我在viewDidLoad和viewWillAppear之间没有做任何事情.以下是在databaseHelper类中分配databasePath的方法,该类在applicationDidFinishLaunching上发生:

- (NSString *) getDBPath {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
return [documentsDir stringByAppendingPathComponent:self.databaseName]; …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa cocoa-touch objective-c

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

以编程方式在C中使用CMD

如何在程序中模拟这些调用?就像说我想找到所有活跃的连接.所以我想使用netstat -a我怎么能使用它而不必打开一个窗口?

c windows

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

输入和输出没有C中的库

我正在为C中的程序编写一个小内核.

这不是(目前)OS内核,它只是我在不依赖外部源(即stdio.h)的情况下跟踪程序中的输入和输出的一种方式.你可能会问我为什么要这样做; 它只是让我知道这是如何工作的,所以我有更多,更多(最终目标是完全)控制程序流程.

我想知道是否有人知道C中的输入和输出的一些教程(使用内联asm?)而不依赖于任何其他代码.

c input

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

将DLL附加到ASP.NET站点

你如何将一个DLL附加到asp.net网站?我希望能够调试和编辑DLL,而不必继续替换我的asp.net站点中的引用.我检查了附加到进程,但没有看到工作进程.我使用的是asp.net,iis 7.

asp.net iis dll iis-7

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

将url字符串作为参数传递给mvc控制器

我需要将完整的网站网址传递给我的控制器操作,如下所示:

http://myweb/controller/action/http://blabla.com/dir2
Run Code Online (Sandbox Code Playgroud)

如何创建一个新的路由以将此参数传递给action?

asp.net-mvc

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

从Java创建MySQL数据库

是否可以从Java创建MySQL数据库?

我只看到了这样的连接URL示例,其中在URL中指定了数据库名称:

String url="jdbc:mysql://localhost:3306/test";

Connection con = DriverManager.getConnection( url, "cb0", "xxx" );
Run Code Online (Sandbox Code Playgroud)

当我只有登录名和密码时,如何创建MySQL数据库?

java mysql database

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

如何在没有Interface Builder的情况下创建Cocoa接口?

我更喜欢以编程方式创建我的接口.似乎Apple Developer上的所有文档都假设您正在使用Interface Builder.是否可以以编程方式创建这些接口,如果是这样,我从哪里开始学习如何执行此操作

我认为相关文档如果可能的话将在本节中:http://developer.apple.com/referencelibrary/Cocoa/idxUserExperience-date.html

cocoa objective-c

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