问题列表 - 第48090页

如何在WCF服务上设置密码?

我正在开发一个由我们的其他软件调用来调用的WCF服务,以便将错误信息发送到我们的数据库.问题是,因为它是一个在线服务,它不安全,所以我想知道服务是否可以请求密码(即当我们调用服务时,我们必须配置密码或类似的东西).

我用Google搜索了一下,但对于这么简单的事情来说,这一切看起来都很复杂......你能帮助我吗?

编辑:

我们的想法是通过我的软件进行身份验证,而无需用户登录.

c# wcf wcf-security

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

Web开发中http://和//之间有什么区别?

可能重复:
我可以将所有链接更改为//吗?

我最近遇到了这个问题,同时在谷歌的404页面上寻找标记.在其中,他们使用//在其URL的开头,标记中的锚点,以及在CSS中引用图像/等.

因为它不是我以前遇到的东西,并且考虑到谷歌在有限细节优化方面臭名昭着,我想我会在这里询问是否有人有关于使用//而不是http://的更多信息这不是一件容易被谷歌搜索的东西.

我知道//在http或https可能起作用的应用程序中很有用,但除此之外,还有其他好处吗?是否所有浏览器都支持?有任何使用限制吗?它是新的/旧的?

如果有人有任何信息我真的很感兴趣.

html javascript css url

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

如何用很多参数重构类的方法?

每个人我都对ASP.NET MVC应用程序中的遗留代码有疑问,在此代码中,业务逻辑层中有一个类Service.这个类有20个参数的方法,这个方法使用这20个参数创建一个对象实例.如何重构此代码,因为当更改创建的对象并且需要更改方法中的参数时,这是一个问题.此服务类用于控制器类和单元测试.帮我修改这段代码在此先感谢您.

编辑附加信息:

我可以显示该方法的签名

public Qualification CreateQualification(string achievableCode, string achievableTitle,
        string accreditationRef, bool brandingPrefix, long brand, float guidedLearningHours, 
        int creditValue, long level, long type, long gradingType, long area, int subArea,
        DateTime accreditationStartDate, DateTime accreditationEndDate,
        DateTime lastCertDate, string nameOnCert, 
        long organisationId)
Run Code Online (Sandbox Code Playgroud)

我认为需要应用Kely和Chevex aproach,例如我可以提取一些类

一个将来自参数:

 long area, int subArea
Run Code Online (Sandbox Code Playgroud)

其他

bool brandingPrefix, long brand,
Run Code Online (Sandbox Code Playgroud)

在提取子类之后我可以使用Introduce Parameter Object我正确理解了吗?

c# refactoring

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

phonegap deviceready事件 - 波纹模拟器

你好所有
我有一些问题,初始的phonegap'deviceready'事件处理程序没有被正确触发,在ripple chrome扩展phonegap模拟器中.

<script src="xui-2.0.0.js" type="text/javascript" charset="utf-8"></script> 
<script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<!--
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
<script src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
-->
<script type="text/javascript" charset="utf-8" src="phonegap.0.9.4.js"></script>
<!-- <script type="text/javascript" charset="utf-8" src="main.js"></script> -->
<script>
    function onLoad() {
        //console.log(document);
        /*document.addEventListener('deviceready',function() {
                console.log('PHONEGAP_READY');
            },false);*/
        console.log('ON_LOAD');
        x$(document).on('deviceready', function() {
                console.log('PHONEGAP_READY');
            }, false);
    }

</script>
Run Code Online (Sandbox Code Playgroud)

所以问题是console.log('PHONEGAP_READY')永远不会运行.我在这里使用XUI只是试试官方波纹手机屏幕演示的工作方式(在他们的页面上发布的).既不是,也不是document.addEventListener(),工作...奇怪的是,Chrome控制台输出显示"PhoneGap :: fired deviceready event!" 所以我假设事件真的在解雇,但事件处理程序本身没有被调用......
任何线索都值得赞赏

谢谢

cordova

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

为什么C#在基础构造函数之前设置私有变量,而VB.NET则相反?

有一个问题比较C#代码和VB.NET,看似相同的代码之间的结果是完全不同的.(我编写了一个程序,允许两个类"战斗".无论出于何种原因,C#总能获胜.BB.NET有什么问题?)

给出的解释是C#将初始化类字段,然后调用基础构造函数,但VB.NET完全相反.

我的问题是 - 为什么?

这些语言有不同的技术原因吗?乍一看,似乎任何一种方法都同样有效,但我无法理解为什么他们不会选择相同的方法.

编辑:正如'Jeffrey L Whitledge'指出的那样,VB6没有继承,所以我认为我们不能说'保持VB.NET和VB6更紧密相关'.

.net c# vb.net

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

为什么HTML段落<P>在我的chrome上表现得如此奇怪?

