问题列表 - 第2653页

CSS2选择器和样式覆盖

这是HTML:

<div id="testBlue">
    <span>hello</span>
    <span id="testGreen" class="testGreen">hello2</span>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我在CSS中设置:

#testBlue span { color:Blue; }    
.testGreen, #testGreen { color:Green; }
Run Code Online (Sandbox Code Playgroud)

如何覆盖第二个SPAN中的常规样式?

我已经尝试了id和类选择器,但它没有覆盖它.

html css

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

如何仅为一个控件而不是其子控件禁用视觉样式?

我在TabControl中有一个TabControl.我希望外部TabControl在左侧显示其选项卡.但是,启用视觉样式后,左对齐的TabControls无法正确显示.我可以仅为外部TabControl禁用视觉样式吗?

我知道第三方TabControl替换 - 这不是我想要的.

.net c# tabcontrol winforms

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

当用户在表单窗口外单击时,如何关闭表单?

我想关闭一个System.Windows.Forms.Form,如果用户点击它以外的任何地方.我尝试过使用IMessageFilter,但即使这样,也没有任何消息传递给PreFilterMessage.如何在表单窗口外收到点击?

c# forms click

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

如何批量修改所有sql server代理作业中的作业步骤命令

我有很多工作,可以将1个特定的电子邮件发送到人员列表.这个rec​​iepients列表在step命令中是硬编码的,我需要在所有作业中从该列表中删除一个人.

如何遍历Sql Server Agent中的所有作业并修改命令文本以查找+替换特定的文本.

我正在使用sql server 2005并且已经查看了sp_update_jobStep,但似乎并不是我想要的.

干杯.

sql sql-server sql-server-agent sql-server-2005

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

如何使用JavaScript检查URL中的#hash?

我有一些jQuery JavaScript代码,我想只在URL中有一个哈希(#)锚链接时运行.如何使用JavaScript检查此角色?我需要一个简单的catch-all测试来检测这样的URL:

  • example.com/page.html#anchor
  • example.com/page.html#anotheranchor

基本上是这样的:

if (thereIsAHashInTheUrl) {        
    do this;
} else {
    do this;
}
Run Code Online (Sandbox Code Playgroud)

如果有人能指出我正确的方向,那将非常感激.

javascript anchor jquery fragment-identifier

754
推荐指数
12
解决办法
60万
查看次数

如何在C程序中获取当前目录?

我正在制作一个C程序,我需要从中获取程序启动的目录.该程序是为UNIX计算机编写的.我一直在寻找opendir()telldir(),但telldir()返回off_t (long int),所以它确实没有帮助我.

如何在字符串(char数组)中获取当前路径?

c unix working-directory

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

当无法访问Web服务URL时,如何在Windows Mobile中显示"无法连接"对话框?

在没有互联网连接的Windows Mobile上,我尝试使用Internet Explorer浏览网页,我无法在屏幕顶部连接信息.它表示无法连接当前的连接设置.要更改连接设置,请点按设置.我可以点击设置并设置网络连接.如何显示无法以编程方式连接信息?当我无法使用我的应用程序连接到Web服务时,我想显示相同的信息,并让用户设置网络连接.我使用compact framework 2.0和csharp.

提前致谢.

.net c# mobile compact-framework windows-mobile

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

tomcat 5.5 - 读取资源文件的问题

我正在使用Tomcat 5.5作为我的servlet容器.我的Web应用程序通过.jar部署,并在其WEB-INF目录下有一些资源文件(带有字符串和配置参数的文本文件).Tomcat 5.5在ubuntu linux上运行.使用文件读取器读取资源文件:
fr = new FileReader("messages.properties");

问题是有时servlet找不到资源文件,但如果我重新启动它几次就可以了,那么经过一段时间它再次停止工作.有人可以建议从servlet读取资源字符串的最佳方法是什么?或解决此问题的方法?将资源文件放在WEB-INF/classes下也无济于事.

java resources tomcat servlets

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

PHP的新input_filter不读取$ _GET或$ _POST数组

在PHP 5.2中添加了一个很好的安全功能,名为"input_filter",所以不要说:

$name = $_GET['name'];
Run Code Online (Sandbox Code Playgroud)

你现在可以说:

$name = filter_input (INPUT_GET, 'name', FILTER_SANITIZE_STRING);
Run Code Online (Sandbox Code Playgroud)

它会自动清理你的字符串,还有:

  • FILTER_SANITIZE_ENCODED
  • FILTER_SANITIZE_NUMBER_INT
  • FILTER_SANITIZE_EMAIL
  • FILTER_SANITIZE_URL

所以这是一个非常方便的安全功能,我想完全切换到它.

问题是......在处理它们之前我经常操作$ _GET和$ _POST数组,如下所示:

$ _GET ['name'] ='(默认名称)';

但似乎filter_input无法访问$ _GET中的更改,因为它读取类型为int(?)的"INPUT_GET".如果我可以让filter_input改为读取$ _GET,那会很好,但是:

$name = filter_input ( $_GET, 'name', FILTER_SANITIZE_STRING );
Run Code Online (Sandbox Code Playgroud)

给我错误:

Warning: filter_input() expects parameter 1 to be long, array given.
Run Code Online (Sandbox Code Playgroud)

任何人都可以想到我能做到的方式:

  • 操纵INPUT_GET(无论是什么)的源,以便我可以在filter_input读取它们之前更改其值
  • 获取filter_input以进行读取 $_GET

ADDENDUM:


Rich问道:"为什么你要改变阵列,你肯定希望它们是一个输入,而不是你以编程方式插入的东西."

这是预处理变量的一个非常方便的地方,例如为了:

  • 设置默认值(如果$ _GET ['state'] =''然后$ _GET ['state'] ='AL')
  • 做手动处理(删除所有空格等)
  • 安全性(其中一些将由filter_input现在完成)

然后我知道当我得到传入变量时,它是安全有效的.当然,我可以将$ _GET数组复制到另一个数组并处理THAT数组,但这只是一个不必要的步骤,因为I $ _GET已经是一个正常运行的数组,因此使用已经存在的这些系统数组来实现它是有意义的.

php security filter-input

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

使用PHP生成缩略图会导致图像质量不佳

$sourcePath = 'images/'; // Path of original image
$sourceUrl = '';
$sourceName = 'photo1.jpg'; // Name of original image
$thumbPath = 'thumbs/'; // Writeable thumb path
$thumbUrl = 'thumbs/';
$thumbName = "test_thumb.jpg"; // Tip: Name dynamically
$thumbWidth = 100; // Intended dimension of thumb

// Beyond this point is simply code.
$sourceImage = imagecreatefromjpeg("$sourcePath/$sourceName");
$sourceWidth = imagesx($sourceImage);
$sourceHeight = imagesy($sourceImage);

$targetImage = imagecreate($thumbWidth,$thumbWidth);
imagecopyresized($targetImage,$sourceImage,0,0,0,0,$thumbWidth,$thumbWidth,imagesx($sourceImage),imagesy($sourceImage));
imagejpeg($targetImage, "$thumbPath/$thumbName");

// By now, the thumbnail is copied into the $thumbpath
// as the file …
Run Code Online (Sandbox Code Playgroud)

php gdlib

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