自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Do

Just do what you want to do!

  • 博客(133)
  • 资源 (7)
  • 收藏
  • 关注

原创 3.11.0:compile (default-compile) on project demo: Fatal error compiling: 无效的标记:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project demo: Fatal error compiling: 无效的标记: --release -> [Help 1]因为SpringBoot-3.X所需要的JDK版本最低是Java17, 所以冲突。将SpringBoot版本改为3以下。或者将java版本升级。

2024-01-18 21:04:59 842

原创 gitlab下载,离线安装(gitlab-ce)

gitlab 下载安装教程

2023-12-14 17:57:28 1836

原创 修改通过CDH安装的Kafka和Zookeeper等组件的最大文件句柄数

在CDH界面重启kafka、zookeeper等组件。

2023-05-12 19:33:32 967 1

原创 Line:858 - Application run failed ... nested exception is org.hibernate.service.spi....

ERROR o.s.boot.SpringApplication - Line:858 - Application run failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jp

2023-02-26 18:04:15 678

原创 linux 开机自启动 无法启动java相关程序

linux 开机自启动 无法启动java相关程序

2023-01-11 17:34:19 1647

原创 HttpClient connectionRequestTimeout、connectTimeout、socketTimeout

HttpClient connectionRequestTimeout、connectTimeout、socketTimeout 三个参数对比:

2022-10-10 17:22:01 1184

原创 Socket ;sendto() ;Send to socket failed, error code is 22, error is Invalid argument.

目录问题描述:原因:解决:参考:问题描述:socket sendto() 函数报错;原因:ssize_t nSend = sendto(socketfd, pkt_data, length , 0, (struct sockaddr*) &remote_eth_addr,sizeof(struct sockaddr*));sendto() 函数最后一个参数错误, sizeof(struct sockaddr*)解决:修改为,实际传递参数rem

2022-01-27 18:56:49 2329

转载 dpdk-l2fwd

l2fwd 测试_fengfengdiandia的专栏-CSDN博客_l2fwd环境如下:Ubuntu 16.04cpu 4 coreIntel Corporation 82545EM Gigabit Ethernet Controller * 2个dpdk-17.02.1 提示: 测试需要root权限一. dpdk 环境搭建1.1. 编译 dpdkcd dpdkhttps://blog.csdn.net/fengfengdiandia/article/details/78433839DPDK-l2fw

2021-12-08 16:59:01 736

转载 Mondo Rescue -- linux 系统备份与恢复

简介:Mondo Rescue is a GPL disaster recovery solution. It supports Linux (i386, x86_64, ia64) and FreeBSD (i386). It's packaged for multiple distributions (Fedora, RHEL, openSuSE, SLES, Mandriva, Mageia, Debian, Ubuntu, Gentoo).It supports tapes, disk..

2021-12-03 14:32:50 1568

