问题列表 - 第20421页

如何使用clientCredentialType ="Basic"将Java客户端连接到WCF服务

我必须从Java客户端连接到具有以下绑定配置WCF Web服务:

<basicHttpBinding>
    <binding name="basicHttpBindingSecurity">
        <security mode="TransportCredentialOnly">
            <transport clientCredentialType="Basic"/>
        </security>
    </binding>
</basicHttpBinding>
Run Code Online (Sandbox Code Playgroud)

我正在使用JAX-WS.你能给我一个代码片段,展示如何在Java客户端中设置用户名和密码吗?

我试过这个:

Map<String, Object> reqContext = ((BindingProvider) port).getRequestContext();
reqContext.put(BindingProvider.USERNAME_PROPERTY, "username");
reqContext.put(BindingProvider.PASSWORD_PROPERTY, "password");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我也试过这个:

Map<String, Object> reqContext = ((BindingProvider) port).getRequestContext();
reqContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://username:password@localhost:8090/MyService");
Run Code Online (Sandbox Code Playgroud)

仍然没有成功.

谢谢,拉法尔

.net java wcf basic-authentication wcf-security

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

Django:从XAMPP转到Django问题

我曾与XAMPP,WAMPP,MAMPP等合作,并开始关注Django.

我们所做的大部分工作都是以CMS为导向的; 尽管我们已经被告知不要使用第三方CMS"(主要是用户的,因为公司发现它们很难使用等方面的问题),我发现,我可以用蛋糕,还是笨的一个非常简单的代码CMS其他PHP框架.

然而,我越来越感到沮丧的是我需要做的编码量才能使某些东西运行起来,而且我被告知Django是一个很好用的Python框架.它似乎从reddit获得了很多嗡嗡声.

关于从XAMPP迁移到Django,我有一些担忧和疑问.

1)安全

任何Web应用程序都应该采用防御性编码.在过去几年中,我们已经看到了一个防止XSS,SQL注入,跨站点伪造,会话固定,会话高兴,cookie高兴的运动; 一个人需要的安全数量可能是压倒性的.

Django做了什么来防止/限制XSS,SQL注入,Javascript注入和santizing输入; 通常与保护PHP Web应用程序相关联?这是我需要担心的事情,还是Django开箱即用的所有这些东西.

2)/ www/public文件夹中有什么内容?

在我阅读的手册中,它说不要将manage.py或其他.py内容放在主webroot中,所以这意味着我把所有东西都放在了webroot之外; 那有什么进展?

我将/ templates /目录放在webroot中吗?服务器如何知道要运行什么?

3)我还可以在Django项目上使用.htaccess吗?我熟悉Apache并经常使用它来做路由,或阻止坏机器人,但是使用.htaccess仍然有用吗?

4)Cronjobs

cronjobs还能用于Python/Django项目吗?

5)运行第三方perl /其他脚本

在PHP中,您可以使用其他库,例如curl库,ffmpeg,ImageMagik以及许多其他库; 我还可以在Python/Django中使用这些库吗?

6)管理员屏幕

Django为您提供开箱即用的管理屏幕; 这仅用于开发目的还是可以直播?我担心管理员屏幕的任何安全性.

7)与Discuss,Facebook,Twitter,OpenID,验证码等集成

PHP中的库有助于整合DisQuss,Facebook,Twitter; 但与这些和其他第三方应用程序集成相对容易吗?

8)电子商务,SSL

是否有许多使用Django的电子商务网站?我见过很多CMS/Blog类软件,但电子商务网站并不多.我的意思是,购物卡,Protx/Paypal或Worldpay集成.

那是另一回事; 有针对PHP的Protx,Paypal,Worldpay等沙箱 - 但Django有没有?

9)值得吗?

是否值得从XAMPP背景转移到Django?它会真的让事情变得更快,还是仅仅是营销炒作?

谢谢.

django

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

如何评估托管全文搜索解决方案?

SaaS /托管全文搜索有哪些选择?我该如何评估可用的不同选项?

我正在寻找在后端使用Lucene,solr或sphinx的东西,并提供REST API用于将文档提交到索引和运行搜索.

我可以构建自己的EC2 AMI,但我必须配置EBS和其他东西,监控它等.

lucene hosting solr full-text-search sphinx

45
推荐指数
2
解决办法
8542
查看次数

random.sample()每次返回相同的随机序列?

我正在使用python的random.sample(population,k)函数从列表中生成一组随机值,​​以创建该列表的新排列.问题是,每次循环运行时,它都会产生完全相同的随机序列.为什么是这样?我甚至使用了random.seed(i),这样i变量(每次通过循环改变)每次都会为它生成不同的值.仍然是相同的序列.是什么赋予了!@

这是我如何使用它:

def initialBuild(self):
    alphabet = self.alphabet
    for i in range (self.length):
        value = random.sample(alphabet, 1)
        alphabet.remove(value[0])
        self.finalWord.append(value[0])
    print "Final word = ", self.finalWord
Run Code Online (Sandbox Code Playgroud)

这是从Individual类的init方法调用的.正如这样调用init方法......

def buildPopulation(self, alphabet):
    #Initialize empty individuals
    for i in range(POPULATION_SIZE):
        self.population.append(Individual(alphabet))
Run Code Online (Sandbox Code Playgroud)

并且init方法看起来像这样......

