战地小记者
码龄6年
关注
提问 私信
  • 博客:92,954
    社区:487
    93,441
    总访问量
  • 85
    原创
  • 70,535
    排名
  • 69
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-12-04
博客简介:

CQ的学习笔记

博客描述:
编程学习笔记
查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    101
    当月
    2
个人成就
  • 获得94次点赞
  • 内容获得36次评论
  • 获得274次收藏
  • 代码片获得120次分享
创作历程
  • 5篇
    2024年
  • 15篇
    2021年
  • 55篇
    2020年
  • 24篇
    2019年
成就勋章
TA的专栏
  • 安卓
    1篇
  • Mysql
    11篇
  • Linux
    24篇
  • 工具
    2篇
  • Java
    13篇
  • 虚拟机
    10篇
  • Git
    2篇
  • 驱动
    4篇
  • Python
    3篇
  • tcpdump
  • Json
    1篇
  • C++
    46篇
  • 内存
    3篇
  • Socket
    3篇
兴趣领域 设置
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

318自驾交流

推荐一家巴塘的民宿,叫孔雄温泉民宿,前台和招待都是当地藏民老奶奶,带wifi,空调,房间干净,是藏民自建的小楼,房间是藏风全实木装修,空间大,还自带温泉,可以带泳衣去泡,不另收费,老奶奶还会免费给你酥油茶,当地干果吃,早上会给你做早饭,一晚上只要一百出头,真正良心。1.国道上虽然不时有落脚点,但是不是每个落脚点都有厕所,有的厕所会被当地锁住,而且大部分是旱厕,很臭,所以国道上如果想上厕所,可以不用害羞,只要有空地就可以停车,走两步到路边解决才是正道(无论大小),毕竟就算你不上厕所,那边也全是牛粪。
原创
发布博客 2024.06.18 ·
670 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

树莓派C/C++ GPIO控制WiringPi库源码

发布资源 2024.04.06 ·
zip

2024.4.5学习记录————嵌入式学习内容

上位机通过网口/串口,供工程人员使用软件UI界面控制硬件,上位机与设备通信的协议和数据包设计。基础特性:类,对象,派生,继承,运算符重载,友元,虚函数,多态,模板,STL。嵌入式设备轻量级Linux系统,内核空间小,原生接口有差异,交叉编译工具链。指针,位操作,结构体字节对齐,位段,宏的高级运用。面向对象的构建能力:嵌入式系统构建适合的类和接口。mysql:安装,部署,访问,设计,增删改查。芯片接口驱动开发等,位于嵌入式应用下位。linux内核向嵌入式设备移植。经典硬件通信协议 MODBUS。
原创
发布博客 2024.04.05 ·
267 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

2024.3.31学习记录————树莓派4B学习一:环境配置

教程需要去官网自己选择下载的镜像版本,但是现在可以使用树莓派自己的image flash工具,工具中可以直接选择需要下载的镜像版本以及位数,并且可以定制化用户名和密码,默认打开ssh,以及系统默认连接的wifi名称和密码,比起教程里使用根目录下创建config文件才能打开SSH和wifi要方便了很多,烧写完后sd卡插入板子连接电源上电,红绿灯闪烁后变为绿灯规律闪烁就是正常开机了。硬件方面一开始只需要一块树莓派4B的板子和充电线,以及一张用来当作内存的sd卡和读卡器就行。
原创
发布博客 2024.04.05 ·
363 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

2020.9.8C++Primer学习笔记————模板函数

C++Primer学习笔记————模板函数看C++Primer看到了第十章函数模板部分,其中提到了模板函数用法,帮助强类型语言减少简单方法的代码量。C++是强类型语言,在调用方法时需要对传参有严格的判断,例如实现一个简单的大小判断方法时:int min( int a, int b ) { return a < b ? a : b; } double min( double a, double b ) { return a < b ? a : b; }想要对比不同类型的参数
原创
发布博客 2024.03.19 ·
768 阅读 ·
13 点赞 ·
1 评论 ·
15 收藏

2023.5.9工作问题记录————安卓GKI检测abi-check

安卓系统GKI abi-check
原创
发布博客 2024.03.13 ·
1233 阅读 ·
14 点赞 ·
1 评论 ·
28 收藏

2021.7.9工作问题记录————Mysql设置简单密码

工作问题记录————Mysql设置简单密码使用默认密码登录mysqlgrep “password” /var/log/mysqld.log2018-06-15T07:12:17.112615Z 1 [Note] A temporary password is generated for root@localhost: *m#e/-Bfz5T+修改mysql参数配置mysql> set global validate_password_policy=0;set global validate
原创
发布博客 2021.07.09 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021.5.13C++学习笔记————函数指针形式调用动态链接库接口

C++学习笔记————函数指针形式调用动态链接库接口事情起因是需要给一个动态库中的某些接口进行第二层封装,但是要保证其他接口完全不变(包括方法名),一开始以为就是再封装一层动态库(就是菜),实际编写时发现一个问题,就是其他接口要保证完全不变,那封装的第二层库里的方法名就要跟原动态库的方法名一样,那就不能用平时直接在 VS 里用 lib 形式链接器直接使用动态库了,因为会有函数方法名称冲突。函数指针形式调用动态链接库接口:不过后面想到之前用别人链接动态库的代码,在 LoadLibrary 之后,会用函数
原创
发布博客 2021.05.13 ·
698 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021.5.11C++学习笔记————常量折叠

C++学习笔记————常量折叠之前在学习C++类型转换的内容时,涉及到了 const 关键字,在写代码测试时发现一个现象:const int i = 1;int *j = (int *)&i;*j = 2;cout << &i << endl;cout << j << endl;cout << i << endl;cout << *j << endl;...
原创
发布博客 2021.05.12 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

