让我先说一下我对这个话题如此无知,我甚至都不知道这个问题是否有客观答案.如果它最终"不",我将删除或投票关闭帖子.
这是场景:我刚刚写了一个小小的Web服务.它适用于我的机器.它适用于我的团队负责人的机器.据我所知,它可以在除生产服务器之外的每台机器上运行.生产服务器在发生故障时吐出的例外来自第三方JAR文件,并且信息很少.我在网上搜索了几个小时,但没有提出任何有用的东西.
那么追踪仅在生产机器上发生的问题的程序是什么?是否有标准方法,或者可能是类别/系列工具?
启发这个问题的错误已经得到修复,但这更多是因为好运而不是一个可靠的调试方法.我问这个问题以备将来参考.
编辑:
到目前为止,答案似乎总结为一个词:伐木.记录的一个问题是它需要预先考虑.如果在现有系统中出现日志不佳的情况,或者客户端担心敏感数据并且首先不想在系统中使用大量日志记录系统,会怎么样?
一些相关问题:
在生产系统中测试帐户和产品在
生产代码/服务器上运行测试
我想在我的Oracle函数中计算出生日期的当前年龄.
我正在使用的是(Today-Dob)/30/12,但这不准确,因为有些月份有31天.
我需要以最高精度获得正确的年龄.我怎样才能做到这一点?
我正在制作一个LaTeX文档,我正在取得成功\makebox,它将文本放在一个不可见的框中,并在末尾添加额外的水平空格,以使整个事物符合您指定的大小.
垂直空间有类似的东西吗?
我有一些可变长度的段落,图像等,我想放在这个垂直框中.我希望LaTeX放入适量的垂直空间(在底部),这样整个东西就是我给它的设定尺寸.
我正在解决为什么我无法通过为Windows身份验证和模拟配置的ASP.Net站点上的登录对话框.
我有一个ASP.Net 2.0应用程序,我正在尝试使用IIS 7.5在Windows 7上部署它.我创建了一个新站点,并将其绑定到localhost和一个完全限定的域名.FQDN位于我的hosts文件中,并重定向到127.0.0.1
该站点还运行我创建的AppDomain,具有集成管道模式,并且流程模型标识设置为ApplicationPoolIdentity.
Web.config包括以下内容:
<trust level="High" />
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
<identity impersonate="true"/>`
Run Code Online (Sandbox Code Playgroud)
站点目录上的ACL设置为Everyone(完全控制 - 用于测试).应用程序池虚拟帐户(Windows 7的事物)也设置为对站点的物理目录的完全控制.
IIS身份验证启用了ASP.Net模拟并启用了Windows身份验证.
当我以localhost身份连接到站点时,它允许我通过登录提示并且应用程序加载而不会发生意外.
当我作为在此站点/ ip /端口的主机头绑定中设置的FQDN连接到站点时,我无法通过登录提示.单击取消会生成http 401.1错误页面.
为什么?
asp.net impersonation windows-authentication windows-7 iis-7.5
我曾经com.android.camera.NEW_PICTURE检查过是否捕获了图像.
(receiver android:name="NewPhotoReceiver")
(intent-filter)
(action android:name="com.android.camera.NEW_PICTURE"/)
(data android:mimeType="image/*"/)
(/intent-filter)
(/receiver)
Run Code Online (Sandbox Code Playgroud)
但是com.android.camera.NEW_PICTURE在Android开发者网站中没有讨论任何地方.
在C#我可以这样做:
new SomeObjectType("abc", 10);
Run Code Online (Sandbox Code Playgroud)
换句话说,我可以调用 new 而无需将创建的实例分配给任何变量。然而,VB.Net我似乎不能做同样的事情。
New SomeObjectType("abc", 10) ' syntax error
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点VB.Net?
我想将一个应用程序从CakePHP转换为Code Igniter.有没有人试过这样做?使用我的CakePHP应用程序几乎所有的编码都是在控制器层完成的,模型几乎与烘焙时完全一样.
有可能做这种专业化吗?
如果是这样,怎么样?
有问题的专业标记//这个专业化不会编译 我已经使用过VS2008,VS2010,gcc 4.4.3并且都不能编译它.
我知道我可以通过重载func来避免这种情况,但我想知道是否有办法用模板专业化来做到这一点.(尽管可能是不切实际的/不可取的)
#include<iostream>
#include<string>
using namespace std;
template <typename ALPHA>
class klass{
public:
template <typename BETA>
void func(BETA B);
};
template <typename ALPHA> template <typename BETA>
void klass<ALPHA>::func(BETA B){
cout << "I AM A BETA FUNC: " << B <<endl;
}
//THIS SPECIALIZATION WILL NOT COMPILE
template <typename ALPHA> template <>
void klass<ALPHA>::func(string B){
cout << "I AM A SPECIAL BETA FUNC: " << B <<endl;
}
int main(){
klass<string> k; …Run Code Online (Sandbox Code Playgroud) 有没有人知道如果它具有tabindex顺序的焦点,如何禁用或操纵(在大多数浏览器中)dom元素的虚线边框?
我想为聚焦元素构建自己的样式,但使用现有功能会很棒,因为使用tabindex可以将keydown事件绑定到dom元素.
事实上MyClass x = 120;,是否可以创建这样的自定义类?如果是这样,我该怎么做?
.net ×1
.net-2.0 ×1
android ×1
asp.net ×1
c# ×1
c++ ×1
cakephp ×1
camera ×1
codeigniter ×1
constructor ×1
css ×1
datetime ×1
debugging ×1
frameworks ×1
html ×1
iis-7.5 ×1
implicit ×1
javascript ×1
latex ×1
oracle ×1
php ×1
spaces ×1
tabindex ×1
templates ×1
tex ×1
typesetting ×1
vb.net ×1
windows-7 ×1