小编dev*_*per的帖子

如何使用System.Uri .NET类检查URL是否有效?

之前的一篇文章中,建议使用System.Uri来检查URL是否有效.怎么做到这一点?

.net regex

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

Visual Studio需要Windows 7中的提升权限

我在Windows 7上运行Visual Studio 2008.当我尝试连接到进程时,VS告诉我在不同的凭据下重启(具有提升的权限).

所以我必须重新启动VS并以管理员身份运行它.有没有办法设置它,所以VS总是以管理员权限开始?

替代文字

asp.net permissions visual-studio windows-7

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

浏览器如何解析和解释JavaScript代码?

浏览器如何解析从文件或内联加载的JavaScript?我试图了解浏览器的核心功能.页面加载时会发生什么,它还<script>引用了外部文件,以及页面上的实际JavaScript.有什么好文章吗?

javascript browser

16
推荐指数
1
解决办法
9849
查看次数

设置moq并验证方法是否被调用

使用Microsoft Test Framework和Moq我正在尝试验证是否调用了log4net方法.

    [TestMethod()]
    public void Log_Info_When_Stuff_Is_Done()
    {
        SampleClass sampleObject = new SampleClass(); 

        Mock<log4net.ILog> logMockObject = new Mock<log4net.ILog>();

        sampleObject.Log = logMockObject.Object;

        sampleObject.DoStuffAndLogInfo();

        logMockObject.Verify(moqLog => moqLog.Info("do stuff got called"), Times.AtLeastOnce());

    }
Run Code Online (Sandbox Code Playgroud)

我在Verify调用中得到一个例外

模拟上的预期调用至少一次,但从未执行过:moqLog => moqLog.Info("do stuff got called")未配置任何设置.没有进行任何调用.

我究竟做错了什么?

更新问题是使用SampleClas.Log属性的getter.LogManager.GetLogger(...);即使属性已经设置为ILogProxy,我也总是返回.我的印象是,我不会调用属性的get访问器,因为我已经设置了这样的代理 sampleObject.Log = logMockObject.Object;

.net c# tdd moq

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

将单选按钮与相应的标签对齐

我正在使用ASP.NET单选按钮列表控件.

它生成以下HTML.

        <table>
            <tr>
                <td>
                    <input type="radio"/>
                    <label >
                        label 1</label>
                </td>
                <td>
                    <input  type="radio" 
                        value="False" checked="checked" />
                    <label >
                        label 2</label></td>                   
            </tr>
        </table>
Run Code Online (Sandbox Code Playgroud)

到目前为止一切看起来都很好(至少对用户而言),标签与单选按钮对齐.

然而,当我将字体调整为10px大小时,标签的大小显然看起来更小,但副作用是标签看起来也像是与单选按钮的底部对齐.我需要一个标签与一个单选按钮的中间对齐.

我能够在IE中使用以下css执行此操作:

  <style type="text/css">
    label
    {
        font-size:10px; 
        line-height:12px;
        vertical-align:middle;
    } 
</style>
Run Code Online (Sandbox Code Playgroud)

但是,这在Firefox或Chrome中不起作用

有什么建议?

css asp.net

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

将javascript插入URL的方法?

重复:

我应该了解哪些常见的网络漏洞?

这是一个安全问题.

我应该在防止黑客攻击的URL中寻找什么?

有没有办法通过将URL传递到URL中来执行javascript?

正如你所看到的,我对这个概念很陌生.

关于这个东西的任何好帖子?

security url

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

Firefox不会在禁用的输入字段上显示工具提示

Firefox不会在禁用的字段上显示工具提示.

以下显示除Firefox之外的IE/Chrome/Safari中的工具提示:

<input type="text" disabled="disabled" title="tooltip text."/>
Run Code Online (Sandbox Code Playgroud)

为什么Firefox在禁用的字段上显示工具提示?有没有解决这个问题?

html firefox compatibility cross-browser

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

用户无法访问数据库

在我的PHP脚本中,我正在访问两个数据库db1db2.我有一个myuser@localhost可以访问db1但无法访问的用户db2.

mysql.user表中选择时,有一条记录,该用户的主机是通配符%,没有localhost主机.

SELECT user, host FROM mysql.user WHERE user = 'myuser'; 给我吗:

+------------+------+
| user       | host |
+------------+------+
| myuser     | %    |
+------------+------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

看着赠款用户,我看到相同的权限db1db2

SHOW GRANTS FOR 'myuser'@'%';

+-----------------------------------------------------------------------------------------------------------+
| Grants for myuser@%                                                                                   |
+-----------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'myuser'@'%' IDENTIFIED BY PASSWORD '*7733323232...' |
| GRANT ALL PRIVILEGES ON `db1`.* …
Run Code Online (Sandbox Code Playgroud)

mysql

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

将WebSockets与代理和负载均衡器一起使用有什么问题?

我正在阅读SockJS节点服务器.文件说:

WebSockets通常不能很好地与代理和负载均衡器配合使用.在Nginx或Apache之后部署SockJS服务器可能会很痛苦.幸运的是,最新版本的优秀负载均衡器HAProxy能够代理WebSocket连接.我们建议将HAProxy作为前线负载均衡器,并使用它来分离来自普通HTTP数据的SockJS流量.

我很好奇是否有人可以在这种情况下扩展HAProxy正在解决的问题?特别:

  1. 为什么websockets不能与代理和负载均衡器搭配得很好?
  2. 为什么在Apache背后部署Sockjs服务器是痛苦的?

haproxy websocket sockjs

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

Windows 10更新是否删除了IIS?

大约5年了,我在我的机器上进行了一次设置,在本地运行我的网站.我启用了IIS.配置PHP和MySql运行.一切都在没有问题.

今天我打开电脑,收到一条消息,说我的Windows 10机器已更新.当我去看看我的localhost时,我看到它没有运行.IIS已禁用,所有配置都已消失.

查看Windows Update历史记录,我看到以下更新

在此输入图像描述

https://support.microsoft.com/en-us/kb/3189866

https://support.microsoft.com/en-us/kb/3176937

https://support.microsoft.com/en-us/kb/3176935

https://support.microsoft.com/en-us/kb/2504637

有没有人对此有解释?为什么Microsoft禁用了IIS并删除了我的所有配置?有没有办法恢复以前的设置?

更新:现在,我回滚到我以前的Window的构建,一切都恢复正常.

iis windows-update windows-10

13
推荐指数
1
解决办法
2268
查看次数