2 看见代码就想敲

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7w+

沟通

沟通一、职场沟通,就是拉关系?二、高效沟通的三个要点:1.“沟”:准确,高效地传递信息2.“通”:有来有往,舒服地接收信息① 控制情绪,不阻断沟通② 放下评价,与对方共情3.会说话的人自带边界感三、三个技巧,让职场沟通无压力1.双线结构,制造言谈“意外感”接下来,我讲下“双线结构”的使用方法。2.自我吐槽,给予对方“优越感”一个完美的人,给人感觉是不真实,不安全的。人本身出于自我保护也会避开那些跟完美的人。自嘲的有哪些使用方法呢?① 要真的吐槽自己的缺点或窘境② 自嘲的缺点是自己能够接受的③ 处于高位的时候

2020-09-26 22:15:37

GPIO寄存器

每组IO口有10个寄存器组成,如果芯片有GPIOA~GPIOI,9个组那么一共有90个寄存器如果配置一个IO口需要2个位,那么刚好32位寄存器配置一组IO口16个IO口如果配置一个IO口只需要1个位,一般高16位保留BSRR寄存器32位分为低16位BSRRL和高16位BSRRH,BSRRL配置一组IO口的16个IO口的状态(1),BSRRH配置复位状态(0)。每组GPIO端口的寄存器包括:4个32位配置寄存器一个端口模式寄存器(GPIOx_MODER)一个端口输出类型寄存器(GPIOx_.

2020-08-30 13:56:37

GPIO的八种工作模式

四种输入模式输入浮空输入上拉输入下拉模拟输入四种输出模式(带上下拉)开漏输出(带上拉或者下拉)开漏复用功能(带上拉或者下拉)推挽式输出(带上拉或者下拉)推挽式复用功能(带上拉或者下拉)推挽输出可以输出强高低电平,链接数字器件;开漏输出只可以输出强低电平,高电平得靠外部电阻拉高。输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行,适合于做电流的驱动,其吸收电流的能力相对强。...

2020-08-14 10:36:17

Linux驱动概述

驱动1、驱动的概念1.1、驱动的概念1.2、驱动的定义与功能1.3、驱动程序与应用程序的区别1.4、应用/库/内核/驱动2、Linux驱动2.1、字符设备2.2、块设备2.3、网络设备2.4、设备文件3、应用程序如何通过设备文件找到设备驱动?4、linux模块编程4.1、使用模块的好处:1、驱动的概念1.1、驱动的概念1.2、驱动的定义与功能计算机系统中存在着大量的设备,操作系统要求能够控制和管理这些硬件,而驱动就是帮助操作系统完成这个任务。驱动相当于硬件的接口,它直接操作、控制着我们的硬件,

2020-08-01 09:36:09

Linux内核开发

Linux内核1、Linux内核介绍2、内核结构分析3、Linux内核部分模块:4、Linux编程风格4.1、缩进4.2、花括号使用如下4.3、命名规范4.4、代码长度4.5、注释4.6、在程序中对ifdef的处理4.7、其他4.8、代码风格的事后修正5、解Linux镜像的格式及其产生过程1、Linux内核介绍Linux内核是Linux系统软件的核心,它的性能对整个 系统的性能起决定作用Linux内核文件数目将近4万个,他们分别位于顶层 目录下的20个子目录中,了解Linux内核的工作过程, 必须从

2020-07-28 19:35:40

Bootloader(启动引导程序)--->u-boot

BootloaderBootloader中文解释为:启动引导程序Bootloader的种类归纳:一些常用Bootloader做简单对比:arm系统的启动流程Bootloader中文解释为:启动引导程序Bootloader的种类归纳:分类标准说明针对不同 CPU架构1、针对X86架构的有LILO、GRUB、ntldr等 2、针对ARM架构的有vivi、armboot等 3、针对PPC架构的有ppcboot等 4、可以支持多种架构的u-boot等针对不同 操作系统1、专门用来

2020-07-25 11:56:58

arm裸机开发

GNU常用工具GNU组织不仅给我们带来了许多开源软件 工程,还带来了强大的GNU编译工具预处理器 cppC编译器 gccC++编译器 g++汇编器 as链接器 ld二进制工具集 objcopy、objdump、……1、nm:符号显示器$nm -n main_elf第一列为符号地址第二列为符号所在段第三列为符号名称段描述b/B.bss(b静态/B非静态)未初始化变量d/D.data(d静态/D非静态)已初始化变量r/R.rodata(

2020-07-20 21:11:04

交叉编译环境搭建

环境搭建1、串口连接2、配置交叉编译器1、查看当前系统是否支持arm-linux-gcc2、在/usr/local创建一个文件夹为arm3、将arm-linux-gcc-4.3.2.bz2解压到/usr/local/arm目录下4、进入到 /usr/local/arm5、将上面得到的目录添加到环境变量PATH中6、重启.bashrc脚本7、ubuntu搭建nfs服务器8、ubuntu挂载到开发板上将Cortex-AXX 开发板正确连接电脑查看是否正确连接,并记住端口右击此电脑 —>属性—>

2020-06-29 22:30:23

指针的高级应用

指针1、内存地址的概述2、指针变量3、指针变量的使用4、指针变量的初始化5、&取地址符 和 *指针解引用符 区别6、指针的注意事项7、数组元素的指针8、数组的[]和*()的关系9、arr 和 &arr的区别10、指向同一数组的两个元素的指针变量 间关系11、指针数组12、数组指针13、数组指针 与 二维数组的关系14、多级指针15、一维数组名作为函数的参数二维数组名作为函数的参数16、指针作为函数的返回值17、函数名 代表的是函数的入口地址1、内存地址的概述系统给内存的每一个字节 分

2020-06-28 16:20:55

网络通信技术

网络编程1、网络的概述2、UDP协议编程1、网络的概述https://blog.csdn.net/weixin_43288201/article/details/1060832252、UDP协议编程https://blog.csdn.net/weixin_43288201/article/details/106185436

2020-06-27 17:54:58

AJAX和CGI 技术的应用

AJAX 技术1、AJAX的概述AJAX局部更新网页流程图:异步流程:2、AJAX的通信过程2.1、创建xmlHttpRequest对象1、AJAX的概述AJAX 不是语言 而是(基于js和xml)技术概述:1、AJAX是 Asynchronous JavaScript And XML的缩写2、AJAX 是一种用于创建快速动态网页的技术3、AJAX 不是新的编程语言,而是一种使用现有标准的新方法4、AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页

2020-06-24 22:11:51

HTML和JavaScript的简单使用

这里写目录标题1、网页HTML概述1.1、元信息标记1.2、文字标签1.3、标题1.4、超链接1.5、table表格标签1.6、form表单2、JavaScript的概述(让网页动起来)2.1、什么是 Javascript2.2、网页使用js脚本的三种方式直接添加脚本使用script标记插入脚本链接脚本文件(推荐)js能用的运算符2.3、js的函数2.4、JS的对象2.4.1、浏览器对象(window对象)2.4.2、文本对象(Document对象)(重要)案例1:登录界面 value案例2: docume

2020-06-23 18:19:24

代码管理工具git的使用教程

代码管理工具git1、git的概念代码管理工具的分类代码管理工具的作用:git的特点2、git工作流程3、git的安装在ubuntu下安装4、git的配置4.1、 三种配置级别4.2、配置信息5、基本操作5.1、初始化仓库(1)git的四个区域(2)初始化本地仓库5.2、 查看区域状态5.3、将指定的文件提交到暂存区5.4、将暂存区的文件提交到本地仓库5.5、查看commit日志5.6、比本地文件和本地仓库中文件的区别6、恢复操作6.1、从本地仓库恢复本地文件6.2、丢弃工作区的修改6.3、本地仓库文件的移

2020-06-23 10:04:51

BS开发(浏览器和服务器开发)

BS开发概述1、概述2、什么是B\S架构B/S架构 与 C/S架构对比3、环境搭建4、网页HTML概述4.1、1、元信息标记4.2、文字标签4.3、标题4.4、超链接4.5、table表格标签4.6、form表单1、概述浏览器 通过服务器控制联网的设备HTML:超文本标记语言 静态的 显示网页CSS:层叠样式表 渲染网页XML:指可扩展标记语言 传输网页Javascript:脚本语言 和 网页交互 (局部刷新网页)AJAX:基于Javascript语言的技术 (将网页 和

2020-06-18 20:32:33

服务器搭建(Apache)

Apache环境搭建1、软件下载1.1、JDK下载1.2、Apache tomcat下载2、文件上传到服务器3、环境配置3.1、首先要安装JDK3.2、安装Apache1、软件下载服务器:(JDK+tamcat)本机:putty,winSCP;1.1、JDK下载下载连接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 1.2、Apache tomcat下载下载连接:http://tomcat

2020-06-18 20:08:10

原始套接字的学习(用原始套接字 发送普通udp信息)

用原始套接字 发送普通udp信息1、组mac头部:2、组IP头3、组UDP头ubuntu 发送udp数据 到windows上1、组mac头部:unsigned char msg[1024]=""; //1、组mac头部 struct ether_header *eth_addr = (struct ether_header *)msg; //赋值目的mac地址 memcpy(eth_addr->ether_dhost, dst_mac, 6); //赋值源mac地址 memcpy(

2020-05-22 21:29:23

原始套接字的学习(ARP协议的使用)

原始套接字1、创建原始套接字2、原始套接字发送数据(sendto)2.1、本机的接口地址结构2.2、获取我们的本地接口案例1:扫描mac地址 (要知道ARP协议)案例2 扫描整个局域网的mac地址案例:ARP欺骗1 (数组逐个元素组包)案例:ARP欺骗2 (结构体完成)1、以太网结构体2、ARP 头部原始套接字(SOCK_RAW)1、一种不同于SOCK_STREAM、SOCK_DGRAM的套接字,它实现于系统核心2、可以接收本机网卡上所有的数据帧(数据包),对于监听网络流量和分析网络数据很有作用3、

2020-05-22 21:07:51

原始套接字的学习(各种协议的分析)

原始套接字1、原始套接字的概述什么是原始套接字(SOCK_RAW)1.1、UDP封包格式1.2、IP封包格式1.3、Ethernet封包格式1.3、TCP封包格式1.5、ICMP封包格式:ping1、创建原始套接字(socket)案例:数据包的分析链路层数据格式1、原始套接字的概述什么是原始套接字(SOCK_RAW)1、一种不同于SOCK_STREAM、SOCK_DGRAM的套接字,它实现于系统核心2、可以接收本机网卡上所有的数据帧(数据包),对于监听网络流量和分析网络数据很有作用3、开发人员可发

2020-05-22 20:10:46

socket编程(TCP)

TCP面向链接编程TCP协议的特点1、TCP客户端1.1、创建tcp套接字1.2、做为客户端需要具备的条件1.3、connect链接服务器的函数1.4、send函数1.5、recv函数**案例:TCP客户端**2、TCP服务器做为TCP服务器需要具备的条件2.1、listen 函数2.2、accept函数案例:3、TCP的三次握手 四次挥手3.1、TCP的三次握手 客户端 connec函数调用的时候发起3.2、四次挥手 调用close 激发 底层发送FIN关闭请求3.3、close 关闭套接字4、TCP并

2020-05-18 20:41:20

Wireshark使用教程(抓包工具)

Wireshark使用教程1、安装2、使用3、过滤规则:1、安装一路next2、使用选择使用的网络(一般选择波动较大的就是使用的那个网络)数据发送之前打开抓捕工具开始抓包在发送数据之前 运行抓包工具 当数据发送之后 记得停止抓包3、过滤规则:协议过滤:写上协议名称tcp udp icmp ip arp tftpand 条件同时成立, or 只要有一个满足就行 ip.addr==10.221.1.1,只要ip地址是10.221.1.1都要接受ip.src==10.221.

2020-05-18 19:10:01

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取