标签: debugging

我应该在Google Analytics中使用"复制时剥离调试符号"和"剥离链接产品"吗?

我使用TestFlight进行远程崩溃报告.现在我正在使用Google Analytics.

TestFlight建议禁用"复制期间剥离调试符号"和"剥离链接产品".谷歌分析 - 没有.我将TestFlight更改为Google Analytics后,是否应将其删除?

在此输入图像描述

debugging xcode google-analytics ios testflight

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

如何在"发布"版本上编译某些Android菜单项

我有一个我称之为'debug'的特定菜单项,它可以为"调试"版本提供一些方便的功能.我希望这个菜单项不存在于'release'APK上.

有没有办法告诉编译器忽略XML菜单文件中的那些条目?

谢谢 :-)

debugging android release menuitem

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

我可以阻止Xcode在遇到异常时显示main.m吗?

XCode从Project Navigator跳转到Debug Navigator,几乎总是切换到main.m. 然后,您必须导航回项目视图并选择您正在处理的源.

我认为行为可能有所帮助,但在那里看不到任何相关选项.

debugging xcode exception

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

PHP中的命令相当于javascript中的警报

我在javascript中使用'alert'命令来检查变量的值,以便调试我的代码.但我无法在PHP中找到任何这样的命令,它显示一个简单的弹出框,如alert命令.我是PHP新手.
有什么我不知道的吗?

例如:

$username=$_REQUEST["username"];
$password=$_REQUEST["password"];
Run Code Online (Sandbox Code Playgroud)

在这里,我只是想知道这些变量中会出现什么值.如果是javascript,我只会使用alert(用户名)和alert(密码).如何在PHP中做到这一点?谢谢.

javascript php debugging alert

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

grails mail:在localhost上工作的内联映像,而不是在测试环境中

我将内联图像添加到localhost上的邮件中:

inline 'footerImage', 'image/jpg', new File('./web-app/images/mailAssets/suchebottomre.gif').readBytes()
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.当我部署到我的测试环境时,我收到此错误:

Class
java.io.FileNotFoundException
Message
cannot use ./web-app/images/mailAssets/alert_header_pre.png as an attachment as it does not exist
Run Code Online (Sandbox Code Playgroud)

用这个日志:

   Line | Method
->>  331 | inline      in grails.plugin.mail.MailMessageBuilder
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|     20 | doCall      in de.docinsider.web.NotifierService$_contactUser_closure1
|     39 | sendMail .  in grails.plugin.mail.MailService …
Run Code Online (Sandbox Code Playgroud)

debugging grails localhost html-email

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

C简介:功能声明

我想在ANSI C的代码中声明一个函数.我可以在main()中使用它后定义函数吗?例如,我写的绝对值函数:谁能告诉我它是否合理?

#include <stdio.h>

int main()
{
    double value1 = -5;
    printf("%lf",
           abs(value1));
}

double abs(double number)
{
    if (number < 0) {
        (number * (-1) = number);
    }
    return number;
}
Run Code Online (Sandbox Code Playgroud)

c debugging declaration function absolute-value

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

检查对象引用计数的简单方法

在使用 Xcode 和 Swift 的 iOS 项目中,是否有一种简单的方法来检查对象的引用计数?自动引用计数 (ARC) 通常为我们处理内存管理,但我无法跟踪应用程序中的内存泄漏。我想要一种简单的方法来检查应用程序生命周期中任何给定点的任何对象的引用计数。有没有一种简单的方法可以做到这一点?

memory debugging xcode ios swift

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

IntelliJ 在 Docker 中调试 Java 应用程序

我是新手。你能告诉我如何设置一个在 Docker 中运行的调试 Java 程序吗?

该项目是在 Maven 的帮助下构建的,然后 Docker 使用它*.war来运行程序。据我了解,IntelliJ 必须远程推送以进行调试。

容器

docker-compose.yml :

