dsb

初识数据库(MySql)

☆樱花仙子☆ 提交于 2021-02-12 02:44:31
一、简介   1.MySql是关系型数据库.   2.是一种开放源码软件,   3.是一种关联数据库管理系统.   4.服务器工作于客户端/服务端模式之下,或者是嵌入系统中.   数据库管理软件分类:   分两大类:   关系型:如db2,oracle,access,sql server,mysql, sql语句通用   关系型:mongodb,redis,memcache   可以简单地理解为关系型数据库需要有表结构,非关系型数据库是key-value存储的,没有表结构 二、数据库概述    1.什么是记录?   抽取事务一系列典型的特征,组成一条记录,在计算机中描述一个事物,相当于文件中的一行内容,单纯的一行记录没有什么意义,如果我们按逗号作为分割,依次定义各个字段意思,相当于定义了一张表,如图:   这样的话我们就知道具体数据的意思。    2.什么是数据表?   表就和上面的表格一样,下面还可以继续写入其他人的相关信息,最终保存为文件的形式,我们平时就可以理解数据表就是文件。 三、MySQL的安装   1.下载MySQL地址: http://dev.mysql.com/downloads/mysql/   2.解压,如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:D:\mysql-5.6.45-winx64   3.添加环境变量, 【右键计算机

MySQL数据库初识

非 Y 不嫁゛ 提交于 2021-02-12 01:59:28
一 数据库概述 1. 数据库???   什么是数据库呢?   先来看看百度怎么说的 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。   百度的貌似不好理解啊,让我说啊,数据库是存储数据的地方,超哥,你这不是废话么?这位同学,你你你你你说的对,哈哈,存数据的地方是存在哪里呢,存在硬盘上,为什么不是存在内存里面,因为内存无法永久保存。之前我们存数据都是使用的文件,在一个word文档里面写一些羞羞的网址,然后保存,就存储到硬盘上了。有同学就会说了,超哥,我这通过文件不是也将数据保存上了吗?是的,没毛病,但是你想,通过文件来操作数据,效率是不是很低,首先打开关闭就比较慢,其次是我们操作起来也比较麻烦,对不对,如果我想记录一条关于我个人信息的数据,我使用文档来存,是不是很不友好,并且我们要查数据的时候,看图1:图1是一个word里面记录的信息,如果我想查询出所有人的名字,这个操作是不是就很难搞定了,来来来,配合起来~~,你应该说是的,那我就接着说,有同学可能就会说了,老师我用excel啊,看图2,一列就搞定了,没毛病,但是你想打开操作excel效率低不低。并且通过你自己写的程序来操作这些文件是不是很麻烦

ARM cortex-M4 软件复位设计

