问题列表 - 第37366页

GDB 可以显示每个线程持有的 pthread 互斥锁列表吗?

我将 GDB 附加到用 pthreads 编写的死锁应用程序。大约有 10 个线程都被阻塞了,我想知道哪些线程持有哪些锁。这在使用 SOS.dll 的 WinDbg 中是可能的;这在 GDB 中可能吗?

debugging multithreading gdb deadlock

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

面向对象的PHP数组

我之前从未尝试过OO PHP,因此我决定创建一个简单的CMS来了解更多信息.我在将值加载到多维数组时遇到问题.

class Article {
  private $index = 0;
  private $article;

  public function Article() {
   $get_articles = mysql_query("SELECT * FROM `articles`");
   while ($result = mysql_fetch_array($get_articles)) {
    echo $result["article"];

    $this->article[$index]["Tags"] = $result["tags"];
    $this->article[$index]["Categories"] = $result["categories"];
    $this->article[$index]["Date"] = $result["date"];
    $this->article[$index]["Article"] = $result["article"];
    $this->article[$index]["URL"] = $result["url"];

    $index++;
   }
  }

  public function getArticle($articleID) {
   return $this->article[$articleID]["Article"];
  }

  public function getTags($articleNumber) {

  }

  public function getCategories($articleNumber) {

  }

  public function getDate($articleNumber) {

  }
 }
Run Code Online (Sandbox Code Playgroud)

该行echo $result["article"]输出唯一的文章值就好了,但显然没有把它放入数组中?

$art = new Article();
echo $art->getArticle(0);
Run Code Online (Sandbox Code Playgroud)

但是,这并没有输出文章.有人会如此友善地指出我的noob错误吗?

php arrays oop

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

调整浏览器大小时自动调整div大小

在我的页面中,我在div中有一个表单.当我调整浏览器大小时,表单的某些部分将不会显示,并且会出现滚动条.我怎么能在css中做到这一点,在调整大小后,整个表单仍然可见而不必使用滚动条?

html css forms

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

如何在Cucumber中模拟TCP连接

我想测试一个可以捕获并向某些客户端发送IP数据包的程序,那么如何在Cucumber中模拟请求或客户端?谢谢

ruby cucumber

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

VB3反编译器?

我以前工作的一个人突然给我发电子邮件,说他们希望我更新我为他们编写的 VB3(!!!) 程序,因为客户报告在 Windows 7 下运行该程序时遇到问题。他们丢失了源代码(自然)。有VB3的反编译器吗?

decompiling reverse-engineering windows-7

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

Java StringBuffer附加分配

在java中使用StringBuffer时,我想知道在需要重新分配空间时如何实现append函数.

例如,如果我追加一个比当前分配的空间更长的字符串,它如何在方法的细节中管理它?

java stringbuffer

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

在Windows Phone 7中读取文件

我正在尝试在Windows Phone 7中打开一个文件,但它说它不存在.这是我正在尝试的代码:

IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication();
bool test = file.FileExists("\\ClientBin\\clubs.xml");
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我添加了一个名为ClientBin的文件夹,clubs.xml就在那里.clubs.xml文件属性是:

构建操作:内容复制到输出目录:始终复制

我不确定我做错了什么.你可以在这个截图中看到我的内容.

谢谢!

windows-phone-7

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

x86汇编:反汇编程序如何知道如何分解指令?

x86反汇编程序如何知道在哪里分解指令?

我正在查看8088指令集.例如,移动指令有7种变化,范围从2到4个字节.说明本身似乎没有遵循特定的顺序.为什么x86难看的另一个原因是什么?.

例如:

                        76543210  76543210  76543210  76543210
reg/mem to/from reg     100010dw  ||regr/m  
imm to reg/mem          1100011w  ||000r/m  dat       dat w=1
imm to reg              1011wreg  data      dat w=1
imm to accum            1010000w  addr-low  addrhigh
accum to mem            1010001w  addr-low  addrhigh
reg/mem to seg          10001100  ||0ssr/m
seg to reg/mem          10001100  ||0ssr/m

Legend:
||=mod {NO-DISP=0,DISP-LOW,DISP-HIGH,REG}
ss=seg enum{es=0,cs,ss,ds}
reg=enum{ax=0,bx,cd,dx,bx,sp,bp,si,di (if w=1)} enum{al,bl...} (if w=0)
r/m=reg or mem (mod=3 then REG, else mem)
Run Code Online (Sandbox Code Playgroud)

许多指令可以在第一个字节中重叠:

                        76543210  76543210  76543210  76543210
push …
Run Code Online (Sandbox Code Playgroud)

x86 assembly disassembly

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

Ruby TCPSocket:找出可用的数据量

有没有办法找出Ruby中TCPSocket上有多少字节的数据可用?即没有阻塞可以准备多少字节?

ruby sockets nonblocking tcpsocket

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

可以在C#中进行向下转换为没有数据成员的派生类吗?

我正在尝试使用继承来创建一个包装器.实际上我正在使用具有非常通用名称的反序列化代码,我希望在包装内部对象的方法上保存一些键击.

public class Base
{
  public string Foo { get; set; }
}

public class Derived : Base
{
  public string Bar { get { return this.Foo; } }
}

Base base = new Base();

Derived d = (Derived)base;
Run Code Online (Sandbox Code Playgroud)

我试图向下倾斜时遇到错误.这种类型的东西在C#中是否可行?派生类中没有其他数据,所以我的C++大脑告诉我可能会有一个向下倾斜...

c# casting

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