问题列表 - 第42049页

ASP.NET 2.0网格中的分页改进

我目前有一个数据网格绑定到一个包含数万条记录的表.我使用现有的asp.net 2.0显示数据网格.我一次显示十条记录.

我的问题是每当我尝试访问下一页时,我从数据库中再次获取所有记录,然后显示所需的记录.这会减慢应用程序的速度..net 2.0中是否有功能可以帮助我优化此问题?我不能使用第三方控件或ajax.

更新我不能一次使用SQL来获取10条记录.在不改变任何现有业务逻辑或数据检索的情况下,我想这样做.

.net c# asp.net datagrid datagridview

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

带有动态类名的PHP命名空间

想知道是否有其他人在使用PHP 5.3使用新的命名空间类功能时遇到了这个问题.

我正在使用一个单独的类生成一个动态类调用,用于在我的应用程序中定义用户类型.基本上类定义器采用类型的整数表示并解释它们,返回包含要被调用的类名的字符串作为该用户的模型.

我有一个用户类型的对象模型,在全局范围内定义了该名称,但我在Editor命名空间中为用户编辑器创建了另一个具有相同名称的对象.出于某种原因,PHP不允许我按如下方式进行命名空间动态调用.

$definition = Definer::defineProfile($_SESSION['user']->UserType);
new \Editor\$definition();
Run Code Online (Sandbox Code Playgroud)

相同的语法适用于在全局命名空间中调用全局基本对象模型,并且我在整个应用程序中以可靠的方式使用它.

$definition = Definer::defineProfile($_SESSION['user']->UserType);
new $definition();
Run Code Online (Sandbox Code Playgroud)

这将正确调用动态所需的类.

有没有理由说这两个会有不同的行为,或者在这个庄园中没有实现动态调用命名空间,因为这是一个新功能?是否有另一种方法从另一个命名空间动态调用一个类而不显式地将其名称放在代码中,而是从变量中?

php namespaces

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

斯卡拉"匹配"的帮助

我正在研究一些scala代码,发现这种方法令我感到困惑.在匹配语句中,sublist@构造是什么?它包含什么样的价值?当我打印它没有差异tail,但如果我用尾巴替换它,该函数返回差异结果.有人可以解释它是什么,并指出一个正确的资源来理解它吗?(我知道我可以在谷歌搜索,但不知道该找什么..)

def flatMapSublists[A, B](ls: List[A])(f: (List[A]) => List[B]): List[B] =
    ls match {
      case Nil => Nil
      case sublist@(_ :: tail) => f(sublist) ::: flatMapSublists(tail)(f)
    }
Run Code Online (Sandbox Code Playgroud)

functional-programming scala

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

Apache Tomcat中JAVA_OPTS中的空格

如何将具有空格的属性传递JAVA_OPTS给Apache Tomcat?

例如;

-Dmy.property="How are you"
Run Code Online (Sandbox Code Playgroud)

我的操作系统是SUSE Linux.

java linux suse tomcat5.5

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

交互式rebase的Git问题

这基本上是发生的事情:

> git rebase -i HEAD~3
Successfully rebased and updated refs/heads/master.
Run Code Online (Sandbox Code Playgroud)

Pops打开我的文本编辑器,然后在我甚至有机会做任何事情之前立即"完成"rebase.有谁知道这可能导致什么?

我在Windows 7上使用msysgit:git version 1.7.3.1.msysgit.0

git msysgit

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

如何在CSS中加下空格?

我正在制作一份应该可以从网络浏览器打印的报告.在底部是收件人填写的字段,因此它带有下划线.我宁愿不必注意一定数量的下划线,无论如何它们似乎都有间隙.

我想要的是......

支付金额:$ _ __ _ __ _ __ _ __ _ __ _ ___

到目前为止,我已经管理了这个CSS:

<div>
    <p style="border-bottom: 1px solid black;">
        Amount Paid: $ 
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

这画了一条线到父母的边缘div- 我想要的.但是,它也在"Amount Paid:$"下画了一条线,这是我不想要的.我认为ps,spans等的每个组合都失败了:

如果我把文字放在一个span核对边框的地方,那没关系,我想因为它仍然是其中的一部分p而且仍然绘制了边框.

我可以在文本后面添加下划线,但这不起作用.当边框样式位于p元素中时,似乎只想要为空格加下划线.

同样,如果我p用a 替换span它不会得到它应该一直扩展边框的备忘录:

<p>
    <span>Amount Paid: $ </span>
    <span style="border-bottom: 1px solid black;"> </span>
</p>
Run Code Online (Sandbox Code Playgroud)

什么也没做.该线永远不会被绘制.如果我在第二个跨度中添加一个字母,则会在此下面绘制,但不会更多.如果我替换p其他任何东西,如div或跨度,它似乎也不起作用......

有任何想法吗?提前致谢.

html css

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

'做'在Haskell构建

我正在尝试学习Haskell,并希望编写一个小程序,将文件内容打印到屏幕上.当我将其加载到GHCi时,我收到以下错误:

'do'结构中的最后一个语句必须是表达式

我知道这个问题已经在这里被提出了:Haskell - "'do'结构中的最后一个语句必须是一个表达式".

即使我的代码非常相似,我仍然无法弄清楚问题.如果有人能指出我的问题,我会非常感激.

module Main (main) where

import System.IO
import System(getArgs)

main :: IO()
main = do
    args <- getArgs
    inh <- openFile $ ReadMode head args
    printFile inh
    hClose inh

printFile :: Handle -> IO ()
printFile handle = do
    end <- hIsEOF handle
        if end
            then return ()
            else do line <- hGetLine handle
                putStrLn line
                printFile handle
Run Code Online (Sandbox Code Playgroud)

io syntax monads haskell do-notation

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

MapKit用户位置(蓝点和圆圈)将不会显示

我无法弄清楚为什么当前的位置圈不会出现.我有自定义注释看起来很好......并且地图被带到用户的当前位置......但是,圆圈​​没有出现.

这是我的代码.提前致谢!

- (void)viewDidLoad {
    [super viewDidLoad];

 locationManager = [[CLLocationManager alloc] init];
 [locationManager setDelegate:self];
 [locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
 [locationManager startUpdatingLocation];

 [mapView setMapType:MKMapTypeStandard];
 mapView.showsUserLocation = YES;

 MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } };
 region.span.longitudeDelta = 0.005;
 region.span.latitudeDelta = 0.005;
 [mapView setRegion:region animated:YES]; 
 [mapView setDelegate:self];
}

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation  {
    CLLocationCoordinate2D loc = [newLocation coordinate];
    [mapView setCenterCoordinate:loc];      
    }

-(MKAnnotationView *)mapView:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>)annotation {
    static NSString *AnnotationViewID = @"annotationViewID";
    MKAnnotationView *annotationView = (MKAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:AnnotationViewID]; …
Run Code Online (Sandbox Code Playgroud)

iphone mapkit iphone-sdk-3.0 ios4 android-mapview

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

使用JCE/JCA从主密钥中获取秘密

有人能指出我正确的方向吗?

我想使用JCE/JCA从主密钥中获取新密钥,我该如何实现?

问候.

java cryptography encryption-symmetric pkcs#5

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

C#递归深度 - 你有多深入

有什么控制可以递归调用一些东西吗?

从一个基本的测试程序,我得到一个超过18k的递归深度

这取决于stacksize ....

有没有办法设置一个大块的内存(也许是一个线程)与大量的堆栈,以增加递归深度?

.net c# recursion stack

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