问题列表 - 第2734页

HTML/CSS中的复选框大小

是否可以使用CSS或HTML设置复选框的大小?

width并且size在IE6 +下工作,但不适用于Firefox,即使我设置较小的尺寸,复选框也保持16x16.

html css

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

轻量级正则表达式解析器

我想使用正则表达式解析器来帮助C应用程序中的一些字符串处理.我理想地寻找轻量级和开源的东西.目标平台是一个嵌入式系统,因此我们希望尽可能节省内存消耗.我在网上找到了很多选项,但是想知道是否有人可以在这个特定的环境中提出可能有帮助的其他建议.

非常感谢,

c regex string embedded

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

VB6演员表达

什么是VB.NET的Visual Basic 6中的CType的演员表达式?

vb6 casting

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

为什么我不能在运行时编辑我的ASP.NET Web应用程序?

为什么ASP.NET Web应用程序的代码隐藏页面在运行时被锁定?我有较旧的项目(可能定义为"网站"而不是"网络应用程序"),我可以编辑后面的代码,刷新浏览器,看看我的更改.使用Web应用程序,如果我想要查看我的更改,我必须不断关闭并重新打开浏览器.是否有一个设置或我缺少的东西允许我在运行时编辑,而不重新启动调试会话?

asp.net web-applications visual-studio-2008

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

如何在TSQL中刷新PRINT缓冲区?

我在SQL Server 2005中有一个非常长时间运行的存储过程,我正在尝试调试,而我正在使用'print'命令来执行此操作.问题是,我只是在我的sproc的最后从SQL Server获取消息 - 我希望能够刷新消息缓冲区并在sproc的运行时立即看到这些消息,而不是在结束.

t-sql sql-server printing

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

如何在使用WiX安装期间加密app.config文件部分?

我发现一个例子在安装过程中加密的web.config 这里,但我的应用程序是一个Windows服务.该aspnetreg_iis方法仅适用于web.config文件.

我知道如何以编程方式加密配置文件,但我不认为我可以使用WiX做到这一点.我错了吗?有任何想法吗?

.net installer app-config wix dtf

7
推荐指数
1
解决办法
4902
查看次数

在WPF中更改光标有时会起作用,有时则不然

在我的几个用户控件中,我使用了更改光标

this.Cursor = Cursors.Wait;
Run Code Online (Sandbox Code Playgroud)

当我点击某些东西时.

现在我想在按钮点击的WPF页面上做同样的事情.当我将鼠标悬停在我的按钮上时,光标会变为一只手,但是当我单击它时,它不会更改为等待光标.我想知道这是否与它是一个按钮,或者因为这是一个页面而不是用户控件这一事实有关?这看似奇怪的行为.

c# wpf

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

捕获直接重定向到/ dev/tty

我正在为一个程序的应用程序控制器工作,该程序将文本直接吐出到/ dev/tty.

这是一个生产应用程序控制器,必须能够捕获所有发送到终端的文本.通常,这不是问题.我们只是重定向stdout和stderr.这个特殊的应用程序直接调用echo并将结果重定向到/ dev/tty(echo "some text" > /dev/tty).通过我的应用程序控制器重定向无法捕获文本.

我确实有这个应用程序的源代码,但我无法修改它,也不再维护它.关于如何捕获和/或丢弃输出的任何想法?

linux terminal tty

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

如何过滤除特定白名单之外的所有HTML标记?

这适用于.NET.IgnoreCase已设置且未设置MultiLine.

通常我在正则表达式上都很不错,也许我的咖啡因含量很低......

允许用户输入HTML编码的实体(<lt;,<amp;等),并使用以下HTML标记:

u, i, b, h3, h4, br, a, img
Run Code Online (Sandbox Code Playgroud)

允许自动关闭和<img />,有或没有额外空间,但不是必需的.

我想要:

  1. 除去上面列出的所有开始和结束HTML标记之外.
  2. 从剩余标签中删除属性,锚点可以有href.

到目前为止,我的搜索模式(替换为空字符串):

<(?!i|b|h3|h4|a|img|/i|/b|/h3|/h4|/a|/img)[^>]+>
Run Code Online (Sandbox Code Playgroud)

似乎剥离了我想要的所有开始和结束标签,但有三个问题:

  1. 必须包含每个允许标记的结束标记版本是丑陋的.
  2. 属性存活下来.这可以在一次更换中发生吗?
  3. 标签开始允许的标签名漏网之鱼.例如,"<abbrev>"和"<iframe>".

以下建议的模式不会删除没有属性的标记.

</?(?!i|b|h3|h4|a|img)\b[^>]*>
Run Code Online (Sandbox Code Playgroud)

如下所述,">"在属性值中是合法的,但可以肯定地说我不会支持它.此外,不会担心CDATA块等.只是一点点HTML.

到目前为止,漏洞的答案是最好的,谢谢!这是他的模式(希望PRE对我更好):

static string SanitizeHtml(string html)
{
    string acceptable = "script|link|title";
    string stringPattern = @"</?(?(?=" + acceptable + @")notag|[a-zA-Z0-9]+)(?:\s[a-zA-Z0-9\-]+=?(?:([""']?).*?\1?)?)*\s*/?>";
    return Regex.Replace(html, stringPattern, "sausage");
}
Run Code Online (Sandbox Code Playgroud)

我认为仍然可以对这个答案进行一些小的调整:

  1. 我认为可以通过在"可接受的"变量中添加"! - "并对表达式的末尾进行小的更改以允许可选的尾随来修改以捕获简单的HTML注释(那些本身不包含标记的注释) "\ S--".

  2. 我认为如果属性之间存在多个空白字符,这将会中断(例如:带有换行符的重格式HTML和属性之间的选项卡).

编辑2009-07-23:这是我使用的最终解决方案(在VB.NET中):

 Dim AcceptableTags As String = "i|b|u|sup|sub|ol|ul|li|br|h2|h3|h4|h5|span|div|p|a|img|blockquote"
 Dim WhiteListPattern As String = "</?(?(?=" & AcceptableTags & _
      ")notag|[a-zA-Z0-9]+)(?:\s[a-zA-Z0-9\-]+=?(?:([""']?).*?\1?)?)*\s*/?>" …
Run Code Online (Sandbox Code Playgroud)

html c# regex vb.net

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

C# 使用命名实例连接到 SQL 服务器?

我的一个客户告诉我,我为他们制作的程序不会连接到 SQL Server 命名实例,我有一个没有命名实例的标准 SQL Server,所以我想知道如何测试它。命名实例连接字符串如下所示,如果我的代码失败,反斜杠可能是这样吗?

驱动程序={SQL Native Client};服务器=myServerName\theInstanceName;数据库=myDataBase;

我的代码如下:

sqlServer=s.Substring(keyword.Length,s.Length-keyword.Length);
FormODBC formODBC=new FormODBC(this);
formODBC.SetSqlServer(sqlServer,dbUsername,dbPassword,database,table);
formODBC.ReadData();
Run Code Online (Sandbox Code Playgroud)

我应该如何处理反斜杠,因为我怀疑这可能是问题所在?

谢谢

c# sql

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