自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小跑

纸上得来终觉浅,绝知此事要躬行。

  • 博客(37)
  • 资源 (9)
  • 收藏
  • 关注

原创 leecode刷题

1.两数之和题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]方法1:暴力解法int* twoSu

2022-01-08 22:11:53 1016

原创 计算机组成原理学习路线

书籍推荐:《深入理解计算机系统》(重点:2,3,6,8,9,12)《计算机组成与设计:软硬件接口》《编码》计算机组成原理(上):https://www.icourse163.org/course/hit-309001计算机组成原理(下):https://www.icourse163.org/course/hit-1001527001深入理解计算机系统配套视频:https://link.zhihu.com/?target=https%3A//www.bilibili.com

2021-12-07 16:19:08 454

原创 数据结构和算法路线

书籍推荐入门:《大话数据结构》《算法图解》作为入门,看看这本书,能让你对数据结构和算法有个大概的认识。当然,这些入门书共同的问题是,缺少细节,不够系统,也不够严谨。基础:《数据结构与算法分析:C语言描述》实战:《剑指 offer》《编程珠玑》《编程之美》《剑指 offer》这本书的目的非常明确,就是为了面试。这本书几乎包含了所有常见的、经典的面试题。如果能搞懂这本书里的内容,应付一般公司的面试应该不成问题。《编程珠玑》这本书的豆瓣评分非常高,有 9 分。这本书

2021-11-30 14:42:20 178

原创 word使用技巧

多级标题自动编号1.在开始菜单选择左下方“更多”选项,展开更多选项:其中“将级别链接到样式”选择需要设置为某级别的样式,比如我的“一级标题”这个样式作为级别1,起始编号可设为1,其他各级标题可分别设置为不同级别:关键在于二级标题的设置,先在输入编号的格式处清除,“包含的级别编号来自”这个选项,比如1.1,前面的1需要在该选项中选择“级别1”,表示该位数字随着级别1数字的变化而变化,然后手动输入点,第二个1则通过“此级别的编号样式”设置,最后输入编号的格式中应显示为..

2021-11-24 17:23:59 269

原创 C语言学习路线及笔记

入门篇第一课 程序设计与C语言1.在线编程开发环境网站:C 语言开发环境 (icourse163.org)https://clin.icourse163.org2.开发软件 Dev-C++,下载链接Download Dev-C++ from SourceForge.net

2021-07-18 21:14:46 289

原创 C#程序设计

第一课网址大放送:学习C#的好去处https://msdn.microsoft.comhttps://www.cnblogs.com(中文,强烈推荐)https://www.codeplex.com(源码,强烈推荐)https://www.codeproject.com(英文,强烈推荐)https://code.msdn.microsoft.com/(推荐)https://www.asp.nethttps://www.gotdotnet.comhttps://ww...

2020-11-25 22:13:20 3230 1

原创 如何在C语言中调用shell命令

如何在C语言中调用shell命令1、system(执行shell 命令)相关函数 fork,execve,waitpid,popen表头文件 #include<stdlib.h>定义函数 int system(const char * string);函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-cstring来执行参数strin...

2020-11-23 17:03:16 1413

原创 C和指针第12章链表

http://c.biancheng.net/view/3338.html链表(单链表)的基本操作及C语言实现逻辑结构上一个挨一个的数据,在实际存储时,并没有像顺序表那样也相互紧挨着。恰恰相反,数据随机分布在内存中的各个位置,这种存储结构称为线性表的链式存储。由于分散存储,为了能够体现出数据元素之间的逻辑关系,每个数据元素在存储的同时,要配备一个指针,用于指向它的直接后继元素,即每一个数...

2020-11-23 17:00:27 89

原创 C和指针-----指针

指针详解:https://www.cnblogs.com/tongye/p/9650573.html1.内存中的每个位置有一个独一无二的地址标识; 内存中的每个位置都包含一个值 通过变量名字来代替地址2.未初始化和非法的指针极为常见的错误:int *a;*a=12;这个声明创建了一个名叫a的指针变量,后面那条赋值语句把12存储在a所指向的内存位置。...

2020-11-23 17:00:12 87

原创 C和指针第十章结构和联合

