ICode9

精准搜索请尝试: 精确搜索
  • python 多级排序2022-05-04 02:00:40

    使用的sort()  和sorted()方法 区别:sort()方法对自身排序,返回None;sorted()方法返回排序后的变量 str1 = [[3,1],[2,1],[1,2],[2,0]] str1 = sorted(str1, key=lambda v:(v[0], v[1])) print('str1: ', str1) str2 = [[3,1],[2,1],[1,2],[2,0]] str2.sort(key=lambda v: (v[0],

  • 栈溢出攻击的原理2022-05-01 18:33:57

    我们先来看下面的一个例子: #include <stdio.h> int main(){ char str[10] = {0}; gets(str); printf("str: %s\n", str); return 0; } 在 main() 函数内部定义一个字符数组,并通过 gets() 为它赋值。 在VS2010 Debug模式下运行程序,当输入的字符不超过10个时,可以

  • Java String getBytes()方法2022-05-01 14:32:43

    描述 这种方法有以下两种形式: getBytes(String charsetName): 将此String解码使用指定的字符集的字节序列,并将结果存储到一个新的字节数组。 getBytes(): 将此String解码使用平台的默认字符集,并将结果存储到一个新的字节数组中的字节序列。 语法 此方法定义的语法如下: p

  • KMP算法2022-04-30 17:35:46

    1.KMP算法解决的问题:两个字符串str1,str2,判断str2是否为str1的字串 * 注:abc是abcde的字串,但abd不是   2.KMP算法过程 (1).先求字符串前缀和后缀都相等的最大长度(该长度一定小于字符串本身的长度) * 例:一个字符串abbab,则其前后缀分别为: * 长度:1 2 3 4 5——等

  • Js 逆向爬虫——MD5加密2022-04-28 22:32:53

    有道翻译 1 import execjs 2 import requests 3 import random 4 import time 5 from hashlib import md5 6 url="https://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule" 7 headers={ 8 'User-Agent': 'Mozilla/5.0 (Win

  • java实现KMP算法2022-04-25 09:01:02

    java实现字符串匹配 暴力匹配 /** * 暴力匹配 * * @param str1 需要找的总字符串 * @param str2 需要找到的字符串 * @return 找到的字符串的下标 */ private static int violence(String str1, String str2) { char[] s1 = str1.toCharArray(); char[] s2 = str2.t

  • Java7之后的intern2022-04-21 23:03:34

    最近在《深入理解Java虚拟机》一书中了解到,以下内容在Java7中第一个返回true,第二个返回false,产生了一些疑惑,经过一番搜索,对intern的理解有所加深,这里记一下。 public class RuntimeConstantPoolOOM { public static void main(String[] args) { String str1 = new S

  • C#中string简介2022-04-21 02:00:33

    C#中的string是System.String的别名,继承与System.Object。我们可以通过下面的代码查看类型的继承关系。  转到定义可以看到是个class类型,是字符char的集合。string既然是引用类型,为什么不能直接通过参数传递在函数中修改呢? 这是因为string类型的不可变性,存储的字符串数值(这里指

  • Python-txt-写-100条数据2022-04-19 23:00:33

    构造一个文本文件,文件中有100行数据,数据内容格式为: name, mailbox mmvk001,mmvk001@163.com mmvk002,mmvk002@163.com mmvk003,mmvk003@163.com …… …… mmvk100,mmvk100@163.com f=open('data.txt','a') f.write('name, mailbox\n') for i in range(1,101): s

  • 判断一个字符串是否是由一个字符串逆序得来2022-04-18 19:00:22

    //判断一个字符串是否是逆序得来//在str1字符串后在添加一个str1,这样反转的字符串都可以在增加后的字符串找到abcdefabcdef、 #include <stdio.h>#include <string.h>#pragma warning(disable:4996) int is_left_move(char* str1, char *str2) { //1.判断str1和str2字符串的长度,

  • vim删除行尾多余空格和tab2022-04-16 10:31:27

    问题 有时候修改好代码,准备提交时,git diff查看修改内容时,发现无意间添加了多余的空格,会被git diff红色高亮显示出来。 解决方法 通过vim替换命令实现一键修复。 删除全文行尾tab和空格 %s/\s\+$//g 命令解释: 【%s】表示全文替换 【%s/str1/str2/g】表示将全文中str1替换成str2

  • JS/TS 中的 null 和 undefined 的区别2022-04-09 12:32:07

    最近把一个小项目由js逐步改成了ts, 空安全这个概念也复现出, 之前写js也没有留意这个, 然后一开始很迷惑他俩的区别, 想着既然已经有 null 了为什么还要 undefined呢?   然后跳回到ObjC 去对比 nil 和 NSNull.null 然后竟然豁然开朗了 然后对比了下Java又, 理解更深刻了些;  

  • 一次性搞定参数判空2022-04-08 07:31:06

    let str1 = '' let arr1 = [] let obj1 = {} let sth1 = null let data = undefined console.log('str1:',str1) console.log('arr:',arr1) console.log('obj1:',obj1) console.log('sth1:',sth1) console.log('data

  • equals 与 == 区分2022-04-04 14:03:06

    1.对于==: 基本数据类型:byte,short,char,int,long,float,double,boolean。 基本数据类型之间的比较,对于==,比较的是他们存储的“值”是否相等。 引用数据类型:类、 接口类型、 数组类型、 枚举类型、 注解类型、 字符串型。 作用于引用类型的变量,对于==,比较的是两个变量所指向的

  • C语言:字符函数与字符串函数2022-03-21 23:04:16

    目录 字符串的多种形式1.字符数组形式(不写元素个数)2.字符数组形式(写元素个数)3.字符指针(常量字符串)总结 1.求字符串长度函数strlen( )2.拷贝字符串函数strcpy( )——长度不受限3.追加字符串函数strcat( )——长度不受限4.比较字符串函数strcmp( )——长度不受限5.拷贝字符串

  • Python:成绩分类2022-03-21 19:32:58

    输入一组用百分制(0-100之间的整数)表示的成绩列表,每个成绩用空格隔开,将其转换为等级制并进行各等级的统计。 0<=分数<60为F 60<=分数<70为D 70<=分数<80为C 80<=分数<90为B 90<=分数<=100为A 先介绍第一种方法: str=list(input().split()) str2={} print(str) a='A:' b='B:' c='C

  • Mysql常用函数总结2022-03-21 14:33:13

    前言 为了简化操作,mysql提供了大量的函数给程序员使用(例如:你想输入当前时间,可以调用now()函数);函数可以出现的位置: 插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中。 原文链接:https://www.cnblogs.com/progor/p/8832663.html 1.聚集函数 聚集函数用于汇集记录(比如不

  • Java中 == 的使用2022-03-19 15:06:34

    == 1.基本数据类型,==判断的是值 String str1 = "Nev"; String str2 = "Nev"; System.out.println(str1 == str2); 结果: true 2.引用数据类型,==判断的是他们在内存中存放的地址 String str1 = new String("Nev"); String str2 = new String("Nev&quo

  • 实验8-2-7 字符串的连接 (15 分)2022-03-07 09:04:22

    #include <stdio.h> #include <string.h> #define MAXS 10 char *str_cat(char *s, char *t); int main() { char *p; char str1[MAXS + MAXS] = { '\0' }, str2[MAXS] = { '\0' }; scanf("%s%s", str1, str2);

  • python3_不区分大小比较2022-03-05 20:34:44

    Python 中不区分大小写的字符串比较 | D栈 - Delft Stack 1、lower()  ###将字符串中的所有字符转换为小写字母 2、upper() ###将一个字符串变量的所有字符转换为大写字母 3、lower()  ###将字符串中的所有字符转换为小写字母 normal_str1 = "3GNET IPV4V6!" normal_str2 = "3G

  • C语言学习(9.字符函数使用)2022-03-01 20:01:46

    字符函数 StrlenStrcpyStrcatStrcmpStrstrStrtokStrerror字符分类函数字符转换函数 Strlen size_t strlen(const* str);//size_t ==unsigned int strlen函数返回的是在字符串中’\0’前面出现的字符个数 参数指向的字符串必须以’\0’结束 注意该函数的返回值是size_t,是无符

  • 字符串函数(strlen,strcpy,strcat,strcmp,strstr,strtok)2022-02-26 12:59:26

    目录 一. strlen - 字符串长度 1.函数介绍 2.模拟实现 二.  strcpy  -  字符串拷贝 1.函数介绍 2.模拟实现 3. strncpy  三. strcat - 字符串追加 1.函数介绍 2.模拟实现  3.strncat 四. strcmp - 字符串比较 1.函数介绍 2.模拟实现 3.strncmp  五.  strstr - 找子串 1.

  • 蓝桥杯算法训练大小写转换-python题解2022-02-26 10:04:22

    大小写转换 问题描述   编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。   输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有

  • c++中的string2022-02-25 23:35:06

    #include<string> using namespace std; string str string str="abcd #include<stdio.h> #include<string> #include <iostream>  using namespace std; int main(){     string str = "abcd";          printf("%s\n"

  • python3_元组2022-02-25 23:01:25

    Python tuple元组详解 (biancheng.net) 1、 元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列按特定顺序排序的元素组成。 元组和列表(list)的不同之处在于: 列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列; 而元组一旦被创建,它的元

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

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

ICode9版权所有