问题列表 - 第11681页

如何在Xcode中添加条件断点

如何在Xcode中添加条件断点?我尝试设置断点然后转到"编辑断点"

我希望在字节为0时中断.

所以我在条件中添加'bytes == 0',但它永远不会中断.

然后我尝试'(bytes == 0)'作为我的条件,gdb崩溃:


bool SharedMemory::Map(size_t bytes) {
  if (mapped_file_ == -1)
    return false;

  cout 


gdb stack crawl at point of internal error:
[ 0 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (align_down+0x0) [0x122300]
[ 1 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (wrap_here+0x0) [0x1225f8]
[ 2 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (prepare_threads_before_run+0x270) [0x185320]
[ 3 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (macosx_child_resume+0x263) [0x17e85d]
[ 4 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (resume+0x323) [0x6973d]
[ 5 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (keep_going+0x122) [0x69a01]
[ 6 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (handle_inferior_event+0x3338) [0x6cd4a]
[ 7 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (fetch_inferior_event+0x125) [0x6cfa8]
[ 8 ] /Developer/usr/libexec/gdb/gdb-i386-apple-darwin (inferior_event_handler+0xd0) …

xcode gdb

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

C/Glib内存管理{没有悬空参考>为什么!??}

我有一个程序调用具有未定义参数的函数,如下所示:

#include <stdargs.h>
... /* code */ int main () {
GArray *garray = g_array_new (FALSE, FALSE, sizeof (char *)); /* the code above initialize the GArray, and say that the garray expect a pointer to char. */
function_name (garray, "arg2", "arg3" /* and so on ... */);
... /* code */ }
Run Code Online (Sandbox Code Playgroud)

请注意,""之间的参数是字符串,因此,在function_name中:

static void function_name (GArray *garray, ...) {
  ... /* code */
  char *data;
data = va_arg (garray, gchar *); g_array_append_val (garray, data);
... /* code */ …
Run Code Online (Sandbox Code Playgroud)

c glib

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

默认情况下添加了ClientAuthenticationMembershipProvider的app.config文件中的system.web

我刚刚将我的Windows Forms项目从.NET 3.0升级到.NET 3.5,并且升级将以下内容添加到我的app.config文件中:

<system.web>
  <membership defaultProvider="ClientAuthenticationMembershipProvider">
    <providers>
      <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
    </providers>
  </membership>
  <roleManager defaultProvider="ClientRoleProvider" enabled="true">
    <providers>
      <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
    </providers>
  </roleManager>
</system.web>
Run Code Online (Sandbox Code Playgroud)

我认为system.web仅适用于Web项目.这看起来不对吗?

.net app-config .net-3.5 winforms

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

平均值mysql的时差

是否有一个函数可以在我的sql中找到标准时间格式的平均时差.

mysql

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

如何将内容写入pdf使用iText?

现在我使用iText自动生成pdf.而我的问题是,当内容真的非常大时,我需要计算内容的高度和宽度,然后添加新的页面......这真的非常无比.

所以我想知道是否有一种方法:Document.add("非常大的文章"); 在此之后,它会自动生成一个pdf文件????

提前致谢 !

java pdf-generation itext

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

Windbg:SOS.dll:!gcroot:DOMAIN(xxx):HANDLE(固定):它真的意味着对象被固定了吗?

有关SOS.dll Windbg扩展的文档似乎很少.在发出!gcroot <address>之后,我得到的内容包含以下内容:

DOMAIN(XXX):HANDLE(Pinned):XXX:Root:XXX(System.Object[])->
Run Code Online (Sandbox Code Playgroud)

"HANDLE(固定)"是否真的意味着存在一个GCHandleType.Pinned类型的GCHandle,它正在生根这个对象?

windbg sos

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

一般编程 - 否则,或者为了清楚起见

在一个变量可能有两个不同的值的情况下,如果它是一个变量,你会做一些不同的事情,如果是另一个变量,你会这样做:

if(myVariable == FIRST_POSSIBLE_VALUE) { ... }
else { ... }
Run Code Online (Sandbox Code Playgroud)

或者你会这样做:

if(myVariable == FIRST_POSSIBLE_VALUE) { ... }
else if (myVariable == SECOND_POSSIBLE_VALUE) { ... }
Run Code Online (Sandbox Code Playgroud)

为清楚起见,在一种情况下,读者不一定能够告诉他们做同样的事情(但是否则是"不必要的"表达)?那你会怎么做?谢谢!

编辑:实际上有更多不同的选项,如:三元运算符,if-else,if-elseif,if-elseif-else,-if-else(带断言),switch.每个人都有自己的位置,但很难决定......

if-statement code-readability clarity

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

C中的int总是32位吗?

这与以下问题有关,

如何在C中声明32位整数

在大多数平台上,有几个人提到int总是32位.如果这是真的,我很好奇.

你知道任何具有不同大小的int的现代平台吗?忽略具有8位或16位架构的恐龙平台.

注意: 我已经知道如何从另一个问题声明一个32位整数.这个更像是一个调查,以找出哪些平台(CPU/OS /编译器)支持其他大小的整数.

c int

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

谁能告诉我如何编写一个简单的C++代码来将我的数据(从变量)导出到PDF文件而不使用任何外部库或实用程序?

谁能告诉我如何编写一个简单的C++代码来将我的数据(从变量)导出到PDF文件而不使用任何外部库或实用程序?

c c++ pdf portability file

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

在Perl中等效的SHA1 C#方法?

我得到了C#代码,我正在尝试使用Perl生成等效的SHA1.

public string GetHashedPassword(string passkey)
{
       // Add a timestamp to the passkey and encrypt it using SHA1.
       string passkey = passkey + DateTime.UtcNow.ToString("yyyyMMddHH0000");
       using (SHA1 sha1 = new SHA1CryptoServiceProvider())
       {
              byte[] hashedPasskey =
                     sha1.ComputeHash(Encoding.UTF8.GetBytes(passkey));
              return ConvertToHex(hashedPasskey);
       }
}
private string ConvertToHex(byte[] bytes)
{
       StringBuilder hex = new StringBuilder();
       foreach (byte b in bytes)
       {
              if (b < 16)
              {
                     hex.AppendFormat("0{0:X}", b);
              }
              else
              {
                     hex.AppendFormat("{0:X}", b);
              }
       }
       return hex.ToString();
}
Run Code Online (Sandbox Code Playgroud)

同样如下:

use Digest::SHA1 qw( sha1_hex );
my $pass …
Run Code Online (Sandbox Code Playgroud)

c# perl sha1

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