ICode9

精准搜索请尝试: 精确搜索
  • Vulnhub靶机-doubletrouble2022-07-20 21:00:22

    靶机下载地址:https://www.vulnhub.com/entry/doubletrouble-1,743/ 靶机环境:桥接模式(最好搭建在virtualbox中),由于该靶机网卡的原因,如果是nat模式会扫不到,若使用nat则需修改kali网卡为与靶机一样的网卡 kali机IP:192.168.3.76 doubletrouble-1靶机IP:192.168.3.72 doubletrouble-2靶

  • 串口の二三事2022-07-20 20:02:06

    串口の二三事 这两天去夏令营,又捣鼓了一下好久没搞过的单片机。在用串口的时候,感觉熟悉又陌生,故今天整理一下串口在开发中的一些常见疑问,以供日后查阅。 串口收发的原理 详情见通俗易懂的UART协议帧格式 - 知乎 (zhihu.com) UART帧格式,也称UART协议,每一位的时长与波特率有关: UAR

  • scala中的数据类型2022-07-20 20:01:27

    一、Scala的数据类型        (1)、 scala中一切数据都是对象,都是Any的子类;  (2)、scala中数据类型分为两大类:数值类型(AnyVal,即any value,任意值)、引用类型(AnyRef,即any reference,任意引用);  (3)、scala数据类型仍然遵守低精度的值类型向高精度的值类型,自动转换(隐式转换)

  • 【题解】[USACO20DEC] Bovine Genetics G2022-07-20 15:01:18

    虽然题目不是很难,但还是记录一下。 对于初始串 \(S\),划分的方案是唯一的,所以编辑后的 \(T\) 是唯一的。 我们猜想 \(T\) 的每一种合法划分对应一个不同的 \(S\)。我开始一直试图证明不存在两种划分使得 \(T\) 还原回去后相同,但是一直没有结果。 后来才意识到有点降智。我们应该反

  • LINUX C ANSI 转 UTF82022-07-20 13:01:04

    //iconv_linux下字符集编码转换轻松实现 (1) iconv_t iconv_open(const char *tocode, const char *fromcode); //此函数说明将要进行哪两种编码的转换,tocode是目标编码,fromcode是原编码,该函数返回一个转换句柄,供以下两个函数使用。 (2) size_t iconv(iconv_t cd,char **inbu

  • MLX90640 红外热成像传感器模块开发笔记(二)2022-07-20 11:34:54

    MLX90640 红外热成像仪测温模块开发笔记(二)API 移植-I2C 和关键接口函数   API 说明文件里面有官方的移植指导,但我觉得可以把重点放在与 MLX90640 具体操作有关的几个函数上,而与标准 I2C 相关的函数和文件结构还是按照自己习惯的套路实现。这样更符合我们开发人员的可控性的习惯

  • 《C和指针》学习笔记[第9章 字符串、字符和字节]2022-07-20 10:35:30

    1. #define CHAR_SIZE 100 #define NUL '\0' int main(void){ char string[CHAR_SIZE]; fgets(string, sizeof(string)/sizeof(string[0]), stdin); double string_length; int char_num[7] = {0}; string_length = strlen(string

  • sprinf sprintf_s 的用法2022-07-20 08:32:37

    函数功能: 将数据格式化输出到字符串 函数原型: int sprintf( char *buffer, const char *format [,argument] ... ) 注意这里的buffer指针 指向的是格式化字符后写入的首地址。 意思就是:格式化数据,并写入字符串,这些方法已经不用,因为有更安全的方法可用。 参考sprintf_s, _sprintf

  • C++snprintf的使用2022-07-19 15:35:22

    一、定义 众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf。自从snprintf代替了sprintf,相信大家对snprintf的使用都不会少,函数定义如下: int snprintf(char*str, size_t size,constchar*format, ...); C 库函数 int snprintf(char *str,

  • Qt 断言Q_ASSERT的使用2022-07-19 14:04:13

    在使用Qt开发大型软件时,需要对程序进行调试,以确保程序内的运算结果符合我们的预期。在不符合预期结果时,就直接将程序断下,以便修改。 assert()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继

  • 函数模板2022-07-19 10:01:19

    核心代码:冒落带 1.int Filltype = 0; //表示填充体类型,1是球体,2是矩形体,3是不规则体 主要是以下内容: 123-------角点检测 学长代码: /// 全局变量 //Mat类是OpenCV用于处理图像而引入的封装类 Mat src, srcGray; int maxCorners = 10; //角点个数的最大值 int maxCornersThresh = 5

  • 【Kingbase】数据类型格式化函数2022-07-19 08:32:45

    原文链接: https://www.modb.pro/db/411077 KingbaseES格式化函数提供一套强大的工具用于把各种数据类型 (日期/时间、整数、浮点、数字) 转换成格式化的字符串以及反过来从格式化的字符串转换成 指定的数据类型。表 7-25列出了这些函数。 这些函数都遵循一个公共的调用习惯: 第一个

  • 【C++】从设计原理来看string类2022-07-17 23:36:55

    1、一些C++基础知识   模板类string的设计属于底层,其中运用到了很多C++的编程技巧,比如模板、迭代器、友元、函数和运算符重载、内联等等,为了便于后续理解string类,这里先对涉及到的概念做个简单的介绍。C++基础比较扎实的童鞋可以直接跳到第三节。 1.1 typedef 1.1.1 四种常见用

  • 【刷题总结-C】strcpy函数的用法-力扣12题总结2022-07-17 20:01:09

    strcpy函数的用法-力扣12题总结 力扣12题,整数转换罗马数字,思路非常简单,对于给定的数字num,依次从最大的数字单位1000开始递减,每次递减就在结果字符串中加入相应的罗马符号;比如对于数字2030,减两次1000后数字开始小于1000,然后结果字符串中会加入两个M,只要建立一个罗马字符与数字对应

  • SPJ食用指南2022-07-17 14:38:42

    把板子挂在这里,以后要用下载即可。string转number似乎要手写一个函数来处理,但总比char数组来得方便些(某些情况下)。其它的没什么,重要的是如果读取答案一部分就可以判断答案正确也必须把所有内容全部读完,否则会直接返回wrong的讯息。 板子:download

  • C++新特性 nullptr 和 constexpr2022-07-17 10:34:33

    1.1 nullptr nullptr 出现的目的时为了替代 NULL。在某种意义上说,传统 C++ 会把NULL、0视为同一种东西,这取决于编译器如何定义 NULL,有些编译器会将 NULL 定义为((void*)0), 有些则会直接定义为 0。 C++ 不允许直接将 void *隐式转换到其他类型,但如果 NULL 被定义为 ((void*)0),那么

  • 20220716第三组张立学习笔记2022-07-16 21:31:31

    知识点 习题 `package com.jr.morning; public class Ch10 { public static void main(String[] args) { char[] arr = new char[]{'a', 'i', 'f', 'm', 'f', 'o', 'b', 'b', 's', �

  • Mysql 学习之DDL2022-07-15 15:03:17

    1、Mysql 学习之DDL DDL:数据库定义语言 2、DDL相关学习 数据库定义语言 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建 create 修改 alter 删除 drop 三、表的复制 仅仅复制表的结构 create table 新表 like 旧表

  • 大端和小端(Big endian and Little endian)2022-07-15 09:36:03

    一、大端和小端的问题 对于整型、长整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节);而 Little endian 则相反,它认为第一个字节是最低位字节(按照从低地址到高地址的顺序存放据的低位字节到高位字节)。 例如,假设从内存

  • Java学习笔记202207152022-07-15 09:00:43

    public static void main(String[] args) { String a="love234csdn"; String regEx="[^0-9]";      // 匹配所有的非数字 Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(a); String str = m.replaceAll

  • C++做题笔记2022-07-14 22:33:53

    类: C++结构体中可以定义函数,换一个新的名字就是类,用class代替struct class name { //成员函数 //成员变量 }; ex: 学生类:变量有姓名性别 、函数有写作业做运动等 (下面是定义和声明放在一起时) #include <iostream> using namespace std; struct Student{ public:

  • Python 汉字的排序问题2022-07-14 18:00:19

    char=['赵','钱','孙','李','佘'] char.sort() for item in char: print(item,ord(item)) # 佘 20312# 孙 23385# 李 26446# 赵 36213# 钱 38065   汉字排序是按照unicode数值排序 ord() 函数是 chr() 函数(对于 8 位的 ASCII 字符串)的配对函数,它以一个字符串(Un

  • 全排列算法(DFS)2022-07-14 11:33:37

    全排列算法 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。 当m=n时所有的排列情况叫全排列。 公式:全排列数f(n)=n!(定义0!=1) #include <iostream> #define MAXSIZE 100 using namespace std; void perm(char a[],int k, in

  • 结构体定义2022-07-14 11:33:24

    结构体也是一种数据类型 1.先构造后定义  1)  构造结构体,结构体类型名称为stuct Student 1 struct Student{ 2 int num; 3 char name[11]; 4 };  定义两个struct Student型数据,struct不能省略!!! 1 struct Student stu1; 2 struct Student stu2;  2)   使用typedef之后

  • stc1001 基本程序模板2022-07-14 03:00:08

    [程序开始处的程序说明] /********************************************************************************************* 程序名:    编写人:      编写时间:  年 月 日 硬件支持:   接口说明:   修改日志:     NO.1- /********************************

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

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

ICode9版权所有