def __init__(self, alphabet = []):
    self.length = len(alphabet)
    self.alphabet = alphabet
    self.initialBuild()
Run Code Online (Sandbox Code Playgroud)

最后,我正在打印最后一句话.以下是运行此方法两次的输出:

最后字= [[1150,1160],[720,635],[95,260],[595,360],[770,610],[830,610],[25,185],[520,585 ],[605,625],[410,250],[555,815],[880,660],[300,465],[1220,580],[1215,245],[1250,400], [565,575],[1605,620],[845,680],[1170,65],[795,645],[525,1000],[760,650],[580,1175],[420 ,555],[25,230],[345,750],[700,500],[725,370],[1530,5],[1740,245],[875,920],[415,635 ],[1340,725],[975,580],[575,665],[1465,200],[830,485],[660,180],[475,960],[685,595], [145,665],[510,875],[845,655],[650,1130],[945,685],[480,415],[700,580],[560,365],[685 ,610],[835,625],[1320,315]]

最后字= [[1150,1160],[720,635],[95,260],[595,360],[770,610],[830,610],[25,185],[520,585 ],[605,625],[410,250],[555,815],[880,660],[300,465],[1220,580],[1215,245],[1250,400], [565,575],[1605,620],[845,680],[1170,65],[795,645],[525,1000],[760,650],[580,1175],[420 ,555],[25,230],[345,750],[700,500],[725,370],[1530,5],[1740,245],[875,920],[415,635 ],[1340,725],[975,580],[575,665],[1465,200],[830,485],[660,180],[475,960],[685,595], [145,665],[510,875],[845,655],[650,1130],[945,685],[480,415],[700,580],[560,365],[685 ,610],[835,625],[1320,315]]

请注意,这两个完全相同..

编辑:由于我很难选择我认为有用的代码,但又足够短以进入这篇文章,我在pastebin上发布了一堆代码. http://pastebin.com/f5f068391 希望这是一个更好的选择..再次感谢

python random

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

在自动生成的GridView列中阻止HTML编码

我有一个GridView绑定到我构造的DataTable.表中的大多数列包含hypelinklink的原始HTML,我希望HTML在浏览器中呈现为链接,但GridView会自动对HTML进行编码,因此它呈现为标记.

如果不显式添加HyperLink或任何其他列,我该如何避免这种情况?

asp.net gridview

20
推荐指数
3
解决办法
4万
查看次数

是否可以在ruby中执行动态变量?

我可以通过其他方式实现这种动态性,但它让我很好奇.在Ruby中是否有类似的机制?

$varname = "hello";
$$varname = "world";
echo $hello;  //Output: world
Run Code Online (Sandbox Code Playgroud)

php ruby

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

JTextPane同步样式选择UI问题

我正在用Java开发一个简单的WYSIWYG RTF编辑器并且有一个小问题.我需要能够将样式选择切换按钮(例如粗体,斜体,下划线)与用户文本选择同步.例如,如果当前的文本选择是平原,没有被选择的粗体,斜体和下划线的切换按钮,但是当用户选择一些文字,是粗体和下划线,粗体和下划线的切换按钮被选择.

现在我很确定能JTextPane.getInputAttributes()获得我想要的选择属性但是在监听插入更新事件时存在问题.问题是附加到的插入符号监听器JTextPane似乎在输入属性发生更改后被调用.所以选择总是落后一步.也就是说,我必须在切换按钮更新之前选择文本两次!

这里重要的代码是:

textPane.addCaretListener(new CaretListener() {

        @Override
        public void caretUpdate(CaretEvent e) {
            syncAttributesWithUI(textPane.getInputAttributes());
        }
    });
Run Code Online (Sandbox Code Playgroud)

和:

private void syncAttributesWithUI(AttributeSet attributes) {
    boldButton.setSelected(StyleConstants.isBold(attributes));
    italicButton.setSelected(StyleConstants.isItalic(attributes));
    underlineButton.setSelected(StyleConstants.isUnderline(attributes));
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

java user-interface swing jtextpane

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

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

如何在WPF中调整画布大小?

我正在编写一个包含其中的WPF应用程序Canvas.此画布将在运行时自定义呈现.它有点像游戏,因为它需要以像素为单位进行测量.我需要能够设置Canvas为478x478像素(客户端矩形大小).我不希望任何缩放或其他与分辨率无关的步骤发生在我的身上Canvas.

我不确定WPF中是否可行,因为它的性质是独立于分辨率.我的问题:

  1. 如何Canvas在运行时调整我的大小(要调用的函数?)
  2. 当我调整大小时Canvas,可渲染区域(客户端矩形)是那么大吗?如果没有,我该如何调整它以确保客户端矩形是特定的宽度/高度?
  3. 是否可以设置Canvas像素的宽度/高度?WPF的与分辨率无关的方面如何干扰我正在尝试做的事情?
  4. 当我调整大小时Canvas,其他控件是否会按照WPF设计器中的设计进行适当调整?

提前致谢.

.net c# wpf resize canvas

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

WCF依赖注入和抽象工厂

我有这个wcf方法

Profile GetProfileInfo(string profileType, string profileName)
Run Code Online (Sandbox Code Playgroud)

和业务规则:

如果profileType是从数据库中读取的"A".

如果profileType是从"xml"文件中读取的"B".

问题是:如何使用依赖注入容器实现它?

wcf dependency-injection factory-pattern

19
推荐指数
2
解决办法
8374
查看次数