吃鱼的猫-呈
码龄7年
求更新 关注
提问 私信
  • 博客:95,474
    95,474
    总访问量
  • 17
    原创
  • 42
    粉丝
  • 28
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
加入CSDN时间: 2018-01-12
博客简介:

jackcsdnfghdtrjy的博客

查看详细资料
个人成就
  • 获得109次点赞
  • 内容获得52次评论
  • 获得570次收藏
  • 代码片获得274次分享
  • 博客总排名697,978名
创作历程
  • 2篇
    2022年
  • 2篇
    2021年
  • 6篇
    2020年
  • 7篇
    2019年
成就勋章
TA的专栏
  • 实践分享
    9篇
  • 竞赛
    1篇
  • 笔记
    5篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

程序无法运行-报0xc000007d错误解决方法

记录遇到的程序错误0xc000007b如何解决的。
原创
发布博客 2022.10.09 ·
1649 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编译报错—undefined reference to `_sbrk‘

背景:在cortex_M3使用freeRTOS开启启用运行时间统计功能时。在编译阶段编译报错:/data/user_home//build_tools/gcc-arm-none-eabi-/bin/../lib/gcc/arm-none-eabi/6.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/libc.a(lib_a-sbrkr.o): In function `_sbrk_r':sbrkr.c:(.text._sbrk_r+0xc):unde.
原创
发布博客 2022.05.24 ·
7597 阅读 ·
6 点赞 ·
2 评论 ·
19 收藏

小技巧总结(2):快速判断一个数M是否为2的幂

