问题列表 - 第32097页

在手册页中的时间段?

我有一条粗线,后面是一段以句号开头的线.man认为这.是一个命令的开始......有没有办法"逃避"它?

.B bold words
./something
Run Code Online (Sandbox Code Playgroud)

./something是一个键入终端的命令,而不是man宏.我想要man显示它.

我试过的事情: ../something \./something

manpage troff

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

Zend Framework存储修改类的方法?

我有一个使用Zend Framework和的项目Zend_Translate.

我不得不稍微改变标准的CSV适配器到Zend_Translate.现在我遇到了将这个改变的适配器放在哪里的问题.

默认情况下,适配器存储在

/Library/Zend/Translate/Adapter/Adaptername.php
Run Code Online (Sandbox Code Playgroud)

这也是我放置新适配器的地方.

但是,我不想用我的自定义扩展"污染"Zend库:我希望能够更新ZF而不必担心丢失文件; 我希望能够使用集中安装的ZF版本; 并且自定义适配器是我正在进行的项目的一部分,真的.

是否有Zend Framework处理此方法或指定替代加载位置的方法?

语言适配器使用加载

$this->_adapter = new $adapter($data, $locale, $options); 
Run Code Online (Sandbox Code Playgroud)

($adapter将在哪里Zend_Translate_Adapter_Adaptername)

因此适用标准自动加载规则.是否有一种简单的方法可以告诉Zend Autoloader在第二个位置查看?

php zend-framework zend-translate

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

Linq加入哪里?

  • entity1 - ID,OwnerCode
    • entity2 - OwnerCode,DepartmentCode

我也有一些DepartmentCode

现在我想得到这样的东西(sql语法):

Select e1.ID 
from entity1 e1 
join entity2 e2 on e1.OwnerCode = e2.OwnerCode and e2.DepartmentCode=7
Run Code Online (Sandbox Code Playgroud)

通过Linq

我写:

var q = from e1 in entityes1 
        join e2 in entityes2 on e1.OwnerCode equals e2.OwnerCode ... 
Run Code Online (Sandbox Code Playgroud)

但是如何插入DepartmentCode = 7这里我不明白.

linq entity-framework join

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

如何在JavaScript cookie中存储数组?

有没有人有一段JavaScript代码可以创建一个cookie并在其中存储一个数组?如果您还有通过cookie阅读并删除它的代码,那也会很棒.谢谢!

javascript arrays cookies

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

pchar和pbyte有什么区别

为什么我不能执行此操作:

var
  data:pbyte;
  x:int64;
  o:pointer; 
begin
  o:=data+x;
end;
Run Code Online (Sandbox Code Playgroud)

delphi pointer-arithmetic

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

在ASP.NET MVC中使用HtmlTextWriter

我正在迁移一些旧代码,其中HtmlTextWriter广泛用于呈现UI元素.

我正在迁移代码以使用ASP.NET MVC 1.0.据我所知,我没有使用任何HtmlTextWriter特定的功能(如缩进).

目前,我使用包装器方法返回由以下生成的字符串HtmlTextWriter:

var sw = new StringWriter();
var xhtmlTextWriter = new XhtmlTextWriter(sw);
GenerateHtml(xhtmlTextWriter);
return sw.ToString();
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 我试图HtmlTextWriter从ASP.NET MVC View 获取实例,但显然即使HtmlHelper也不使用它.我想念什么吗?

  2. 每次调用GenerateHtml都会生成小的HTML片段,一般不超过1000个字符,但可能会有很多调用.是否值得将HtmlTextWriter依赖代码重写为StringBuilder?或者相反,如何创建HtmlTextWriter将在所有调用上使用的实例(并在迭代结束时刷新).

asp.net-mvc performance htmltextwriter

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

如果用户输入错误输入,如何退出matlab m文件(不是matlab本身)?

如果用户输入错误输入,如何退出matlab m文件(不是matlab本身)?我知道如果m文件在运行时出错,我们可以按Ctrl-C来停止它.但是我需要一个命令将它放在我的m文件中,如果发生了不好的事情就这样做.

请不要建议'退出'或'退出'命令,因为它们终止整个matlab而我不想要它.

error-handling matlab command

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

在Google App Engine上使用小数秒的字符串到日期时间

我需要将一个字符串转换为一个日期时间对象,以及小数秒.我遇到了各种各样的问题.

通常,我会这样做:

>>> datetime.datetime.strptime(val, "%Y-%m-%dT%H:%M:%S.%f")
Run Code Online (Sandbox Code Playgroud)

但错误和旧文档告诉我python2.5的strptime没有%f ...

进一步调查,似乎App Engine的数据存储不喜欢小数秒.在编辑数据存储区实体时,尝试将.5添加到datetime字段会给出以下错误:

ValueError: unconverted data remains: .5
Run Code Online (Sandbox Code Playgroud)

我怀疑不支持小数秒......所以这只是在数据存储区查看器上,对吧?

有没有人绕过这个问题?我想使用本机日期时间对象...我宁愿不存储UNIX时间戳...

谢谢!


编辑:感谢Jacob Oscarson的.replace(...)提示!

要记住的一件事是在喂入之前检查nofrag的长度.不同的来源使用不同的精度秒.

对于那些寻找类似内容的人来说,这是一个快速功能:

def strptime(val):
    if '.' not in val:
        return datetime.datetime.strptime(val, "%Y-%m-%dT%H:%M:%S")

    nofrag, frag = val.split(".")
    date = datetime.datetime.strptime(nofrag, "%Y-%m-%dT%H:%M:%S")

    frag = frag[:6]  # truncate to microseconds
    frag += (6 - len(frag)) * '0'  # add 0s
    return date.replace(microsecond=int(frag))
Run Code Online (Sandbox Code Playgroud)

python google-app-engine datetime

14
推荐指数
2
解决办法
9335
查看次数

在C中执行查找表的最佳方法是什么?

我正在开发一个嵌入式C项目.我有一个LCD显示屏,每个字符有一个5x7点阵.要显示特定字符​​,您必须移动5个字节,与要打开的点相关联.所以我需要使用一个键来制作某种查找表,我可以传入一个ASCII字符,然后返回一个包含5个字节的数组...例如,调用这个函数就像这样,

GetDisplayBytes('A');

应该返回`这样的数组......

C[0] = 0x7E : C[1] = 0x90 : C[2] = 0x90 : C[3] = 0x90 : C[4] = 0x7E

在C中这样做的最佳方法是什么?

c lookup-tables

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

动态链接服务器查询

是否可以为链接服务器构建动态查询(如果是这样的话)?

例如:

@linkedServer varchar(50)
@var1 varchar(10)
@var2 varchar(10)

select * 
  from openquery(@linkedServer, 
                 'select c1,c2 
                    from t1 
                   where p1 = @var1 
                     and p2= @var2')
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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