问题列表 - 第17724页

text-align无法按预期工作

我试图在容器的不同侧面制作两个元素.在我的实际代码中,这两个元素位于div的两侧,但是为了举例,我想在浏览器窗口的两侧需要它们.

所以我做了一个简单的事:

<html>
<head>
</head>
<body>
<table>
<tr>
<td style="width: 50%;text-align: left;">
This should go left
</td>
<td style="width: 50%;text-align: right;">
This should go right
</td>
</tr>
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

示例:http://jsbin.com/ocete/

好吧,我并不完全确定如何使用div甚至做得很好.同样在右对齐的表格单元格中,我的实际代码中将有两个元素.一个是图像,一个是文本.我希望它们<td>位于它们所包含的两侧.

我怎么能按照我想要的方式做到这一点?我没有看到任何直截了当的方式.(请不要推荐固定定位)

html css html-table text-alignment

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

使用参数数组调用函数

我可以在JavaScript中以方便的方式调用带有参数数组的函数吗?

例:

var fn = function() {
    console.log(arguments);
}

var args = [1,2,3];

fn(args);
Run Code Online (Sandbox Code Playgroud)

我需要的arguments[1,2,3],就像我的数组.

javascript arrays arguments

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

关于Java的字符串池的问题

考虑以下代码:

String first = "abc"; 
String second = new String("abc");
Run Code Online (Sandbox Code Playgroud)

使用new关键字时,Java会abc String再次创建吗?这会存储在常规堆还是String池中?多少人String在将s结尾String池?

java string string-pool

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

冻结wpf datagrid中的列

我有一些表格数据,其中包含很多字段,当我的WPF应用程序调整大小时,其中很多都被切断了.但是,我希望看到前6列始终是重要的.我怎样才能以网格格式实现这一目标?我正在使用WPFToolkit DataGrid,但如果存在,可以说服它更改为不同的控件.

现在,我在滚动查看器中使用两个不同的DataGrids与最右边的数据网格,水平滚动和垂直滚动.我还必须同步这两个用于排序目的或完全禁用排序.

wpf datagrid wpftoolkit wpfdatagrid

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

Subversion(TortoiseSVN) - 默认签入消息?

有没有办法在TortoiseSVN Commit对话框中设置客户端脚本/钩子/设置/什么才能有默认消息?

(我想在那里放一些文字,提醒我在检查代码时注意错误编号.)

svn tortoisesvn

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

Long.reverse(long)方法有什么用?

我在Long类中找到了一个方法

public static long reverse(long i) {..}

这种方法有什么用?

java api performance reverse long-integer

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

在.NET应用程序中使用音频的推荐方法?

