问题列表 - 第25271页

我怎么能gzip我的JavaScript和CSS文件?

我有一个问题,我必须gzip一个原型Lib,但我完全不知道如何做到这一点,从哪里开始,它是如何工作的.:)

我找到一些教程,但这没有帮助......

所以我的JS文件有一个文件夹:

/ compressed/js/1.js 2.js 3.js

我在这个文件中调用这些文件进行测试

/compresses/index.php

<link rel="javascript" type="text/js" href="js/tabs.js" />
<link rel="javascript" type="text/js" href="js/fb.js" />
Run Code Online (Sandbox Code Playgroud)

那我该怎么办?:)

javascript css apache gzip http

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

匹配大文本文件中的字符串?

我有一个字符串列表,其中包含大小为152MB的文本文件中的大约700万个项目.我想知道什么是实现一个函数的最佳方法,该函数接受一个字符串并返回它是否在该字符串列表中.

c# string text matching

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

Visual Studio无法打开网站错误

我使用Visual Studio 2008并处理包含网站的Web项目.打开解决方案文件时,收到错误消息:"无法打开网站http://localhost/myWebsite.de.网站http://localhost/myWebsite.de不存在." 我可以在解决方案文件夹中看到该网站显示为"不可用".

可以将网站添加到解决方案中,但在重新启动Visual Studio之后,它又消失了.

有没有人以类似的方式遇到这个问题?

visual-studio web

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

我应该使用UIWebView或UITextView在电子书阅读器应用程序中显示文本吗?

我想制作一个电子书阅读器iPhone应用程序.我应该使用UITextView还是UIWebView显示文字?其他电子书阅读器使用哪种控件?

iphone cocoa-touch uiwebview uitextview

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

无法在自定义配置文件提供程序中加载类

我在C#中编写一个小型控制台应用程序,它引用了一个实现自定义.net Profile提供程序的自定义程序集.我已将以下部分添加到我的app.config文件中,该文件引用了自定义类和程序集.

<system.web>
<profile defaultProvider="MyCompanyProfileProvider" inherits="MyCompany.Web.User.GenericProfile" automaticSaveEnabled="false">
    <providers>
        <clear/>
        <add name="MyCompanyProfileProvider" connectionStringName="defaultDatabase" applicationName="/myApplication" type="MyCompany.Web.ProfileProvider, MyCompany.Web"/>
    </providers>
    <properties>
        <add name="JobRoleId" type="System.Int32"/>
        <add name="LastCompetencyId" type="System.Int32" defaultValue="0"/>
        <add name="MixSettings" type="System.Xml.XmlDocument"/>
    </properties>
</profile></system.web>
Run Code Online (Sandbox Code Playgroud)

但是,当我在调试模式下运行应用程序时,我得到以下错误,就好像它正在查看System.Web程序集而不是app.config文件中指定的那个.

无法从程序集'System.Web,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'加载类型'MyCompany.Web.User.GenericProfile'.

我有一个本地Web应用程序,也使用程序集和自定义配置文件提供程序,并且没有任何问题.我已经检查了引用的程序集被复制到输出目录.

有任何想法吗??

c# asp.net-profiles console-application

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

递归构建可变参数函数的返回类型时的奇怪行为

这可能是一个非常简单的解释,但是如果我错了,我会尽可能多地给出背景故事.对于如此冗长而道歉.我正在使用gcc4.5,并且我意识到c ++ 0x支持仍然有点实验性,但我将假设我所看到的行为存在非bug相关的原因.

我正在尝试使用可变参数函数模板.最终目标是建立一个缺点std::pair.它不是一个自定义类型,只是一对配对对象.构造列表的函数必须以某种方式递归,最终返回值取决于递归调用的结果.作为附加扭曲,连续参数在插入列表之前被添加在一起.所以如果我通过[1,2,3,4,5,6],最终结果应该是{1 + 2,{3 + 4,5 + 6}}.

我最初的尝试相当天真.一个函数,Build,有两个重载.一个人拿了两个相同的参数,然后简单地返回它们 另一个采用了两个参数和一个参数包.返回值是一对由两个设置参数和递归调用之和组成.回想起来,这显然是一个有缺陷的策略,因为当我试图找出它的返回类型时,函数没有被声明,所以它别无选择,只能解析为非递归版本.

我明白了 我困惑的地方是第二次迭代.我决定让这些函数成为模板类的静态成员.函数调用本身不是参数化的,而是整个类.我的假设是,当递归函数尝试生成其返回类型时,它将使用自己的静态函数实例化整个新版本的结构,并且所有内容都可以自行运行.

结果是:"错误:没有匹配函数来调用BuildStruct<double, double, char, char>::Go(const char&, const char&)"

违规代码:

static auto Go(const Type& t0, const Type& t1, const Types&... rest)
    -> std::pair<Type, decltype(BuildStruct<Types...>::Go(rest...))>
Run Code Online (Sandbox Code Playgroud)

我的困惑来自于这样的事实:参数BuildStruct应始终与发送的参数类型相同BuildStruct::Go,但在错误代码Go中缺少最初的两个双参数.我在这里错过了什么?如果我最初关于如何选择静态函数的假设是不正确的,为什么它试图调用错误的函数而不是根本找不到函数?它似乎只是混合类型,而且我无法想出为什么.如果我在初始调用中添加其他参数,它总是在失败之前向下挖掘到最后一步,因此假设递归本身至少部分工作.这与初始尝试形成鲜明对比,初始尝试始终无法立即找到函数调用.

最终,我已经解决了这个问题,一个相当优雅的解决方案,几乎不像前两次尝试.所以我知道如何做我想做的事.我正在寻找我所看到的失败的解释.

完整的代码,因为我确信我的口头描述不足.首先是一些样板文件,如果您觉得有必要执行代码并亲自查看它.然后是合理失败的初始尝试,然后是第二次尝试,但没有.

#include <iostream>
using std::cout;
using std::endl;

#include <utility>

template<typename T1, typename T2>
std::ostream& operator <<(std::ostream& str, const std::pair<T1, T2>& p) {
  return str << "[" << p.first << ", " << p.second << …
Run Code Online (Sandbox Code Playgroud)

c++ templates variadic-functions c++11

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

苹果手机.从字符串或整数创建纬度

一个小的转换问题让我发疯.

我有一个代表纬度的字符串(ex"35.453454").我想用它作为CLLocation的纬度.

如何以正确的CLLocation(度)格式转换字符串?

非常感谢,这让我很生气!托马斯

string iphone latitude-longitude

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

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

我们可以做些什么来使Microsoft将IntelliTrace添加到VS 2010 Professional Edition?

现在微软已经发布了VS 2010,我在这里进入了产品页面.令我惊讶的是,我发现IntelliTrace(历史调试器)仅在VS 2010的终极版上受支持.这意味着您需要花费近4000美元进行续订,并花费近12000美元购买新许可证.有人知道我们怎么能改变这个决定?特别是让他们将此功能添加到VS 2010专业版.

visual-studio-2010 historical-debugging

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

如何在DataGridView中禁用新行的创建?

这是关于用C#编写的.NET Windows Forms应用程序.我有一个DataGridView连接到数据库.它显示所选表的内容.

现在如果该表中有4行,它将显示4行.在此之后我能够进入5 在DataGrid视图列.应该避免.现在我必须禁用新行的创建.我该怎么做?

c# datagridview winforms

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