我使用ADFS获得了许多浏览器错误消息,所有形式.
访问该网站时出现问题.尝试再次浏览该网站.如果问题仍然存在,请与此站点的管理员联系并提供参考编号以确定问题.参考编号:c14bcf7c-268d-46be-82c3-7c1d873c3df2
我试图在事件日志中找到这些无济于事.
您如何使用参考编号来追踪错误?
我正在学习python,我像这样循环json转换为字典:它工作,但这是正确的方法吗?谢谢 :)
import json
output_file = open('output.json').read()
output_json = json.loads(output_file)
for i in output_json:
print i
for k in output_json[i]:
print k, output_json[i][k]
print output_json['webm']['audio']
print output_json['h264']['video']
print output_json['ogg']
Run Code Online (Sandbox Code Playgroud)
这里是JSON:
{
"webm":{
"video": "libvp8",
"audio": "libvorbis"
},
"h264": {
"video": "libx264",
"audio": "libfaac"
},
"ogg": {
"video": "libtheora",
"audio": "libvorbis"
}
}
Run Code Online (Sandbox Code Playgroud)
这里输出:
> h264
audio libfaac video libx264
ogg
> audio libvorbis video libtheora webm
> audio libvorbis video libvp8 libvorbis
> libx264 {u'audio': u'libvorbis',
> u'video': u'libtheora'}
Run Code Online (Sandbox Code Playgroud) 我正在使用我自己的自定义WordPress主题,使用空白的默认模板启动.我没有编辑search.php文件.
我的很多WordPress帖子都是Pages.不幸的是,网站搜索只检索帖子,而不是页面.
知道如何让主题搜索帖子和页面吗?
这是search.php的大部分内容:
<?php if (have_posts()) : ?>
<h3>Search Results</h3>
<?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
<?php include (TEMPLATEPATH . '/inc/meta.php' ); ?>
<div class="entry">
<?php the_excerpt(); ?>
</div>
</div>
<?php endwhile; ?>
<?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>
<?php else : ?>
<h3>No posts found.</h3>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud) 非常简单.什么是最快的正则表达式将返回任何输入的真实?
编辑:为什么下来投票?似乎是一个非常合理的问题.我使用一个带有正则表达式过滤器的函数,我想知道什么能使它最快地匹配所有内容."不使用正则表达式"不是一个答案.
让我们说当我运行以下查询时,
SELECT NAME
FROM EMP;
Run Code Online (Sandbox Code Playgroud)
它返回以下2行.
NAME
------------
Jan Jones
Arne Barnie
Run Code Online (Sandbox Code Playgroud)
但我希望它采用以下格式
J. Jones
A. Barnie
Run Code Online (Sandbox Code Playgroud)
我怎么能得到那个?
我正在处理我的程序的一小部分,处理输入,基本上我有这个小代码:
bool Done = false;
while (!Done)
{
ConsoleKeyInfo key = Console.ReadKey(true);
if (key.Key == ConsoleKey.Enter)
{
//Action
}
}
Run Code Online (Sandbox Code Playgroud)
这个问题的主要问题是代码甚至会在动作之间处理ReadKey.
因此,如果你有一个菜单,你可以按键,然后它会说"你按下:x",如果你按下任何按钮,而它显示你的消息,ReadKey已经获得了新的密钥.
所以我想阻止任何进一步的输入,直到用户再次看到菜单.
有人可以告诉我是否有办法捕获额外的操纵杆按钮?我的意思是按钮编号5,6,7,8等等.
我使用此代码捕获按钮事件:
procedure MMJOY1BUTTONDOWN (var LocMessage: TMMJoyStick); message MM_JOy1BUTTONDOWN;
Run Code Online (Sandbox Code Playgroud)
但问题是它只捕获4个标准按钮,而不是任何额外的按钮.
非常感谢
我想将Carp的输出转储到perl中的文件句柄,而不是stderr.
文件句柄已经打开.
最简单的方法是什么?
例:
use strict;
use warnings;
use FileHandle;
use Carp;
my $fh = new FileHandle("log", "w") || croak "could not write 'log'";
# stuff happens
print $fh carp("stack trace");
close($fh);
Run Code Online (Sandbox Code Playgroud)
该示例将向日志打印"1",因为这是carp的返回值.
我很困惑在java中创建由CA签名的有效证书的过程.
我知道java有工具keytool来创建公钥和证书.
它还支持JKS和PKCS#12.
因此,可以创建具有公钥 - 私钥对和证书
keytool -genkey -keyalg RSA -alias aCert -keystore someKeystore.keystore
的密钥库,例如,这将创建具有证书的密钥库(自签名).
到目前为止我明白了.
我可以导出证书以获取csr请求以发送给CA,例如Verisign,当然没有私钥.
在这部分之后我迷失了.
CA会签名,我将不得不重新导入我的密钥库?这将取代密钥库中已有的原始证书?
它仍将是自签名的.
发行人不应该是CA本身吗?但那么这怎么可能呢?我只发送公钥而不是证书?
有关清理流程的任何帮助吗?
更新:
CA签署证书(例如Verisign)也是发行人吗?或者它可以签署证书issuer==subject吗?
谢谢
java security digital-certificate digital-signature x509certificate
是否有可能使用Arquillian的某种模拟框架,或者精确地如何模拟注入的EJB?我知道,通过使用CDI(上下文和依赖注入),可以在测试中注入替代方案.但是如果没有CDI作为注入机制,当我只使用EJB注入时,这怎么可能呢?
最近我用服务接口模拟实现测试了我的EJB如下:
// Service inteface
public interface Audit {
void audit(String info);
}
// Mock implementation
@Stateless
public class MockAuditBean implements Audit {
public static String lastInfo = null;
@Override
public void audit(String info) {
this.lastInfo = info;
}
}
// assert in test
assertTrue(MockAuditBean.lastInfo.contains("dummy"));
Run Code Online (Sandbox Code Playgroud)
这种方法是可行的,但需要大量的自定义模拟实现.更糟糕的是,注入的模拟实例是代理并使用服务接口.这些不能转换为模拟实现类来比较结果.只能使用静态成员和模拟实现方法.
我还测试了另一种手动设置相关EJB的可能性.这种方法有几个缺点.它要求测试的目标EJB具有非私有成员或设置者.当目标EJB依赖于@PostConstruct生命周期注释时,您必须在手动"注入"设置后调用它.此解决方案的优点是能够使用模拟框架,如mockito或jMock.
是否有人分享经验,如何测试和设置此类集成测试,甚至使用模拟框架?