问题列表 - 第5082页

如何查找从其他表到特定行的所有引用?

所以我有一个地址表,在各种其他表之间共享,例如学校,公园,教堂等.学校,公园等所有外键都在地址中排成一行.

我想知道的是,如果我在地址表中有一个特定的行,有没有办法找出哪个表指向哪一行.所以基本上就是这样:

SELECT * FROM schools WHERE address_id = 1
Run Code Online (Sandbox Code Playgroud)

但这意味着我必须知道第1行的地址与学校相关联.但是,如果我不知道呢?它可能是其他10个表中的一个......

sql postgresql

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

如何更改Cocos2d MenuItem的颜色?

[MenuItemFont setFontSize:20];
[MenuItemFont setFontName:@"Helvetica"];
//I'm trying to change the color of start (below item)
MenuItem *start = [MenuItemFont itemFromString:@"Start Game" 
                                        target:self 
                                      selector:@selector(startGame:)];
MenuItem *help = [MenuItemFont itemFromString:@"Help"
                                       target:self 
                                     selector:@selector(help:)];
Menu *startMenu = [Menu menuWithItems:start, help, nil];
[startMenu alignItemsVertically];
[self add:startMenu];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c cocos2d-iphone

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

任何人都可以向我解释IEnumerable和IEnumerator吗?

任何人都可以向我解释IEnumerable和IEnumerator吗?

例如,什么时候在foreach上使用它?IEnumerable和IEnumerator之间有什么区别?为什么我们需要使用它?

c# ienumerable ienumerator

256
推荐指数
11
解决办法
19万
查看次数

在表单之间传递连接对象的最佳方法?

背景:我正在将使用MS Access进行数据存储的VB6应用程序重写为使用VB.NET和MS SQL Server的应用程序.

我很好奇在我的应用程序中需要连接到数据库的不同表单之间传递连接的最佳方法.现在我已经构建了一个类来管理连接字符串,以便以安全的方式在表单之间传递:

