DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

04 2022 档案

摘要:出处:http://duanple.blog.163.com/blog/static/7097176720111141085197/1. 序 最近在折腾各种.so,碰到了一些问题,一开始对于很多错误也没有头绪,茫然不知所措。索性化了一天多时间将<<程序员的自我修养—链接、装载与库>>中部分内容略读了 阅读全文
posted @ 2022-04-28 14:55 DoubleLi 阅读(949) 评论(0) 推荐(0) 编辑

摘要:在dlopen()函数以指定模式打开指定的动态链接库文件,并返回一个句柄给dlsym()的调用进程。使用dlclose()来卸载打开的库。 dlopen: dlopen()The function dlopen() loads the dynamic library file named by th 阅读全文
posted @ 2022-04-28 14:51 DoubleLi 阅读(844) 评论(0) 推荐(0) 编辑

摘要:近日,VS2022为C++开发者新引入了原生WSL2工具集支持。这个工具集目前已在VS2022 v17.0 预览版2中可用。 WSL2是用于Linux系统的Windows子系统 (WSL) 架构的新一代版本,可提供更好的Linux文件系统性能、图形用户界面支持和完整的系统调用兼容性。 Visual 阅读全文
posted @ 2022-04-27 11:12 DoubleLi 阅读(1055) 评论(0) 推荐(0) 编辑

摘要:1. 概述 ​ GDB 全称“GNU symbolic debugger”,从名称上不难看出,它诞生于 GNU 计划(同时诞生的还有 GCC、Emacs 等),是 Linux 下常用的程序调试器。发展至今,GDB 已经迭代了诸多个版本,当下的 GDB 支持调试多种编程语言编写的程序,包括 C、C++ 阅读全文
posted @ 2022-04-26 17:57 DoubleLi 阅读(711) 评论(0) 推荐(0) 编辑

摘要:GDB是什么 调试程序 程序中出现的语法错误可以借助编译器解决;但逻辑错误则只能靠自己解决。实际场景中解决逻辑错误最高效的方法,就是借助调试工具对程序进行调试。 所谓调试(Debug),就是让代码一步一步慢慢执行,跟踪程序的运行过程。比如,可以让程序停在某个地方,查看当前所有变量的值,或者内存中的数 阅读全文
posted @ 2022-04-26 17:56 DoubleLi 阅读(1063) 评论(0) 推荐(1) 编辑

摘要:本文主要参考自:http://www.cnblogs.com/zzx1045917067/archive/2012/12/26/2834310.html,进行了一点补充和编排;Core dump部分参考了:http://blog.ddup.us/?p=176。 gdb是一个在UNIX环境下的命令行调 阅读全文
posted @ 2022-04-26 17:52 DoubleLi 阅读(707) 评论(0) 推荐(1) 编辑

摘要:这里帮助理解MinGW中,哪些是C++的头文件路径,哪些是C的头文件路径,通常C++程序设置头文件路径的话需要将C++的头文件路径设到C头文件路径的前面。 比如C头文件目录%MINGW_PATH%/include下有头文件,里面有strcpy等c函数的声明。 C++头文件目录%MINGW_PATH% 阅读全文
posted @ 2022-04-25 18:18 DoubleLi 阅读(1355) 评论(0) 推荐(1) 编辑

摘要:VScode配置C++编译环境【201017】 VScode下载 MinGW的安装 什么是环境变量 C++小工程构成 cpp及json文件中的代码 运行程序 后记 笔者之前在实验室学长的推荐下,一直使用VS完成代码的编辑调试工作,但了解到对于文档编译这一功能,VS只支持windows下的多文件编译, 阅读全文
posted @ 2022-04-25 18:10 DoubleLi 阅读(409) 评论(0) 推荐(0) 编辑

摘要:安装准备 (1)安装Visual Studio Code; (2)安装 C/C++扩展插件; (3)下载安装mingw-W64; (4)设置添加环境变量 ; (5)检查确认mingw-w64的安装 创建Hello World工程 (1)添加源代码; (2)编译helloworld.cpp; (3)调 阅读全文
posted @ 2022-04-25 18:05 DoubleLi 阅读(2953) 评论(0) 推荐(1) 编辑

摘要:1.vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。安装方式是从vscode官网下载.deb文件,然后双击该文件会打开软件中心进行安装。安装方法.png安装完毕 阅读全文
posted @ 2022-04-25 16:22 DoubleLi 阅读(316) 评论(0) 推荐(0) 编辑

摘要:服务器端操作 安装open ssh sudo apt-get install openssh-server 1 客户端操作 win10 启用 open-ssh 设置 应用 可选功能 添加功能 选择OpenSSH 服务器 测试 打开git bash ssh your_name@server_ip yo 阅读全文
posted @ 2022-04-25 16:19 DoubleLi 阅读(233) 评论(0) 推荐(0) 编辑

摘要:Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢。一个软件的下载是十分痛苦的,这里讲解一下如何将国外源更换为国内源,让你的网速Biu.Biu.Biu 1.备份原来的源sudo cp /etc/apt/sources.list /etc/apt/sources_init.list 阅读全文
posted @ 2022-04-24 18:20 DoubleLi 阅读(184) 评论(0) 推荐(0) 编辑

摘要:第一篇:typedef struct与struct的区别 1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意 阅读全文
posted @ 2022-04-22 16:36 DoubleLi 阅读(1422) 评论(0) 推荐(0) 编辑

摘要:struct和typedef struct 分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用st 阅读全文
posted @ 2022-04-22 16:31 DoubleLi 阅读(30) 评论(0) 推荐(0) 编辑

摘要:文章目录1.jsoncpp2.jsoncpp基础操作2.1 由basic value创建json value2.2 由json value得到basic value2.3 其他一些操作3.序列化与反序列化(Serialization/Deserialization)3.1 json value和st 阅读全文
posted @ 2022-04-02 18:05 DoubleLi 阅读(593) 评论(0) 推荐(0) 编辑

摘要:Json(JavaScript Object Notation )是一种轻量级的数据交换格式。简而言之,Json组织形式就和python中的字典, C/C++中的map一样,是通过key-value对来组织的,key是任意一个唯一字符串,value可以是bool,int,string 或者嵌套的一个 阅读全文
posted @ 2022-04-02 18:04 DoubleLi 阅读(481) 评论(0) 推荐(0) 编辑

摘要:JsonCpp 的使用JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。jsoncpp是c++解析JSON串常用的解析库之一。 jsoncpp中主要的类: Json::Value:可以表示所有支持的类型,如:int , double 阅读全文
posted @ 2022-04-02 17:58 DoubleLi 阅读(1167) 评论(0) 推荐(0) 编辑

摘要:问题: 利用vscode编辑代码时,设置了禁用非活动区域着色后,在一些编译脚本中配置的宏又识别不了 遇到#ifdef包住的代码就会变暗色,想查看代码不是很方便。如下图: 解决: 在vscode中添加全局宏定义。 步骤: 1.ctrl+shift+p,选择对应的编辑配置,比如c/c++的,进入文件c_ 阅读全文
posted @ 2022-04-02 16:04 DoubleLi 阅读(1878) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示