问题列表 - 第44173页

如何确定字符串是序列化对象/数组还是字符串?

是否有一些可靠的方法来确定字符串变量是字符串还是序列化对象/数组的字符串表示形式?

php serialization

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

HTML/CSS:指定<span>中的行数

我有一个PHP-Webapp和span,看起来像这样:

<span><?= $text ?></span>

我想确保,跨度只有一行.因此,如果文字太长,我想不显示最后的话.我可以使用HTML/CSS吗?或者我是否必须使用PHP/Javascript缩短文本?

html css

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

Mercurial:如果标签具有相同的名称,如何切换到命名分支?

我现在正在玩Mercurial,这可能永远不会成为一个问题,但我只是创建了一个存储库并添加了一些更改.我在一个点标记了它,然后在另一个点创建了一个命名分支.标签和分支都具有相同的名称.如果我这样做hg update name,切换到标记版本.除了在分支上使用修订号之外,有没有办法切换到分支?

我认为让我想到的是,如果我们要编写一些用于自动构建特定版本的脚本,我们只想指定要构建的标记或分支.如果有人碰巧在标签和分支中使用相同的名称,那么我们会遇到脚本获得正确修订的问题.是唯一的解决方案,以确保它们是唯一的,例如通过预先挂起的分支或标记名称?

version-control mercurial branch dvcs repository

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

NSImage DPI 问题

谁能告诉我如何获得 NSImage 的真实宽度和高度?我注意到 DPI 高于 72 的图像的 NSImage.size 参数的宽度和高度不准确。

我在 Cocoadev 上看到了这个例子:

NSBitmapImageRep *rep = [image bestRepresentationForDevice: nil];

NSSize pixelSize = NSMakeSize([rep pixelsWide],[rep pixelsHigh]);
Run Code Online (Sandbox Code Playgroud)

然而 bestRepresentationForDevice 在 10.6 上已被弃用...我可以使用什么作为替代方法,文档没有提供不同的方法?

cocoa objective-c dpi nsimage

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

在SQL或C#中汇总一列

我对那里的TSQL专家或那里的LINQ C#专家有疑问.我有一个存储过程连接在几个表中.基本上是名称,ID和大约10个产品列.存储过程可以返回大量数据(有时为90,000多行).在存储过程中,我过滤结果以过滤掉该行中所有产品的所有行= 0.我需要做的是删除C#中的列,其中列(产品)中的所有值都为零.这是由于我的应用程序中的一些业务规则(客户请求).

应用程序可以通过将一组列名称发送到报表生成器来删除(隐藏)列.例如:

|名称| ID | PROD1 | Prod2的| Prod3 | Prod4 |

如果我想从报告中删除Prod3和Prod4:

List<string> hideColumns = new List<string>();
hideColumns.Add("Prod3");
hideColumns.Add("Prod4");
Run Code Online (Sandbox Code Playgroud)

我会将hideColumns.ToArray()发送到报表生成器,这些列将被删除.

在我的应用程序中,我发送所有数据,然后使用以下LINQ查找返回数据的列值.

var zeroCols = from result in data
               group result by new { } into C
               select new ProductDataClass
               {
                   Prod1 = C.Sum(x => x.Prod1)
                   Prod2 = C.Sum(x => x.Prod2)
                   ...etc to Prod10
               };
Run Code Online (Sandbox Code Playgroud)

找到哪个是0

if (zeroCols.Count() > 0)
{
    if (zeroCols.First().Prod1 == 0)
        hideColumns.Add("Prod1");
    ...etc to Prod10
}
Run Code Online (Sandbox Code Playgroud)

但是,我的问题是如果报告返回很多行,LINQ真的很慢.任何人都可以提出任何建议吗?

c# sql t-sql linq

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

您必须在'/'运算符的右侧提供值表达式

这有效

Dependencies\iis7psprov_x86.msi /qn /l* $SnapinInstallLog
Run Code Online (Sandbox Code Playgroud)

但事实并非如此

$SnapinInstaller = "Dependencies\iis7psprov_x86.msi"
$SnapinInstaller /qn /l* $SnapinInstallLog
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:您必须在'/'运算符的右侧提供值表达式.+ $ SnapinInstaller/q <<<< n/l*$ SnapinInstallLog

如何使用变量$ SnapinInstaller安装管理单元?

powershell

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

如何在Webkit中控制Option元素的高度?

这似乎很简单,但我甚至无法找到的东西告诉我,这不是可能的,更不用说如何做到这一点.

我有一个使用扩展/多个selects 的页面,我似乎无法控制选项的高度.他们看起来很舒服.在Firefox中,optionin heightline-heightboth的CSS值似乎都有所需的效果padding,但在Chrome 8或Safari 5中却没有.我错过了什么?这是我的代码示例.如果有一些我不知道的重要价值,我会投入任何可能影响期权的东西.

body, input, select, checkbox { 
  font-family:'Avenir Lt Std',AppleGothic,'century gothic',Verdana,sans-serif; 
  font-size: 15px; 
  font-weight:200; 
  line-height: 18px; 
}

input, select { 
  color:#4c2a18; 
  border: 1px solid #cfc8b4; 
  background-color:#ffffff; 
  -moz-border-radius: 0; 
  -webkit-border-radius: 0; 
  border-radius: 0;
  margin:0; 
}

option { 
  height: 35px; 
  padding:5px; 
  line-height: 35px; 
}
Run Code Online (Sandbox Code Playgroud)
<select size="5">
  <option value="">This is option 1</option>
  <option value="">Option 2</option>
  <option value="">Just trying to show how the line height thing works.</option>
</select>
Run Code Online (Sandbox Code Playgroud)

你可以在 …

html css forms

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

在android中全屏的webview

我已经制作了一个简单的hello web视图示例,我想在全屏显示,就像我不想要那两个最顶级的黑条.任何人都知道如何做到这一点?

非常感谢.

android webview

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

从INSERT INTO中调用存储过程

所以我有这个存储过程,它接受DATETIME参数date.它将该值插入另一个表并返回该ID.

让我们调用这个存储过程getTimeID.其中DimTime是表,它将DATETIME参数插入.

所以我想复制到TableB ID和TimeID,而不是ID和日期.

我尝试着:

INSERT INTO  [TableA].dbo.Main (ID, timeID) 
SELECT  ID,
        (EXEC getTimeID date)
FROM      [TableB].dbo.Main
Run Code Online (Sandbox Code Playgroud)

但我无法让EXEC的语法工作.

请帮忙.

sql-server stored-procedures insert sql-server-2008

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

动作脚本:将对象设置为null,是否自动删除所有附加的事件侦听器?

最近我发现自己不断在任何地方编写removeEventListeners,这使得代码非常混乱.我知道这是一种最佳实践,但总的来说它没有任何意义.垃圾收集器应该自己处理这么简单的任务,不应该吗?当对象设置为null时,是否很难自动删除所有侦听器?

所以我只想确定是否是这种情况.将对象设置为null,会自动删除所有附加的事件侦听器吗?

对此有何见解?

更新:在我的情况下场景是这样的 - 我创建一个对象并附加一堆事件监听器,然后一段时间后我需要重新初始化这个对象.当然,将此对象设置为null要比手动取消绑定每个侦听器容易得多.在大多数情况下,监听器是匿名函数,这意味着没有代码重构就不可能.当我只是用new重新初始化变量时,我没有得到重复的监听器等等,但我不确定它是以前的值,以及所有的监听器都被垃圾收集.是吗?

actionscript-3

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