Public Class LoginCredientials
    Private uname As String
    Private password_hash() As Byte = {0}
    Private server_name As String  'not used in access style databases
    Private dbname As String
    Private st As ServerType  'enum that would allow for different connections
    Private tdes As TripleDES 'encryption class to encrypt password in memory

    Public Sub New()
        uname = ""
        server_name = ""
        dbname = ""
        st = ServerType.stNotDefined
    End Sub
    Public Sub New(ByVal Username As String, _
                   ByVal Password …

.net vb.net sql-server security

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

WPF使用自定义RoutedUICommands还是简单的事件处理程序?

我今天正在和某人谈论如何在他们的WPF程序中选择如何处理逻辑的设计模式,并希望SO社区可以帮助提供进一步的建议以使决策更容易.支持命令的哪些因素超过了不便之处?

我准备了一个完整的示例以及前三种方法的一些UML图:

  1. 在按钮和菜单上使用Click事件处理程序.
  2. 使用XAML中绑定的命令.
  3. 使用绑定在代码中的命令,保留XAML以实现纯GUI布局和样式.

他上过的入门课程和许多书籍都展示了简单的Click事件处理程序,作为将逻辑连接到UI对象的自然方式.

在使用代码隐藏文件中创建的命令时使用命令所需的开销量让他感到有些惊讶:

public static readonly ICommand cmdShow2 = new RoutedUICommand(
  "Show Window2", "cmdShow2", 
  typeof(TestDespatchWindow));
Run Code Online (Sandbox Code Playgroud)

然后在XAML中使用罗嗦的方式编写更多代码,必须识别和绑定命令:

<Window x:Class="WPFDispatchDemo.TestDespatchWindow"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:w="clr-namespace:WPFDispatchDemo"..>

    <Window.CommandBindings>
      <CommandBinding Command="{x:Static w:TestDespatchWindow.cmdShow2}"
        Executed="OnShow2" />
    </Window.CommandBindings>
      <DockPanel>
        <StackPanel Margin="0,8,0,0">
          <Button x:Name="Show2EventBased" 
                  Margin="10,2,10,2" 
                  Click="OnShow2" 
                  Content="Show2 via WPF Event"/>
          <Button x:Name="Show2Command" 
                  Command="{x:Static w:TestDespatchWindow.cmdShow2}"
                  Margin="10,2,10,2" 
                  Content="Show2 via WPF"/>
        </StackPanel>
    </DockPanel>
  </Window>
Run Code Online (Sandbox Code Playgroud)

我不能(还)声称自己是WPF专家,所以我可能把事情描绘得比实际情况更复杂,但我怀疑你不能简化事情而不是上述事情.

编辑:

我在DelegateCommand,RoutedCommand和Event之间找到了一个有趣的三向比较.

wpf xaml routed-commands

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

ASP.NET Webforms中的异常处理

在ASP.NET Webforms中处理异常的首选方法是什么?

您有web_config级别添加的Page_Error方法(我认为),并且在发生错误时整个站点会被重定向到那里.

这是否意味着你不应该在webforms应用程序的任何地方使用try-catch?(假设您不想隐藏任何错误)

asp.net webforms exception-handling

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

使用c#从id集合中获取4个(或任何计数)随机唯一ID的最简单方法是什么?

假设你有一个idCollection IList<long>并且你有一个方法来获得4个唯一的id.每次调用它时,它会为你提供随机的4个唯一ID?

var idCollec = new[] {1,2,3,4,5,6,7,8,9,10,11,12}.ToList();

For example {2,6,11,12}
            {3,4,7,8}
            {5,8,10,12}
            ...
            ..
Run Code Online (Sandbox Code Playgroud)

最聪明的方法是什么?

谢谢

c# asp.net generics c#-3.0

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

如何将多个子选择的SQL压缩成更合理的东西?

以下查询根据需要返回单行.'contract'表有6个字段,每个字段都有不同的用户名,我想从中检索单独的'users'表中的名/姓.这很好用,但还有更简洁的东西吗?我认为解决方案必须是使用GROUP BY contracts.id来保持一行,但我似乎找不到比这一系列子选择更好的东西.

救命!

SELECT contracts.field1, contracts.field2, 
(SELECT first_name FROM users WHERE username = service_provider_1),
(SELECT last_name FROM users WHERE username = service_provider_1),
(SELECT first_name FROM users WHERE username = service_provider_2),
(SELECT last_name FROM users WHERE username = service_provider_2),
(SELECT first_name FROM users WHERE username = service_org_business_contact),
(SELECT last_name FROM users WHERE username = service_org_business_contact),
(SELECT first_name FROM users WHERE username = client_service_contact_1),
(SELECT last_name FROM users WHERE username = client_service_contact_1),
(SELECT first_name FROM users WHERE username = client_service_contact_2),
(SELECT …
Run Code Online (Sandbox Code Playgroud)

mysql sql

0
推荐指数
3
解决办法
2394
查看次数

ClickOnce appref.ms参数

我有一个可在线或离线使用的ClickOnce应用程序.该计划采取了争论.在线时,我将URL上的参数传递给"url?argument",并且效果很好.脱机我使用应用程序的startmenu链接启动一个进程.

是否可以通过此链接将参数传递给我的应用程序?我想我可以以某种方式计算出应用程序文件的位置,但还有其他选择吗?

.net clickonce

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

在Web应用程序中存储数据库凭据的位置?

我想知道您使用什么技术来存储应用程序的数据库凭据.我特别关注java webapps,但我认为没有必要将问题限制在那里.

需要考虑的事项:
你使用属性文件,xml配置,其他?
它是捆绑到您的应用程序中(即在jar文件中)还是单独存储在某个文件系统中?
密码是加密的吗?如果是这样,你使用什么加密方案?

database security web-applications credentials

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