小编Chr*_*mer的帖子

使用CSS在HTML中设置div的高度

我试图布置一个有两列的表格式页面.我希望最右边的列停靠在页面右侧,此列应具有不同的背景颜色.右侧的内容几乎总是小于左侧的内容.我希望右侧的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)

html css

36
推荐指数
4
解决办法
17万
查看次数

Visual Studio 2010脚本调试程序对我不起作用

我刚刚安装了VS 2010 Beta 2,并希望使用ASP.NET MVC 2项目.我只是将一些script(alert('hello');)添加到Home控制器的index.aspx视图中,我可以看到它正在执行.但是,当我尝试设置断点时,它永远不会被击中.我也尝试使用"debugger"关键字,当我这样做时,我感到很失望"没有可用于当前位置的源代码"消息.当我尝试独立地附加到我的应用程序运行的IE进程时,我也收到此消息.

为了获得友好的脚本调试体验,我需要做些什么?(我已成功使用Firebug来调试它,但由于某种原因,我更喜欢VS调试器.)

以下是我配置的一些细节:

  • 我正在VS 2010 Beta 2中发布我的内容.
  • IE8版本8.0.7600.16385是我的默认浏览器.
  • 未选中"禁用脚本调试(Internet Explorer)"高级选项.
  • 未选中"禁用脚本调试(其他)"选项.
  • 在我的ASP.NET MVC 2项目的"web"属性选项卡中,将检查ASP.NET调试器.所有其他人都未经检查.
  • Visual Studio 2008脚本调试似乎工作正常.

javascript debugging visual-studio-2010 visual-studio

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

在Windows上进行Mono开发的最佳设置是什么?

我开始尝试使用Mono,目前主要是为了娱乐.我首先尝试使用将csproj转换为makefile的Visual Studio插件,但似乎没有适用于Visual Studio 2005的版本.我还阅读了MonoDevelop IDE,听起来不错.不幸的是,它还没有预制的Windows软件包.我尝试通过组合来自其他半相关安装的依赖项来遵循一些指令来构建它.它不起作用,但这可能是因为我是一个面向Windows的人,几乎不能拼写"makefile".

所以,我的问题是:在Windows上尝试基于Mono的开发的最低能耗方式是什么?

windows mono

34
推荐指数
4
解决办法
7052
查看次数

目标C中的插入符号

目标C中的插入符号是什么意思?

即.

void (^handler)(NSInteger);

来自Mac Dev Center

syntax objective-c

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

在C#中格式化具有重要数字的数字

我有一些十进制数据,我将其推入SharePoint列表中进行查看.我想根据我对具体计算的了解来限制结果数据中显示的有效数字的数量.有时候它会是3,所以12345会变成12300而0.012345会变成0.0123.偶尔它会是4或5.有没有方便的方法来处理这个?

c# significant-digits

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

使用.NET Process.Start运行时挂起进程 - 出了什么问题?

我在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)

c# processstartinfo

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

如何以编程方式从没有数据库的自定义数据创建Java ResultSet

我有一些现有的代码接受java.sql.ResultSet包含从Oracle数据库检索的信息的代码.我现在想重用这段代码,但是我想传递一个ResultSet对象,我是从一些与任何数据库无关的内存数据创建的.是否有可用于此的现有Java框架类? ResultSet有很多方法,所以实现我自己的类似乎有点矫枉过正,即使我可以忽略我的具体情况的大多数方法.

我正在考虑旧的Microsoft ADO记录集对象的内容,在那里我可以创建字段,然后填充每个字段的行数据.这看起来像是一个容易混淆的问题,但我一直无法找到任何好的指针.

java sql

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

如何在未安装Visual Studio的计算机上安装Windows服务?

安装Windows服务的唯一方法我知道是使用" Visual Studio 2008命令提示符 ",有没有办法在没有安装Visual Studio的机器上安装windows-service(假设.Net版本2.X是安装.)

.net c# windows-services

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

分离两个base64字符串的最佳方法

我使用标准输入和输出将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 ==

c# base64

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

如何在漫长的javascript计算过程中强制在浏览器中进行UI更新?

我在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在计算开始之前以及在计算期间的定义间隔进行更新?

javascript browser jquery

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