纵饮孤独 提交于 2021-02-06 20:59:58
 在嵌入式开发项目过程中,经常需要执行软件复位,基于 ARM cortex-M4 核的芯片,通过控制系统控制模块 (System Control Block) 的中断和复位寄存器可以实现设备的软件复位 , 这种复位实现软件从开始运行,复位 CPU 的主要组件,除过调试模块。 寄存器介绍 基于 ARM cortex-M4 内核的芯片软件复位功能的实现是通过应用中断和复位控制寄存器 (AIRCR) 实现的 , 复位只与寄存器中的第 2 位, 16~31 位有关。下图是寄存器位的详细描述。 如果想写这个寄存器,必须先给 VECTKEY 域写 0x5FA ,负责寄存器将忽略写操作。 SYSRESETREQ 位,为系统复位请求位,写 0 ,无复位请求,写 1 请求复位。这一位是只写位,读为 0 。 实现方案 知道了寄存器的定义后,如何通过软件来实现复位这一功能呢,有两种方案。 一种是直接调用 ARM 公司提供的 core_cm4.h 文件中的复位函数。对照寄存器,这个函数应该很好理解, ARM 公司提供的是内联函数。 /** \brief System Reset The function initiates a system reset request to reset the MCU. */ __STATIC_INLINE void NVIC_SystemReset(void) { _

抓包一张tcpdump小抄就够了

陌路散爱 提交于 2021-01-29 04:20:27
一、tcpdump Cheat Sheet介绍 tcpdump是一款数据包分析工具,我们抓包的时候经常会用到,但是他的可选项众多,光凭我们的记忆是很难的,况且我们不应该去记工具型的东西。大脑是用来思考的,不应该用来存储。CPU不应该用来做存储。因此,有了这样一张tcpdump Cheat Sheet(tcpdump小抄)的出现,当然这张图不是出自我,在网上找到的好东西,必须得分享出来, 原文可点击这里 ,此文是我自己根据他的文章总结出来的。 二、包含的内容 安装命令 数据包捕获选项 逻辑操作符 显示/输出选项 使用的协议 用于过滤捕获协议的常用命令 三、资源下载 文中的图片以及PDF都可下载,无需关注,无需密码。 链接: https://pan.baidu.com/s/1Gd2HUbC_ZIL8C4N0ntpAZw 密码: 5dsb 四、常用命令 1、安装tcpdump yum install tcpdump 2、列出本机所有的网卡接口 tcpdump -D 3、捕获特定网口的数据包 tcpdump -i eth0 4、捕获具体数量的数据包 tcpdump -c 5 -i eth0 5、捕获的数据包保存到指定的文件 tcpdump -w 0001.pcap -i eth0 6、捕获的数据包显示IP而不是域名 tcpdump -n -i eth0 7、捕获指定协议的数据包

Linux并发与同步专题 (2)spinlock

不羁的心 提交于 2020-12-03 11:53:51
关键词: wfe、FIFO ticket-based、spin_lock/spin_trylock/spin_unlock、spin_lock_irq/spin_lock_bh/spin_lock_irqsave 。 《 Linux并发与同步专题 (1)原子操作和内存屏障 》 《 Linux并发与同步专题 (2)spinlock 》 《 Linux并发与同步专题 (3) 信号量 》 《 Linux并发与同步专题 (4) Mutex互斥量 》 《 Linux并发与同步专题 (5) 读写锁 》 《 Linux并发与同步专题 (6) RCU 》 《 Linux并发与同步专题 (7) 内存管理中的锁 》 《 Linux并发与同步专题 (8) 最新更新与展望 》 spinlock同一时刻只能被一个内核代码路径持有,如果有另外一个内核代码路径试图获取一个已经被持有的spinlock,那么该内核代码路径需要一直自旋忙等待,直到锁持有者释放了该锁。 spinlock锁的特性如下: spinlock属于忙等待机制,当无法获取spinlock锁时会不断尝试,直到获取锁为止。 同一时刻只能有一个内核代码路径可以获得所。 要求spinlock锁持有者尽快完成临界区的执行任务。如果临界区执行时间过长,在锁外面忙等待的CPU比较浪费,特别是spinlock临界区里不能睡眠。

可变不可变类型,数字类型及其常用操作,字符串类型及其常用操作

烂漫一生 提交于 2020-08-16 17:53:43
一、可变不可变类型 1、可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 2、不可变类型:值改变,id也变,证明是产生了新值,并没有改变原值,原值是不可变类型 # 数字 x = 123 print (id(x)) # 8791380317664 x = 456 print (id(x)) # 31218128 # 列表 l1=[111,222,333 ] print (id(l1)) # 31582720 l1[0] = 1111111111111111 print (l1) # [1111111111111111, 222, 333] print (id(l1)) # 31582720 二、数字类型及其常用操作 整型int   1、用途:年龄、个数、号码、出生年等   2、定义方式   age = 18 # age = int(18)   # int功能可以把纯整数数字的字符串转换成int类型 res = int( " 18 " ) # <class 'int'> # res = int("1.8")#float类型会报错 print (type(res))   了解(***) # 进制转换 print (bin(11)) # 0b1011 print (oct(11)) # 0o13 print (hex(11)) # 0xb   3、常用操作+内置的方法    

一个&apos;for&apos;循环迭代Java中的枚举

我只是一个虾纸丫 提交于 2020-08-05 04:33:29
问题: I have an enum in Java for the cardinal & intermediate directions: 我有一个Java的 enum 主要和中间方向: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } How can I write a for loop that iterates through each of these enum values? 如何编写迭代这些 enum 值的 for 循环? 解决方案: 参考一: https://stackoom.com/question/4dSB/一个-for-循环迭代Java中的枚举 参考二: https://oldbug.net/q/4dSB/A-for-loop-to-iterate-over-an-enum-in-Java 来源: oschina 链接: https://my.oschina.net/u/3797416/blog/4322284

