问题列表 - 第24881页

在所有者绘制Windows列表控件背景中使用什么颜色?

我的Windows程序中有一个所有者绘制的列表控件.我使用CListCtrl :: GetBkColor来获取背景颜色,对于选定的项目,我使用GetSysColor(COLOR_HIGHLIGHT).这与Windows用于非所有者绘制列表控件的内容相匹配,除了控件没有焦点的情况 - 然后将背景替换为灰色.

Windows是否为选定但未聚焦的背景使用其中一个GetSysColor常量?如果是这样,哪一个?

c++ windows mfc

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

CSS RGBA边框/背景alpha double

我正在开发一个涉及很多透明度的网站,我想我会尝试在RGBA中完全构建它,然后为IE做后备.我需要一个"facebox"风格的边框效果,其中外边框是圆形的,并且比它所包围的框的背景更不透明.

来自http://24ways.org/2009/working-with-rgba-colour的最后一个例子似乎暗示它是可能的,但我似乎无法让它发挥作用.当我尝试以下内容时:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

 <title>RGBA Test</title>
 <style type='text/css'>
   body {
     background: #000;
     color: #fff;
   }
   #container {
     width: 700px;
     margin: 0 auto;
     background: rgba(255, 255, 255, 0.2);
     border: 10px solid rgba(255, 255, 255, 0.1);
     padding: 20px;
   }
  </style>
</head>
<body>
  <div id='container'>
    This should look like a facebox.
  </div>
</body></html>
Run Code Online (Sandbox Code Playgroud)

看起来背景"延伸"在元素的边界下面,这导致像素值被加在一起.因此,当背景和边界都是半透明时,边框总是比元素的背景更不透明.这与我想要实现的完全相反,但似乎应该可以基于我见过的例子.

我还应该补充一点,我不能在容器中使用另一个元素,因为我也将在容器上使用border-radius来获得圆角,如果它们有背景,webkit会对子元素的角进行平方已分配,这实际上意味着带有方形内容的圆形外边框.

对不起,我无法发布此图片...显然我没有足够的代表发布图片.

html css css3 rgba

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

iframe广告加载好坏?

根据雅虎的"加速你网站的最佳实践",使用iframe的优点:

  • 帮助缓慢的第三方内容,如徽章和广告
  • 并行下载脚本

但缺点是:

  • 即使空白,也要花钱
  • 阻止页面onload

我想使用iframe使用本网站提到的技术加载广告:http: //meanderingpassage.com/2007/08/15/keeping-javascript-widgets-from-controlling-your-blog/

使用这种技术是否意味着只要将iframe请求的html内容返回给客户端,它就会加载广告脚本,可能会阻止页面的其余部分呈现和下载?或者,在下载和呈现文档的其余部分时,是否会同时处理iframe请求?

然而,我并不是在寻找关于广告是好还是坏的哲学的讨论.

html javascript iframe ads

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

Visual Studio 2010 ADO.NET数据模型与Linq到SQL

这两者有什么区别?它们乍一看似乎具有相同的功能.哪一个具有更快的性能,哪一个更容易使用?

.net data-access .net-4.0 visual-studio-2010

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

尝试进行推送通知时获取SSL Broken pipe错误

我们开发了一个iPhone应用程序,并为开发和临时版本提供推送通知.但是当我们尝试向我们数据库中的真实用户设备发送推送通知时,我们得到了SSL连接重置,然后是管道错误.我们认为我们的数据库中可能有太多设备(超过70000),因此无法同时发送所有消息.所以我们尝试将消息发送到1000个设备一次,但仍然有大约100条消息的"Broken pipe"错误.我们不确定邮件是否已发送.有什么建议吗?

iphone apple-push-notifications

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

如何添加或增加字典条目?

我目前正在重新与Python合作,并且喜欢它.但是,我发现自己一遍又一遍地遇到一种模式.我一直在想,必须有一种更好的方式来表达我想要的东西,而且我可能是以错误的方式做到这一点.

我正在编写的代码如下:

# foo is a dictionary
if foo.has_key(bar):
  foo[bar] += 1
else:
  foo[bar] = 1
Run Code Online (Sandbox Code Playgroud)

我在我的程序中写了很多.我的第一反应是推出一个帮助函数,但是python库经常提供这样的东西.

是否有一些我缺少的简单的小语法技巧?或者这是应该做的方式?

python syntax

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

将Visual Studio 2010 RC升级到RTM /零售/最终版

我在我的电脑上安装了VS2010的RC版本.现在RTM构建已经完成,我想升级.

除了主要的Visual Studio软件包和.NET Framework 4之外,在安装RTM构建之前还应该删除哪些内容以尽量减少潜在的破坏/冲突?VS2010安装了一大堆辅助软件包,我不确定在RC和RTM之间升级了哪些软件包.

(额外的功劳:我还有另一台仍在运行Beta 2的机器.程序是否相同?)

installation visual-studio-2010

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

在PHP中将Eregi_replace转换为preg_replace

我需要帮助将eregi_replace转换为preg_replace(因为在PHP5中它已被折旧):

  function makeClickableLinks($text)
  {
  $text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
                        '<a href="\\1">\\1</a>', $text);
  $text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
                        '\\1<a href="http://\\2">\\2</a>', $text);
  $text = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})',
                        '<a href="mailto:\\1">\\1</a>', $text);
  return $text;
  }
Run Code Online (Sandbox Code Playgroud)

(它将文本链接和电子邮件转换为超链接,以便用户可以单击它们)

php regex

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

Python对PEM + RSA + DES3的支持在哪里?

我需要一个支持PEM文件以及RSA签名和DES3加密的Python库.pycrypto似乎不支持PEM,它的加载现有密钥的机制没有文档和含义.m2crypto似乎不支持DES/DES3,奇怪的是.

我一直在运行一个openssl子进程,但我宁愿有一些内置的东西,最好是快速的.这存在吗?

(如果不这样,我就会犹豫不决,但是有没有足够高级别的C apis,我可以编写一个特殊用途的扩展而不会自杀/引入漏洞?)

python cryptography m2crypto pycrypto

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

Asp.net在运行时覆盖成员资格设置(asp.net mvc)

我有一个连接到单个数据库的应用程序.

该应用程序现在需要挂钩到多个数据库.我们想要做的是,使用相同的应用程序/域/主机名/虚拟目录为用户提供登录屏幕上的选项,以选择他们想要连接的"应用程序/数据库".

每个数据库都有App表/ data/procs/etc以及aspnet成员资格/角色.

当用户输入用户名/密码并选择(选择列表)应用程序时,我想根据所选应用程序数据库验证用户.

目前,成员资格服务的数据库连接字符串保存在web.config中.有什么办法可以在登录时覆盖这个吗?另外,我还需要"记住我"功能才能顺利工作.当用户在5小时内回到应用程序时,这是如何工作的...此过程应该能够识别用户和应用程序并正确登录.

asp.net asp.net-mvc asp.net-membership membership-provider

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