ICode9

精准搜索请尝试: 精确搜索
  • IntelliJ IDEA中如何优雅的调试Java Stream操作2022-05-23 16:02:39

    Stream操作是Java 8推出的一大亮点!虽然java.util.stream很强大,但依然还是有很多开发者在实际工作中很少使用,其中吐槽最多的一个原因就是不好调试,一开始确实是这样,因为stream这样的流式操作在DEBUG的时候,是一行代码,直接下一步的时候,其实一下就过去了好多操作,这样我们就很难判断到底

  • 解决VisualStudio中无法使用热重载的问题2022-05-22 01:32:42

    最近发现Visual Studio的热重载不好使了,老报错误"未预期此错误,进程可能已损坏,建议重新启动应用程序。"          然后怎么弄都不行,网上也没有找到有同样问题的文章,所以最初以为这不是共性问题,可能是热重载哪儿有功能限制,对于我程序不兼容,后来在笔记本上调试此程序时,发现笔

  • Ceph 故障排除之日志和调试2022-05-19 11:32:45

    查看运行时配置: ceph daemon osd.0 config show | less  # 在OSD节点执行 增加调试日志记录: ceph tell osd.0 config set debug_osd 0/5  # 在MON节点执行 或:ceph daemon osd.0 config set debug_osd 0/5  # 在OSD节点执行  

  • 基于Ubuntu搭建Pwn调试环境2022-05-18 19:02:26

    Pwn环境配置 本文演示使用干净的Vmware下安装的的 Ubuntu 18.04 LTS镜像 配置以下Pwn环境: OS(系统)配置 VMware Tools net-tools open-vm-tools 更换软件源 vim 开启root账户权限 其它环境配置 git gcc python3-pip python3 qemu gdb-multiarch Pwn工具 pwn-tools pwndbg、

  • 创建进程之简单反调试2022-05-18 19:00:19

    创建进程 #include "stdafx.h" #include <stdlib.h> #include <windows.h> int main(int argc, char* argv[]) { TCHAR childProcessName[] = TEXT("C:/WINDOWS/system32/cmd.exe"); TCHAR childProcessCommandLine[] = TEXT(" /c ping

  • JS解决反调试 $(function () {setInterval(()=> { debugger }, 100);})2022-05-18 11:03:14

    有的网站为了不让别人调试代码,在代码中加入 // jquery 版本 $(function () {setInterval(()=> { debugger }, 100);}) 或 (function () {setInterval(()=> { debugger }, 100))(); 解决发放如下: 格式化代码 右键 debugger 行, 选中 Never pause here 永不暂停这里 重新刷新页面

  • gdb 调试SIGTRAP2022-05-17 20:33:23

    gdb 调试任何程序都提示 “Program received signal SIGTRAP, Trace/breakpoint trap.”    (gdb) handle SIGTRAP nostop pass     SIGTRAP is used by the debugger.Are you sure you want to change it? (y or n) YSignal        Stop    

  • 一种把dump里连续的内存保存到文件的方法2022-05-17 10:34:15

    前几天调试一个崩溃,截到一个full dump文件,显示一个视频帧数据转换有问题。从调用栈可以看到完整的帧数据。 然后我就想把这个数据保存下来,再构造崩溃场景,VS没有提供把内存dump为文件的功能。google一下,好像有一个第三方工具叫dumper, 感觉用起来有点复杂。 偶然想到调试dump时看

  • 脚手架开发调试原理2022-05-14 18:32:00

    使用npm link 的方式生成软链接,链接到当前开发目录 在开发脚手架过程中通常会采用分包开发 将需要分包的lib文件夹使用npm link的方式,在全局node_modules 下面添加一个指向开发目录的软连接 在执行文件开发目录下通过 npm link lib 的方式添加一个指向全局node_modules的包 它的

  • IDEA远程调试2022-05-14 12:03:56

    IDEA远程调试 1、在服务器上启动jar包时使用如下命令: nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0.:5005 -jar xxx.jar >>./log.log & 2、在IDEA中添加一个远程JVM调试 其中主机处要填写服务器IP,保证5005端口能正常通讯 3、启动IDEA中新

  • vscode 远程调试centos配置2022-05-14 00:00:25

    安装插件remote development:     如果远程服务器位配置ssh登录服务要先配置远程服务器,在本地(Windows)也要安装ssh客户端,在Windows上可以这样检查在powershell里输入ssh命令查看,另外,如果要对ssh作配置,再配置    或者调出命令面板:Ctrl+shift+p 输入 remote-ssh,选择rem

  • mdk arm debug配置2022-05-11 02:03:35

    简述 本文简要讲述启动调试之前如何配置debug。 点击魔术棒,进入debug选项界面,如下图: 我们可以选择软件仿真,也可以选择硬件仿真。(软件仿真不需要接开发板和仿真器) 具体配置说明如下: 左侧settings:配置特定于设备的模拟器选项,例如启动功能和 BUS 特性(仅适用于某些设备)。 右侧set

  • error LNK2019: unresolved external symbol _CrtDbgReport referenced in function xxxx2022-05-10 18:03:17

    现象 在用C++调试dll动态库的时候汇报上述错误,我用VS2015编译的DEBUG版本动态库,实际在VS2019中调试 解决方法 在工程属性中做出如下选择,代码生成->多线程调试DLL ,出现这个错误是由于编译时没有引入debug库的原因

  • JavaScript环境搭建与调试2022-05-10 13:35:44

    JavaScript的环境搭建非常简单,一个Chrome浏览器(实际上任何浏览器都自带有JavaScript解释器,Chrome对调试更友好,下载链接:http://www.51xiazai.cn/soft/4782.htm),然后用Visual Studio建立一个空项目,添加html文件和js文件即可。 调试需要F12,Source中,点击行数的位置,然后重新刷新,进入测试

  • 小o调屏笔记--老板的意外收获2022-05-10 13:35:14

      往座位放下背包后,小0带着一脸的疑惑向老板办公室走去…… ""老板,你...你...找我 …什么.. 什么..事",小O有些不知所措,低微着头,右手不断地揉搓着裤兜边角,从牙缝里挤出几个字; "没啥事,不着急,先坐一下"老板似乎意识到了些什么,微笑着迎过来,招呼小O到茶卓边坐下,并递过来一

  • linux内核与驱动调试-使用GDB+Qemu调试Linux 内核与驱动2022-05-10 02:01:24

    使用GDB+Qemu调试Linux 内核与驱动   时间:20220510,版本:V0.1 作者:robotech_erx   调试内核或者驱动除了双机调试外,还可以使用Qemu来调试。Qemu实现了GDB stub,支持对linux的内核调试。   环境: 主机:ubuntu 20.04 LTS 桌面版 Qemu:QEMU emulator version 4.2.1   1编译带调试信息的

  • jmeter调试-jmeter+fiddler调试2022-05-09 16:02:01

    1、jmeter设置http请求-高级-代理服务器-fiddler 的ip和端口 2、fiddler 设置断点 3、设置过滤-只过滤测试服务器请求     4、jmeter请求后,fiddler 可修改接口参数,再继续请求

  • 《摄像头 —— sensor移植以及调试》2022-05-09 12:00:28

    I2C通信失败⼀般的平台在开机过程,camera驱动框架都会对sensor进⾏探测,如果确实存在相应的硬件,将会产⽣ /dev/video 节点;如果探测异常,则没有相应的节点。探测过程⼀般是通过I2C驱动sensor的chipid,在这个过程遇到最多的就是I2C通信失败。遇到I2C通信失败,可按照以下步骤进⾏测试确认

  • 如何通过接口工具,和复制浏览器的请求参数,来模拟调式接口2022-05-09 11:35:24

    问题:   1、对于书写的接口,在自己调试的时候,一般都是通过接口工具比如 ApiPost 或者 PostMan等工具,来构建参数,进行请求,然后调试输出。这是常规的操作,就不在细说。   2、但是对于提交上线的,或者说已经上线的,但是出问题了接口,这个时候,我们可能会认为,是改接口在特定参数下,导致的bu

  • gdb 常用命令2022-05-09 02:00:38

    安装插件 1. 安装GDB增强工具 (gef)  * wget -q -O- https://github.com/hugsy/gef/raw/master/scripts/gef.sh | sh2. GDB安装插件(在root权限安装,用户权限使用不了需要在用户权限下安装)  git clone https://github.com/gatieme/GdbPlugins.git ~/GdbPlugins  (安装gdb的

  • 通过qemu+gdb实现跨架构调试2022-05-08 16:00:28

    需求 有时候身边只有 x86 架构的硬件环境,却想学习和测试 arm、mips 等其他架构特性,此时怎么办呢?众所周知,VMware 只能模拟同架构不同操作系统,对此可以通过 qemu 实现跨架构模拟。 安装 qemu-user qemu 是一个支持跨平台虚拟化的虚拟机,有 user mode 和 system mode 两种配置方式。其

  • 融资3000万,腾讯研发随手开发的这款接口管理工具到底牛逼在哪2022-05-07 16:06:03

    ​ 大家好,这期的文章给大家推荐一个腾讯大佬写的接口管理工具,这位腾讯大佬,目前自己出来创业,开发的工具pre-A就融了3000万,资本如此看好这个工具,它到底有啥了不得,我们不妨看看。 做技术 管理的童鞋,往往会陷入这样一种困境:疲于奔命,到处救火填坑,沟通推进,却挤不出时间思考对团队和项目

  • gcc 编译参数2022-05-06 14:35:35

    -I : 包含头文件路径(绝对路径、相对路径都可以) -O :优化选项,1-3,越高优先级越高 -L : 包含的库路径 -l :指定库名(如libxxx.so或libxxx/a,-lxxx) -o : 指定目标文件 -c :编译成.o文件 -g : 用于gdb调试,不加此选项不能gdb调试 -Wall : 显示更多的警告 -D :指定宏编译 -lstdc++ : 编译C++

  • ida+gdbserver 动态调试2022-05-04 03:00:58

    ida+gdbserver 动态调试 前言 不知道是因为太简单了还是怎么的网上的文章都很少,所以在此记录一下 ida 选择remote GDB debug Hostname 是使用gdb调试的环境ip地址 Port 是使用gdb调试的环境的开放的端口,这个需要和gdb监听的端口一致(因为这种调试本质是一种attach) gdb 语法格式

  • 【FreeRTOS学习笔记】空闲任务2022-05-04 02:31:55

    硬FAULT调试方法网站链接: (25条消息) KEIL中HardFault_Handler的调试方法(stm32x0xx_it.c)_昵名不能为空的博客-CSDN博客         设置SysTick _Load成功:     发现PendSV悬起但没有进入:      可是有时候又能进入:    悬起一次忽略了还好,连着悬起四五次都无响应,这样

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有