问题列表 - 第26537页

如何检测文件中的DOS换行符?

我有一堆文件.有些是Unix行结尾,很多都是DOS.在切换行结尾之前,我想测试每个文件以查看是否格式化dos.

我该怎么做?有没有我可以测试的旗帜?相似的东西?

python bash file line-endings line-breaks

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

适用于iPhone OS应用的可用内存

是否有函数或常量定义iPhone OS中应用程序的可用内存量?

我正在寻找一种独立于设备的方式(iPod touch,iPhone,iPad)来了解应用程序剩余的内存量.

memory iphone memory-management

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

选择矢量矢量的大小

我有一个名为Grid的类,它声明了这样的向量向量:

typedef vector<int> row;
typedef vector<row> myMatrix;

myMatrix sudoku_;
Run Code Online (Sandbox Code Playgroud)

构造函数如下所示:

grid::grid() : sudoku_(9,9)
{

}
Run Code Online (Sandbox Code Playgroud)

如您所见,构造函数将其初始化为9x9网格.如何让它工作,以便要求用户输入一个数字,比如n,并且网格初始化为nxn?

c++

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

是否可以确定ViewController是否显示为Modal?

是否有可能在ViewController类中检查它是否显示为模态视图控制器?

iphone controller modal-dialog view ios

115
推荐指数
7
解决办法
6万
查看次数

Database/NoSQL - 检索以下数据的最低延迟方式

我有房地产申请,"房子"包含以下信息:

house:
- house_id 
- address
- city 
- state
- zip
- price
- sqft
- bedrooms
- bathrooms
- geo_latitude
- geo_longitude
Run Code Online (Sandbox Code Playgroud)

我需要对地理坐标框内的所有家庭执行极其快速(低延迟)的检索.

类似下面的SQL(如果我使用数据库):

SELECT * from houses 
WHERE latitude IS BETWEEN xxx AND yyy
AND longitude IS BETWEEN www AND zzz
Run Code Online (Sandbox Code Playgroud)

问题: 如何以最快的方式存储此信息,以便我可以根据纬度和经度执行最快的数据检索?(例如数据库,NoSQL,内存缓存等)?

database performance rdbms cassandra nosql

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

在保存对象之前处理文件上载

我有一个这样的模型:

class Talk(BaseModel):
  title        = models.CharField(max_length=200)
  mp3          = models.FileField(upload_to = u'talks/', max_length=200)
  seconds      = models.IntegerField(blank = True, null = True)
Run Code Online (Sandbox Code Playgroud)

我想在保存之前验证上传的文件是MP3,如下所示:

def is_mp3(path_to_file):
  from mutagen.mp3 import MP3
  audio = MP3(path_to_file)
  return not audio.info.sketchy
Run Code Online (Sandbox Code Playgroud)

一旦我确定我有一个MP3,我想在seconds属性中保存通话的长度,如下所示:

audio = MP3(path_to_file)
self.seconds = audio.info.length
Run Code Online (Sandbox Code Playgroud)

问题是,在保存之前,上传的文件没有路径(请参阅此票证,关闭为wontfix),因此我无法处理MP3.

我想提出一个很好的验证错误,以便ModelForms可以显示一个有用的错误("你这个白痴,你没有上传MP3"或其他东西).

知道如何在保存文件之前访问该文件吗?

ps如果有人知道验证文件的更好方法是MP3,我会全神贯注 - 我也希望能够搞乱ID3数据(设置艺术家,专辑,标题和专辑艺术,所以我需要它可以处理通过mutagen).

django django-models django-file-upload

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

用SICStus Prolog推广Fibonacci序列

我正在尝试找到一个关于广义Fibonacci序列(GFS)的查询的解决方案.查询是:是否有任何GFS有885作为他们的第12个数字?最初的2个数字可以限制在1到10之间.

我已经找到了在序列中找到第N个数字的解决方案,该序列从(1,1)开始,我明确定义了初始数字.以下是我对此的看法:

fib(1, 1).
fib(2, 1).

fib(N, X) :-
    N #> 1,
    Nmin1 #= N - 1,
    Nmin2 #= N - 2,
    fib(Nmin1, Xmin1),
    fib(Nmin2, Xmin2),
    X #= Xmin1 + Xmin2.
Run Code Online (Sandbox Code Playgroud)

对于上面提到的查询,我认为以下方法可以解决这个问题,我将重用fib方法而不明确定义初始数字,因为现在需要动态完成:

fib(N, X) :-
    N #> 1,
    Nmin1 #= N - 1,
    Nmin2 #= N - 2,
    fib(Nmin1, Xmin1),
    fib(Nmin2, Xmin2),
    X #= Xmin1 + Xmin2.

fib2 :-
    X1 in 1..10,
    X2 in 1..10,
    fib(1, X1),
    fib(2, X2),
    fib(12, 885).
Run Code Online (Sandbox Code Playgroud)

......但这似乎不起作用.

这种方式不可能定义初始数字,还是我做了一些非常错误的事情?我不是要求解决方案,但任何可以帮助我解决这个问题的建议都将非常感激.

prolog fibonacci sicstus-prolog clpfd

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

ForEach with EditorFor

我有一个Entity模型,其中包含Message对象的集合,Message对象具有多个属性,包括content,MessageID,from和to.

我已经为Message类型创建了一个EditorTemplate,但是,我无法让它显示Messages集合的内容.

没有错误,但没有输出.

请注意,视图代码来自父级Talkback类的EditorTemplate.你有一个EditorTemplate为子集合调用另一个EditorTemplate吗?

Talkback和Message类都是由现有数据库中的Entity框架生成的.

查看代码:

        <% foreach (TalkbackEntityTest.Message msg in Model.Messages)
    { 
           Html.EditorFor(x=> msg, "Message"); 
    } %>
Run Code Online (Sandbox Code Playgroud)

这是我的模板代码.它是标准的自动生成的视图代码,带有一些细微的变化.

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<TalkbackEntityTest.Message>" %>

    <%: Html.ValidationSummary(true) %>

    <fieldset>
        <legend>Fields</legend>

        <div class="editor-label">
            <%: Html.LabelFor(model => model.MessageID) %>
        </div>
        <div class="editor-field">
            <%: Html.TextBoxFor(model => model.MessageID) %>
            <%: Html.ValidationMessageFor(model => model.MessageID) %>
        </div>

        <div class="editor-label">
            <%: Html.LabelFor(model => model.acad_period) %>
        </div>
        <div class="editor-field">
            <%: Html.TextBoxFor(model => model.acad_period) %>
            <%: Html.ValidationMessageFor(model => model.acad_period) %>
        </div>

        <div class="editor-label">
            <%: Html.LabelFor(model => model.talkback_id) %>
        </div>
        <div …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework editorfor editortemplates asp.net-mvc-2

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

如何生成changelog:自上次Hudson构建以来的git log?

我正在使用Phing在Hudson中完成构建任务.

我想生成包含自上次成功构建Hudson以来所有提交的更改日志.但看起来哈德森和哈德森的Git插件都没有提供%last_build_time%变量.

这将是令人满意的解决方案,(但如何获得时间?):

git log --pretty="%s" --since="%last_build_time%"
Run Code Online (Sandbox Code Playgroud)

我现在看到的唯一方法是从作业xml文件中提取它,但我不知道是否可以使用Phing.

如何生成更改日志?

git phing bash continuous-integration hudson

10
推荐指数
2
解决办法
9534
查看次数

HTML中DTD的用途是什么?

任何人都可以指定HTML页面中文档类型声明的需要和使用.它的优点是什么?我在网上搜索,发现结果有点令人困惑.请有人强调.

html doctype

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