自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32cubeMX配置ADC多通道采集(非dma和中断方式)

stm32cubeMX配置ADC多通道采集(非dma和中断方式)stm32cubeMX配置ADC多通道采集(非dma和中断方式)在百度搜索ADC多通道采集,大部分的都是基于采用dma模式才实现的。而我讲的使用非dma方法。首先有几个概念要搞清楚:扫描模式(想采集多通道必须开启):是一次对所选中的通道进行转换,比如开了ch0,ch1,ch4,ch5。Ch0转换完以后就会自动转换通道0,1,4,5直到转换完。但是这种连续性并不是不能被打断。这就引入了间断模式,可以说是对扫描模式的一种补充。它可以把0,1,

2021-09-07 19:37:36 4553 6

原创 SQL优化的总结和一些避免全盘扫描的注意事项

SQL优化的总结和一些避免全盘扫描的注意事项1.应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。2.应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索引,一个字段没有索引,将导致引擎放弃使用索引而进行全表扫描可以考虑用unionselect id from t where num=10 or Name = ‘admin’可以替换为select id from t where num = 10 union alls

2021-08-17 09:45:08 863

原创 2021-08-16

本文给出了一个如何利用java提供的类MappedByteBuffer对文件进行并发写入的例子。具体实现思路就举个列子说明吧: 假设有10000个字节需要写入某个文件,为了加快写入速度,可以开启2个线程,第一个线程将前5000个字节写入文件04999的位置,另外一个线程将后5000个字节写入文件50009999的位置,等2个线程都写入完成后。我们就成功的将10000个字节完整的写入到了文件中。值得一提的是,线程在写入过程中是会对自己所占用的那个文件区域枷锁的。各个线程加锁的区域互不重叠,否则会报Overl

2021-08-16 16:03:24 124

原创 io读取速度Java

分别采用三种方式读取大小为74GB共约6亿条记录的文件,BufferedReader 性能最好,RandomAccessFile最差,性能差距超过1百倍public static void scannerReader(String filename){File f = new File(filename);if(f.exists() && f.isFile() && f.length()>0){try {long times=0;long startTime

2021-08-16 15:24:56 191

原创 Centos搭建MQTT

标题在centos上搭建mqtt服务,主要是用到mosquitto消息代理服务软件:环境:我使用的是华为云耀服务器系统Centos 7 linux系统1、安装软件按照如下命令安装:yum install gcc-c++yum install cmakeyum install openssl-devel新建data文件夹存放软件,下载mosquitto版本,并解压,命令如下:mkdir datacd datawget http://mosquitto.org/files/source/m

2021-02-19 12:11:09 436

原创 debian下添加自启动服务

debian下添加自启动服务vim /usr/lib/systemd/system/cloudreve.service编辑配置文件将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:[Unit]Description=名字Documentation=服务网址After=network.targetWants=network.target[Service]WorkingDirectory=/PATH_TO_CLOUDREVEExecStart=/PATH_TO_CLOU

2020-08-07 16:08:32 2162

原创 Oracle数据库备份与恢复的三种方法

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。一、 导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。1、 简单导出数据(Export)和导入数据(Import)Oracle支持三种方式类型的输出:(1)、表方式(T方式),将指定表的数据导出。(2)、用户方式(U方式),将指定用户的所有对象及数据导

2020-07-24 17:30:48 386

原创 java面试

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~本套Java面试题大全,全的不能再全,哈哈~博主已将以下这些面试题整理成了一个Java面试手册,是PDF版的。关注博主的微信公众号:Java团长,然后回复“面试手册”即可获取~一、Java 基础JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime E

2020-07-20 18:40:23 215

原创 hydra海德拉 and Medusa美杜莎简单使用教程

hydra海德拉使用hydra -L /home/chenglee/zidian/user.txt -P /home/chenglee/zidian/wordlist.TXT 192.168.137.133 mysql基本命令参数:hydra -l user -P passlist.txt ftp://192.168.0.1hydra -L userlist.txt -p defaultpw imap://192.168.0.1/PLAINhydra -C defaults.txt -6 p

2020-06-26 13:09:55 1828

原创 Kali默认字典及字典生成

Kai默认字典及生成默认字典生成字典默认字典cd /usr/share/wordlists/lsdirb——big.txt #大的字典small.txt #小的字典catala.txt #项目配置字典common.txt #公共字典euskera.txt #数据目录字典extensions_common.txt #常用文件扩展名字典indexes.txt #首页字典mutations_common.txt #备份扩展名spanish.txt #方法名或库目录others #扩展

2020-06-26 12:45:19 2972 1

原创 centos 的Nginx配置以及安装

nginx配置以及安装安装Nginx配置Nginx配置参数中文详细说明Nginx多台服务器实现负载均衡:需要SSL加入安装Nginx1、安装相关的依赖包。yum install gcc -c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel2、安装nginx下载nginx包或者上传wget -c https://nginx.org/dow

2020-05-16 09:31:05 218 1

空空如也

空空如也

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

TA关注的人

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