最近看linux内核代码的时候,看到一个关于判断数是否为2的幂次方,以前一直未接触到这类,所以看到了做一个记录。首先观察2的幂的数有哪些特点2(10b)4(100b)8(1000b)16(10000b)可以很清晰的看到为2的幂次方的数高位为1其他位全部为0,从2^n == (1<所以判断一个数可以通过这个特点出发,可以使用该数M与M-1进行&运算:(M & (M - 1)),结果为0则M为2的幂次方,否则不是。注意在程序中为了鲁棒性需说明0不是2的幂次方数代
原创
发布博客 2021.06.24 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小技巧总结(1):linux下执行脚本报not found,去除^M(windows文件格式转为linux格式)

前言:工作遇到这样一个问题,编写好的sh脚本,调试完毕后,在windows下通过邮件发送给同事后,同事放在linux环境下运行报:"-/bin/sh:XXX.sh "
原创
发布博客 2021.06.21 ·
659 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

grep与cut命令组合,获取文本中任意数据(字节、字符串)

test.txt文件中的内容:mtd1 008000 000100 nandflashmtd2 008040 001000 norflashmtd3 008000 001000 rootmtd4 004000 001000 httcfs获取包含mtd2数据的第二个数据命令:grep "mtd2" ./test.txt | cut -d " " -f 2结果:008040cut命令:cut -d 指定分隔符cut -d " " -f 2-4./test.t...
原创
发布博客 2020.11.17 ·
932 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

winHex创建指定大小二进制文件.bin(数据为全0或全FF或自己填充)并带winHex软件下载包

介绍winHex软件,并讲解如何创建一个二进制文件,同时附带该软件安装包
原创
发布博客 2020.11.17 ·
4130 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

使用rmmod无法卸载驱动,强制卸除的两种方法

使用rmmod无法卸载驱动,强制卸除方法方法一方法二说明:当一个模块加载失败(killed)或者模块被堵塞了,使用rmmod无法卸载,这时只能强制清除了。方法一直接重启系统,因为insmod是临时加入系统的,重启后会被消除。方法二解决方案是改变该模块的状态。(适用于内核2.6及其以后的版本)1.把下面代码中的字符串变为要删除的模块名const char target[100] = “device”;//这是你要删除模块的名字;(其实可以通过外部传参方式实现,但因该方式是强制,如果参数有误,会把其
原创
发布博客 2020.09.29 ·
6760 阅读 ·
2 点赞 ·
3 评论 ·
12 收藏

内核编程 make时出现/include/linux/build_bug.h:29:45: error negative width in bit-field ‘<anonymous>‘错误

问题:内核编程 make时出现/include/linux/build_bug.h:29:45: error negative width in bit-field '<anonymous>'错误解决办法:修改XX_ATTR()函数的权限。本人开始权限是0664 修改为0444 后 编译成功。权限为0666 编译报错修改后 编译通过。...
原创
发布博客 2020.09.16 ·
1627 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实际工作中相关问题(安装、使用、快捷键等) 

目录前言一、source insight1.si乱码处理二、Uedit321.行列模式 Alt+c三、SVN1、SVN下载文件总结前言软件工具包括:source insight 、Uedit32、SVN、Cygwin说明:该文章是笔者工作学习中遇到问题时解决方法的总结,笔记之用。有些方法来之网络、有些是自己探索。来自网络的方法会有明显的说明,如侵犯您的权益,请联系我,及时删除。一、source insight1.si乱码处理source insi.
原创
发布博客 2020.08.27 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ESP8266 (ESP-01S)烧录原厂AT固件(带操作资料)

ESP8266 (ESP-01S)是一款轻便,超低功耗的一款WIFI模块,可对其进行二次开发,该模块出厂时默认自带出厂固件的,但如果进行了开发即下载了自己写的程序,想再次使用原厂AT固件,这时需要烧录固件。注:所需要的软件和资料在文尾的连接里。1.材料准备ESP-01S(芯片资料在链接中) TTL-USB模块(或者ESP烧录器,某宝有卖,很便宜,几块钱 推荐使用ESP烧录器,这...
原创
发布博客 2020.03.10 ·
59310 阅读 ·
79 点赞 ·
42 评论 ·
469 收藏

计算机网络TCP/IP协议从创建到删除(三次握手 四次挥手)

网络中名称解释套接字:在协议栈内部有一块用于存放控制信息的内存空间,这里记录了用于控制通信操作的控制信息,例如通信对象的 IP 地址、端口号、通信操作的进行状态等。我们可以说这些控制信息就是套接字的实体,或者说存放控制信息的内存空间就是套接字的实体。描述符:应用程序识别套接字的一种机制(计算机内部)。端口号:让通信的另一方(计算机)能够识别出套接字的一种机制。PID号:操作系统为了...
原创
发布博客 2019.07.14 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第七届蓝桥杯本科B组省赛 最大比例

版权声明:本文为博主原创文章,未经博主允许,欢迎随意转载,标好作者+原文地址就可以了!感谢欣赏!觉得好请回个贴!最大比例X星球的某个大奖赛设了M级奖励。每个级别的奖金是一个正整数。并且,相邻的两个级别间的比例是个固定值。也就是说:所有级别的奖金数构成了一个等比数列。比如:16,24,36,54其等比值为:3/2现在,我们随机调查了一些获奖者的奖金数。请你据此推算可能的最大的等比...
原创
发布博客 2019.03.21 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

七种排序总结及代码实现

版权声明:本文为博主原创文章,未经博主允许,欢迎随意转载,标好作者+原文地址就可以了!感谢欣赏!觉得好请回个贴!笔记:#include <stdio.h>//几种常见的排序与查找算法// ONE 直接插入排序//直接插入排序的核心思想就是:将数组中的所有元素依次跟前面已经排好的元素相比较,//如果选择的元素比已排序的元素小,则交换,直到全部元素都比较过。...
原创
发布博客 2019.03.19 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2016年第七届蓝桥杯省赛 方格填数

版权声明:本文为博主原创文章,未经博主允许,欢迎随意转载,标好作者+原文地址就可以了!感谢欣赏!觉得好请回个贴!题目描述:方格填数如下的10个格子(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任...
原创
发布博客 2019.03.19 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下C语言实现cp命令复制文件与文件夹

版权声明:本文为博主原创文章,未经博主允许,欢迎随意转载,标好作者+原文地址就可以了!感谢欣赏!觉得好请回个贴! https://blog.csdn.net/jackcsdnfghdtrjy/article/details/865514751、使用标准I/O实现文件复制;2、使用目录检索寻找文件夹,并递归复制文件夹。代码:#include&lt;stdio.h&gt;#in...
原创
发布博客 2019.01.19 ·
9426 阅读 ·
15 点赞 ·
4 评论 ·
72 收藏

超详细网络编程TCP通信显示时间实例

本实例详细注释网络编程TCP通信过程;实例功能 客服器运行client.c程序,服务器返回时间。实例运行过程:1 编译并运行sever.c程序;2 编译并运行client.c程序,如:./client 192.168.126.22,其中192.168.126.22为sever.c运行主机IP;3 client.c 显示时间,并关闭。 sever.c#include&lt;stdi...
原创
发布博客 2019.01.10 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

比较线程和进程

比较线程和进程1、区别与联系:在linux内核中,所有调度实体都被称为任务;一些任务拥有自己一套完整的资源,这种任务被称为进程;而有一些是彼此之间共享一套资源,这种任务被称为多线程。线程属于进程,进程可分为单线程进程和多线程进程。进程——资源分配的最小单位,线程——程序执行的最小单位2优缺点:进程(单线程进程)自己拥有独立的资源:文件、内存空间、信号挂起队列等,管理比较方便...
原创
发布博客 2019.01.08 ·
282 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多