1.声明结构//申明结构时可以使用的另一种方法是使用typedef创建一个新的类型。typedef struct{ int a; char b; float c;}Simple;//这个方法和声明一个结构标签的效果几乎相同//区别在于Simple现在是一个类型名而不是结构标签//后续声明Simple x;Simple y[20], *z;注:如果你想在多个...

2020-11-23 16:59:59 171

原创 共享内存

https://blog.csdn.net/ljianhui/article/details/10253345共享内存+互斥量实现进程通信:https://wenku.baidu.com/view/07b216aa76eeaeaad1f330cc.html https://www.cnb...

2020-11-23 16:58:28 66

原创 配置windows为NTP客户端并周期性同步

https://blog.csdn.net/wzyzzu/article/details/51498422https://www.cnblogs.com/zhangxuan/p/6781586.html这两个一起设置,注意注册表一定要先备份再改动

2020-11-02 16:33:06 567

原创 C#图解教程读书笔记

2.7.3 格式化字符串2.7.5 格式化数字字符串3.6 定义类型class Myclass//用户自定义类型:先声明它{statement;statement;}Myclass mc=new Myclass;//再实例化它,才能用3.7 栈和堆程序运行中,他的数据必须存储在内存中。运行中的程序使用两个内存区域来存储数据:栈和堆栈:后进先出堆:可以以任意顺序存入和移除3.8 值类型和引用类型值类型直接存储其值,而引用类型存储对其值的...

2020-10-26 11:41:16 238

原创 Ubuntu内存清理

https://blog.csdn.net/Ol_Jack/article/details/51347090

2020-06-10 17:01:45 125

原创 嵌入式书籍和视频推荐

一、对于数学,我们必须掌握四门课程:高等数学 离散数学 线性代数 概率论与数理统计二、专业基础课1、计算机组成原理2、计算机操作系统3、计算机编译原理(选修)4、数据结构与算法5、计算机网络1、计算机组成原理计算机组成原理这门课很好地向我们阐述了计算机是如何工作的,妹子咨询你电脑问题的时候,答案就藏在这门课程里面(大雾)。推荐书籍:《深入理解计算机系统》这本书是从程序员的角度来看待整个计算机系统的,所以是非常适合程序员的。但是这本书不仅仅包含了计算机硬件的相关

2020-06-08 16:54:43 143

原创 基于ymodem协议的多个文件传输

关于ymodem的协议这篇文章讲的很清楚:https://blog.csdn.net/lcmsir/article/details/80550821下图所示传输过程仅针对传输一个文件:发送端接收端 ...

2020-04-10 10:04:42 882

原创 C和指针----函数和数组

1.https://blog.csdn.net/weixin_34128237/article/details/91711327一、函数的参数1.C语言所有参数均以“传值调用”方式进行传递,这意味着函数将获得参数值的一份拷贝,这样,函数可以放心修改这个拷贝值,而不必担心会修改调用程序实际传递给它的参数。2.如果被传递的参数是一个数组名,并且在函数中使用下标引用该数组的参数,那么在函数中...

2020-04-09 10:55:30 87

转载 C和指针---变量的定义和声明

https://blog.csdn.net/skk18739788475/article/details/79643978一.定义和声明变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。变量声明:用于向程序表明变量的类型和名字。定义也是声明,extern声明不是定义定义也是声明:当定义变量时我们声明了它的类型和名字。extern声明不是定义...

2020-04-09 10:54:32 213

原创 C和指针----循环语句for和while ,break和continue

