问题列表 - 第43685页

创建TAG数据库

我以tag1,tag2,tag3等形式提交标签......但我不确定如何在性能和专业性方面创建数据库布局.

当有人点击某个代码时,我想查询并提取每个包含该代码的网页.

php database tags

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

<meta charset ="utf-8"> vs <meta http-equiv ="Content-Type">

为了定义HTML5 Doctype的字符集,我应该使用哪种符号?

  1. 短:

    <meta charset="utf-8" /> 
    
    Run Code Online (Sandbox Code Playgroud)
  2. 长:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    Run Code Online (Sandbox Code Playgroud)

html5 doctype meta-tags

1499
推荐指数
7
解决办法
107万
查看次数

undef的实际用途

可能重复:
undef - 为什么要在ruby中取消定义方法?

任何人都可以在红宝石中为undef布置实际用途吗?我来自javascript和python这样没有内置的语言.你当然可以用javascript之类的语言模拟它:

var obj = { func:function(){alert("works")} }
obj.func() // -> "works"
delete(obj["func"])
obj.func() //->obj.func() is not a function
Run Code Online (Sandbox Code Playgroud)

但我从来没有真正使用过它.是否有一些常见的情况,其中undef实际上有用?

编辑 - 刚刚在"红宝石编程语言"一书中遇到过这个问题:

另一种防止复制对象的技术是使用undef来简单地删除clone和dup方法.另一种方法是重新定义clone和dup方法,以便它们引发异常,并显示一条错误消息,明确指出不允许复制.这样的错误消息可能对正在使用您的类的程序员有所帮助.

ruby undef

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

测试驱动开发,单元测试

让我先解释一下这个问题我的目标:

我是一个什么样的开发者?我是那个思考问题,编写代码然后自己测试的人.我主要开发网络应用程序,但也有基于UI的项目(RCP/Swing应用程序).我运行我的应用程序并单击此处,测试此...您可能知道这种"风格".

好吧,我是一个试图通过每一行/项目提高自己的人,我希望我的代码/应用程序能够进行实用的测试.我在代码中写 - 我想在代码中测试.

所以我开始使用我的一些类/函数来使用单元测试(junit 4).这适用于没有涉及UI的后端内容 - tbh:我发现很难编写大部分测试.如果我们正在构建一个webapp,可能会与会话或其他东西进行交互.我想你明白了.

我正在寻找的是一些可能带有示例的资源.任何好的书籍建议也会受到欢迎.不要误会我的意思 - 我不想只做逻辑测试的东西,我对测试我的UI感兴趣.

也许这也是一个重要的部分:我用Java开发(85%的时间)和PHP/Python(其余的)

问候

java tdd unit-testing

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

在objective-c中的urldecode

我正在处理objective-c中的urlencoded字符串.是否存在实际反转urlENCODING的基础功能?

收到的字符串如下:K%FChlschrank但应该在解码Kühlschrank之后

iphone objective-c

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

使用fiddler查看WCF SOAP消息

我有一个localhost客户端和WCF Web服务,我正在尝试查看SOAP消息的样子,并验证是否正在使用soap + xml.

我尝试使用Fiddler,我得到像这样奇怪的东西:

                <input type="submit" name="cmdGetCapabilities" value="GetCapabilities" id="cmdGetCapabilities" />
                <script type="text/javascript">
LoadRequest('txtGetCapabilitiesRequest', './xml/oseopRequest_GetCapabilities.xml')</script>
                <h5>
                    Response</h5>
                <br />
                <textarea name="txtGetCapabilitiesResponse" id="txtGetCapabilitiesResponse" cols="70" rows="10">Hello test response string</textarea>
            |156|hiddenField|__VIEWSTATE|/wEPDwULLTE4NzQ1MTA5MDIPZBYCAgMPZBYCAgMPZBYCZg9kFgICAw8WAh4JaW5uZXJodG1sBRpIZWxsbyB0ZXN0IHJlc3BvbnNlIHN0cmluZ2RkqYOXbJ/FDnErLs5ws2ZmhyRiXwZoUdF7s5KAUS3NgVU=|72|hiddenField|__EVENTVALIDATION|/wEWAwKEj88XAoyqi+0CAoH3wsYJfbp248BhSjkeWuuXYou1JuSHEFMD2NrnszOSKQq7YZg=|0|asyncPostBackControlIDs|||0|postBackControlIDs|||26|updatePanelIDs||tUpdatePanel1,UpdatePanel1|0|childUpdatePanelIDs|||25|panelsToRefreshIDs||UpdatePanel1,UpdatePanel1|2|asyncPostBackTimeout||90|12|formAction||default.aspx|
