自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

转载 电源接反了烧电路怎么办?电源防反接技术讨论

电子产品要正常工作,就离不开电源。像手机、智能手环这种消费类电子,其充电接口都是标准的接插件,不存在接线的情况,更不会存在电源接反的情况。但是,在工业、自动化应用中,有很多产品是需要手动接线的,即使操作人员做事情再认真,也难免会出错。如果把电源线接反了,可能会导致产品被烧掉。图1 - 手工接线那如果在设计产品的时候,就考虑了电源防接反而设计了防接反电路是不是会方便很多呢?今天就来讨论一下如何实现电源防接反,电源防接反的电路有哪些。1.使用二极管防止电源接反二极管就有单向导电的...

2020-12-31 20:21:25 1227

转载 Linux学习笔记:磁盘分区

本文更新于2019-12-30。操作系统为Debian 8.9 (jessie)。以下假设新磁盘为/dev/sdb,要创建一个分区/dev/sdb1,文件系统类型为xfs。请根据实际情况,自行选择。使用parted进行分区安装partedwget http://mirrors.ustc.edu.cn/debian/pool/main/p/parted/libparted2_3.2-7_amd64.debwget http://mirrors.ustc.edu.cn/debian/poo...

2020-12-30 15:21:10 201

转载 Centos7开放及查看端口

1、开放端口firewall-cmd --zone=public --add-port=5432/tcp --permanent#开放5432端口firewall-cmd --zone=public --remove-port=5432/tcp --permanent#关闭5432端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关闭防...

2020-12-29 20:21:26 396

转载 Bash脚本编程学习笔记04:测试命令test、状态返回值、位置参数和特殊变量

我自己接触Linux主要是大学学习的Turbolinux --> 根据《鸟哥的Linux私房菜:基础篇》(第三版) --> 马哥的就业班课程。给我的感觉是这些课程对于bash的讲解,理论上是不够的,但是限于时间、篇幅和精力,确实无法讲解的足够深入。在接触了骏马金龙的博客以及bash官方站点后,就会理解骏马兄说的“平常我们学的只是bash的形,而不是bash的神”。最近在写这个系列的学习笔记,经常查阅bash官方手册,真的是有种醍醐灌顶的感觉,但是限于能力和进度问题,有些问题暂且无法做...

2020-12-28 20:21:22 447

转载 小白网络基础大杂烩

学了一些linux下的网络相关的命令,但是网络本身是啥,不知道啊,所以只好找个ccna的网络知识,学一学,太难了我网络种类:以太网 ARPAFR帧中继 frame-relayATM交换机网络范围:局域网广域网(也就俗称的因特网)网络定义:通过物理线路将所有的终端设备连接到一起,并实现共享环境。交换机(switch):插电就开始运行,pc机们的网线插到交换机上,pc之间就可以通过交换机通信了。一个交换机就组成了一个小的局域网。是一种基于MAC(网卡的硬件地址)识别,能完成封装转...

2020-12-28 08:20:07 1219

转载 如何打英語音標, 快速輸入音標