break:break用于循环则是终止循环,break如果用于switch,则是用于终止switch。break不能直接用于if,除非if是属于循环内部的一个子句例:for (i=0;i<3;i++){ if (3>2) break;//break虽然是if内部的语句,但break终止的却是外部的for循环 printf("hellllll\n");/...

2020-04-09 10:48:11 396

原创 C和指针----变量的定义和声明

1.删除一段代码: #if #endif#if 0 statements#endif2.声明指针:int *a; a为一个指向int的指针声明指针变量时,也可以为它指定初始值:char *message="hello world!"; 这条语句吧message声明为一个指向字符的指针,并用字符串常量中第一个字符的地址对该指针进行初始化。这...

2020-04-09 10:47:39 95

转载 C语言如何在函数中正确返回字符串指针或字符串数组

函数返回字符串的四种方法:https://blog.csdn.net/luna_zhan/article/details/80433196例如,定义一个函数,要求该函数能够返回一个指向字符串“I love C.”的指针并能在主程序中正确得到该字符串的内容。对于初学者来说,当看到这个题目时,感觉并不难做到,可能很容易的写出下面形式的代码:代码中定义了一个函数getString1...

2020-04-09 10:39:44 4576 1

原创 交叉编译器存在但是找不到解决方法

linux:环境变量设置.bashrc及相关:https://blog.csdn.net/lzx_bupt/article/details/56426901.进入cd /home/kyb2.gedit ./.bashrc3.在文件最后添加:export PATH="$PATH:/home/kyb/myir/rk/gcc-arm-linux-gnueabi/bin"expor...

2020-04-09 10:37:11 375

原创 source insight 使用教程

A. why SI:  为什么要用Source Insight呢?因为她比完整的IDE要更快啊,比一般的编辑器便捷啊!她有逆天的查看定义,查看调用,查看引用功能以及方便的Context Window上下文显示,像这样的东西非常有利于查看大量代码!  那么问题来了——比如我现在随便找了一份源码,我该要怎么阅读呢?很简单,SI可以极其方便地将一个源码目录变成source insight工程,然...

2020-04-09 10:15:11 96

原创 如何阅读源码

大体上分析源代码都要经历三遍过程:第一遍是浏览,通过阅读源码的文档和注释,阅读接口,先弄清楚每个模块是干什么的而不关心它是怎么做的,画出架构草图;第二遍是精读,根据架构草图把系统分为小部分,每个部分从源码实现自底向上阅读,更深入细致的理解每个模块的实现方式以及与模块外部的接口方式等,弄明白模块是怎么做的,为什么这样做,有没有更好的方式,自己会如何实现等等问题;第三遍是总结回顾,完善架构...

2020-02-27 10:50:15 169

原创 unix环境高级编程——第6章系统数据文件和信息

6.2 口令文件UNIX系统的口令文件是/etc/passwd,包含了多个字段,字段之间使用冒号分隔。这些字段包含在pwd.h中定义的passwd结构中。对于Linux系统,其结构定义为:/* The passwd structure. */struct passwd{ char *pw_name; /* Username. */ char *pw_passwd...

2019-12-20 14:30:39 140

原创 C陷阱和缺陷第一二章笔记

第一章 词法陷阱1.3词法分析中的“贪心法”每一个符号应该包含尽可能多的字符,也就是说编译器把程序分解为符号的方法是,从左到右一个字符一个字符的读入,如果该字符可能组成一个符号,那么再读入下一个字符,判断已经读入的两个字符组成的字符串是否可能是一个符号的组成部分,如果可能重复上述判断,直到读入的字符组成的字符串已不再可能组成一个有意义的符号,这个策略被称为“贪心法”。需要注意的是,除了...

2019-11-13 18:16:19 166

原创 unix环境高级编程第3章----文件I/O

https://blog.csdn.net/qq_41543888/article/details/91043922目录3.1引言3.2文件描述符3.3函数open 和 openat——打开或创建一个文件3.4函数 creat——创建一个新文件3.5函数 close——关闭一个打开文件3.6函数 lseek——显式的为一个打开文件设置偏移量3.7函数read—...

2019-11-13 15:45:18 132

原创 C语言文件读写操作

https://blog.csdn.net/gerald_jones/article/details/79016602一.文件操作标准库函数有:1.文件的打开操作:fopen打开一个文件FILE *fopen(char *pname,char *mode)功能说明   按照mode 规定的方式,打开由pname指定的文件。若找不到由pname指定的相应文件,就按以下方式之一处理...

2019-08-14 18:06:30 367

原创 automake---configure.in/configure.am和makefile.am编写

https://yq.aliyun.com/articles/243357参考自:https://blog.csdn.net/zmxiangde_88/article/details/8024223# https://www.jianshu.com/p/2f5e586c3402 https://www.cnblogs.com/chen...

2019-07-24 15:43:04 1505

原创 C语言使用正则表达式

校验时间格式:https://blog.csdn.net/love_legain/article/details/53617783正则表达式使用详解:https://blog.csdn.net/chenjiayi_yun/article/details/43375201几个比较常用的正则表达式:https://blog.csdn.net/wdjhzw/article/details/395...

2019-07-23 16:03:23 126

原创 可用NTP服务器IP

120.25.108.11202.112.31.197182.92.12.11203.107.6.88202.118.1.81120.25.115.20103.11.143.248133.243.238.243

2019-07-01 15:05:39 13113

原创 sqlite3数据库

sqlite3并发读写注意事项:https://www.cnblogs.com/lijingcheng/p/4454884.html(写操作和读操作可同时进行,但是commit操作有排他性,只能单独进行)锁库 的解决方法:https://www.cnblogs.com/Bonker/p/3445240.htmlC操作SQLite(增删改查):https://blog.csdn.net/qq...

2019-05-29 11:01:51 123

原创 linux下exlipse软件安装

1.安装Ultraedit:https://blog.csdn.net/ustccw/article/details/790408852.ubuntu系统下怎么安装eclipse:https://blog.csdn.net/u013216156/article/details/78677740 ...

2018-11-15 17:50:04 110

原创 C语言相关函数及sed命令

1.memset()函数原型是extern void *memset(void *buffer, int c, int count)                         buffer:为指针或是数组,                  c:是赋给buffer的值,                  count:是buffer的长度.       这个函数在socket中多...

2018-11-15 17:46:07 1258 1

原创 同步设备基础知识

 1.PLL:锁相环路是一种反馈控制电路,简称锁相环(PLL,Phase-Locked Loop)。锁相环的特点是:利用外部输入的参考信号控制环路内部振荡信号的频率和相位。因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。锁相环在工作的过程中,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住,这就...

2018-11-15 17:44:22 554

转载 FPGA实现IRIG-B(DC)码编码和解码的设计

 [导读]为达到IRIG-B码与时间信号输入、输出的精确同步,采用现代化靶场的IRIG-B码编码和解码的原理,从工程的角度出发,提出了使用现场可编程门阵列(FPGA)来实现IRIG-B码编码和解码的设计方案和体系结构,设计中会涉及到几个不同的时钟频率,FPGA对时钟的同步性具有灵活性、效率高、且功耗低。抗干扰性好的特点。结果表明,FPGA能够确保为从设备提供同源的时钟基准,使时钟与信号的延迟控...

2018-10-29 09:53:41 12085 3

转载 irig-b码解码

  IRIG-B码是时间系统中的一种常用串行传输方式,较并行传输方式其物理连续简单、传输距离远,接口标准化,国际通用。    IRIG-B码又包括两种方式:B(DC)码和B(AC)码,(DC为数字信号,AC为模拟的调制过的正弦信号)    B(AC)码可以使用标准语音带宽(0.3kHz~3.4kHz)信道传输,传输距离更远,传输精度有一定损失,可满足不同应用要求。IRIG-B格式由...

2018-10-25 13:40:25 16052 1

00_bootloader_Ymodem_EN.rar

ymodem协议,用于STM开发板下载文件到flash,非常有参考意义

2020-03-25

FastStoneCapturePortable.zip

这块软件在写博客时候能做动画视频,便于整理思路,截图也非常方便,不占内存,小巧易用。亲测不错,推荐给你。

2019-11-28

tcpdump-4.9.3.tar.gz

比wireshark方便,直接在linux系统里就能实现抓包,操作方便简洁。希望对你有用,亲测有效。

2019-11-28

quagga-master.zip

开源的quagga动态路由软件,可以借鉴来写动态路由协议和命令行。希望能够对你有用。哎呀,50个字好难

2019-11-28

ipvsadm-1.30.tar.gz

最新版的ipvsadm安装包linux,解压缩即可使用。。。。

2019-09-17

anycast资料.rar

收集的一些关于anycast的文档,包括论文,期刊文章等,需要的可以拿去看看

2019-08-09

LPC1700资料

LPC1700系列资料,讲LPC1700系列单片机的各个模块的操作

2018-06-26

wireshark书籍电子版

wireshark电子书籍,值得推荐,可以下载来看一看呀,共同进步

2018-06-26

PID算法程序C语言

PID程序源文件,实测可用,贴出来与大家共享,希望对大家有用

2018-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除