问题列表 - 第3747页

经典ASP:不支持Server.CreateObject

当我从我的经典ASP页面调用Server.CreateObject()时,我得到了

Microsoft VBScript runtime (0x800A01B6)
Object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)

我尝试了以下(单独):

Server.CreateObject("Microsoft.XMLHTTP")
Server.CreateObject("MSXML2.XMLHTTP")
Server.CreateObject("MSXML.DOMDocument")
Run Code Online (Sandbox Code Playgroud)

我知道ActiveX对象已安装,因为以下javascript调用有效

var test = new ActiveXObject("Microsoft.XMLHTTP");
var test = new ActiveXObject("MSXML2.XMLHTTP");
var test = new ActiveXObject("MSXML.DOMDocument");
Run Code Online (Sandbox Code Playgroud)

我从我的localhost IIS服务器调用它.有任何想法如何解决这个问题?

createobject

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

将字节数组转换为字符串时获取'System.OutOfMemoryException'

代码段:

//byte[] myByteArray = byte array from database (database BLOB) 
myByteArray = (byte[]) ((dbCommand.Parameters["parameter"].Value));

string myString =System.Text.Encoding.UTF8.GetString(myByteArray);

Xmldocument doc = new Xmldocument();
doc.Load(myString);
Run Code Online (Sandbox Code Playgroud)

============

System.OutOfMemoryException有时会得到.

string myString = System.Text.Encoding.UTF8.GetString(myByteArray);
Run Code Online (Sandbox Code Playgroud)

将bytearray转换为字符串时,我收到此错误.

有没有办法让这段代码变得健壮.

我想要做的就是在字节数组中加载BLOB,然后将它们转换为字符串并将它们加载到xmldocument中以便使用.

.net c# optimization

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

Python:C++ - 就像流输入一样

是否有一种pythonic方式的阅读 - 比如说 - 混合整数和字符输入而不是一次读取整个输入而不用担心换行?例如,我有一个文件,其中包含空格分隔的数据,我只知道有x个整数,然后是y个字符,然后是更多的整数.我不想假设有关换行的任何内容.

我的意思是像C++中的以下内容一样无意识:

...

int i, buf;
char cbuf;
vector<int> X, Z;
vector<int> Y;

for (i = 0; i < x; i++) {
    cin >> buf;
    X.push_back(buf);
}

for (i = 0; i < y; i++) {
    cin >> cbuf;
    Y.push_back(cbuf);
}

for (i = 0; i < z; i++) {
    cin >> buf;
    Z.push_back(buf);
}
Run Code Online (Sandbox Code Playgroud)

编辑:我忘了说我希望它在控制台的实时输入下表现良好 - 即在获取令牌之前不需要按ctrl + d并且该功能应该能够尽快返回它们行已输入.:)

c++ python input stream

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

如何将单个文件夹从一个Subversion存储库移动到另一个存储库?

我在名为"project"的Subversion存储库中有一个"docs"文件夹.我得出的结论是它应该保存在一个名为"project_docs"的独立Subversion存储库中.

我想将"docs"文件夹(及其所有修订版)移动到"project_docs"存储库.有没有办法做到这一点?

svn directory move repository

155
推荐指数
3
解决办法
9万
查看次数

免费统计网站分析流量

我正在搜索像我自己的服务器上运行的Google Analytics或Clicky这样的程序.我使用了awstats,它看起来很旧.它不一定是开源的,但我更喜欢免费的东西.

如果可能的话,它还应该分析我的Apache日志.

google-analytics apache2 web-traffic

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

在TDD中,在编写空方法之前运行测试的优势是什么?

我看到很多TDD从业者遵循这个周期:

1)编写测试,就好像目标对象和API已经存在一样.

2)编译解决方案并看到它中断.

3)编写足够的代码以使其编译.

4)运行测试,看看是否失败.

5)编写足够的代码以使其通过.

6)运行测试并看到它通过

7)重构

步骤1和2的优点是什么?对于像Visual Studio这样的IDE,这真的很烦人,因为intellisense跳到那里试图猜测不存在的方法和属性.

我通常从第3步开始,让我的所有方法都抛出NotImplementedException,这对我来说似乎很好,但也许我错过了一些东西.