# myapp (Wildfly + Keycloak + myapp)
  myapp-myapp:
    image: myapp/wildfly-myapp:wf11
    container_name: myapp-myapp
    depends_on:
      - myapp-postgres
      - myapp-mailhog
    environment:
      TZ : Europe/Paris
      KEYCLOAK_URL: http://localhost:8080/auth
      WILDFLY_PROXY_ADDRESS_FORWARDING: "true"
      JAVA_OPTS: 
      DB_CONNEXION_URL: jdbc:postgresql://myapp-postgres:5432/myapp_db
      DB_CONNEXION_URL_DELIMITER: "|"
      DB_HOST: myapp-postgres
      DB_NAME: ${DB_NAME}
      DB_PASSWORD: ${DB_PASSWORD}
      DB_USER: ${DB_USER}
      KEYCLOAK_DB_CONNEXION_URL: jdbc:postgresql://myapp-postgres:5432/keycloak
      KEYCLOAK_DB_CONNEXION_URL_DELIMITER: "|"
      KEYCLOAK_DB_USER : keycloak
      KEYCLOAK_DB_PASSWORD : keycloak
      KEYCLOAK_DB_NAME : keycloak
      KEYCLOAK_DB_HOST: postgres
      APP_CLUSTER: "false"
      JGROUPS_EXTERNAL_ADDRESS: 10.178.27.30
      JGROUPS_TCP_EXTERNAL_PORT: 7600
      JGROUPS_TCP_BIND_PORT: 7600
      JGROUPS_DEFAULT_STACK: tcpping
      JGROUPS_INITIAL_HOSTS: "10.178.27.30[7600]" …
Run Code Online (Sandbox Code Playgroud)

java debugging docker-compose

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

strace 能否告诉我在我的代码中调用了系统调用?

我正在尝试调试为什么ngspice在运行模拟时将烦人的换行符打印到stderr。我试图在可追溯到 1993 年的 2400 个源文件之一中找到它,但这并不像听起来那么容易!然而,这确实意味着我有一个嵌入了所有调试信息的二进制文件。

我的第一个想法是strace可以帮助我找到我认为有问题的调用并将其追溯到源代码。例如,我很确定这是有问题的系统调用:

   brk(0x55d1a84e9000)                     = 0x55d1a84e9000                                                                                                                                         
   clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {tv_sec=0, tv_nsec=61462905}) = 0                                                                                                                        
>> write(2, "\n", 1)                       = 1                                                                                                                                                      
   getrusage(RUSAGE_SELF, {ru_utime={tv_sec=0, tv_usec=26269}, ru_stime={tv_sec=0, tv_usec=35243}, ...}) = 0                                                                                        
   openat(AT_FDCWD, "/proc/self/statm", O_RDONLY) = 3                                   
Run Code Online (Sandbox Code Playgroud)

我曾希望,如果我跟踪一个具有调试信息的可执行文件,strace 会显示源代码中的位置,但这并没有自动发生,而且手册有点压倒性。

我在手册中找到了一个名为Tracing的部分,但找不到任何具体内容。

是否可以使用strace,如果可以:如何?如果没有,您还有其他建议吗?

debugging strace

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

如何检查file_get_contents在PHP中返回false的原因

我尝试这样做:

$urls = array(


    "https://www.gov.sg/"




);



    foreach ($urls as $url) {
        d($url);
      //  $url = "http://www.google.com";
    $data = file_get_contents($url);
    d($data);

}
Run Code Online (Sandbox Code Playgroud)

d() 是像 var_dump() 一样的第三方函数。

我不断得到 $data = false。似乎域中的任何页面都在这样做。

当我尝试另一个域(如 google.com)时,它奏效了。

该页面有效,我在浏览器上尝试过。

以下类似的帖子提出了 URL 编码问题,并启用了 allow_url_fopen,但这些在这里并不真正适用: PHP file_get_contents 返回 false PHP file_get_contents 返回 false

为什么函数返回false?另外,一般来说,有没有办法检查为什么 file_get_contents 返回 false?PHP 有没有办法转储错误?

php debugging error-handling file file-get-contents

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