问题列表 - 第15328页

Crystal报告确实减慢了asp.net网站的构建速度,排除它们的方法有哪些?

帮助一位拥有100多份"Crystal Reports 2008"报告的朋友作为"asp.net网站项目"的一部分.

我不知道如何/为什么,但是当这个"asp.net网站"项目正在构建时,它花费大约15分钟"构建"所有Crystal Reports所在的报告目录.

Crystal Reports文件.rpt甚至可以构建/编译吗?实际上它看起来像是一个嵌入式资源.例如根据本文http://msdn.microsoft.com/en-us/library/aa287962(VS.71).aspx,你应该能够改变是否嵌入了报告来自属性,但是" asp.net网站项目"在sol exp中突出显示报告时,这些属性不可用.

在构建和发布网站时,所有报告文件仍会放入相应的报告文件夹中.

所以我想,我的问题是有没有办法阻止VS在"网站项目"中构建Crystal Reports?它只是花了很长时间才难以忍受.

asp.net build-process build crystal-reports

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

Objective-C:如何将字符串附加到NSMutableString?

网址下载

http://code.google.com/p/mwiphonesdk/source/browse/#svn/trunk/iMADE/PrepTasks/08

我在上面链接的位置有代码,我使用NSMutableString在下载数据时附加字符串.但我发现使用appendString不会增加可变字符串的长度.我一定做错了什么.

当我完成后,我需要将NSMutableString转换为NSString以返回它.我已经找到了这样做的例子,但我还没有看到.

我最熟悉Java和C#,其中有一个StringBuffer/StringBuilder,它允许你附加片段,它们只是在最后调用toString来获取一个String.在Objective-C中看起来并不那么容易.

NSString* str = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];

#pragma mark TODO Confirm this is appending a value to the mutable string
[self.mutableString appendString:str];

NSLog(@"str length: %d, %d", [str length], [self.mutableString length]);
Run Code Online (Sandbox Code Playgroud)

上面是调用appendString的代码部分.

我看到str的长度> 0但调用appendString不会增加self.mutableString的长度.

我在这做错了什么?

objective-c

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

什么是Web编程语言的常见文件扩展名?

不同语言最常使用哪些文件扩展名?请不要放置源文件名(如.java),而是放置在呈现页面的URL中的扩展名.

到目前为止,这是我的(按字母顺序排列)列表

  • ASP Classic
    • ASP
  • ASP.NET
    • ASPX
    • AXD
    • ASX
    • ASMX
    • ASHX
  • CSS
    • CSS
  • ColdFusion的
    • CFM
  • 二郎神
    • 雅司病
    • SWF
  • HTML
    • HTML
    • HTM
    • XHTML
    • JHTML
  • Java的
    • JSP
    • JSPX
    • WSS
    • 行动
  • JavaScript的
    • JS
  • Perl的
    • PL
  • PHP
    • PHP
    • PHP4
    • PHP3
    • PHTML
  • 蟒蛇
    • PY
  • 红宝石
    • RB
    • RHTML
  • SSI
    • SHTML
  • XML
    • XML
    • RSS
    • SVG
  • 其他(C,perl等)
    • CGI
    • DLL

还有吗?我会根据评论不断更新.最大的正确添加(或删除)是可接受的答案.

旁白:这是用于比较在线语言使用:http://blog.paulisageek.com/2009/10/file-extensions-on-internet.html

language-agnostic file-extension programming-languages

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

如何将其更改为"惯用"Perl?

我开始深入研究Perl,但是在编写"Perl-ly"代码时遇到了麻烦,而不是在Perl中编写C语言.如何更改以下代码以使用更多Perl习语,我应该如何学习习语?

只是解释它正在做什么:这个程序是一个模块的一部分,它对齐DNA或氨基酸序列(如果你关心这些事情,使用Needelman-Wunch).它创建了两个2d数组,一个用于存储两个序列中每个位置的分数,另一个用于跟踪路径,因此可以在以后重新创建得分最高的对齐.它工作正常,但我知道我并没有非常简洁明了地做事.

编辑:这是作业.我完成了它,但想要清理一下我的代码.如果您有兴趣,可以在课堂网站上找到有关实施算法的详细信息.