如何打英語音標環境: spacemacs設置輸入法: 快捷鍵m-x, set-input-method, 選擇ipa-x-sampa.取消輸入法: 快捷鍵m-x, toggle-input-method.對應鍵盤的鍵, 基本要用到換檔鍵(shift).例如æ 對應鍵盤{ə 對應鍵盤@ɛ 對應鍵盤Edʒ 對應健盤dZʧ 對應鍵盤tSθ 對應鍵盤Tð 對應鍵盤D重音符 ˈ 對應鍵盤雙引號次重音符 ˌ 對應鍵盤百分號具體的鍵盤對應關係, 可...

2020-12-27 20:21:25 515

转载 cat - EOF标志的使用

前提cat命令是用于连接文件并输出到标准输出设备或指定文件中。EOF为标志,可以替换为其他字符串代码块## 将文件内容作为标准输出也就是将文件内容输出到屏幕中,也可写作 cat filenamecat < filename## 将2个EOF中的字符串作为标准输出换句话说就是输出到屏幕中.cat<<EOF1.xxxxx2.xxxxx3.xxxxxEOF## 创建文件,并把标准输入输出到filename文件中,也就是将键盘输入的字符串输出到filename...

2020-12-27 15:21:08 477

转载 thingsboard release-2.4(一)本机编译运行

关于作者汉小锋(harmful-chan)email: 1148706823@qq.comblog:https://www.cnblogs.com/harmful-chan/转载请注明出处:https://www.cnblogs.com/harmful-chan/p/12193225.html工具准备:git 2.16.2 windows命令行版java jdk 1.8:https://www.cnblogs.com/harmful-chan/p/12193497.htmlm...

2020-12-27 08:20:04 283

转载 谷歌BBR拥塞算法内核更新

为什么想到这个呢,算法什么的又不太懂,这是 因为搭建VPN + BBR 与之简直绝配有的人搭建SSR ,配一个什么锐速,还需要降内核版本, 而且还容易出错,降了之后更加容易出现兼容性问题,所以偶尔看到了google的BBR 拥塞阻塞算法算法原理不知道,也不想去深究 。 原理 这篇博客讲得还是很清楚的 ,可以一探Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据谷歌的风格,Google 总是先在自...

2020-12-26 20:21:25 487

转载 用命令行方式关闭CentOS防火墙

在防火墙中开放端口80和端口22的方法如下:#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #/etc/rc.d/init.d/iptables save重启计算机后,防火墙默认已经开放了80和22两个端口。临时性的完全关闭防火墙,可以不重启机器:#/etc/init.d/iptables status ...

2020-12-25 20:21:20 70

转载 树莓派搭载CentOS7系统初始配置

系统属性:树莓派型号:3bSD:32GB系统:CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-1908-sda.raw开机配置:连接树莓派:  配件:网线  过程:将网线插到路由器上通过路由器查看内网IP地址  点击管理查看树莓派ip:    打开Xshell 6 ,通过ssh连接树莓派:(Xshell 6 可以申请学校/家庭版的,是免费的)      设置登录树莓派的账号密码,此账号密码是装系统的时候自动配...

2020-12-25 15:21:17 242

转载 痞子衡嵌入式:嵌入式里堆栈原理及其纯C实现

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是嵌入式里堆栈原理及其纯C实现。  今天给大家分享的这篇还是2016年之前痞子衡写的技术文档,花了点时间重新编排了一下格式。栈这种结构在嵌入式里其实是非常常用的,比如函数调用与返回就是典型的栈应用,虽然很多时候栈都是CPU系统在自动管理,我们只需要在链接文件里分配栈大小以及栈存放位置,但稍微了解一下栈的原理会更加利于我们去理解嵌入式代码执行机制,以及帮助我们进一步去调试。1.何为堆栈?  堆HEAP与栈STACK是两个不同概念,...

2020-12-25 08:20:07 169

转载 红帽RedHat 8.0新特性(网络、yum源、Web界面管理等)

1、Red Hat8 配置静态IP注意:Red Hat8网络管理默认使用NetworkManager,而不是之前版本的network。按照之前版本我们一般通过配置文件设置静态IP地址信息,如下:[root@localhost ~]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# cp ifcfg-ens160 ifcfg-ens160.bak // 备份一下,要养成习惯手动添加静态IP地址...

2020-12-24 08:20:10 504

转载 apue 外传

先上目录chapter 3[apue] dup2的正确打开方式 chapter 10[apue] 等待子进程的那些事儿 chapter 14[apue] 使用文件记录锁无法实现父子进程交互执行同步 chapter 15[apue] 多进程管道读写的一些疑问 [apue] 测试管道容量的一些疑问 [apue] 管道原子写入量的一个疑问 [apue] 使用 poll 检测管道断开 [apue] 使用 popen/pclose 的一点疑问 [apue] popen/pclose...

2020-12-23 20:21:20 112

转载 Spring Boot从入门到精通(一)搭建第一个Spring Boot程序

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot是基于Spring框架基础上推出的一个全新的框架, 旨在让开发者可以轻松地创建一个可独立运行的,生产级别的应用程序。基于Spring Boot内部的自...

2020-12-23 15:21:09 172

转载 yum的repo的配置文件说明

[base]:容器名称,一定要放在[]中。name:容器说明,可以自己随便写。mirrorlist:镜像站点,这个可以注释掉。baseurl:我们的 yum 源服务器的地址。默认是 CentOS 官方的 yum 源服务器,是可以使用的。如果你觉得慢,则可以改成你喜欢的 yum 源地址。enabled:此容器是否生效,如果不写或写成 enabled 则表示此容器生效,写成 enable=0 则表示此容器不生效。gpgcheck:如果为 1 则表示 RPM 的数字证书生效;如果为 0 则表示 RPM ...

2020-12-22 20:21:19 362

转载 Windows CMD 输出文本到文件,不加换行符

>test.txt set /p="Hello" <nul>>test.txt set /p=" world!" <nul正文平时,CMD中输出一个字符串到文本文件,可使用echo,配合输出重定向实现:echo "line1" > test.txtecho "line2" >> test.txt如果要输出的文本很短,这样就可以了。但是,CMD命令行的字符串长度最长为2047或8191个字符[1],如果我们要输出的文...

2020-12-22 15:21:07 2473

转载 RT-Thread can - STM32F103ZET6

SDK版本v4.0.2目前,RT-Thread Studio还不能够自定义添加can设备。下面介绍手动添加过程:使用RT-Thread Studio创建一个简单工程使用RT-Thread env工具添加CAN设备保存以后,rtconfig.h配置文件会随之修改拷贝sdk中can样例到工程中修改stm32f1xx_hal_conf.h文件开启宏定义#define HAL_CAN_MODULE_ENABLED添加can实现到构建默认可以看到是取消构建的,编译会报错添...

2020-12-22 08:20:18 903

转载 用户空间到内核空间为什么需要拷贝?

The simple answer to that is, "Kernel Developers do not put blind faith in anything". When any data is passed to the kernel space from userspace, it is the responsibility of the kernel developer to make sure that everything is sanitized. Just as you c...

2020-12-21 15:21:07 343

转载 USB无法识别?简单详细的驱动程序安装教程!

原文链接: https://xiaoheidiannao.com/articles/Driver-Program.html目录介绍安装驱动程序介绍设备驱动程序(Device Driver)简称驱动程序,是一种可以让操作系统和硬件设备进行数据交互特殊程序,是操作系统和硬件之间的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,如果某硬件的驱动程序没有在操作系统上安装的话,则该硬件则无法正常使用。例如用到摄像头时需要安装相应的驱动程序才能正常使用。安装驱动程序Windows10...

2020-12-20 08:20:14 2438 1

转载 Windows应急响应和系统加固(12)——SQL Server/MySQL/Oracle日志提取和安全分析

MS SQL Server/MySQL/Oracle日志提取和安全分析一、MS SQL Server日志分析:  1.MS SQL Server数据库简介:    Microsoft SQL Server,是微软推出的关系型数据库解决方案(Relational Database Management System:RDBMS),使用方便,可伸缩性好,且与相关软件集成程度高等优点,因而被广泛使用。    Microsoft SQL Server的特点:图形化操作、管理,上手容易,维护效率高,...

2020-12-19 20:21:19 452 1

转载 HDFS笔记

HDFS基于流数据模式访问和处理超大文件的需求而开发的。HDFS不适合的应用类型低延时的数据访问HDFS是为高吞吐数据传输设计的,因此可能牺牲延时HBase更适合低延时的数据访问。大量小文件文件的元数据保存在NameNode的内存中, 整个文件系统的文件数量会受限于NameNode的内存大小。多方读写,需要任意的文件修改HDFS采用追加的方式写入数据。不支持文件任意修改。不支持多个写入器(writer)。相关概念块(Block)HDFS文件系统的文件被分成...

2020-12-18 20:21:17 134 1

转载 MySQL索引

看了一些MySQL索引方面的东西,这里做一下小结一下(还是怕自己忘了)。涉及的是Innodb引擎以及B+树,如果有误,请各位大佬指出。聚簇索引 这个东西是根据主键索引形成的一种数据存储方式 。 没有主键咋办呀?不慌,看一下有没有非空唯一索引; 有好几个非空唯一索引可咋办?照样不慌,Innodb自动选择你在创建表的时候第一个非空唯一索引作为主键。 那要是也没有非空唯一索引咋办?那就不用管了,InnoDB会给你隐式定义一个主键作为聚簇索...

2020-12-18 15:21:15 40

转载 Mysql 控制结构初识

Mysql 流程控制认识从我目前所接触的编程语言,C, R, VB, Python, Javascript...,来看, 无非就是变量, 表达式, 流程控制(顺序, 分支, 循环), 封装了一些更高级的数据结构而已, 区别在于应用场景和语言特性, 其实逻辑都是相同的, 唯手熟尔.选择结构 if-else; case-- if-esle 语法IF search_condition THEN statement_list;[ELSEIF search_condition THEN s...

2020-12-18 08:20:07 83

转载 Bug 29041775 : ORA-41401: Define character set () does not match database character set ()

oracle版本12.2.0.1Errors in file /u01/app/oracle/diag/rdbms/sibcyb1/CYB111/trace/CYB111_q003_166752.trc:ORA-41401: Define character set () does not match database character set ()ORA-41401: Define character set (ORA-41401: Define character set (873) do...

2020-12-17 15:21:05 272

转载 SQL server 安装成功到使用Sa SQL server验证登录等一系列问题

使用 Windows 身份验证方式登录出现错误    无法连接到 本地服务器解决问题:    SQL server配置管理器:服务远程过程调用失败https://blog.csdn.net/gfjjggg/article/details/83721445         修改TCP/IP属性:https://www.cnblogs.com/sunxi/p/3408074.html使用 Sa 身份登录 先使用 Windows 身份验证登录成功后,修改 Sa的属性,设置密码并启...

2020-12-16 20:21:10 75

转载 9.InfluxDB-InfluxQL基础语法教程--LIMIT and SLIMIT 子句

本文翻译自官网,官网地址:(https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/)LIMIT和SLIMIT分别用于限制InfluxDB中每次查询时返回的points或series的数目。一、LIMIT子句LIMIT 子句,返回查询结果的前N条points。语法:SELECT_clause [INTO_clause] FROM_clause [WHERE_clause][GROUP_BY_cl...

2020-12-15 15:21:13 330 1

转载 redis系列之------数据库

前言当我们在Redis数据库中set一个KV的时候,这个KV保存在哪里?如果我们get的时候,又从哪里get出来。时间复杂度,空间复杂的等等,怎么优化等等一系列问题。服务器中的数据库Redis服务器将所有数据库信息都保存在redis.h##redisService结构体中。代码如下: 1 struct redisServer { 2 3 // ... 4 5 /* General */ 6 7 // 配置文件的绝对路径 8 char *...

2020-12-15 08:20:06 57

转载 mssql sqlserver 将逗号分隔的一列数据转换为多列数据的方法分享

转自:http://www.maomao365.com/?p=10278摘要: 下文讲述sqlserver中将使用逗号组合的单列数据,分隔为多列数据的方法 实验环境:sql server 2012实现思路: 1.将逗号分隔的数据替换成为xml数据 2.使用xml读取函数读取相关数据例: 将包含逗号字符串拆分为多列的示例create table [maomao365.com](info varchar(200))go---生成基础数据insert into...

2020-12-14 20:21:11 2429

转载 Oracle的功能性sql

--创建表空间CREATE TABLESPACE FSNEW DATAFILE 'E:\oracle\oracledata\oradata\FSNEW' SIZE 30GEXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;--查看当前用户所有表select * from user_tables;--查看所有用户及其表空间select username,default_tablespace from dba_users ;...

2020-12-14 15:21:07 52

转载 MySQL Execution Plan--COUNT相关测试

COUNT全表记录在MySQL中,相同的SQL不同的存储引擎执行计划不同:对于MyISAM引擎,由于使用表锁进行并发控制,同一时间点多个并发线程执行相同查询获得的结果相同,且MyISAM存储引擎专门存储表总记录数,因此使用COUNT(*)查询全表记录时能直接返回。而对于InnoDB存储引擎,由于使用MVCC和行锁进行并发控制,同一时间点多个并发线程执行相同查询获得的结果存在差异(每个回话的READVIEW不同),且没有专门存储表总记录数,因此每次查询都需要扫描全表或扫描某个索引的全部记录...

2020-12-13 15:21:11 195

转载 从数据表字段 float 和 double 说起

今天在公司讨论项目重构的问题时,公司的 DBA 针对表中的字段大概介绍了一下 float 和 double 的存储方式。然后,我发现这个问题又回到了浮点数类型在内存中的存储方式,即 IEEE 对浮点数存储的标准。 我在之前的内容中写到过,在公司另外一个项目当中,在写一个 TCP 服务器时,对端的设备中发来的数据就存在浮点数,当时 TCP 服务器使用的是 Java 的 Netty 写的,而对端的设备中的程序是用 C 语言写的,而数据中存在使用 IEEE 编码表示的...

2020-12-12 15:21:07 189

转载 TICK技术栈(二)Telegraf安装及使用

1.什么是Telegraf?Telegraf是一个用Go语言开发的代理程序,可用于收集和报告指标。Telegraf插件直接从其运行的系统中获取各种指标,从第三方API中提取指标,甚至通过StatsD和Kafka消费者服务来监听指标。它还具有输出插件,可以将指标发送到各种其他数据存储,服务和消息队列,包括InfluxDB,Graphite,OpenTSDB,Datadog,Librato,Kafka,MQTT,NSQ等。github开源地址:https://github.com/influxdat...

2020-12-11 08:20:17 301

转载 数据库存数据时,逻辑上防重了为啥还会出现重复记录?

在很多异常情况下,比如高并发、网络糟糕的时候,数据库里偶尔会出现重复的记录。假如现在有一张书籍表,结构类似这样+----+--------------+| id | name |+----+--------------+| 1 | 世界简史 |+----+--------------+在异常情况下,可能会出现下面这样的记录+----+--------------+| id | name |+----+--------------+|...

2020-12-10 20:21:15 436

转载 mssql sqlserver 添加表注释和添加列注释的方法分享

转自:http://www.maomao365.com/?p=8919摘要: 下文讲述使用sql脚本对数据表或数据列添加注释(备注说明)的方法分享,如下所示: 实验环境:sql server 2008 r2实现思路: 使用系统存储过程sys.sp_addextendedproperty对表和列的相关属性进行设置,达到为数据表或数据列添加注释的目的--数据表添加注释的方法分享EXEC sys.sp_addextendedproperty @name = N'MS_Descr...

2020-12-09 15:21:05 786 1

转载 【MySQL】在 Windows 下安装教程、避坑指南

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,2008 年被 SUN 公司收购,后 SUN 公司又被 Oracle 公司收购。一、下载MySQL 官网 https://www.mysql.com/点击 DOWNLOADS 进入下载地址,会看到几个不同的版本:MySQL Enterprise Edition:企业版(收费)MySQL Cluster CGE:高级集群版(收费)MySQL Community Edition:社区版(开源免费,但官方不提供技术支...

2020-12-08 20:21:16 94

转载 本地库还原至阿里云RDS服务器

在此也感谢阿里云售后兄弟的支持。全文参考https://help.aliyun.com/document_detail/95738.html?1、 首先得要有个阿里云账号,已经购买RDS数据库(本文针对SQL Server)且已经开通阿里云OSS服务。2、 本文档适用于以下版本的实例:RDS for SQL Server 2012/2016 Web版RDS for SQL Server 2012 企业版基础系列RDS for SQL Server 2012/2016标准版、企业版RD...

2020-12-08 15:21:11 276

转载 memcache和redis缓存对比及我为什么选择redis

对比结论1. 性能上:性能上都很出色,具体到细节,由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起 Memcached,还是稍有逊色。2. 内存空间和数据量大小:MemCached可以修改最大内存,采用LRU算法。Redis增加了VM的特性,突破了物理内存的限制。Memcached单...

2020-12-07 20:21:12 261

转载 MongoDB(二):在Windows环境安装MongoDB

1. 在Windows环境安装1.1 MongoDB下载要在Windows上安装MongoDB,首先打开MongoDB官网:https://www.mongodb.com/download-center下载最新版本的MongoDB。确保根据您的Windows版本获得正确版本的MongoDB。要获取Windows版本,请打开命令进行并执行以下命令。C:\Users\Administrator> wmic os get osarchitectureOSArchitecture64 ...

2020-12-07 08:20:09 84

转载 Oracle解析逗号分隔的字符串,或者01110110101此类数据

-- 1.提取此类数据中的1的索引位置,从1开始 例: 0001100001100 --> 4,5,10,11create or replace function hazq_instr_contains( v_str in varchar2)return varchar2is v_count number(10):=0; v_char varchar2(50):=null; strTmp varchar2(4000):=null; v_tm varchar2(50):=nu...

2020-12-06 15:21:06 501

空空如也

空空如也

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

TA关注的人

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