问题列表 - 第12115页

ASP.NET:从Data表中过滤唯一的行

嗨,我在asp.net中使用数据表.我无法获得如何从数据表中过滤唯一数据.

问题描述如下

Data Table:
Consumer No Date             Value
ABC001           1st Aug 09 1
ABC001           1st Aug 09 2
ABC001           2nd Aug 09 1
XYZ001           1st Aug 09 1
XYZ002           1st Aug 09 1
XYZ002           1st Aug 09 2
Run Code Online (Sandbox Code Playgroud)

我想根据在第一列和第二列上应用的过滤器来跟踪输出.在输出中,我们可以看到第一列和第二列的唯一组合.

Consumer No Date             
ABC001           1st Aug 09 
ABC001           2nd Aug 09 
XYZ001           1st Aug 09 
XYZ002           1st Aug 09
Run Code Online (Sandbox Code Playgroud)

如何在数据表上应用过滤器?

c# c#-2.0

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

有没有办法从ASP.NET访问IIS内核缓存?

这只清除用户缓存中的项目:

    public static void ClearCache()
    {
        foreach (DictionaryEntry entry in HttpRuntime.Cache)
        {
            HttpRuntime.Cache.Remove(entry.Key.ToString());
        }
    }
Run Code Online (Sandbox Code Playgroud)

有没有办法访问内核缓存?

澄清:我想打印内核缓存中所有项的键,作为奖励,我希望能够从C#方法中清除内核缓存.

asp.net iis-7 caching iis-6

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

如何将Hoptoad与DelayedJob和DaemonSpawn集成?

我一直很高兴使用DelayedJob成语:

foo.send_later(:bar)
Run Code Online (Sandbox Code Playgroud)

这将调用DelayedJob进程中对象foo上的方法栏.

我一直在使用DaemonSpawn在我的服务器上启动DelayedJob进程.

但是......如果foo抛出异常,Hoptoad就无法捕获它.

这是否是任何这些软件包中的错误...或者我是否需要更改某些配置...或者我是否需要在DS或DJ中插入一些将调用Hoptoad通知程序的异常处理?


回应下面的第一条评论.

class DelayedJobWorker < DaemonSpawn::Base
def start(args)
  ENV['RAILS_ENV'] ||= args.first || 'development'
  Dir.chdir RAILS_ROOT
  require File.join('config', 'environment')

  Delayed::Worker.new.start
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails hoptoad

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

将NSString*数组声明为全局extern时Xcode中的错误和警告

我在类的头文件中声明了一个NSString*数组.
PolygonShape.h

NSString* POLYGON_NAMES[] = {@"Invalid Polygon", @"Monogon", ...};
Run Code Online (Sandbox Code Playgroud)

现在我在PolyginShape.m中使用它如下:

- (NSString*) name {
return (POLYGON_NAMES [self.numberOfSides]);
}
Run Code Online (Sandbox Code Playgroud)

numberOfSides是一个iVar,它将指示存储多边形名称的索引
到目前为止很好......它正在编译而没有任何错误

然后我在我的文件中添加了PolygonShape.h来实现main方法(注意:这些没有任何类定义和调用函数C-Style而不是obj-c Style)

#import "PolygonShape.h"
Run Code Online (Sandbox Code Playgroud)

现在,当我编译时,我得到一个构建(链接)错误

ld: duplicate symbol _POLYGON_NAMES in /Users/../Projects/CS193P/1B/What_A_Tool/build/What_A_Tool.build/Debug/What_A_Tool.build/Objects-normal/i386/PolygonShape.o and /Users/../Projects/CS193P/1B/What_A_Tool/build/What_A_Tool.build/Debug/What_A_Tool.build/Objects-normal/i386/What_A_Tool.o
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

所以我通过堆栈溢出和其他论坛,大多数建议是使全局变量extern,所以我做...

extern NSString* POLYGON_NAMES[] = {@"Invalid Polygon", @"Monogon" .. };
Run Code Online (Sandbox Code Playgroud)

但是我现在仍然收到链接错误,并且现在也收到2个警告

warning: 'POLYGON_NAMES' initialized and declared 'extern'
Run Code Online (Sandbox Code Playgroud)

在我导入PolygonShape.h的两个地方

我在这里错过了什么?

谢谢.

global-variables objective-c linker-errors extern

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

如何在delphi中实现多重继承?

我正在完全重写一个旧库,我不知道如何处理这种情况(为了理解,所有人都欢呼自行车比喻):

我有以下课程:

  • TBike - 自行车本身
  • TBikeWheel - 自行车的一个轮子
  • TBikeWheelFront并且TBikeWheelBack,它们都从它继承TBikeWheel并实现了它们所需的特定内容

这非常简单,但现在我决定制造多种自行车,每辆自行车都有自己的轮子 - 它们和普通的前轮/后轮一样,加上特定的自行车.

  • TBikeXYZ - 继承自 TBike
  • TBikeWheelXYZ - 继承自 TBikeWheel

