问题列表 - 第779页

CSS'font-size:medium'是否将字体设置为.Body字体大小或*浏览器*的基本字体大小?

在"CSS:The missing manual"中,作者说font-size:medium(或其他大小的关键字)设置相对于浏览器基本字体大小字体.

但我在FF2和IE6中看到的是它将字体大小设置为我在.CSS HTML或BODY样式中指定的字体大小(这是非常优选的).

如果它以后一种方式工作,如果你有嵌套样式并且你知道你想要一些文本是正文字体大小(即"正常大小的文本"),这是非常方便的.

css

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

当用户尝试打开新实例时,返回已打开的应用程序

这是一个我一直无法弄清楚的问题.防止第二个实例是微不足道的,并且有许多方法,但是,恢复已经运行的进程则不然.我想要:

  • 最小化:撤消最小化并将正在运行的实例置于最前面.
  • 在其他窗口后面:将应用程序放在前面.

我使用的语言是VB.NET和C#.

.net c# vb.net windows

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

什么是更快,打开字符串或elseif类型?

假设我可以选择在字符串比较的基础上识别代码路径,或者如果确定类型:

哪个更快,为什么?

switch(childNode.Name)
{
    case "Bob":
      break;
    case "Jill":
      break;
    case "Marko":
      break;
}

if(childNode is Bob)
{
}
elseif(childNode is Jill)
{
}
else if(childNode is Marko)
{
}
Run Code Online (Sandbox Code Playgroud)

更新:我问这个问题的主要原因是因为switch语句对于什么算是一个特例.例如,它不允许您使用变量,只允许移动到主程序集的常量.我认为它有这个限制,因为它正在做一些时髦的东西.如果它只是翻译成elseifs(作为一张海报评论)那么为什么我们不允许在case语句中使用变量?

警告:我是后期优化的.这种方法被称为许多在应用程序的缓慢一部分倍.

c# performance

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

如何更改FileUpload控件(System.Web.UI.WebControls)中的浏览按钮的文本

我想更改FileUpload控件(System.Web.UI.WebControls)中的浏览按钮的文本,而不是我想要使用的[Browse ...]文本[...]

asp.net file-upload

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

如何减少Eclipse Ganymede的内存使用?

我使用最近的Ganymede版本的Eclipse,特别是Java EE和Web开发人员的发行版.我已经安装了一些额外的插件(例如Subclipse,Spring,FindBugs)并删除了所有的Mylyn插件.

我没有在Eclipse中做任何特别重要的事情,例如启动应用服务器或连接到数据库,但由于某种原因,经过几个小时的使用后,我发现Eclipse使用的是接近500MB的内存.

有谁知道Eclipse为什么会使用这么多内存(漏洞?),更重要的是,如果我能做些什么来改进这个?

java eclipse memory ide

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

分布式python

创建分布式应用程序的最佳python框架是什么?例如,构建P2P应用程序.

python distributed

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

C#字符串操作搜索和替换

我有一个字符串,其中包含表单中的标签< tag >.有没有一种简单的方法让我以编程方式用特殊的ascii字符替换这些标签的实例?例如,用"< tab >"ascii equivelent 替换标签'/t'

c# regex string

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

你什么时候使用Java的@Override注释?为什么?

使用Java @Override注释的最佳实践是什么?为什么?

使用@Override注释标记每个重写方法似乎有点过分.是否有某些编程情况需要使用@Override和其他不应该使用的@Override

java annotations

498
推荐指数
17
解决办法
88万
查看次数

与Powershell的Vim

我在Windows上使用gvim.

在我的_vimrc中我添加了:

set shell=powershell.exe
set shellcmdflag=-c
set shellpipe=>
set shellredir=>

function! Test()
  echo system("dir -name")
endfunction

command! -nargs=0 Test :call Test()
Run Code Online (Sandbox Code Playgroud)

如果我执行此函数(:Test),我会看到无意义的字符(非数字/字母ASCII字符).

如果我使用cmd作为shell,它可以工作(没有-name),所以问题似乎是从powershell输出到vim.

有趣的是,这很有用:

:!dir -name
Run Code Online (Sandbox Code Playgroud)

就像这样:

:r !dir -name
Run Code Online (Sandbox Code Playgroud)

更新: 确认大卫提到的行为

如果在_vimrc中执行上面提到的set命令,:Test输出无意义.但是,如果直接在vim而不是_vimrc中执行它们,则:Test按预期工作.

此外,我尝试使用iconv,以防它是一个编码问题:

:echo iconv( system("dir -name"), "unicode", &enc )
Run Code Online (Sandbox Code Playgroud)

但这没有任何区别.我可能会使用错误的编码类型.

有谁知道如何使这项工作?

vim powershell

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

温莎拦截器AOP和缓存

我正在考虑使用Castle Windsor的Interceptor来缓存数据以帮助扩展asp.net网站.

有没有人对此有任何想法/经验?

轻微澄清:我的目的是使用Windsor拦截"昂贵"的调用并委托MemCacheD或Velocity(或其他分布式缓存)进行缓存.

.net aop castle-windsor

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