我试图布置一个有两列的表格式页面.我希望最右边的列停靠在页面右侧,此列应具有不同的背景颜色.右侧的内容几乎总是小于左侧的内容.我希望右侧的div始终足够高,以便到达它下面的行的分隔符.如何使背景颜色填充该空间?
.rightfloat {
color: red;
background-color: #BBBBBB;
float: right;
width: 200px;
}
.left {
font-size: 20pt;
}
.separator {
clear: both;
width: 100%;
border-top: 1px solid black;
}Run Code Online (Sandbox Code Playgroud)
<div class="separator">
<div class="rightfloat">
Some really short content.
</div>
<div class="left">
Some really really really really really really
really really really really big content
</div>
</div>
<div class="separator">
<div class="rightfloat">
Some more short content.
</div>
<div class="left">
Some really really really really really really
really really really really big content
</div>
</div> …Run Code Online (Sandbox Code Playgroud)我刚刚安装了VS 2010 Beta 2,并希望使用ASP.NET MVC 2项目.我只是将一些script(alert('hello');)添加到Home控制器的index.aspx视图中,我可以看到它正在执行.但是,当我尝试设置断点时,它永远不会被击中.我也尝试使用"debugger"关键字,当我这样做时,我感到很失望"没有可用于当前位置的源代码"消息.当我尝试独立地附加到我的应用程序运行的IE进程时,我也收到此消息.
为了获得友好的脚本调试体验,我需要做些什么?(我已成功使用Firebug来调试它,但由于某种原因,我更喜欢VS调试器.)
以下是我配置的一些细节:
我开始尝试使用Mono,目前主要是为了娱乐.我首先尝试使用将csproj转换为makefile的Visual Studio插件,但似乎没有适用于Visual Studio 2005的版本.我还阅读了MonoDevelop IDE,听起来不错.不幸的是,它还没有预制的Windows软件包.我尝试通过组合来自其他半相关安装的依赖项来遵循一些指令来构建它.它不起作用,但这可能是因为我是一个面向Windows的人,几乎不能拼写"makefile".
所以,我的问题是:在Windows上尝试基于Mono的开发的最低能耗方式是什么?
我有一些十进制数据,我将其推入SharePoint列表中进行查看.我想根据我对具体计算的了解来限制结果数据中显示的有效数字的数量.有时候它会是3,所以12345会变成12300而0.012345会变成0.0123.偶尔它会是4或5.有没有方便的方法来处理这个?
我在svn.exe周围写了一个快速而又脏的包装器来检索一些内容并用它做一些事情,但对于某些输入它偶尔会重复挂起并且无法完成.例如,一个调用是svn列表:
svn list "http://myserver:84/svn/Documents/Instruments/" --xml --no-auth-cache --username myuser --password mypassword
Run Code Online (Sandbox Code Playgroud)
当我从命令shell执行此操作时,此命令行运行正常,但它在我的应用程序中挂起.运行它的我的c#代码是:
string cmd = "svn.exe";
string arguments = "list \"http://myserver:84/svn/Documents/Instruments/\" --xml --no-auth-cache --username myuser --password mypassword";
int ms = 5000;
ProcessStartInfo psi = new ProcessStartInfo(cmd);
psi.Arguments = arguments;
psi.RedirectStandardOutput = true;
psi.WindowStyle = ProcessWindowStyle.Normal;
psi.UseShellExecute = false;
Process proc = Process.Start(psi);
StreamReader output = new StreamReader(proc.StandardOutput.BaseStream, Encoding.UTF8);
proc.WaitForExit(ms);
if (proc.HasExited)
{
return output.ReadToEnd();
}
Run Code Online (Sandbox Code Playgroud)
这需要整整5000毫秒,永远不会完成.延长时间并没有帮助.在一个单独的命令提示符中,它立即运行,所以我很确定它与等待时间不足无关.但是,对于其他输入,这似乎工作正常.
我也尝试在这里运行一个单独的cmd.exe(其中exe是svn.exe,而args是原始的arg字符串),但仍然发生了挂起:
string cmd = "cmd";
string arguments = "/S /C \"" + exe + " …Run Code Online (Sandbox Code Playgroud) 我有一些现有的代码接受java.sql.ResultSet包含从Oracle数据库检索的信息的代码.我现在想重用这段代码,但是我想传递一个ResultSet对象,我是从一些与任何数据库无关的内存数据创建的.是否有可用于此的现有Java框架类? ResultSet有很多方法,所以实现我自己的类似乎有点矫枉过正,即使我可以忽略我的具体情况的大多数方法.
我正在考虑旧的Microsoft ADO记录集对象的内容,在那里我可以创建字段,然后填充每个字段的行数据.这看起来像是一个容易混淆的问题,但我一直无法找到任何好的指针.
安装Windows服务的唯一方法我知道是使用" Visual Studio 2008命令提示符 ",有没有办法在没有安装Visual Studio的机器上安装windows-service(假设.Net版本2.X是安装.)
我使用标准输入和输出将2个base64字符串从一个应用程序传递到另一个应用程序.将它们分开的最佳方法是什么,以便在其他应用程序中将它们作为两个单独的字符串?我正在考虑使用一个简单的逗号,将它们分开然后使用
string[] s = output.Split(',');
输出是我从标准输出读入的数据.
逗号示例:
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCv5E5Y0Wrad5FrLjeUsA71Gipl3mhjIuCw1xhj jDwXN87lIhpE32UvItf + mvp8flQ + fhi5H0PditDCzUFg8lXuiuOXxelLWEXA8hs7jc + 4zzR5ps3R fOv3M6H8K5XGkwWLhVNQX47sAGyY/43JdbfX7 + FsYUFeHW/wa2yKSMZS3wIDAQAB,HNJpFQyeyJoVbeEgkw/WNtzR0JTPIa1hlK1C8LbFcVcJfL33ssq3gbzi0zxn0n2WxBYKJZj2Kqbs lVrmFbQJRgvq4ZNF4F8z + xjL9RVVE/rk5x243c3Szh05Phzx + IUyXJe6GkITDmsxcwovvzSaGhzU 3qQkNbhIN0fVyynpg0Kfm0WytuW71ku1eq45ibcczgwQLRJX1GKzC9wH7x/V36i6SpyrxZ/+ uCIL 4QgnKt6x4QG7Gfk3Msam6h6JTFdzkeHJjq6JzeapdQn5LxeMY0jLGc4cadMCvy/Jdrcg02pG2wOO/gJT77xvX + d1igi + BQ/YpFlwXI0BIuRwMAeLojmZdRYjJ + LY69auxgpnQvSF4A + Wc6Jo8m1pzzHB yQvA8KyiRwbyijoBOsg + oK18UPFWeJ5hE3e +8升/ WSEcii + oPgXyXTnK + seesGdOPeem3HukNyIps L/StHZEkzeJFTr8LIB9HLqDikYU2mQjTiK5cIExoyy2Go + 0ndL84rCzMZAlfFlffocL9x + SGyeer M1mxmyDtmiQfDphEZixHOylciKUhWR00dhxkVRQ4Q9LYCeyGfDiewL + rm5se/ePCklWtTGycV9HM H5vYLhgIkf5W6 + XcqcJlE6vp4WWxmKHQYqRAdfW5MYWskx7jBDTMV2MLy7N6gQRQa/OpK8ruAbVf MwWP1sGyhAxgrw/UxTH1tW498WI5JtQR3oub3 + Uj5AqydhwzQtWM58WfVQXdv2bFZmGH7d9A + C95 DQ8QXKrV7O t/wVq5KKLgpJy8iMe/G/iyXOmQhkLnZ3qvBaIJd + E2ZIVPty6XGMwgC4JebArr + a6V Cb/SO + vR + eZmXLln/w ==
我在Web应用程序中有一个位置,我在浏览器中使用JavaScript进行了大量计算.它们可能需要不到一秒钟到大约一分钟才能运行,我想在此步骤中显示进度对话框,但是在我的计算完成之后才会显示对话框.我开始只是尝试显示一个jquery对话框:
HTML:
<input type="button" id="startwork" value="Start working">
<div id="dialog" title="My dialog">
This should show up immediately on clicking the button.
</div>
Run Code Online (Sandbox Code Playgroud)
脚本:
$(function() {
$("#startwork").click(function () {
$("#dialog").dialog("open");
// Do some lengthy calculations
for (var i=0; i<1000000000; i++) {
var foo = Math.random();
}
$("#dialog").dialog("close");
alert("done");
});
$("#dialog").dialog({ autoOpen: false });
});
Run Code Online (Sandbox Code Playgroud)
我可以做些什么来强制UI在计算开始之前以及在计算期间的定义间隔进行更新?