Run Code Online (Sandbox Code Playgroud)

但是fiddler正在接收客户回帖或调用"click"事件并将数据返回给浏览器,没有会话条目显示客户端调用我的WCF svc页面.

我尝试使用TraceViewer,我可以看到我的网络方法的调用,但没有肥皂信封.

有谁知道如何查看WCF的发送和接收消息?

.net wcf fiddler

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

为什么我不能在Java中编写"implements AClass"?

在Java中,人们经常将类与类一起定义并尽可能使用接口名而不是类名,以便稍后允许新的实现.这里逻辑接口是重复的.

如果Java允许使用类作为接口,则不需要这种"以防万一"复制,例如:class MyScanner extends MyStuff implements java.util.Scanner.此外,这将缓解我需要提供类类型但我不想扩展该类的情况.

据我所知,"实现一个类"不仅会被编译器拒绝,也会被JVM拒绝(如果我将这个声明破解成类文件).对此有一些技术上的困难,还是不重要?它看起来不像是一个向后兼容问题(我的意思是,如果JVM支持这个问题,旧代码就可以正常运行).

编辑:为了澄清,我将在这里复制StriplingWarrior更好的相同问题的措辞:

为什么一个类不能实现另一个类的方法契约而不实际扩展该类?这是技术问题吗?是否会以某种方式向我们提出OP无法预见的一些问题?

java compiler-construction jvm

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

在Windows 7中成功执行SuspendThread后,GetThreadContext失败

我在Windows 7中的采样分析器上遇到了一个奇怪的问题(以前的Windows操作系统上没有AFAICT问题,无论是32位还是64位).

在调用重新启动进程之前SuspendThread,探查器通过定期挂起线程,然后查看上下文来工作.所有这些都是从多媒体计时器的线程环境完成的(准确度大约为1kHZ,在Windows 7之前的操作系统通常会导致可忽略的性能损失).GetThreadContextResumeThread

在Windows 7和Windows 7下,即使对SuspendThread(和ResumeThread)的调用都成功,调用也会GetThreadContext失败并显示错误:

ERROR_NOACCESS
998(0x3E6)
对内存位置的无效访问.

有很高的可能性,虽然不是所有的时间.

我的意思是,对于一些分析运行,一切都会像在其他操作系统上一样工作(所有的GetThreadContext调用都会成功),但对于其他运行,它们几乎都会失败(除了数十万之外,可能会丢失十几个).它使用完全相同的二进制文件,相同的参数.

我已经尝试过关于重复GetThreadContext调用的模糊相似问题的建议,但没有更多的成功.我也试过SleepSuspendThread和之间做一个GetThreadContext,然后GetThreadContext更频繁地成功,虽然它会导致剧烈的减速.

然而,它表明Windows 7操作系统正在返回,SuspendThread而线程可能尚未暂停 - 但是,如果是这种情况,我不知道如何或是否正确等待暂停,在线程中循环并且敲击GetThreadContext没有'做到了.

编辑: 16字节对齐CONTEXT结构的地址GetThreadContext为丹巴特利特建议似乎正在做的伎俩!

debugging winapi windows-7

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

打印字符数组时显示的随机字符

这是我的问题.我正在以二进制模式读取文件,将字节附加到int数组,然后打印值.我的问题是,当我结果我的结果时,随机字符被附加在流中.

comp.txt:

this text is a testt1
Run Code Online (Sandbox Code Playgroud)

main.cpp中:

#include <iostream>
#include <fstream>
#include <time.h>


using namespace std;

void read(ifstream& stream, unsigned int buf[], int size)
{
    for(int i = 0; i < size; ++i)
    {
        unsigned char temp[4] = {'\0', '\0', '\0', '\0'};
        stream.read((char*)temp, 4);
        cout << "Temp: " << temp << '\n';
        buf[i] = *((int*)temp);     
        cout << "Read: " << buf[i] << endl;
        memset(temp, '\0', 4);
    }
}

int main()
{

    // open file
    ifstream f;
    f.open("comp.txt", ios::binary);
    cout …
Run Code Online (Sandbox Code Playgroud)

c++

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

gcc和VC++预处理器可以处理的#defines数量是否有限制?

在讨论具有大量常量和位模式的项目的设计可能性时,问题出现了标准编译器可以处理多少#defines?我认为它是一个非常大的数字,但我们很想知道是否有一个实际的上限.

gcc visual-c++ c-preprocessor

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