问题列表 - 第9702页

在CMake中使用GLOB或每个文件单独指定源文件是否更好?

CMake提供了几种指定目标源文件的方法.一种是使用globbing(文档),例如:

FILE(GLOB MY_SRCS dir/*)
Run Code Online (Sandbox Code Playgroud)

另一个是单独指定每个文件.

哪种方式更喜欢?Globbing似乎很容易,但我听说它有一些缺点.

cmake

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

将文件读入数组

我有一个由换行符分隔的单词/短语文件.我需要获取文件并将每个单词/短语读入数组.到目前为止我有这个:

    NSFileHandle *wordsFile = [NSFileHandle fileHandleForReadingAtPath:[[NSBundle     mainBundle] pathForResource:@"WordList"
                                                                                                           ofType:nil]];
    NSData *words = [wordsFile readDataToEndOfFile];
    [wordsFile closeFile];
    [wordsFile release];
Run Code Online (Sandbox Code Playgroud)

但是我不确定这是否正确,如果是的话,从哪里开始.

此外,茶馆的答案

NSString componentsSeparatedByCharactersInSet:NSCharacterSet newlineCharacterSet

效果很好,但只有10.5. 如何为10.4复制此行为?

arrays cocoa file objective-c

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

表格帖子中字段的大小限制是多少?

标题是不言自明的,如果您使用表单字段发布任意大小的文本,哪些限制被认为是相关的?内存限制,浏览器限制,应用服务器限制?

更新:

表单方法= post就是这种情况.表单字段用于将文件(其内容)提交给服务器.使用Java Applet在客户端上生成该文件.另一种方法是将文件存储在磁盘上并使用表单中的文件输入进行上传.但是这会将文件留在磁盘上.数据库不是问题,文件将存储为blob.

html forms post http

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

在DB4O中按类型查询

如何将类类型传递给C#中的函数?

当我进入db4o和C#时,我在阅读教程后编写了以下函数:

    public static void PrintAllPilots("CLASS HERE", string pathToDb)
    {
        IObjectContainer db = Db4oFactory.OpenFile(pathToDb);
        IObjectSet result = db.QueryByExample(typeof("CLASS HERE"));
        db.Close();
        ListResult(result);
    }
Run Code Online (Sandbox Code Playgroud)

.net c# db4o function argument-passing

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

无法设置属性的属性

正如我所说,我正在设置房产的财产.假设我有一个代表交易的类.在我的课堂上,我有一个代表另一个类的属性,例如:

Public Class PersonRecord

    _myPerson = new Person()

    Public Property MyPerson as Person
    Get
        _myPerson = Person.GetAppropriatePerson(Me.PersonID)

        return _myPerson
    End Get

    Set
        _myPerson = value
    End Set
    End Property
Run Code Online (Sandbox Code Playgroud)

所以我基本上有一个属性,有一个get过滤器,可以获得适当的人.问题是,当我想通过属性设置Person的信息时,VB似乎忽略了我甚至做了它,例如:

Me.myPersonRecord.Person.Name = "Some Name"
Run Code Online (Sandbox Code Playgroud)

但是当我对此进行监视时,在设置属性后,我的值不会改变.我对这种行为感到困惑.有什么我做错了吗?谢谢!

vb.net setter properties set

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

如何使用自定义文件扩展名而不是.ASPX

我想在我的网站上使用自定义扩展程序.我的意思是,我不想使用"default.aspx",我想使用"default.customext"

我怎么能在web.config或其他地方这样做?

ps:我没有机会在IIS上更改asp.net配置

我使用的是.NET Framework 3.5,Visual Studio 2008 sp1,目标服务器是IIS 7

谢谢

asp.net

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

应该返回什么Http代码"Thing not found"?

我正在构建一个网络服务,在这种特殊情况下,用于询问有关顾客的信息.

让我们说,为了争论,查找网络命中是:

GET /patrons/619 HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

如果找到了顾客,我会返回代码200:

HTTP/1.1 200 OK
Run Code Online (Sandbox Code Playgroud)

如果您省略或给出不是数字的帐号,我将返回400.例如以下错误请求:

GET /patrons HTTP/1.1
GET /patrons/ HTTP/1.1
GET /patrons/G619 HTTP/1.1
GET /patrons/kirsten%20guyer HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

所有返回错误400(错误请求),例如:

HTTP/1.1 400 Invalid patron number
Run Code Online (Sandbox Code Playgroud)

我希望找到未找到顾客的状态代码,作为HTTP状态代码返回.例如:

GET /patrons/1322 HTTP/1.1

HTTP/1.1 404 Not Found
Run Code Online (Sandbox Code Playgroud)

我已经考虑过使用404(Not Found),这一个有效的响应(请求的资源是,真的,真的,没有找到.)但我担心人们调试它可能会认为这意味着他们拼错/patrons/了.

谁能想到我可以使用的另一个http状态代码?


更新:我很有眼力

204 No Content 
The server successfully processed the request, but is not returning any content. 
Run Code Online (Sandbox Code Playgroud)

怎么说你?


不要忘记,并非所有HTTP服务器都提供HTML内容.如果要求IIS Web服务器提供名为的资源:

GET /MyStartPage.html HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

然后HTTP服务器必须决定响应什么.在大多数Web服务器上,名为/MyStartPage.html的资源对应于位于硬盘驱动器上的文件.

而StackOverflow则:

GET /posts/1027301 HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

其中,如果该资源不存在,则Web服务器应该(正确地)返回404.

lookup web-services http

7
推荐指数
4
解决办法
1940
查看次数

Apache日志行不按顺序出现 - 为什么?

我有一个apache web服务器,当某个用户访问某个页面时,我得到一个日志行,其时间戳不同步.

样本输出:

IP1 - - [22/Jun/2009:12:20:40 +0000] "GET URL1" 200 3490 "REFERRING_URL1" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)"

IP2 - - [22/Jun/2009:12:11:47 +0000] "GET URL2" 200 17453 "-" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11"

IP3 - - [22/Jun/2009:12:20:41 +0000] "GET URL3" 200 889 "REFERRING_URL2" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB6; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; …
Run Code Online (Sandbox Code Playgroud)

apache

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

在java中的集合中查找弱引用对象

关于Java的WeakReference和Collections的几个问题:

  1. 是否有一个库透明地使用WeakReference实现Java的各种数据集接口(例如Collection,List,Set,Queue等)?像WeakHashMap一样用于HashMap接口?

  2. 或者是简单地创建普通集合然后使用compareTo或Comparator或某些东西来使搜索集合正常工作的常见解决方案?

我基本上想这样:

public interface WeakCollection<E> extends Collection<E> {}
Run Code Online (Sandbox Code Playgroud)

但是接口的合同是对E的引用存储很弱.显然,get(int index)当该对象已经消失等时返回null 没有问题,但我希望contains(E e)函数和其他类似的项能够正常工作.

我只是想避免"没有发明在这里"的陷阱,并确保如果我自己实现这个最简单的解决方案.

java collections weak-references

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

Rails - 如何创建链接到另一个模型的TWO的模型

我正在尝试创建以下内容:

User model (this is fine)

id

Link model (associated with two Users)

id
user_id1
user_id2
Run Code Online (Sandbox Code Playgroud)

这是一个我想在链接模型上使用has_and_belongs_to_many关联类型的实例吗?我该怎么做?

最后,我希望能够拥有一个用户对象并调用@ user.links来获取涉及该用户的所有链接...

我只是不确定在Rails中最好的方法是什么.

ruby ruby-on-rails

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