我正在尝试使用.NET 3.5下的简单音频应用程序(最好是在VB.NET中,但很乐意使用C#).我想做的是:

  • 从(默认)Windows音频输入设备以8位每采样PCM格式连续录制音频
  • 对于捕获的每N个字节,对原始音频进行一些分析(一些RMS和/或SPL计算 - 基本上你需要一个漂亮的VU条形图东西)
  • 如果在分析后发现音频片段很有趣,请使用压缩文件格式(例如MP3)保存

我注意到的第一件事是基本.NET Framework中的音频支持几乎不存在.谷歌搜索了一些示例代码,主要是使用Managed DirectX.然而,缺乏MSDN文档,库的复古(2004)以及VS.NET 2008中的以下威胁性MDA异常使我确信这是一个死胡同:

Message: DLL 'Microsoft.DirectX.dll' is attempting managed execution inside 
OS Loader lock. Do not attempt to run managed code inside a DllMain or image
initialization function since doing so can cause the application to hang.
Run Code Online (Sandbox Code Playgroud)

...我认为松散地翻译为"甚至不尝试使用这些东西." 我在这里遗漏了什么,或者Managed DirectX真的死了吗?另一个StackOverlow问题表明XNA是Managed DirectX的替代品,但它缺乏我需要的那种低级功能.

那么,哪个API或第三方库对.NET下的音频开发实际上有用呢?使用COM互操作或P/Invoke是可以接受的,只要有一些不错的.NET示例代码可用于开始...

.net c# vb.net audio managed-directx

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

在Windows 7安装期间,WiX不会添加HKLM注册表设置

我编写了一个与Windows XP完美配合的WiX安装程序,但是当安装到Windows 7机箱时,我遇到了注册表项的困难.我需要添加一个HKLM条目以及要在开始菜单中显示的程序的注册表项.这是我用于两种类型的条目的代码:

<!-- Create the registry entries for the program -->
<DirectoryRef Id="TARGETDIR">
  <Component Id="RegistryEntriesInst" Guid="...">
    <RegistryKey Root="HKLM"
                 Key="Software\$(var.Manufacturer)\$(var.ProductName)"
          Action="createAndRemoveOnUninstall">
      <RegistryValue
          Type="string"
          Name="installed"
          Value="true"
          KeyPath="yes"/>
    </RegistryKey>
  </Component>
  <Component Id="RegistryEntriesVer" Guid="...">
    <RegistryKey Root="HKLM"
                 Key="Software\$(var.Manufacturer)\$(var.ProductName)"
          Action="createAndRemoveOnUninstall">
      <RegistryValue
          Type="string"
          Name="version"
          Value="$(var.ProductVersion)"
          KeyPath="yes"/>
    </RegistryKey>
  </Component>
</DirectoryRef>

<!-- To add shortcuts to the start menu to run and uninstall the program -->
<DirectoryRef Id="ApplicationProgramsFolder">
  <Component Id="ApplicationShortcut" Guid="...">
    <Shortcut Id="ApplicationStartMenuShortcut"
              Name="$(var.ProductName)"
              Description="..."
              Target="[SERVERLOCATION]$(var.Project.TargetFileName)"
              WorkingDirectory="SERVERLOCATION"/>
    <Shortcut Id="UninstallProduct"
                  Name="Uninstall $(var.ProductName)"
                  Description="..."
                  Target="[System64Folder]msiexec.exe"
                  Arguments="/x [ProductCode]"/>
    <RemoveFolder Id="SERVERLOCATION" On="uninstall"/> …
Run Code Online (Sandbox Code Playgroud)

registry installer wix windows-7-x64

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

如何动态访问结构字段?

我有一个具有许多字段的结构,这些字段是不同长度的向量.我想按顺序访问循环中的字段.我试过getfield如下,但MATLAB不喜欢这样.我怎样才能做到这一点?

S = struct('A', [1 2], 'B',[3 4 5]);
SNames = fieldnames(S);
for loopIndex = 1:2
  field = getfield(S, SNames(loopIndex));
  %do stuff w/ field
end
??? Index exceeds matrix dimensions
Run Code Online (Sandbox Code Playgroud)

我首先使用结构,因为数组会遇到不同字段长度的问题.还有更好的选择吗?

matlab matlab-struct

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

HintPath vs Visual Studio中的ReferencePath

到底是什么之间的区别HintPath在.csproj的文件和ReferencePath一个.csproj.user文件?我们试图提交一个约定,其中依赖DLL在"发布"svn repo中,并且所有项目都指向特定版本.由于不同的开发人员具有不同的文件夹结构,因此相对引用将不起作用,因此我们提出了一种方案,使用指向特定开发人员版本文件夹的环境变量来创建绝对引用.因此,在添加引用之后,我们手动编辑项目文件以使用环境变量将引用更改为绝对路径.

我注意到这可以通过HintPath和它完成ReferencePath,但我可以在它们之间找到的唯一区别HintPath是在构建时和ReferencePath项目加载到IDE时解决了.我不确定那是什么后果.我注意到VS有时会重写.csproj.user并且我必须重写它ReferencePath,但我不确定是什么触发了它.

我听说最好不要检查.csproj.user文件,因为它是特定于用户的,所以我想针对这一点,但我也听说过,HintPath如果加载了指定的DLL并不"保证"相同的DLL例如位于项目的输出目录中.有什么想法吗?

.net dependencies visual-studio

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