国家电网通信类笔试心得

℡╲_俬逩灬. 提交于 2020-07-24 14:14:10
国家电网通信类 分享一下国网通信笔试的心得 2020年电网一批复习走了一些弯路,同时听一些同学说通信类的复习掌握不到重点。因而,本人想写一些自己的复习心得来分享给各位。闲话不多说,进入笔试复习重点。 2020年通信类笔试的考纲相对于之前的考纲有很大一部分的改动,所以建议大家使用2019年或者之前的资料就要注意了。其中肯定没有涉及到2020年新增的知识板块,并且还会涉及到复习到已经删除的知识板块,浪费大家的时间。2020新考纲其中改动最大的主要是添加了信号与系统和微波通信技术两个大板块;同时删除之前考纲中的光器件这个知识点。建议:信号与系统和微波技术这两个知识板块既然是添加了,今后两年里笔试考试肯定会涉及到,光器件部分的内容在备考中就可以选择性的不看。但我个人预测新增的这两部分肯定考的不难。2020通信新考纲截屏如下: 后面我将就2020通信新考纲的六大知识大板块细致的跟大家分享我当时的学习过程。 通信原理、信号与系统 通信原理 通信原理是我当时笔试复习的第一步,在考试中它的占比也很重,希望能引起大家的重视。 通信原理可以分为: 1.确知信号的时域和频域分析 首先要了解通信系统模型:模拟通信系统和数字通信系统,以及它们的可靠性和有效性由什么来度量;误码率的计算;两种通信系统有什么特征;三种通信方式:单工,半双工,全双工;香农公式;信号的分类;能量信号与功率信号的区别

起享受安息的美好时光而

让人想犯罪 __ 提交于 2020-05-02 09:40:45
sdfsdf 服务网格作为一个改善服务到服务通信的专用基础设施层,是云原生范畴中最热门的话题。随着容器愈加流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助我们管理网络流量。服务网格试图为无规则的复杂的容器问题提供规范化的解决方案 将供应链搬出中国,似乎成了过去两三个月新冠肺炎疫情衍生出的热门话题。 年初新冠肺炎疫情爆发,让中国供应链的生产活动几乎完全停顿,影响席卷全球:苹果的新 5G 有可能因疫情而延期推出,特斯拉新款芯片无法及时交付、陷入“芯片门”纠纷。其余像三星、小米、索尼等著名跨国企业,均受到供应链停摆的影响。 因此,bmpidmixcloud.com/XOo0s3nmG0yoiS0/ mixcloud.com/u4B19lmO9plC5G4/ mixcloud.com/0yRwhx3dM881s97/ mixcloud.com/Q8yjKh6DJMshG6g/ mixcloud.com/AAL8Q9fCuwW9jtd/ mixcloud.com/7e78H8dYKPz370d/ mixcloud.com/tbpWejKR9P938Op/ mixcloud.com/1uoNTe0ZI5iP5d7/ mixcloud.com/5095NG903LdoE8d/ mixcloud.com

一个&apos;for&apos;循环迭代Java中的枚举

心已入冬 提交于 2020-04-20 17:19:46
问题: I have an enum in Java for the cardinal & intermediate directions: 我有一个Java的 enum 主要和中间方向: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } How can I write a for loop that iterates through each of these enum values? 如何编写迭代这些 enum 值的 for 循环? 解决方案: 参考一: https://stackoom.com/question/4dSB/一个-for-循环迭代Java中的枚举 参考二: https://oldbug.net/q/4dSB/A-for-loop-to-iterate-over-an-enum-in-Java 来源: oschina 链接: https://my.oschina.net/stackoom/blog/3276709