问题列表 - 第49465页

删除Orchard Footer中的登录链接

我想删除我Orchard网站最底层的登录链接.我想转到/ Users/Account/LogOn链接登录,但没有显示链接.我不认为在面向公众的网站上这是必要的,不应该在那里.

我似乎只能删除或编辑常规页脚.有谁知道我怎么做到这一点?

编辑 - 我也希望能够从内容中删除发布日期.我不需要发布的日期显示在一个简单的页面上.这个功能是否存在,修复不直观....或者我只是有点慢.

orchardcms

9
推荐指数
2
解决办法
4220
查看次数

Python Pyramid&Chameleon模板语言逃脱了html

我无法理解变色龙的标签.我是django的用户,但我决定将我的CompSci课程伙伴和我自己介绍给Pyramid,因为我虽然更轻巧=更容易学习.

目前$ {}标签正在逃避我试图通过它输出的任何html标签.在django中,有一些方法可以指定变量是"安全的"并且不需要进行转义.

我怎样才能在金字塔/变色龙中做同样的事情?

python pyramid chameleon template-tal

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

如何从Hadoop的Pig处理的文件中修剪标题行?

我试图通过Pig程序使用Amazon的Elastic Map Reduce来解析由我们的服务生成的制表符分隔数据文件.事情进展顺利,但我们所有的数据文件都包含一个标题行,用于定义每列的用途.显然,(字符串)标题不能转换为数字数据值,因此我从Pig得到警告,如下所示:

2011-03-17 22:49:55,378 [main] WARN  org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigHadoopLogger - org.apache.pig.builtin.PigStorage: Unable to interpret value [<snip>] in field being converted to double, caught NumberFormatException <For input string: "headerName"> field discarded
Run Code Online (Sandbox Code Playgroud)

我在load语句之后有一个过滤器,它试图确保我以后不会对任何标题行进行操作(通过过滤掉标题术语),但是我想摆脱警告噪音以避免掩盖任何潜在的问题(例如未正确投射的实际数据字段).

这可能吗?

hadoop apache-pig

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

savetxt如何将类型从float64更改为int或double

我一直试图savetxt在numpy中使用该功能.我遇到的问题是,即使我认为我相应地定义了我的变量,即int()或double(),我得到的文本文件也有浮动.我怎么能改变呢?

输入如下: pNoise=[int(i), around(pNoise[0], decimals=3), around(pNoise[1], decimals=3), around(pNoise[2], decimals=3)]

savetxt行如下: savetxt(noutF, pNoisetot)

我的期望是:0 1.567 8.865相反,我得到了0.000000000000000000e+00 1.015909999999999940e+02 2.600000000000000089e-01

python numpy scipy

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

Rails中的对象版本控制,如Papertrail,但个别表

对于我目前正在进行的项目,我需要实现对象版本控制.不幸的是,我需要保留每个对象的完整历史记录,因此像Papertrail这样的单个表解决方案很快就会变得无法管理.然而,我喜欢Papertrail的功能,我在一个解决方案中找不到每个模型的单独表格(例如acts_as_versioned).

  • 能够存储来自控制器和模型的元信息
  • 数据已序列化,因此架构更改不会修改版本表
  • 遍历版本的强大方法
  • 自动跟踪变更责任

还有Papertrail没有的一些功能可以奖励:

  • 内置版本差异支持
  • 差异而不是完整版本

我目前正在考虑让Papertrail为每个模型使用单独的表格,但是如果有现有的解决方案,我想节省这些努力.

更新: Vestal版本默认使用单个表,但通过为每个模型提供自定义版本类并使用ActiveRecord的"set_table_name"方法,我能够为每个模型创建单独的表.Vestal版本也内置差异支持,但其界面不如Papertrails强大.它也缺乏关联支持.

更新2: 由于papertrail似乎是一个更活跃的项目,我已经分叉了gem并添加了类似于版本的自定义类支持,现在允许为每个模型定义单独的表.我的分支在这里,但我希望它很快就会被拉入主项目库. https://github.com/benzittlau/paper_trail

versioning ruby-on-rails database-versioning

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

为什么不允许在std :: auto_ptr上使用operator []

为什么std :: auto_ptr上不允许使用operator []?

#include <iostream>

using namespace std ;

template <typename T>
void foo( T capacity )
{
    auto_ptr<T> temp = new T[capacity];

    for( size_t i=0; i<capacity; ++i )
        temp[i] = i; // Error
}