原创 Could NOT find Boost (missing: program_options system filesystem) (found suitable version “1.66.0“..

目录问题:原因:解决:参考:问题:运行cmake 报错cmake ..报如下错误:CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument &lt...

2021-11-17 14:25:34 3791 1

转载 Python3 UDP 传输数据

连接:UdpCommunication - Python Wikihttps://wiki.python.org/moin/UdpCommunication接收端:import socketUDP_IP = "127.0.0.1"UDP_PORT = 5005sock = socket.socket(socket.AF_INET, # Internet socket.SOCK_DGRAM) # UDPsock.bind((UDP_IP, UD

2021-11-12 20:14:33 567

转载 Tcpreplay 、tcpprep、tcprewrite 修改报文使用教程

转自:Tcpreplay工具使用指导 - 云+社区 - 腾讯云简单的说, tcpreplay是一种pcap包的重放工具, 它可以将用ethreal, wireshark工具抓下来的包原样或经过任意修改后重放回去。它允许你对...https://cloud.tencent.com/developer/article/1661862Tcpreplay的介绍简单的说, tcpreplay是一种pcap包的重放工具, 它可以将用ethreal, wireshark工具抓下来的包原样或经过任意修改后重

2021-11-03 17:35:14 7626 1

原创 DPDK 安装 (Centos7 环境)

参考:DPDKhttp://core.dpdk.org/doc/quick-start/1.DPDK 下载DPDKhttp://core.dpdk.org/download/2.编译器下载安装2.1ninja-build下载Releases · mesonbuild/meson · GitHubThe Meson Build System. Contribute to mesonbuild/meson development by creating an account on G.

2021-11-02 18:14:16 1731

原创 Hyperscan 5.4.0 安装教程 (CentOS7环境)

参考:Getting Started — Hyperscan 5.4.0 documentation目录1.下载2.安装环境配置2.1 硬件需求:2.2 软件需求:3.安装3.1创建构建目录3.2设置编译选项3.3 构建hyperscan4.安装完成测试1.下载https://github.com/intel/hyperscan/releases2.安装环境配置2.1 硬件需求:Supplemental Streaming SIMD Extens.

2021-11-02 17:52:30 3283

原创 [NDPI] INTERNAL ERROR missing protoName initialization for [protoId=92]: recovering

问题:ndpi 添加自定义协议,在 ../nDPI-dev/src/lib/protocols/目录下创建自定义协议文件my_protocol.c 后,编译后,运行程序,出现如下错误提示:[NDPI] INTERNAL ERROR missing protoName initialization for [protoId=92]: recovering解决:打开../nDPI-dev/src/lib/ 目录下面的ndpi_main.c文件,在函数static void nd.

2021-08-31 17:32:50 220

原创 java 读文件,写文件,复制文件(使用文件输入输出流)

勿使用:读文件:BufferedReader bf=new BufferedReader(new FileReader(File))因为只能将数据读取到字符数组中public int read(char cbuf[]) throws IOException { return read(cbuf, 0, cbuf.length);}写文件:PrintWriter pw=new PrintWriter(fileName);因为只能写字符数组public vo

2021-07-05 19:38:02 403

原创 hypercan Have unordered match in sub-expressions.

问题:hyperscan 5.4.0 编译下面规则报错0:/com$/Q1:/http./Q2:/( ! (0)&(1))/C原因:因为规则2的逻辑组合中的 两个字串0和1,因为0规则匹配的结尾,随意1需要在0前面匹配,不符合hyperscan 要求,需要保证逻辑组合规则的子规则的匹配顺序和ID顺序一致。修改:需要将0和1规则调换顺序0 :/http./Q1 :/com$/Q2 :/( ! (0)&(1))/C参考:https://g...

2021-06-25 19:33:27 367

原创 Hyperscan Has match from purely negative sub-expressions.

问题:使用hyperscan5.0.0编译下面逻辑组合(Logical Combinations):!101!101|102!101&!102!(101&102)报错如下:Has match from purely negative sub-expressions.原因:Hyperscan5.0.0 不支持 purely negative sub-expressions.解决:将Hyperscan 升级新版本,这里升级为Hyperscan 5.

2021-06-23 18:22:42 172

原创 springboot org.apache.catalina.connector.ClientAbortException: java.net.SocketTimeoutException:null

问题:httpclient 向sringboot写的服务端上传文件,上传xiao原因:解决:参考:

2021-06-17 20:57:14 7290 1

转载 Sublime-CoolFormat (Sublime格式化代码插件)

转自:https://packagecontrol.io/packages/CoolFormat

2021-06-16 19:38:12 1488 1

原创 java计算md5 文件(File)、字符串(String)、输入流(InputStream)、资源(Resource)

1.Filepublic String getFileMD5(File file){ //Create checksum for this file //File file = new File("c:/temp/testOut.txt"); //Use MD5 algorithm MessageDigest md5Digest = null; try { md5Digest = MessageDigest.getInstanc...

2021-06-16 19:29:57 3701

原创 手机拆机-经验记录

1.一般情况下更换手机配件请确认是否需要拆电池,因为现在手机一般电池直接粘在后盖上,电池下面没有排线通过,所以更换手机配件一般可能不需要拆卸dian'c

2021-06-12 23:02:45 733

原创 排序算法-基数排序(radixSort)-C

思路:基数排序是一种非比较排序,将整数按位数拆分不同的数字,依次对ge时间复杂度:程序:参考:

2021-06-11 20:47:18 240

原创 排序算法-桶排序(bucketSort)-C

思路:桶排序是计数排序的升级,计数排序可以理解为一个桶只能放同样大小的一个或多个值,因为不同桶存放的值是连续大小,这样如数组元素大小不连续就可能有多个桶是空的;而桶排序是一个桶可以存放一定范围大小的一个或多个值(比如,存放范围是10,那么大小再10以内的元素可能落在一个桶里面),然后再对每个桶里面里面的元素排序,最后从小到大将所以非空桶的元素输出。基本步骤:时间复杂度:程序:参考:...

2021-06-11 20:05:36 416

原创 排序算法-计数排序(CountingSort)-C

思路:计数排序不是基于比较的排序,其核心思想是将输入数据的值时间复杂度:程序:参考:

2021-06-11 19:30:53 161

原创 排序算法-快速排序(quickSort)-C

思路:快速排序也是一种分治的递归思想。基本步骤:时间复杂度:程序:参考:

2021-06-11 18:50:47 205 1

原创 排序算法-归并排序(MergeSort)-C

思路:使用分治思想,将一个数组分成两个zi,分别对这两部分进行排序,然后将时间复杂度:程序:参考:

2021-06-07 18:19:52 380

原创 排序算法-堆排序-C

思路:首先将输入数据构建最大堆,(构建最大堆而不是最小堆的yuan'yi)时间复杂度:程序:参考:

2021-06-04 19:04:55 108

原创 排序算法-希尔排序(Shellsort)-C

思路:时间复杂度:程序:参考:

2021-06-02 19:06:21 191

原创 排序算法-插入排序-C

思路:时间复杂度:程序:参考:

2021-06-01 19:13:59 89

原创 排序算法-选择排序-C

思路:时间复杂度:程序:参考:https://www.runoob.com/w3cnote/selection-sort.html

2021-06-01 16:57:17 66

原创 排序算法-冒泡排序-C

思路:从前往后,比较每一对相邻的两个元素,如果逆序就交换顺序,第一轮比较后最大元素放在最后,chongfu时间复杂度:程序:参考:

2021-06-01 12:21:55 71

原创 Request processing failed;nested exception is java.lang.*

问题:2021-05-21 20:05:06.548 default [http-nio-0.0.0.0-18005-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Line:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; ne

2021-05-28 21:58:48 3945

转载 C语言 数组初始化的三种常用方法({0}, memset, for循环赋值)以及原理

转载链接:https://www.cnblogs.com/fnlingnzb-learner/p/8057257.html目录概述效率:原理:结论:附录:概述C语言中,数组初始化的方式主要有三种:1、声明时,使用 {0} 初始化;char array[ARRAY_SIZE_MAX] = {0}; 2、使用memset;char array[ARRAY_SIZE_MAX]; memset(array, 0, ARRAY_SIZE_MAX);3、用fo

2021-05-25 16:02:57 837

原创 C 位数组 (Bitarray)

目录1.设置2.清除3.测试参考:1.设置#define SetBit(A,k) ( A[(k/32)] |= (1 << (k%32)) ) 2.清除#define ClearBit(A,k) ( A[(k/32)] &= ~(1 << (k%32)) ) 3.测试#define TestBit(A,k) ( A[(k/32)] & (1 << (k%32)) )参考:http:

2021-04-26 20:40:12 428

原创 curl基本使用

目录1.curl 设置请求方法(GET POST PUT )2.curl打印响应头部信息3.curl设置请求头部字段4.curl设置头部 User-Agent,Cookie,5.curl 请求体添加数据(json格式)6.curl 请求体上传文件(二进制格式)7.curl将响应体中的文件输出到文件中参考:1.curl 设置请求方法(GET POST PUT )-X POST-X, --request COMMAND Specify request comma..

2021-04-08 20:52:14 6165

原创 优先队列

优先队列(priority queue):优先队列是一种按照优先级出队(deQueue)的队列,支持插入(Insert)和删除并返回最小值(DeleteMin)或者删除并返回最大值(DeleteMax)操作。基本实现:实现 插入 删除 无序链表 O(1) O(N) 有序链表 O(N) O(1) 二叉查找树 O(logN)(平均) O(logN)(平均) 平衡二叉查找树 O(logN)(最坏) O(logN

2021-04-05 22:33:38 137

原创 使用 CDH(CM) API 通过命令行管理CDH服务 zookeeper kafka

目录1.获取集群名称2.获取集群中所有服务3.获取zookeeper 和kafka 服务状态4.关闭/启动/重启集群的所有服务5.关闭/启动/重启集群中的单个服务(zookeeper,kafka)6.集群中kafka/zookeeper配置信息查看7.显示kafka完整配置信息(包括默认配置)8.修改kafka配置信息参考:1.获取集群名称curl -X get -u admin:admin 'http://localhost:7180/api/v1/clust

2021-03-25 20:27:31 1833

原创 散列 Hashtable

一.散列函数1.关键字是整数用关键字对表的大小取余,即 Key mod TaableSize 。 (表的大小应该选择素数)2.关键字是字符串把字符串中字符的ASCII码值加起来,然后对表的大小取余。(表的大小应该选择素数) (key[0]+27*key[1]+27*27*key[3])%TableSize (k[0]+32*k[1]+ 32*32*k[2] .... 32*32......32*k[n-1])%TableSize二.冲突解决1.分离链接发(separate ...

2021-03-21 22:56:24 65

原创 树、二叉树、二叉查找树、AVL树、伸展树、B-树

目录1.一般的树(tree)定义:实现:树的遍历:2.二叉树(binary tree)定义:实现:应用:3.查找树--二叉查找树(binary search tree)定义:操作:4.AVL树(Adelson-Velsky-Landis Tree)定义:单旋转(single rotation):双旋转(double rotation):5.伸展树(splay tree)定义:展开:6.树的遍历7.B-树(B-tree)定义.

2021-03-09 20:12:10 154

Windows系统PCI数据采集系统设计与实现.docx

Windows操作系统, PCI/PCIE

2021-02-05

Tomcat maxConnections、maxThreads、acceptCount 图解

图解 Tomcat maxConnections、maxThreads、acceptCount

2021-01-22

2020中国开发者有奖大调查.pdf

CSDN-2020中国开发者有奖大调查

2021-01-21

TCP三次握手,4次挥手流程

用TCP传送512字节的数据,设窗口为100字节,而TCP报文段每次也是传送100字节的数据。再设发送端和接收端的起始序号分别选为100和200。试画出类似于书中图5-31的工作示意图,从连接建立阶段到连接释放都要画上。

2018-06-29

DHT11for51

用C语言写的在51单片机上驱动DHT11将温度和湿度显示在lcd12864,利用模块化程序,并且lcd12864使用串行数据传输方式。

2013-11-01

51单片机串口通信

用c语言编写的51单片机与电脑实现串口通信

2013-06-08

单片机数码管代码

51单片机数码管代码,实现4位数码管,和蜂鸣器的源代码

2012-12-08

空空如也

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

TA关注的人

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