问题列表 - 第3191页

来自Oracle表的UTF 8

客户端已经要求将许多表提取到csv中,所有表都没有问题.他们刚刚要求我们确保文件始终采用UTF 8格式.

我如何检查这是实际情况.或者甚至更好地强制它是这样的,是否可以在运行查询之前在程序中设置?

数据从Oracle 10g数据库中提取.

我应该检查什么?

谢谢

oracle

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

用于检查Python属性的get()方法

如果我有一本字典dict,我想检查一下dict['key']我可以在一个try块(bleh!)中这样做,或者使用该get()方法,False作为默认值.

我想做同样的事情object.attribute.也就是说,False如果没有设置,我已经有了返回的对象,但是这给了我错误

AttributeError:'bool'对象没有属性'attribute'

python attributes

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

按特定顺序对PHP中的对象数组进行排序

我在PHP中有两个数组.第一个数组($ author_array)由特定顺序的user_ids组成,如下所示:(8,1,6)

第二个数组($ user_results)由一组对象组成,如下所示:

Array
(
    [0] => stdClass Object
        (
            [ID] => 1
            [user_login] => user1
        )
    [1] => stdClass Object
        (
            [ID] => 6
            [user_login] => user6
        )
    [2] => stdClass Object
        (
            [ID] => 8
            [user_login] => user8
        )
)
Run Code Online (Sandbox Code Playgroud)

我想"排序"第二个数组,使其按此顺序排列,它与第一个数组(8,1,6)中的值的顺序相匹配.所以它看起来像这样:

Array
(
    [0] => stdClass Object
        (
            [ID] => 8
            [user_login] => user8
        )
    [1] => stdClass Object
        (
            [ID] => 1
            [user_login] => user1
        )
    [2] => stdClass Object
        (
            [ID] => 6
            [user_login] => …
Run Code Online (Sandbox Code Playgroud)

php arrays object

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

WCF:如何从配置中获取绑定对象

我想从web.config或app.config获取Binding对象.

所以,这段代码有效:

wcfTestClient = new TestServiceClient("my_endpoint", Url + "/TestService.svc");
Run Code Online (Sandbox Code Playgroud)

但我想做以下事情:

Binding binding = DoSomething();
wcfTestClient = new TestServiceClient(binding, Url + "/TestService.svc");
Run Code Online (Sandbox Code Playgroud)

当然,我对DoSomething()方法感兴趣.

.net wcf wcf-binding

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

我的exe本身运行正常,但在服务加载时什么都不做

托盘图标的简单exe,独立工作

我使用Windows服务调用它,它似乎运行(在任务管理器中)但它似乎执行任何代码.即没有托盘图标等

c# windows-services system-tray

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

锁定ASP .Net自定义成员资格提供程序中的用户

我必须为我当前的ASP .Net项目创建一个自定义成员资格提供程序,以便适应我们的数据库架构,并且在配置它时如果他们的密码错误三次就会锁定用户时出现问题,这是由标准供应商.

这是我需要自己实现的东西,还是本来应该得到支持?

我没有专门处理它的代码(并且没有任何接口成员似乎专门处理它),但如果我需要自己实现它,我该如何通知用户他们被锁定?我需要在ValidateUser中引发某种异常吗?

惭愧我无法标记两个答案,Dave R提供的链接深入了解了会员的工作方式,Zhaph指出的是我最终做的事情,处理自定义会员提供商中的锁定逻辑.

然后,我使用Login控件的LoginError事件处理错误情况,并在那里检查以查看用户是否被锁定以显示相应的错误消息.

.net membership asp.net lockout membership-provider

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

包含inputText的DataTable:可以使用JSF Custom Component

我是JSF的新手,对于应用程序我很担心我要做多字段输入表单.

简而言之,用户在输入数据时应该有一个inputText和一个添加新输入文本以便输入另一个数据的"添加"按钮.用户完成后,他会按下另一个提交按钮.我找了一些已经完成的东西,但我没有找到任何东西,所以我决定创建自己的自定义jsf组件

我们的想法是创建一个组件,该组件包含dataTable,其中包含datatable中每行的inputText,以及一个向绑定到数据表的集合添加行的按钮.

我正在查看jsf文档和书籍,但我有点困惑,我不确定是否有可能创建这样的组件...有人可以帮助我吗?TIA

java jsf

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

在哪里放置doxygen注释块用于内部库 - 在H或CPP文件中?

常识告诉Doxygen注释块必须放在头文件中,其中包含类,结构,枚举,函数和声明.我同意这是一个合理的论据,这些库意味着在没有源的情况下进行分发(只有头和带有目标代码的库).

但是......当我正在开发一个公司内部(或者作为我自己的副项目)库时,我一直在考虑完全相反的方法,该库将与其完整的源代码一起使用.我建议将大的注释块放在实现文件(HPP,INL,CPP等)中,以免混乱标题中声明的类和函数的接口.

优点:

  • 头文件中的杂乱性较小,只能添加功能分类.
  • 使用Intellisense时预览的注释块不会发生冲突 - 这是我在.H文件中有一个函数的注释块并在同一.H文件中使用其内联定义时观察到的一个缺陷但包含在.INL文件中.

缺点:

  • (显而易见的一个)注释块不在声明所在的头文件中.

那么,您的想法和建议是什么?

documentation comments doxygen

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

分层数据结构设计(嵌套集)

我正在设计一个分层数据库结构的设计,该结构模拟包含产品的目录(这与此问题类似).数据库平台是SQL Server 2005,目录非常大(750,000个产品,4个级别的8,500个目录部分),但是相对静态(每天重新加载一次),所以我们只关心READ性能.

目录层次结构的一般结构是: -

  • 1级部分
    • 2级部分
      • 3级部分
        • 4级部分(产品链接到这里)

我们使用嵌套集模式来存储层次结构级别,并将存在于该级别的产品存储在单独的链接表中.因此,简化的数据库结构将是

CREATE TABLE CatalogueSection
(
    SectionID INTEGER,
    ParentID INTEGER,
    LeftExtent INTEGER,
    RightExtent INTEGER
)

CREATE TABLE CatalogueProduct
(
    ProductID INTEGER,
    SectionID INTEGER
)
Run Code Online (Sandbox Code Playgroud)

我们确实有一个额外的复杂性,因为我们有大约1000个独立的客户群,这些客户群可能会也可能不会看到目录中的所有产品.因此,我们需要为每个客户组维护一个单独的"副本"目录层次结构,这样当他们浏览目录时,他们只能看到他们的产品,而且他们也看不到任何空的部分.

为了便于实现这一点,我们在下面的部分"维护"了一个层次结构的每个级别的产品数量表.因此,即使产品仅直接链接到层次结构的最低级别,它们也会在树中一直计算.这个表的结构是

CREATE TABLE CatalogueSectionCount
(
    SectionID INTEGER,
    CustomerGroupID INTEGER,
    SubSectionCount INTEGER,
    ProductCount INTEGER
)
Run Code Online (Sandbox Code Playgroud)

因此,对于问题 ,层次结构的顶层级别的性能非常差.显示所选目录部分(以及所有子部分)中"前10名"产品的一般查询正在1分钟内完成.在层次结构的较低部分,它更快但仍然不够好.

我已经在所有关键表上放置了索引(包括覆盖索引),通过查询分析器,索引调整向导等运行它,但仍然无法让它执行得足够快.

我想知道设计是否存在根本缺陷,还是因为我们有这么大的数据集?我们有一个合理的开发服务器(3.8GHZ Xeon,4GB RAM),但它只是不工作:)

谢谢你的帮助

詹姆士

database sql-server database-design

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

Mixins和/ Traits的一些好例子是什么?

我正在阅读Ruby,并了解了它的mixins模式,但是没想到很多有用的mixin功能(因为我不习惯这么想的方式).所以我想知道什么是有用的Mixin功能的好例子?

谢谢

编辑:有点背景.我来自C++和其他对象语言,但我怀疑的是Ruby说它不是继承mixins,但我一直认为mixins是多重继承,所以我担心我想把它们分类太快进入我的舒适区,并没有真正了解mixin是什么.

ruby language-agnostic traits mixins

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