int main()
{
    foo<int>(5);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在Microsoft Visual C++ 2010上编译.

错误:错误C2676:二进制'[':'std :: auto_ptr <_Ty>'未定义此运算符或转换为预定义运算符可接受的类型

c++ auto-ptr visual-c++-2010

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

在NSUserDefaults保存的NSMutableArray中插入对象

我有NSUserDefaults保存的NSMutableArray.这个数组是我用户可以保存的"最喜欢的"项目,所以当我想添加一个项目时,我需要读取数组(来自NSuserDefault)并保存在第一个空闲位置.

我正在使用此方法在NSMutableArray中添加值

-(IBAction)save{
   NSMutableArray *abc = [[NSUserDefaults standardUserDefaults] objectForKey:@"12345"];
   int n = [abc count];
   [abc insertObject:@"aaa" atIndex:n];
   NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
   [[NSUserDefaults standardUserDefaults] setObject:abc forKey:@"12345"];
   [defaults synchronize];
   [abc release];
}
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?如果用户调用此方法两次,则第二次应用程序崩溃时会显示以下日志:

*由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [__ NSCFArray insertObject:atIndex:]:发送到immutable对象的mutating方法'

为什么?为什么只是第二次?第一次工作正常!

iphone nsuserdefaults nsmutablearray

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

导出到Microsoft Excel(2007)时,ColdFusion(9)在数字后神秘地删除字符"D"和"F"

以下是一些示例的代码片段:

theSheet = SpreadsheetNew("Rates","True");
SpreadsheetAddRow(theSheet,"4A,4B,4C,4D,4E,4F,4G,4H,4I,4J");
SpreadsheetAddRow(theSheet,"4K,4L,4M,4N,4O,4P,4Q,4R,4S,4T");
SpreadsheetAddRow(theSheet,"4U,4V,4W,4X,4Y,4Z,4D4,4F4");
Run Code Online (Sandbox Code Playgroud)

<cfheader name="content-disposition" value="attachment; filename=#GetTickCount()#.xlsx">
<CFHEADER NAME="Expires" VALUE="#now()#">
<cfcontent type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" variable="#SpreadsheetReadBinary(theSheet)#"/>
Run Code Online (Sandbox Code Playgroud)

问题是"4D"和"4F"(而不是其他人)失去了'D'和'F'并被格式化为数字.

我试过这个:

formatText = StructNew();
formatText.dataformat="@";
SpreadsheetFormatColumns(theSheet,formatText,"1-10");
Run Code Online (Sandbox Code Playgroud)

我确认这将Excel中的格式设置为"文本",但现在我只看到文本格式单元格中的数字4!我也试过使用'字符,但是当它在Excel中打开时,它只显示'而不是字面化单元格.

这很奇怪; 谁知道会发生什么?

coldfusion excel export-to-excel

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

如何为m4宏文件包含的ifdef保护?

对于C头文件,可以防止多次包含头文件,例如:

#ifndef MY_FOO_H
#define MY_FOO_H

[...]

#endif
Run Code Online (Sandbox Code Playgroud)

如何在m4中做同样的事情,include()以便对同一文件的多个宏调用只会导致内容被包含一次?

具体来说,我想做一个涉及使用宏的ifdef保护changequote(我不会用dnls使我的代码混乱):

最初,当我执行以下操作时,多个包含仍会破坏引号:

更改quote_file.m4:

ifdef(my_foo_m4,,define(my_foo_m4,1)
changequote([,])
)
Run Code Online (Sandbox Code Playgroud)

更改quote_invocation.m4:

include(changequote_file.m4)
After first include invocation:
[I should not have brackets around me]
`I should have normal m4 quotes around me'
include(changequote_file.m4)
After second include invocation:
[I should not have brackets around me]
`I should have normal m4 quotes around me'
Run Code Online (Sandbox Code Playgroud)

调用m4 changequote_invocation.m4收益率:

After first include invocation:
I should not have brackets around me
`I should have normal …
Run Code Online (Sandbox Code Playgroud)

m4

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

在Ninject中调用所有ISomething实例

我有一个接口ISomething与方法Start.我想得到这个接口的所有实现(在多个程序集中,主要的和所有引用的),并在应用程序启动时调用Start方法.我怎么能用Ninject 2.2.0.0 .NET 4.0做到这一点?

Autofac答案在这里 调用Autofac中的所有ISomething实例

ninject ninject-2

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