ICode9

精准搜索请尝试: 精确搜索
  • KMP算法2021-04-04 16:33:38

    package com.atguigu.kmp; import java.util.Arrays; public class KMPAlgorithm { public static void main(String[] args) { String str1= "BBC ABCDAB ABCDABCDABDE"; String str2="ABCDABD"; int[] next = kmpNext(&q

  • 单片机基础之汇编语言入门学习(九) 算术运算类指令2021-04-03 11:59:24

    算术运算类指令包括以下四种指令 加法指令 减法指令 乘法指令 除法指令 1、加法指令 8086具有5条加法指令: ADD 加法指令 ADC 带进位加法指令 INC 加1指令 AAA 加法ASCII调整指令 DAA 加法十进制调整指令 1.(1)无进位加法指令 ADD 指令格式: ADD dest,src; 功能:(dest

  • reindex简单使用学习总结,总结了在一些场景中使用reindex做Elasticsearch数据迁移的方式。2021-04-02 10:29:23

    1.简单的reindex source里是源index,dest里是目标索引。remote里必须是在新集群中加入了白名单的ip和port POST _reindex { "source": { "remote": { "host": "http://ip:port" }, "index": "index1" }, "d

  • 详解strcat+模拟实现strcat2021-03-27 15:00:04

    strcat -字符串追加 char* strcat(char* destination,const char* source)   1.源字符串必须以'\0'结束 2.目标空间必须足够大 能容纳下源字符串的内容 int main() {         char arr1[] = "hello";//目标空间不够大         char arr2[] = "world";  

  • 如何写出让大厂面试官满意的字符串复制函数(my_strcpy)?2021-03-19 22:52:49

    #include<stdio.h> void my_strcpy(char* dest,char* scr) { while(*scr!='\0') { *dest = *scr; dest++; scr++; } *dest = *scr;//'\0'的赋值 } int main() { char arr1[] = "****************" ; char arr2[] = "b

  • springboot文件上传2021-03-15 17:04:20

    //文件上传 @RequestMapping(value = "/userPhoto/{user}", method = RequestMethod.POST) @ResponseBody public void userPhoto(@Param("file") MultipartFile file, @Param("user") String user) throws IOEx

  • C/C++ 对常见字符串库函数的实现2021-03-07 21:57:27

    在C中的string.h头文件中存在很多对字符串进行操作的函数,利用这些函数可以方便的对字符串进行操作。下面将对常见的字符串函数进行解释和实现。 1、strcpy 函数原型:char* _strcpy(char* dest,char* src)函数功能:将str所指由nullptr的字符串复制到dst所指的数组中,并返回dest的指

  • strdup等c函数2021-03-05 19:29:54

    linux C函数之strdup函数分析 https://blog.csdn.net/tigerjibo/article/details/12784823 #include <syslib.h> #include<string.h> int main(void) { char *src =”This is the jibo”; char *dest; dest = strdup(s); printf(“the dest %s\n”,dest

  • java 泛型 类型形参(Type Parameters) 通配符(wildcard)边界(Bound)2021-02-26 23:33:58

    ? extends Type 表示Type的子类型(subtypes),Type也包含在内,被称为上界(upper bound) ? super Type表示Type的父类型(supertypes),Type也包含在内,被称为下界(lower bound) 有界的通配符相较于无界的,可以携带更多的信息. public static <T> void copy (List<? super T> d

  • 利用tcpdump抓取udp数据2021-02-26 20:33:12

    tcpdump命令不仅可以抓取tcp数据,也可以抓取udp包。其命令格式: tcpdump -i 网卡名 udp port 端口名 下面的例子,我先写了一个udp.cpp文件,用来发送udp数据。另一边启动tcpdump监听: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errn

  • C语言笔试题:几种字符串的操作函数2021-02-23 23:29:55

    大部分公司的笔试题都会涉及到写一个字符串的操作函数,并且不调用库函数。 虽然这些函数经常都会用到,但是在笔试现场还真不一定能做对,要保证写出来还要写对还是需要看平时的积累的,毕竟笔试的时候没有机器给你调试,就只有看个人对代码的理解了,所以,多练习是没错的,毕竟机会难得。

  • 解读 ESP32 system - Application Level Tracing2021-02-05 12:31:39

    Application Level Tracing 概述API介绍头文件函数原型 原文地址 概述 是esp32提供的一种调试方案,通过JTAG接口可以在程序执行时以很小的开销在主机和esp32中间传输数据,可以用于收集数据。 实例参考: 特定应用程序的跟踪 记录日志到主机 基于 SEGGER SystemView 的系统

  • KMP算法的JAVA实现2021-02-04 21:57:09

    什么是KMP算法Knuth-Morris-Pratt算法(简称KMP)是常用的字符串匹配算法之一。假设现在有一个模式串a="ABACABAD"和一个主串b="BBC ABACABACABAD ABCDABDE",要判断主串b是否包含模式串a,如果包含,则返回出模式串在主串的位置下标。易知使用暴力匹配算法的时间复杂度为O(m*n),其中m和n为模

  • bable.js是什么2021-02-04 18:04:47

    browers=bable 为了把高版本的ES6编译成低版本的,以供浏览器读取顺利 有两个方法 引入本地bable。(不建议)容易出事儿,比如延迟,或者某些奇奇怪怪的问题在线编译bable。(建议) 引入本地:(不建议) // 1.引入babel包 <script src="browser.min.js" charset="utf-8"></script> // 2.修改

  • oracle 归档日志:db_recovery_file_dest、log_archive_dest和log_archive_dest_n的区别和使用2021-02-04 11:01:48

    概念: db_recovery_file_dest:默认的指定闪回恢复区路径 log_archive_dest:指定归档文件存放的路径,所有归档路径必须是本地的,默认为’’。log_archive_duplex_dest的主路劲 log_archive_dest_n:默认值为’’,n从1到10,归档地址可以为本地磁盘,或者网络设备 log_archive_duplex_dest:log_ar

  • Delphi 转换大小写字符(UpperCase、LowerCase)2021-02-03 14:04:45

    Delphi 转换大小写字符(UpperCase、LowerCase) 1、UpperCase //转换成大写 function UpperCase(const S: string): string; var Ch: Char; L: Integer; Source, Dest: PChar; begin L := Length(S); SetLength(Result, L); Source := Pointer(S); Dest := Pointer(Re

  • C相关函数2021-02-03 10:04:37

    1.字符串中常用的系统函数 说明:字符串(即字符数组)在程序开发中使用非常多,常用的函数需要掌握 得到字符串的长度 size_t strlen(const char *str) 计算字符串str的长度,直到空结束字符,但不包括空结束字符 拷贝字符串 char *strcpy(char *dest,const char *src) 把src所指向的

  • 广播、组播、单播区别与联系2021-01-31 16:02:31

    1.引言 网络通信中使用最多的就是广播、组播、单播几种通信方式了,今天我们抛开具体的标准和知识,简单聊聊单播、组播、广播的区别与使用。 2.单播、组播、广播区别与联系 单播:在同一网络内,两个设备点对点的通信就是单播通信。 组播:在同一网络可达范围内,一个网络设备与关心其数据

  • 2021-01-272021-01-27 16:02:53

    戴尔服务器收集硬件日志的工具dest 1、 我们在管理服务器的时候经常会碰到硬件信息报错,或者出现服务器巡检等发现硬件报错相关信息,此时可能需要我们配合一下相关部门收集硬件日志,收集日志肯定需要用到工具。 由于小编这边的工具版本比较高,因此不需要去修改/etc/issue文件,比较

  • 双线性插值缩放图像2021-01-25 20:57:03

    最近做图像处理遇到图像太大,处理实时性交叉的问题。需要将图片进行缩小,以下是参考网上线性插值法进行图像缩小的一种算法,可以对3通道的RGB或者是yuv444进行缩放处理: /*参数为: *返回图片的宽度(w_Dest), *返回图片的高度(h_Dest), *返回图片的位深(bit_depth), *源图片的

  • linux多线程---使用mmap映射实现文件拷贝2021-01-19 05:01:27

    一、代码实现思路 1、示意图      2、示意图注解 循环创建i个线程,将src文件分为i段拷贝到dest文件中 (1)src文件的大小为src_size,前i-1个线程拷贝的文件大小为src_size/(i-1),第i个线程拷贝的文件大小为src_size%(i-1) (2)线程i的文件偏移量=i*(src_size(i-1)),线程i的文件拷贝位置=

  • java Collections工具类2021-01-16 09:57:34

    文章目录 1. Collection和Collections有什么区别?2. binarySearch 二分查找3. copy 把源列表中的数据覆盖到目标列表4. fill 使用指定的对象填充指定列表的所有元素5. reverse 反转6. shuffle 随机置换7. sort 排序8. swap 位置互换 1. Collection和Collections有什么区别

  • CCF CSP 202009-1 称检查点查询2021-01-11 19:35:34

    202009-1 称检查点查询 题目背景 2020年6月8日,国务院联防联控机制发布《关于加快推进新冠病毒核酸检测的实施意见》,提出对“密切接触者”等八类重点人群“应检尽检”,其他人群“愿检尽检”。 问题描述 某市设有n个核酸检测点,编号从1到n,其中i号检测点的位置可以表示为一个平面整数

  • Java上传文件到服务器指定位置2020-12-29 10:03:41

    <form action="/importFile"  method="post" enctype='multipart/form-data'  id="upload">   <input type="file" name="file"   />   <input  type="submit" value="提交" /

  • Java基础之:Collections工具类2020-12-27 09:01:28

    Java基础之:Collections工具类 Collections类简单介绍 Collections 是一个操作 Set、List 和 Map 等集合的工具类 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 Collections类常用

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有