问题列表 - 第11854页

棘手的包括C的情况

我有一个名为cpu.h的文件,其中包含另外两个名为register.h和addrmode.h的头文件.在cpu.h中定义了一个cpu_t结构,它们包含了对它们的功能的需求.我尝试在其他两个包含文件中包含cpu.h,但不包含任何内容.我猜他们不包括在内,因为在cpu.h中设置了包含警戒.有谁知道如何解决这个问题?

c include-guards include

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

简单的python/Regex问题:从文件中删除所有新行

我正在熟悉python并且正在创建问题以帮助自己学习语言的细节.我的下一个问题如下:

我已经从互联网上复制并粘贴了大量文本,但复制和粘贴添加了几个新行来分解巨大的字符串.我希望以编程方式删除所有这些并将字符串返回到一大块字符中.这显然是正则表达式的一项工作(我认为),并且解析整个文件并删除换行符的所有实例听起来都会起作用,但对我来说似乎并没有那么好.

有一个简单的方法来解决这个问题吗?看起来很简单.

python regex

22
推荐指数
2
解决办法
6万
查看次数

通过PHP在PostgreSQL中为给定用户生成问题

我的主页中有一个URL列表,如下表所示

<a href="?questions&questions=777">link1</a>
<a href="?questions&questions=666">link2</a>
Run Code Online (Sandbox Code Playgroud)

以下PHP脚本在参数中有问题$_GET.

 $dbconn = pg_connect("host=localhost port=5432 dbname=masi user=masi password=123");
 // A QUESTION SELECTED BY USER 
 // to generate the answers for the given question 
     $result = pg_prepare($dbconn, "query9", "SELECT title, answer
         FROM answers 
         WHERE questions_question_id = $1;");            // WARNINGS refer HERE
     // TODO I am not sure if the syntax is correct for parametr inside $_GET                             
     $result = pg_execute($dbconn, "query9", array($_GET["'question_id' = $questions_question_id"]));
           // Problem HERE inside the $_GET
Run Code Online (Sandbox Code Playgroud)

感谢Nos和Jikhan用$ dbconn解决问题,并感谢Simon解决了这个线程的主要问题!

如何从URL中获取问题_id,以便Postgres理解查询?

php postgresql

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

C#继承了实现接口的protected方法

我在C#中有这个类/接口定义

public class FooBase {
    ...
    protected bool Bar() { ... }
    ...
}

public interface IBar {
    bool Bar();
}
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个派生自FooBase实现IBar的类Foo1:

public class Foo1 : FooBase, IBar {
}
Run Code Online (Sandbox Code Playgroud)

是否存在一些类声明魔法,编译器将继承的受保护方法作为接口的可公开访问的实现?

当然是一种Foo1方法

bool IBar.Bar()
{
    return base.Bar();
}
Run Code Online (Sandbox Code Playgroud)

作品.我只是好奇是否有捷径;)

省略此方法会导致编译器错误:Foo1未实现接口成员IBar.Bar().FooBase.Bar()是静态的,不是公共的,或者返回类型错误.

说明:我将代码继承(类层次结构)和功能实现(接口)分开.因此,对于实现相同接口的类,访问共享(继承)代码非常方便.

c# inheritance class interface-implementation

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

PictureBox问题

使用C#.Net

在我的表格上我有一个按钮,打开一个对话框,允许客户选择一张图片,当点击确定按钮时,图片应该在表格上的超图片框控件中可见.不知道如何实现这一点或如果它简单的设置属性,任何想法?

.net c# picturebox winforms

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

HTML:是否可以在每个TABLE ROW中以XHTML有效的方式使用FORM标记?

我可以最好地描述如下:

我想要这个(整个表格editmode和每行保存按钮).

<table>
    <tr>
        <td>Id</td>
        <td>Name</td>
        <td>Description</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><input type="hidden" name="id" value="1" /></td>
        <td><input type="text" name="name" value="Name" /></td>
        <td><input type="text" name="description" value="Description" /></td>
        <td><input type="submit" value="Save" /></td>
    </tr>
    <tr>
        <td><input type="hidden" name="id" value="2" /></td>
        <td><input type="text" name="name" value="Name2" /></td>
        <td><input type="text" name="description" value="Description2" /></td>
        <td><input type="submit" value="Save" /></td>
    </tr>
    <!-- and more rows here ... -->
</table>
Run Code Online (Sandbox Code Playgroud)

我应该把<form>标签放在哪里?

html xhtml

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

有没有办法告诉用户表中有多少行?

假设我有一个充满名字的表格,我希望用户知道有多少名字.

输出过程是什么?

php mysql

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

如何衡量互斥争用?

我有一些在Linux上使用PThreads的线程代码,我怀疑它正遭受过多的锁争用.有哪些工具可供我测量?

Solaris有DTrace和plockstat.Linux上有类似的东西吗?(我知道Linux最近的DTrace端口,但它似乎还没有为黄金时间做好准备.)

c linux pthreads dtrace

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

Vimdiff改变了Dropbox的文件

我经常收到通知我的Vim我的文件已在其他地方更改,因为我使用Dropbox.

然后我需要按

L 
Run Code Online (Sandbox Code Playgroud)

因为这是我唯一能看到朋友改变文件的方法.这迫使我使用他的版本,然后试着记住我所做的改变.

然而,这个程序对我来说变得困难,因为编辑率已经增长.我想要

 vimdiff [file_with_my_edits] [file_with_my_friend's_edits] 
Run Code Online (Sandbox Code Playgroud)

某种程度上我的朋友的版本与我当前的文件有一些新的编辑.

vimdiff当版本库相同但当前文件不同而不丢失任何编辑时,如何将当前文件与朋友的文件一起使用

vim vimdiff

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

"设置只有getter的属性" - 使用firefox的javascript错误

直到最近,我一直在使用Safari 4来测试和调试我当前的jQuery插件.我在Firefox中尝试了我的代码,它开始抱怨JQuery-Framework中的某些内容:"设置一个只有getter的属性".我试图找出导致Firefox抱怨的行,发现这发生在这里**

$.fn.util.create_$dom = function(opt) {
    var $dom = {};
    $.each(opt.dom,function(name,val){
        console.log(name);
        var $elm = $('<div>');
        $.each(opt.dom[name],function(_name,_val){
            if(_name == 'tagName') $elm = $('<'+_val+'/>');
        });
                    console.log(name+': ok');
        $.each(opt.dom[name],function(_name,_val){             **here       
            switch(_name){                                     **here
                case 'className': $elm.addClass(_val);         **here
                default: $elm.attr(_name, _val);               **here
            }                                                  **here
        });
        $dom[name] = $elm;
        console.log(name+': ok');
    });
    return $dom;
};
Run Code Online (Sandbox Code Playgroud)

options.dom看起来像这样:

    dom:{
        wrapper:{className:'wrapper'},
        inner:{tagName:'p',className:'test',test:'bla'}
    },
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins

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