问题列表 - 第3468页

使用%ROWTYPE在postgres函数中循环数据时出现问题

我试图在postgres中创建一个函数,从一个表中检索数据并输入到另一个表中.我使用%ROWTYPE类型来存储select语句中的临时数据,然后使用insert语句迭代它但是不成功!以下是我的代码:

CREATE OR REPLACE FUNCTION rm_stock_take_add (icompany character varying, idate character varying) 
  RETURNS character varying AS

$BODY$

DECLARE

    loc_result    CHAR(50);

    -- Declaring a counter to increment for the index
    counter INTEGER;

    -- Declare a variable to hold rows from the stock table.
    row_data rm_stock%ROWTYPE;


BEGIN

     -- Iterate through the results of a query.
    FOR row_data IN 
    SELECT *
    FROM rm_stock 
    --WHERE company = icompany 
    ORDER BY company, rm_sto_code, rm_col_code  

        LOOP

      counter := counter + 1;
/*       
          INSERT INTO rm_stock_take
          ( …
Run Code Online (Sandbox Code Playgroud)

postgresql function rowtype

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

在asp.net-mvc中缓存

我想在我的asp.net-mvc网站中缓存我的大多数数据库繁重的操作.在我的研究中,我发现了

  • 甜甜圈在Phil的博客上缓存
  • 在Kazi的博客上缓存/压缩过滤器
  • Scott Hansleman关于他们如何在SO中缓存内容的播客.

但我觉得我还没有得到它.
我希望能够根据几个部分缓存我的POST请求.这些语句位于对象中.所以我想缓存以下请求的结果:

public ActionResult AdvancedSearch(SearchBag searchBag)
Run Code Online (Sandbox Code Playgroud)

其中searchBag是一个包含(一堆)可选搜索参数的对象.我的观点本身很轻(应该如此),但数据访问可能相当耗时,具体取决于搜索包中填写的字段.

我觉得我应该缓存数据层,而不是我的行为.
我怎么在OutputCache属性中使用VaryByParam?

asp.net-mvc caching

82
推荐指数
3
解决办法
5万
查看次数

我应该学习F#或函数式编程语言吗?

我应该花时间学习微软的新F#语言吗?我主要是一名C#.NET开发人员,我想知道学习F#是否对开发当今典型的应用程序有任何帮助.

.net f#

19
推荐指数
2
解决办法
3671
查看次数

在没有ExpectedException属性的情况下,期望nUnit中的异常

我有多个参数的方法,通过在任何参数为null时抛出ArgumentNullExceptions和ArgumentExceptions来防止输入错误.

所以有两种明显的方法来测试它:

  • 使用[ExpectedException]属性对每个参数进行一次测试
  • 使用多个try {} catch块对所有参数进行一次测试

try catch事情看起来像这样:

try 
{
    controller.Foo(null, new SecondParameter());
    Assert.Fail("ArgumentNullException wasn't thrown");
} catch (ArgumentNullException)
{}
Run Code Online (Sandbox Code Playgroud)

有一个小问题.如果测试通过,Assert.Fail永远不会被调用,因此将突出显示为未涵盖的测试代码(通过NCover).

我知道这实际上不是一个问题,因为它是我想要100%覆盖的业务代码,而不是测试代码.如果有一种方法可以将多个异常抛出调用压缩到一个测试用例而不需要死亡的LoC,我仍然很好奇吗?

nunit unit-testing exception

3
推荐指数
2
解决办法
5133
查看次数

WPF TextBox和Scroll行为

我有个问题.我需要在ScrollViewer中托管带有控件的网格,以防止文本框在UI处被截断或折叠为零.另外,当用户更改窗口宽度时,我希望扩展文本框的内容.我将Window的内容设置为以下代码

<DockPanel>
    <TreeView DockPanel.Dock="Left" Width="150"/>
    <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto"/>
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
            </Grid.RowDefinitions>
            <TextBlock Text="Name" 
                       Margin="5" 
                       VerticalAlignment="Center"/>
            <TextBox Grid.Column="1"
                     Text="Some Name"
                     Margin="5"
                     VerticalAlignment="Center"
                     MinWidth="200"/>
        </Grid>
    </ScrollViewer>
</DockPanel>
Run Code Online (Sandbox Code Playgroud)

一切正常,但是当用户在TextBox中键入非常长的文本时,它将被展开并显示水平滚动.是否有任何简单的方法来限制TextBox的最大宽度,并允许仅在用户更改窗口大小时才展开它.

wpf controls panels

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

复合主键中可为空的列有什么问题?

ORACLE不允许在包含主键的任何列中使用NULL值.似乎大多数其他"企业级"系统也是如此.

同时,大多数系统还允许可空列的唯一约束.

为什么唯一约束可以有NULL但主键不能?这有一个基本的逻辑原因,还是更多的技术限制?

database database-design

142
推荐指数
6
解决办法
10万
查看次数

如何在表单字段的标签中添加链接

我希望有一个条款和条件的复选框,其标签应包含指向页面的链接,以及条款和条件.

以下字段将包含标签转义的标签.

BooleanField(label="I agree to <a href='terms-conditions.html'>terms&conditions</a>")
Run Code Online (Sandbox Code Playgroud)

django

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

如何确定它是否是带有PHP的移动设备?

我正在用PHP编写一个网站.由于网络上的任何人都需要访问它才能访问互联网,因此我必须创建一个移动版本.如何最好地检查它是否是移动设备?我不想在最后有50个设备的switch语句,因为我不仅要支持iPhone.

有没有我可以使用的PHP类?

php mobile

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

Windows DLL是否由Microsoft签名?我可以检测出他们是否被第三方篡改了吗?

我正在为我的软件实现锁定和复制保护系统.我已经关闭了每一个允许有人打破锁定的洞(嗯,这有点过于乐观,我知道!)但最后一件事就是这样:

我听说破解者可以像我使用的API一样改变像Kernel32.dll这样的Windows DLL,返回一个由破解者指定的值.我需要阻止这一点.

起初我以为我可以为我使用的每个DLL创建一个哈希值,并根据客户端DLL的计算哈希检查该哈希,以查看该文件是否已更改.这不起作用,因为对于不同版本的Windows有许多不同版本的DLL,并且Microsoft提供的每个修补程序和Service Pack都可以更改该文件.

然后我意识到我可以检查文件的签名,以确保它具有有效的Microsoft签名.现在有两个问题:

  1. Microsoft是否签署了Windows DLL?我怎样才能找到关于此签名的一些信息?
  2. 是否提供公钥来验证签名?如何使用此密钥验证文件?

任何演练都非常感谢.我的应用程序是使用Visual Basic.NET编写的.

多谢你们.

validation dll key signature

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

wse 3.0或wcf以及从哪里开始

我创建了一个Web服务,它有几种使用.net 3.5开发的方法.将访问Web服务的客户端将使用.net 3.0.我被要求使这个网络服务"安全",并在网上看到了许多选项.

第一个是使用带有.net 3.5的WCF进行服务.如果我使用.net 3.5开发服务我是否还需要使用3.5开发客户端?

其次,我可以看一下使用WSE 3.0并以这种方式实现安全性.但是看了.net后我发现在使用WSE 3和visual studio 2008时存在一些问题.

任何其他建议将不胜感激.我想保护Web服务,因此使用WCF或WSE 3.0.

c# wcf web-services

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