2020.5.8工作问题记录————C++结构体内数据错位

工作问题记录————C++结构体内数据错位最近工作中遇到一个问题,在做甲方的代理服务时,要传送一组数据,用结构体格式,在处理数据时,结构体数据正确,但是传出数据处理函数时,数据出现了错误。首先,结构体的内容很多,类似如下:struct My_msg{ int socketid; char cmd[5]; char termid[21]; char appid[11]; char site1[51];
原创
发布博客 2021.05.09 ·
2753 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021.4.19C++学习笔记————类型转换Casting Operator

C++学习笔记————类型转换Casting OperatorC++可用Casting Operator手动指定变量类型的转换,使得编译和运行时类型转换更加安全,对变量类型的转换可读性更高。转换分为四种:const_cast< type >( expression )reinterpret_cast< type >( expression )static_cast< type >( expression )dynamic_cast< type >
原创
发布博客 2021.05.08 ·
322 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

2021.4.18C++学习笔记————隐式转换

C++学习笔记————复制与转换1.隐式转换:C++中隐式转换包括:标准转换:窄型=>宽型:int => double,char => int数值计算:整数=>float,double同类型 signed 和 unsigned 转换(bit转换)浮点型=>整数型:可能会出现精度丢失和未知错误(转换后超出整数范围)非基本类型转换:bool型:true => 1,false => 00 => 任意指针 => void *子类 * =>
原创
发布博客 2021.04.19 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021.4.14C++学习笔记————C++11/14新特性

C++学习笔记————C++11/14新特性1.声明类型自动推导:autoC++是强类型静态语言,除了模板,变量在编译时的类型就会被确定且不可更改。auto是一个数据类型,用于在声明时对被声明变量进行自动的强类型推导,如:auto i = 10; //自动推导int型...
原创
发布博客 2021.04.16 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021.4.8C++学习笔记————重复进程检测

C++学习笔记————重复进程检测在服务器启动服务端时,服务端的ip和端口是给定的,所以要防止重复启动服务进程后互相阻塞ip的情况,在服务进程执行前需要进行重复进程检测,查看当前进程是否已经在运行。代码:int ProcessIfExist(char *pname){ char cmd[512]; char aline[256]; FILE *tmpfp; int iPExistFlag=0; char tpname[256]; char pid[10]; char sfilename
原创
发布博客 2021.04.08 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021.4.7工作问题记录————awk: ^ backslash not last character on line

工作问题记录————awk: ^ backslash not last character on line在测试服务器时在终端查找服务端的进程号,使用指令:ps -ef|grep -v grep|grep "bash"| awk '{printf(\"%d|%s\
\",$2,$8)}'显示错误:解决:该指令是从服务端检测进程重复代码中截取的,在终端直接运行时不需要转义符。指令:ps -ef|grep -v grep|grep "bash"| awk '{printf("%d|%s
"
原创
发布博客 2021.04.07 ·
3017 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

2021.3.30C++学习笔记————条件变量实现定时任务

C++学习笔记————条件变量实现定时任务近期部署的服务需要添加每隔十分钟轮询一次的功能,即定时任务,使用条件变量实现定时。#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#include <string.h>#include <time.h>#include <iostream>#include <map>#include <set&g
原创
发布博客 2021.03.30 ·
392 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021.3.29C++学习笔记————watchdog守护进程自动重启

C++学习笔记————watchdog守护进程自动重启最近写完一个服务端后,希望能在启动后如果程序异常退出了能够自动重启。经过查询,自己手动实现看门狗进程自动重启一般有两个方法:一.脚本重启:#!/bin/shwhile truedops -ef | grep "test(程序名)" | grep -v "grep"if ["$?" -eq 0]then./testecho "wath process has been restarted! "elseecho "watch
原创
发布博客 2021.03.30 ·
1832 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

2021.3.25C++学习笔记————守护进程

C++学习笔记————守护进程工作中要在Linux下部署一个代理服务,需要使其在后台运行并且防止僵尸进程,因此需要守护进程Daemon。守护进程详细流程:https://blog.csdn.net/lianghe_work/article/details/47659889Daemon代码:#include <unistd.h> #include <signal.h> #include <fcntl.h> #include <sys/sysl
原创
发布博客 2021.03.25 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021.2.19C++学习笔记————简单MFC应用窗口程序编译实例

C++学习笔记————简单MFC应用窗口程序编译实例工作需要,编写一个窗口界面的小程序,为了偷懒不下Qt选择使用VS2015写MFC窗口应用。1.创建项目:使用VS2015创建MFC应用程序,选择“基于对话框”:在“使用MFC”那一项建议把“在共享DLL中使用MFC”改为静态的那个选项,这样可以让应用程序对环境依赖变低。(比如要复制到没有mfc库环境的电脑用)等待一会加载完成,项目创建成功,顺便把要用的第三方库,头文件什么的加进项目,准备工作完成。2.设计窗口界面:一般窗口资源界面在项目创
原创
发布博客 2021.02.20 ·
2894 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021.2.19C++学习笔记————Windows下dll动态库编译及调用

C++学习笔记————Windows下dll动态库编译及调用一. 编译:首先,选择Win32项目,设置项目名及地址:选择DLL,空项目:编写动态库:头文件:#pragma once;#include<iostream>#ifdef DLL_IMPLEMENT#define DLL_API _declspec(dllexport)#else#define DLL_API _declspec(dllimport)#endifextern "C" DLL_API str
原创
发布博客 2021.02.19 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多