这是我的问题:TBikeWheelFrontXYZ应该继承TBikeWheelXYZ(以获得XYZ轮的特定方法),但它也应该继承TBikeWheelFront(以获得前轮的特定方法).

我的问题是,如何以不这样的方式实现它:

  1. 感觉就像一个黑客
  2. 强迫我多次重写相同的代码

delphi multiple-inheritance

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

Struts的好处是什么?

我最近在我的Tomcat应用程序中添加了Struts 1.3.以下是我的观察,

  1. MVC.Servlet/JSP对我来说很好,其中JSP是视图,servlet是控制器.我认为从XML文件获取映射没有任何好处,因为我们的映射是非常静态的.
  2. 行动表格.我可以看到行动形式的一些好处,但不是很大.
  3. 标签.我已经使用了JSTL,并且看不到使用Struts标签的任何优势.

所以我在考虑删除Struts.任何人都可以想到我可能错过的任何其他好处?

java model-view-controller tomcat struts servlets

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

PHP:无法重新声明函数错误?

<?php  
function date($x) {
    $contents = $_FILES['userfile']['tmp_name'];
    $contents = file("$contents");
    $date = $contents[$x][6].$contents[$x][7]
        ."-".$contents[$x][8].$contents[$x][9]
        ."-"."20".$contents[$x][4].$contents[$x][5];
    return $date;
}
?>
Run Code Online (Sandbox Code Playgroud)

致命错误:无法在第20行的.../includes.php中重新声明date()

我创建了几个具有与上面相同的结构的函数,它们工作正常.由于某种原因,此函数不断返回此错误.任何有关此问题的建议/解决方案将不胜感激!

谢谢,

php

8
推荐指数
3
解决办法
9680
查看次数

使用TerminateProcess时究竟有什么风险?

我的Win32控制台应用程序使用第三方库.退出WinMain后,全局对象破坏开始,AV发生在内部深处.我真的很想写

TerminateProcess( GetCurrentProcess(), 0 );
Run Code Online (Sandbox Code Playgroud)

在WinMain附近的某个地方.如果我这样做,应用程序将优雅地结束.

MSDN表示,这样做会损害动态链接库(DLL)维护的全局数据状态,这一点尚不清楚.我明白,如果我有一些全局对象,它的析构函数不会运行,我冒险没有最终确定数据库连接或类似的东西.我的程序中没有这样的东西.

使用TerminateProcess时究竟有什么风险?我如何确定是否可以将其用于我的目的?

windows winapi process visual-c++

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

Iphone核心数据内部不一致

这个问题与我在这里发布的问题有关:Iphone核心数据在保存崩溃然而错误是不同的所以我正在提出一个新问题.现在,在尝试将新对象插入到managedObjectContext中时出现此错误:

 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', 
 reason: '"MailMessage" is not a subclass of NSManagedObject.'
Run Code Online (Sandbox Code Playgroud)

但显然它是:

@interface MailMessage : NSManagedObject { ....
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时:

 NSManagedObjectModel *managedObjectModel = [[self.managedObjectContext
    persistentStoreCoordinator] managedObjectModel];

 NSEntityDescription *entity =[[managedObjectModel entitiesByName] 
    objectForKey:@"MailMessage"];

 NSManagedObject *newObject = [[NSManagedObject alloc] initWithEntity:entity 
    insertIntoManagedObjectContext:self.managedObjectContext];
Run Code Online (Sandbox Code Playgroud)

当我不提供MFMailComposeViewController时,它运行正常,但如果我在中运行此代码

- (void)mailComposeController:(MFMailComposeViewController*)controller 
  didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
Run Code Online (Sandbox Code Playgroud)

方法,它在创建newObject变量时抛出上述错误.使用print对象时的实体对象产生以下内容:

(<NSEntityDescription: 0x1202e0>) name MailMessage, managedObjectClassName MailMessage, 
   renamingIdentifier MailMessage, isAbstract 0, superentity name (null), properties {
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,所以我认为managedObjectContext完全无效.我不知道为什么说MailMessage在那时不是NSManagedObject的子类,而不是另一个.

任何帮助将不胜感激,提前谢谢.

iphone core-data

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

如何防止任何C#应用程序的反编译

我们计划使用C#和MySQL开发客户端服务器应用程序.我们计划像任何其他软件实用程序一样在货架上销售产品.我们担心我们的产品反编译在可用性和捆绑功能方面确实比竞争对手有一些优势.

我们如何防止我们的软件反编译,因此产品的业务逻辑仍然完好无损?

我们听说过Reflector和其他反编译器,它们使我们的代码非常容易被复制.

我们的客户群不是公司,而是医生,他们自己可能不会这样做,但我们的竞争对手可能想要复制/禁用许可,甚至复制代码/功能,以便我们的产品价值在市场上下降.

任何阻止这种情况的建议都是受欢迎的.

c# obfuscation licensing decompiling piracy-prevention

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