ICode9

精准搜索请尝试: 精确搜索
  • vscode 远程debug 调试linux上的makefile工程步骤2022-02-07 14:02:08

    分为两步 1 扩展 很多扩展都需要提前安装 比如 c/c++ 比较重要的是makefile tools 2 debug 点击debug按钮,打开launch.json,基本上只需要修改program的名字就行。 3 launch.json和settings.json 提供一个可以用的launch.json文件 { // Use IntelliSense to learn about pos

  • Eclipse常用快捷键2022-02-07 10:32:43

    Collapse All(Editing Text,Text Editing) 全部折叠(编辑文本,文本编辑)->alt+1 Expand All(Editing Text,Text Editing) 全部展开(编辑文本,文本编辑)->alt+2 Open Resource(In Windows,Navigate) 打开资源(在窗口中,浏览)->alt+r Close Project(In Windows,Project) 关闭项

  • 配置串口的中断接收(标准库)基于STM32F103VET6单片机2022-02-06 18:32:41

    注:如有错误欢迎批评改正。 1.串口初始化 我用的是片上外设UART4(因为USART1-3已经有别的用途) 首先定义一个UART(通用异步收发传输器)初始化函数,在函数中定义一个GPIO初始化结构体和一个USART初始化结构体。分别用于定义UART4引脚的输入输出模式和UART4的工作参数。 void UART4_Confi

  • 学习笔记——vs调试2022-02-03 23:59:47

    What is bug? 来源:最早计算机程序出故障后,维修人员在其中找到了一只虫子,后来令程序故障的问题,被称为bug,找bug的过程就是调试(Debug)。 调试重要吗? 对于初学者而言,如果不了解调试,不会调试。在遇到bug的时候,你可能会苦恼:为什么无法运行?为什么结果不对?然后用眼睛去看自己的代码,经过

  • Logback2022-02-03 20:35:07

    插入三个 jar 包   将它们整合到 lib 包中去。 导入 Logback.xml 配置文件 创建日志对象 e.g. public static final Logger LOGGER = LoggerFactory.getLogger("Test.class"); 日志级别(默认为 DEBUG): TRACE < DEBUG < INFO < WARN < ERROR ALL / OFF : 打开全部日志信息 /

  • scons入门(二)2022-02-03 09:59:04

    判断是否需要重新编译 SCons很智能,只会编译需要编译的内容。比如我刚执行完scons,再次执行,则会提示scons: . is up to date.。 那么他是如何做到的呢?也不复杂,依赖一个Decider的方法,以及一个.sconsign.dblite文件。 默认情况下,如果文件的md5值改变了,才会重新编译。每次编译,SCons都

  • 汇编与接口技术课程总结1——汇编程序debug调试2022-02-02 13:03:11

    实验目的: 进一步学习汇编语言基本指令使用方法;学习DEBUG调试工具的基本使用方法;掌握debug调试命令a、u、r、d、t、g等逐条观察程序指令的执行过程,理解指令的功能,理解程序自动、顺序地执行的概念,实践其过程(重点)。 实验题目: 编写、输入一个32位二进制数相加程序,逐条执行指令,

  • muduo日志系统2022-02-02 11:02:12

    日志级别 TRACE 指出比DEBUG粒度更细的一些信息事件(开发过程中使用)DEBUG 指出细粒度信息事件INFO 表明信息在粗粒度级别上突出强调应用程序的运行过程WARN 系统能正常运行,但可能会出现潜在的错误ERROR 指出虽然发生错误事件,但仍然不影响程序的继续运行FATAL 指出每个严重的

  • django设置debug=false时静态文件丢失2022-02-01 23:00:16

    1.设置settings.py DEBUG = False ALLOWED_HOSTS = ["*"] ... STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/' 2.修改项目的urls.py from django.contrib import admin from django.urls import path from django.

  • Android Gradle 详解,查缺补漏2022-01-31 12:00:51

    //} android { compileSdkVersion 30//项目的编译版本 defaultConfig { applicationId “com.scc.demo”//包名 minSdkVersion 23//最低的兼容的Android系统版本 targetSdkVersion 30//目标版本,表示你在该Android系统版本已经做过充分的测试 versionCode 1//版本号 versionNa

  • 【并发编程】synchronized的偏向锁、轻量级锁、重量级锁详解2022-01-30 15:03:11

    内存布局对应对应的锁状态 先说锁状态的变化结论 偏向锁 偏向锁是一种针对加锁操作的优化手段。 在大多数情况下,锁不仅不存在多线程竞争,而且总是由同一线程多次获得,因此为了消除数据在无竞争情况下锁重入(CAS操作)的开销而引入偏向锁。 对于没有锁竞争的场合,偏向锁有很好的优化效

  • NRF52810传输速率测试2022-01-29 18:32:21

    NRF52810传输速度测试 最近有项目要用到NRF52810这款蓝牙IC,于是就买了一个板子准备测试一下,项目目前的需求不是很高,传输速度能达到1KB/S就可以了。看网上大家测试的效果都挺不错的,在1M模式下能测试到80KB/S,于是我也想试试,借鉴了一下别人的方法, 前期测试思路是这样的,每10ms发

  • stm32 USART2022-01-28 22:36:26

    介绍的定义 串行通信、并行通信、全双工、半双工、单工、同步、异步、比特率、码元、波特率、TTL、RS232、DB9接口、DTE、DCE、协议层、USART、UART、CH340G芯片、USB。 通信基础 根据数据传送的方式,通讯可分为串行通讯与并行通讯。 串行通信:同一时刻只能传输一个数据位

  • DEBUG:Ubuntu20安装搜狗输入法出错2022-01-28 12:31:19

    DEBUG:Ubuntu20安装搜狗输入法出错 问题解决 问题 版本问题依赖问题 解决 官网下载最新的版本安装依赖 sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2sudo sudo apt install libgsettings-qt1

  • Qt Creator 链接dll库2022-01-28 10:03:23

    首先楼主也是在网上找了许多方法,但也不知道为什么对别人有效,对自己没效果。然后不知道自己怎么想的,脑洞大发,把网上的一些方法混合用起来,然后就成功了。 注意我的操作不复杂哦! 下面以下示例针对是 MinGW 32位的编译器: 1、将建立的dll库的文件用QT Creator 运行起来 2、找到生成的

  • skynet(1): mac clion debug2022-01-27 20:31:31

    1.  2.进入skynet目录,右键makefile-》run 3.  4.excutable选择3步骤生成的可执行文件,program arguments选择config文件5.点上面的debug按钮就可以 

  • Unity 打包快手2022-01-27 15:34:19

    1、unity版本 首先需要支持autostreaming unity版本 2、快手sdk 轻雀文档下载 3、打包方式          输入【instantGameAppid】 然后创建【bucket to use】 然后创建【Badge to Use】 打包快手需要选择【Use Animation Streaming】和【Use Font Streaming】,打包抖音不是

  • android studio 无法调试手机 一直在 wait for debug2022-01-27 14:04:43

    以前只是在自己魅族手机上出现,以为是魅族手机问题,后来在其它手机上也陆续出现,原来的解决方法不管用了。 现在发现了新方法 当手机停留在wait for debug 界面时,在 android studio 中找到这个按钮,附加   选择你要调试的应用名,点确认即可。 

  • QT工程文件(pro/pri)常用配置2022-01-26 17:04:46

    //指定生成可执行文件名称 TARGET = xxx //指定可执行文件生成路径 DESTDIR = $$PWD/xxx //引用pri模块 include($$PWD/xxx.pri) //添加头文件搜索路径 INCLUDEPATH += $$PWD/xxx //添加库文件搜索路径 DEPENDPATH += $$PWD/xxx //指定软件图标,必须为ico图标 RC_ICONS = log

  • rt-thread物联网开发板mqtt实验2022-01-26 16:01:37

    一、环境 硬件平台:潘多拉开发板rt-thread版本:v4.1.0编译平台:gcc依赖的package: easy_flash, fal, wlan_wiced, stm32_sdio, mymqtt 二、使用过程 1、更改配置 在bsp目录,打开ComEmu 运行menuconfig: 使能wifi wifi依赖这些包:easy_flash, fal, wlan_wiced, stm32_sdio。wifi

  • 默認打開pr_debug和dev_dbg【转】2022-01-26 15:04:46

    转自:https://www.cnblogs.com/pengdonglin137/p/5808373.html 作者:彭東林 郵箱:pengdonglin137@163.com 日期:2016-08-26 18:04:14   在進行Linux驅動開發時經常見到使用pr_debug和dev_dbg打印驅動的log,如果在內核配置時選擇了CONFIG_DYNAMIC_DEBUG宏,那麼就可以利用類似下面的命令

  • 默認打開pr_debug和dev_dbg1【转】2022-01-26 15:03:16

    转自:https://www.cnblogs.com/pengdonglin137/p/5808373.html 如果需要调试的文件很多,或者调试初期无法确定问题是在哪个文件时,如何处理?这里提供一个参考,kernel顶层Makefile中KBUILD_CFLAGS+=DDEBUG可实现,但又会引入更多问题,比如DVFS的大量日志等等 概述 dynamic debug (dyndbg)是

  • Atcoder Beginner Contest 236 ABC 代码风格 格式#ifdef#else#endif ios::sync_with_stdio tie 异或 map容器 vector容器2022-01-25 22:58:00

    8分钟a了前两个,然后第三个,头卡掉了。(记录一下悲惨的经历。 就继续磨题解吧。 琢磨题解的时候发现了这个: #ifdef LOCAL #include "algo/debug.h" #else #define debug(...) 42 #endif 学习一下,形式: #ifdef 标识符 程序段1 #else 程序段2 #endif 意思是:当标识符已经被定义过

  • skynet:给debug console添加搜索功能2022-01-25 14:00:17

    skynet:给debug console添加搜索功能 为什么要给skynet的debug console添加搜索功能? 使用skynet一段时间后,发现,在动态创建skynet service的情况下,如果service很多,有时很难找到我们想要找到我们要找的那个skynet服务,用skynet的list命令会罗列所有的服务,因此我们需要像grep,ag

  • golang中协程泄漏检测-pprof(内置包)2022-01-25 12:03:33

    代码案例 package main import ( "fmt" "net/http" _ "net/http/pprof" ) func main(){ for i := 0; i < 5; i++ { go func() { select { default: return } }() } go func() { select {} }() // 泄漏协程 if err := htt

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

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

ICode9版权所有