sub create_matrix {
    my $self = shift;
    #empty array reference
    my $matrix = $self->{score_matrix};
    #empty array ref
    my $path_matrix = $self->{path_matrix};
    #$seq1 and $seq2 are strings set previously
    my $num_of_rows = length($self->{seq1}) + 1;
    my $num_of_columns = length($self->{seq2}) + 1;

    #create the 2d array of scores
    for (my $i = 0; $i < $num_of_rows; $i++) {
        push(@$matrix, []);
        push(@$path_matrix, []);
        $$matrix[$i][0] = $i * $self->{gap_cost};
        $$path_matrix[$i][0] = 1;
    }

    #fill out the first row …
Run Code Online (Sandbox Code Playgroud)

perl bioinformatics

8
推荐指数
5
解决办法
724
查看次数

比较Objective-C中的浮点数的奇怪问题

在算法的某个时刻,我需要将类的属性的浮点值与浮点数进行比较.所以我这样做:

if (self.scroller.currentValue <= 0.1) {
}
Run Code Online (Sandbox Code Playgroud)

其中currentValue是一个浮动属性.

但是,当我具有相等性并且self.scroller.currentValue = 0.1if语句未满足且代码未执行时!我发现我可以通过将0.1转换为浮动来解决这个问题.像这样:

if (self.scroller.currentValue <= (float)0.1) {
}
Run Code Online (Sandbox Code Playgroud)

这很好用.

任何人都可以向我解释为什么会这样吗?默认情况下,0.1是否定义为double?

谢谢.

iphone floating-point casting objective-c

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

如果方法中只需要一个对象字段,那么应该作为参数传递什么 - 对象或字段值?

假设有一种方法可以按书籍ID搜索图书作者.什么应该作为参数传递给这样的方法 - 只有book.id(int)或整本书对象?

或者另一个例子.在java中,我需要使用页面的当前url做一些工作.什么应该传递给这样的方法 - 只有request.getRequestURL()或整个请求?

我有点看到每种方法的好处,但在使用什么时却无法提出好的规则.

谢谢.

java oop

7
推荐指数
2
解决办法
322
查看次数

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

通过pagemethods访问时的会话问题

我在通过pagemethods访问会话中的值时遇到问题.

下面的示例以简单的形式演示了该问题.页面上有三个按钮,每个按钮调用一个不同的页面方法,然后访问会话中我期望的相同变量.事实上,每个页面方法返回的值是不同的,如下所示.

我在部署到网络服务器时才遇到这个问题; 当我在本地测试时,这不是问题.

Example output:

Method       Session Value
DoMethod1   597cbe1c-5391-4b93-af6b-0da0068b264b
DoMethod2   35df48aa-8a58-4008-b353-be7b9f950395
DoMethod3   35df48aa-8a58-4008-b353-be7b9f950395
DoMethod1   597cbe1c-5391-4b93-af6b-0da0068b264b
DoMethod2   597cbe1c-5391-4b93-af6b-0da0068b264b
DoMethod1   35df48aa-8a58-4008-b353-be7b9f950395
DoMethod3   35df48aa-8a58-4008-b353-be7b9f950395
DoMethod1   597cbe1c-5391-4b93-af6b-0da0068b264b
DoMethod2   597cbe1c-5391-4b93-af6b-0da0068b264b
DoMethod3   35df48aa-8a58-4008-b353-be7b9f950395




Imports System.Web.Services

Public Class MethodResult
    Public MethodName As String
    Public SessionID As String
    Public SessionValue As Object
End Class

Partial Public Class sessiontest
    Inherits System.Web.UI.Page

    <WebMethod()> _
    Public Shared Function DoMethod1() As MethodResult
        If HttpContext.Current.Session("sharedvalue") Is Nothing Then
            HttpContext.Current.Session("sharedvalue") = Guid.NewGuid
        End If
        Dim ret = New MethodResult
        ret.MethodName = "DoMethod1" …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net session session-state

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

在C++中将宽字符串转换为小写

如何在C++中将wchar_t字符串从大写转换为小写?

该字符串包含日语,中文,德语和希腊字符的混合.

我想过使用towlower ......

http://msdn.microsoft.com/en-us/library/8h19t214%28VS.80%29.aspx

..但文件说:

towlower的案例转换是特定于语言环境的.只有与当前区域设置相关的字符才会被更改.

编辑:也许我应该描述我在做什么.我收到用户的Unicode搜索查询.它最初采用UTF-8编码,但我将其转换为widechar(我的措辞可能不对).我的调试器(VS2008)在"可变快速监视"中正确显示日语,德语等字符.我需要在Unicode中查看另一组数据并查找搜索字符串的匹配项.虽然当搜索区分大小写时,这对我来说没有问题,但是在不区分大小写的情况下更难以解决问题.我(可能是天真的)解决问题的方法是将所有输入数据和输出数据转换为小写,然后进行比较.

c++ lowercase widestring

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

ImportError:没有名为Foundation的模块

我试图按照"使用Xcode 3.2进行PyObjC开发"的接受答案的说明.我会在这里重新发布它们,因为我没有足够的代表对实际问题发表评论:


以下是我为使PyObjC在Snow Leopard中工作所做的工作:

  • 使用Finder,我作为访客Go > Connect to Server...访问了http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/.

  • 然后Xcode,我在我的本地系统上创建了一个文件夹~Library/Application Support/Developer/Shared/Xcode/.(你可能已经有了这个文件夹,但我还没有为自己定制任何东西).

  • 我将File Templates文件夹从红豆服务器复制到我的新Xcode文件夹中.

  • Project Templates文件夹复制到其他位置,例如桌面.

  • 使用终端,导航到我桌面上的临时项目模板文件夹并运行此命令以"构建"模板:

$ cd~/Desktop/Project\Templates /

$ ./project-tool.py -k -v --template~/Desktop/Project\Templates/Cocoa-Python\Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python\Application~/Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa-Python\Application


当我尝试运行以开头的行时./project-tool.py,我在终端中收到以下错误:

Traceback (most recent call last):  
  File "./project-tool.py", line 22, in <module>  
     from Foundation import NSDictionary  
 ImportError: No module named Foundation
Run Code Online (Sandbox Code Playgroud)

我正在运行Snow Leopard并已安装Xcode 3.2.1,并已阅读此模块应已安装并正常工作.我已经读过你可以通过>>> import objc在Python命令行中运行来测试PyObjC模块是否正常工作.当我运行这个时,我得到:

>>> import objc
Traceback (most recent call last):  
  File "<stdin>", line 1, in …
Run Code Online (Sandbox Code Playgroud)

python xcode pyobjc osx-snow-leopard

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