问题列表 - 第2637页

在PHP中获取文件名

如何在PHP中获取文件的名称?我想要做的是让一个函数取一个文件名字符串然后做一些东西,如果它实际上在页面上.

function onThisPageFunction(fileNameFromFunction)  
{  
  if(onThisPage == fileNameFromFunction)  
  {  
    do stuff  
  }  
}
Run Code Online (Sandbox Code Playgroud)

php

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

巨大的交易日志 - 这是正常的吗?

我有一个5GB的数据库和一个20GB的事务日志(SQL Server 2005).不知道为什么它如此之大或者发生了什么使它变大,它曾经是数据库大小的1/2.DB增长约1GB /月.

是否有关于事务日志相对于数据库文件大小应该有多大的指导原则?

编辑:我不是说我的事务日志是巨大的(我知道一些DBA会嘲笑我的weenie大小的数据库),只是与DB文件相关,我认为它是巨大的.

sql-server

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

流畅的NHibernate - 如何一对一地映射子类?

假设我有三个班级.实例化A是有效的,但也有特殊情况B和D,它们是A的子类,添加了额外的信息.

我如何在(流畅的)NHibernate中为此创建映射文件?

public class A
{
    public int ID { get; set;}
    public string CommonProperty1 { get; set; }
    public string CommonProperty2 { get; set; }
}

public class B : A
{
    public string BSpecificProperty1 { get; set; } //not null
    public string BSpecificProperty2 { get; set; } //not null
}

public class D : A
{
    public string DSpecificProperty { get; set; } //not null
}
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法,但它根本不起作用:

public class AMap : ClassMap<A>
{
    public AMap()
    {
        Id(x => …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate nhibernate-mapping fluent-nhibernate

7
推荐指数
2
解决办法
7776
查看次数

将天数转换为人类可读持续时间文本

给定天数,比如25,将其转换为持续时间文本,例如"3周,4天"

如果F#变体提供了超过C#的任何改进,C#和F#解决方案都会很棒.

编辑:解决方案应该延续数周,包括数月和数年.包括几个世纪等在内的奖励积分.如果它有些可配置,则额外奖励,这意味着您可以告诉该方法排除周数的标准化.

c# f#

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

TextBox或Html区域中的换行符

插入数据库(Asp.Net)时,在MultiLine文本框或HTML文本区域中分隔换行符和空格的方法是什么.例如,如果我想插入,我该怎么办?

你好

世界

到换行符的数据库?并且还显示我应该怎么做?我不想使用编辑器.


但问题是如何分隔断线和空间.现在当我插入

你好

世界

或者hello world,它在数据库中以相同的字符保存.因此,虽然用户使用如上所述的换行符,但我无法将它们分开并显示问候语世界.来自TextBox或html区域的值与换行符或空格相同.

html vb.net asp.net

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

所有者绘制的进度栏中的动画“发光”(ListView / DataGridView)

我注意到,.NET 2.0(Winforms)中的沼泽标准ProgressBar确实在Vista中显示为花哨的动画发光条。但是,使用ProgressBarRenderer(通常尝试在所有者绘制的列表视图,网格视图或其他此类控件中绘制进度条时必须这样做)只能提供视觉效果,而没有漂亮的动画。

我想期望这会神奇地起作用是很愚蠢的-我想象Vista中的本机控件必须具有某种嵌入式计时器或线程,这些计时器或线程在绘制静态图像时显然不存在。我确实看到,如果您连续多次重画ProgressBar控件(使用DrawToBitmap),您实际上可以看到动画发光的不同阶段,所以我尝试使用计时器来保持自动重画,但是有些不对劲外观,并且比实际的ProgressBar占用更多的CPU时间。

这似乎给了我两个不合标准的选项:a)使用ProgressBarRenderer并以Vista“外观”结束但没有动画;或b)使用计时器连续将多个ProgressBar重新绘制到位图,并浪费CPU周期以使其看起来更好,但仍不完美。

我想知道是否有人体验过将进度条嵌入所有者绘制的控件中,并且可能知道比上述两个选项更好的方法-一种可以在不依赖计时器和/或重击CPU的情况下准确再现辉光/闪光的方法。

c# animation listview windows-vista progress-bar

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

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

基本HTML - 如何设置当前文件夹的相对路径?

让我们说我目前在: http://example.com/folder/page.html

是否可以在此页面上创建指向的相对链接http://example.com/folder/而不指定folder任何位置?(并且仅使用HTML.)

更新: 因为它结果./只适用于非严格的doctype模式,虽然.在两种模式下都有效,所以在我看来它仍然是一个更好的答案:)谢谢大家.

html path

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

在sphinx搜索引擎中配置merge_block_size

我正在使用Sphinx进行Web搜索,并在构建索引时收到以下错误消息:

警告:sort_hits:merge_block_size = 76 kb太低,增加mem_limit可能会提高性能

问题是我找不到有关此设置配置位置的任何文档.我有点精通Sphinx设置,所以我只需要知道设置的配置.

indexing sphinx

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

什么是SQL Server备份/维护计划?

作为这个问题的后续内容,我想知道你的SQL Server备份/维护计划是什么,以及如何让我的更好.

目前,我正在从计划向导中运行两个简单的维护计划.

第一次运行每晚,几乎所有事情......

  • 完整数据库和事务日志备份
  • 完整性检查,重建索引,重新计算统计数据等(我检查了除增量备份之外的所有内容)

另一个每三个小时运行一次并进行增量备份(我是偏执狂,我知道这可能是一种过度杀伤力).

备份到磁盘,完整备份发送到SAN,保留一周.

您怎么看?这是一个明智的计划吗?有什么建议?

编辑:这是SQL Server 2005.DB是5GB,增长约1GB /月.

sql-server backup maintenance

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