获取一个空HTML,输入此内容并在Google Chrome上查看其源代码:

<p><div>&nbsp;</div>WHY?</p>
Run Code Online (Sandbox Code Playgroud)

如果你像我一样做了,你会在源代码中看到这个:

<html>
<head></head><body><p>&nbsp;</p><div>&nbsp;</div>WHY?<p></p>
</body></html>
Run Code Online (Sandbox Code Playgroud)

以防万一,这是使用jsbin的演示.在该链接中,您会看到:

[repeating P]


WHY?
[repeating P]
Run Code Online (Sandbox Code Playgroud)

我在其上添加了这个jQuery:

$("p").html("[repeating P]");
Run Code Online (Sandbox Code Playgroud)

<div>从中移除整体,一切都恢复正常.这个小的奇怪的意外行为在添加更多的东西时是一致的<div>,它可能是一个<span>或我想在那里的任何东西.HTML格式是否合格并不重要.

谁知道为什么

html

10
推荐指数
1
解决办法
3132
查看次数

如何将R引文输出导出到尾注?

如何轻松地将R中的引文导入到例如获得的尾注中

citation("ggplot2")
Run Code Online (Sandbox Code Playgroud)

有没有一个很好的工作流程或我手动必须这样做?

r citations

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

当工作目录位于 UNC 路径而不是映射驱动器时调用 subprocess.Popen()

我想运行一个可执行文件,对位于远程文件管理器上的数据集执行一些处理。作为设计的一部分,我希望文件管理器的位置灵活,并且在运行时传递给我的 python 程序。

我已经整理了以下代码来说明我的问题,但是使用python命令,所以任何人都可以运行它:

#!/usr/bin/env python
import os
import subprocess

def runMySubProcess(cmdstr, iwd):
    p = subprocess.Popen(cmdstr,
        shell=True,
        cwd=iwd,
        stdout=subprocess.PIPE,
        stderr=subprocess.PIPE)
    (stdout, stderr) = p.communicate()
    if stderr:
        raise IOError, stderr
    return stdout

if __name__ == '__main__':
    print runMySubProcess('python -h', 'C:\\')
    print runMySubProcess('python -h', '\\\\htpc\\nas')
Run Code Online (Sandbox Code Playgroud)

只要iwd是在映射到机器上驱动器号的共享上,这就会很好地工作。但如果iwd是 UNC 路径,则subprocess.Popen()调用以 stderr 输出结束,从而引发 IOError 异常:

Traceback (most recent call last):
  File "test.py", line 19, in <module>
    print runMySubProcess('dir', '\\\\htpc\\nas')
  File "test.py", line 14, in runMySubProcess
    raise IOError, …
Run Code Online (Sandbox Code Playgroud)

python windows subprocess unc

4
推荐指数
1
解决办法
5451
查看次数

通用处理程序中的"潜在危险Request.Form"异常

我以前见过这个错误,但似乎无法绕过它.在这种情况下,我有一个ASHX页面吐出一个简单的HTML表单,其中包含可以发布XML的文本框.当我尝试阅读表单时,我收到"有潜在危险的Request.Form值......".

由于它是通用处理程序,因此"ValidateRequest"属性不可用.但是我已经在web.config中定义了这个:

<location path="xml/MyGenericHandler.ashx">
    <system.web>
      <pages validateRequest="false" />
    </system.web>
</location>
Run Code Online (Sandbox Code Playgroud)

这个片段早于从.NET 3.5迁移到4.0,所以我猜这是破坏的起源.

知道如何解决ASHX页面的这个错误吗?

asp.net validation ashx dangerous-request generic-handler

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

SimpleOnGestureListener代码在Android 2.2中无效

我编写了一些代码来实现Gallery小部件的垂直滑动.它在Android 1.5和1.6中运行良好但在Android 2.2中不起作用(我还没有尝试使用2.1).

public class SwipeUpDetector extends SimpleOnGestureListener
implements OnTouchListener
{
       private GestureDetector m_detector;

       public SwipeUpDetector()
       {
               m_detector = new GestureDetector(m_context, this);
       }

       @Override
       public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
       {
               if (Math.abs(e1.getX() - e2.getX()) < s_swipeMaxOffPath &&
                       e1.getY() - e2.getY() >= s_swipeMinDistance &&
                       Math.abs(velocityY) >= s_swipeMinVelocity)
               {
                       int pos = m_gallery.pointToPosition((int)e1.getX(), (int)e2.getY());
                       startAnimation(pos);

                       return true;
               }

               return false;
       }

       @Override
       public boolean onTouch(View v, MotionEvent event)
       {
               return m_detector == null ? false : m_detector.onTouchEvent(event); …
Run Code Online (Sandbox Code Playgroud)

android swipe onfling gesturedetector

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