ICode9

精准搜索请尝试: 精确搜索
  • C#基本笔记(1)—— C#基础语法2022-09-14 20:31:48

    C#基础语法 一、C#变量的概念和数据类型 1. 变量的概念 概念:变量是存储内容的别名,通过变量可以访问到内容。 为什么要使用变量? 通过变量可以映射计算机内存地址,进而获取解析相应的内存块,最后返回想要访问的数据。 变量的赋值格式: <data type><variable_name>=value;​例:  int

  • idea设置java打印https证书信息2022-09-13 14:03:32

    1、编辑配置 2、-Djavax.net.debug=all  

  • android 功耗功耗分析方法和优化-1 (转)2022-09-13 11:36:35

    1、底电流调试(Rock Bottom Current Optimization)底电流在手机飞行模式下调试。每个平台的底电流数据可能不一样,具体可以参考release出来的Current Consumption Data文档或者release note。一般情况下的底电流参考数据上限是: 底电流在手机飞行模式下调试。每个平台的底电流数据可能

  • Android 功耗---高通功耗问题分析方法--2 (转)2022-09-13 11:34:11

    本文结合该文档简单的总结了AP端功耗问题分析手段。 首先是官方功耗分析流程图:       注意几个关键的名词: Modem 调制解调器芯片 RPM  Resource Power Manager是高通MSM平台另外加的一块芯片,控制整个电源相关的shared resources APSS 应用处理器子系统,就是平常我们说的AP 功

  • fgprof golang profiler 支持on cpu 以及off cpu2022-09-12 18:33:20

    fgprof 是相比golang 默认pprof 方便的工具,可以用来方便的分析on cpu 以及off cpu ,相比官方的提升不少 说明 没有银弹,fgprof 也有缺点的: 不支持c 函数,当前实现依赖go 的调度器,一些数据可能不准确,parca 也依赖了此包 具体是在parca server 中 参考处理   internalMux.H

  • Log4j的Maven依赖及其配置文件2022-09-11 20:32:48

    Maven配置 <!--Log4j依赖文件--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> Log4j.properties配置文件 #将等级为DEBUG的日志信息输出到console和file这两个

  • vx 任务管理 关闭 使得正由另一进程使用,因此该进程无法访问此文件2022-09-09 23:31:28

    严重性 代码 说明 项目 文件 行 禁止显示状态错误 无法将文件“obj\Debug\一起biu.exe”复制到“bin\Debug\一起biu.exe”。文件“bin\Debug\一起biu.exe”正由另一进程使用,因此该进程无法访问此文件。 一起biu1.使用任务管理器   子线程 没有关闭,用任务管理器 关闭就可以了  

  • 【IDEA】 远程调试2022-09-08 22:02:30

    远程调试 使用特定JVM参数运行服务端代码 要让远程服务器运行的代码支持远程调试,则启动的时候必须加上特定的JVM参数,这些参数是: -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=${debug_port} 例如 java -jar -Xdebug -Xrunjdwp:transport=dt_socket,susp

  • 关于LLDB调试学习2022-09-08 17:31:43

    我们在开发iOS程序的时候常常会用到调试跟踪,如何正确的使用调试器来debug十分重要。xcode里有内置的Debugger,老版使用的是GDB,xcode自4.3之后默认使用的就是LLDB了。--https://blog.csdn.net/qq_30513483/article/details/80735475 GDB:UNIX及UNIX-like下的调试工具。 LLDB:LLDB

  • C/C++“Invalid Address specified to RtlValidateHeap”错误? 解决方案 【汇总】2022-09-08 13:01:11

      一个可能的原因:在不同模块(工程)之间传递 C++ 类,而这两个模块用了不同的运行时库(Runtime Library)设置。例如:EXE 模块调用 DLL 模块里传递 C++ 类的函数,但 DLL 模块使用静态链接(Release 是 Multi-threaded (/MT)、Debug 是 Multi-threaded Debug (/MTd))方式编译,而 EXE 模块使用动

  • 分离debug信息的命令2022-09-06 17:01:49

    # 分离debug信息的命令 # a) 提取debug信息 objcopy --only-keep-debug helloworld helloworld.debug # b) 剥离debug信息 strip --strip-debug --strip-unneeded helloworld # c) 增加section .gnu_debuglink链接(core的时候能定位到各变量的信息) objcopy --add-gnu-debuglink=he

  • gmqtt本地debug设置(内部使用)2022-09-05 15:31:49

    ==步骤1==   ==步骤2==   --END--

  • Debug---Eclipse断点调试基础2022-09-03 22:04:33

    Debug---Eclipse断点调试基础 - 正走向大牛的菜鸟 - ITeye博客  https://www.iteye.com/blog/langgufu-1168366 1.进入debug模式(基础知识列表)1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷

  • macbook m1实现vscode下debug(解决无法读入的问题)2022-09-03 00:30:52

    需要下载的 点击下载vscode,注意选择Mac的Universal版本 (兼容intel和apple silicon) 安装两个插件 C/C++ Extension Pack, CodeLLDB 需要开启的 vscode 输入command + , 打开设置,输入terminal external,将图中框出的两个选项修改为external 需要新建的 新建一个源文件hello.

  • Linux下利用backtrace定位问题函数2022-09-02 23:00:09

    最近遇到一个问题,程序莫名其妙崩溃,由于系统设置并没有生成core文件,因此也就不能通过gdb调试来查看出错时的调用栈信息。好在系统生成了crash.log文件,里面的backtrace信息可以帮我分析定位问题。 先来看一下当时的backtrace打印: 08-22 10:07:39.981 F/DEBUG (13647): backtrace:

  • Qualcmm的内存泄露调试记录2022-08-31 13:01:52

    dump产生指令: adb root adb shell setenforce 0 adb shell "chmod 0777 /data/local/tmp" adb shell setprop libc.debug.malloc.program app_process adb shell setprop libc.debug.malloc.options "backtrace verbose" 也可以: For Windows PC:$adb shell set

  • Xcode断点调试的值均为nil,控制台打印却有值2022-08-30 18:33:16

    SDK调试 Xcode断点发现断点下的局部变量的值均为nil,无法调试,而NSLog打印控制台是有值的 po xxx 提示errored out in DoExecute,couldn't PrepareToExecuteJITExpression 问题原因: 因为优化包大小时没注意,Optimization Level Debug和Release均设置为Fastest了 解决办法: Op

  • UnityEditor 查找和获取内置资源2022-08-26 12:31:11

    Object[] UnityAssets = AssetDatabase.LoadAllAssetsAtPath("Resources/unity_builtin_extra"); foreach (var asset in UnityAssets) { Debug.Log(asset); } Debug.Log("==================================="); Debug.Log(Shader.Find("Spri

  • copy依赖资源到指定位置2022-08-23 01:02:53

    # using System.IO; using UnityEditor; using UnityEngine; namespace xui.Editor { public class ResDeps { [MenuItem("Assets/myTool/打印依赖", false, 99)] public static void DumpDeps() { if (null == Select

  • 并发学习记录07:ReentrantLock2022-08-22 12:30:21

    特点 相比于synchronized,ReentrantLock具有可中断,可以设置超时时间,可以设置为公平锁,支持多个条件变量的特点,它和synchronized一样,都支持可重入 基本语法 // 获取锁 reentrantLock.lock(); try { // 临界区 } finally { // 释放锁 reentrantLock.unlock(); } 可重入 可重入是指

  • 并发学习记录06:多把锁2022-08-20 14:05:08

    锁的粒度减小,并发量也会增大,当然也会随之而来一些问题 示例 假如有一个大房子有两个功能:睡觉和学习,互不相干,t1线程要学习,t2线程要睡觉,如果都用一个房子的话,并发度很低,解决方法就是用多个房子 就用一个房子 public class Test01 { public static void main(String[] args) {

  • Pycharm Debug调试2022-08-19 10:31:05

    一、打断点 一个断点标记了一个代码行,当Pycharm运行到该行代码时会将程序暂时挂起。 注意断点会将对应的代码行标记为红色,取消断点的操作也很简单,在同样位置再次单击即可。 如图所示,打了三个断点       当你将鼠标指针悬停在断点上方时,Pycharm会显示断点的关键

  • IDEA的debug调试技巧2022-08-19 08:30:50

    来自B站 全网最实用的 IDEA Debug 调试技巧(超详细案例) https://www.bilibili.com/video/BV1xa411Y72S?spm_id_from=333.337.search-card.all.click&vd_source=a3ca5632ce12ee8045822c508dc81551 方法断点 方法断点是菱形/正方形的 1、在接口的方法上打断点 虽然我们在接口里的方

  • Verdi -- Protocol Analyzer Debug2022-08-17 17:33:01

    介绍 Verdi Protocol Analyzer 和Verdi Transaction Debug中提及的一样,显示transaction的 “波形” 与具体信息。但是需要配合SNPS VIP使用,显示更多协议相关的信息: 如 latency 、bandwidth 等 配置 Compile Time Options +define+SVT_AXI_ACE_SNPS_INTERNAL_SYSTEM_MONITOR_USE_M

  • Arthas2022-08-16 17:33:59

    概述 1、Arthas是阿里巴巴开源的Java诊断工具; 2、Arthas 可以做什么? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在预发 debug 一下,难道只能通过加日志再重新预发布吗? 线上遇到某个用户的数

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

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

ICode9版权所有