编辑以澄清:这不是一个问题,为什么我应该看到测试在通过之前失败; 从第3步开始,这是完全有道理的.我的问题是为什么甚至在此之前人们会在单元测试中调用API中不存在的方法(因此VS将显示红色波形,或者将整个方法名称描绘为红色等)并尝试编译.对我而言,VS告诉我该方法不存在的事实已经足够了.

tdd unit-testing visual-studio-2008

23
推荐指数
4
解决办法
1111
查看次数

OS X相当于OutputDebugString()?

我正在研究将现有Windows MFC控件移植到OS X/Carbon的可行性.我的测试台是使用XCode 3向导生成的C++ Carbon应用程序.

我正在寻找一种快速方法将一些跟踪信息转储到调试器或OS X等效的DbgView.在Win32上我会使用OutputDebugString() - OS X上的交易是什么?有没有办法从Carbon应用程序查看写入std :: cout的测试?

谢谢

杰瑞

c++ macos cross-platform macos-carbon

14
推荐指数
3
解决办法
7985
查看次数

Python中的进程大小

我有一个python脚本,可以在Windows XP下接近2 GB的进程限制.在具有2 GB物理内存的计算机上,即使Python脚本以低于正常优先级的速度运行,也几乎可以锁定计算机.

在Python中有没有办法找出我自己的流程大小?

谢谢,格里

python windows-xp

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

Oracle中的临时表与全局临时表有什么区别?

我听过这两个术语"临时表"和"全局临时表"在类似的上下文中使用了很多.

两者有什么区别?

database oracle temp-tables

29
推荐指数
4
解决办法
6万
查看次数

如何将基于页面的PHP应用程序转换为MVC?

我已经苦苦挣扎了一段时间,正是如何使用MVC框架重新编码基于页面的PHP应用程序.仅仅是为了背景,我不得不将应用程序转移到MVC,因为我的老板正在制作我.无论如何,我坐下来打印出目录结构.然后我开始尝试计划如何将这些页面转换为控制器/动作对.有些事情似乎很直接.例如,我有几页专门用于添加/编辑/删除用户.这很容易创建一个"用户"控制器,并添加添加/编辑/删除的方法或操作.我遇到问题的地方在于决定何时实际创建一个控制器,而不是只做一个动作,因为它并不总是那么明确.例如,登录控制器与用户/登录,或寄存器控制器与用户/寄存器.对我来说,

另一个例子是,我有大约12个用于创建"计划"的表单页面.在我脑海中,我认为我需要创建一个"计划"控制器,然后每个旧的页面将成为一个动作.所以我有一个控制器有12个动作(方法).对我来说问题是,虽然这些页面中的所有12页都是数据输入表格,但最终构成了这个"计划",这是他们共同拥有的.每个页面在数据库中使用不同的表,并且彼此之间没有任何其他共同点.基本上通过创建一个"计划"控制器,我只是真的使用它作为分组机制; 不一定使用它,因为它们有相互关联的东西.至少在上面的"用户"控制器示例中; 这些行动中的每一个都使用相同的"

我想它只是归结为让我自己使用控制器作为层次结构实体而不是对象/动作.看起来很容易使用控制器以错误的方式陷入陷阱.有谁知道我在说什么?希望它不会太混乱.

编辑:如果我尝试坚持每个视图一个控制器; 然后,我会将每个请求的代码保持在最低限度.这是最好的方法吗?

编辑:从每个人的意见来看,似乎每个视图的一个控制器不符合我的最佳利益.我仍然有一些担忧,因为看起来控制器可能会匆忙变胖,但这是另一个讨论.我还有一些问题,何时决定使用控制器而不是动作.一个很好的例子是堆栈溢出本身.在页面顶部,您有一个"问题"选项,我们可以假设将您带到"问题"控制器.我这样说是因为在右侧您可以选择"提出问题",URL指向"问题/提问".这是有道理的,你使用问题控制器的ask方法.令我困惑的是,您在菜单上有"未答复"选项.它看起来像是一个控制器.为什么它不仅仅是问题控制下的行动,如"问题/未答复"?这就是我变得浑浊的地方.

php model-view-controller controller codeigniter

11
推荐指数
1
解决办法
5195
查看次数