问题描述 帮同事 debug 时,看到如下的 C 代码:用中括号里的数值,指定元素在数组中的次序。第一次见这种用法,验证一下。 #include <stdio.h> int main(int argc, char* argv[]) { int arr[10] = { [9] = 9, [3] = 3 ...
分类:
编程语言 时间:
2021-07-03 22:15:39
收藏:
0 评论:
0 赞:
0 阅读:
50
前言 谈常用GC回收算法之前,先说一下引用计数法 算法原理 引用计数算法很简单,它实际上是通过在对象头中分配一个空间来保存该对象被引用的次数。如果该对象被其它对象引用,则它的引用计数加一,如果删除对该对象的引用,那么它的引用计数就减一,当该对象的引用计数为0时,那么该对象就会被回收。 比如说,当我们 ...
分类:
编程语言 时间:
2021-07-03 22:13:39
收藏:
0 评论:
0 赞:
0 阅读:
24
基础排序 sorted() list.sort() 关键函数: list.sort() 和 sorted() 都有一个 key 形参用来指定在进行比较前要在每个列表元素上调用的函数(或其他可调用对象) Operator模块 itemgetter: sorted(student_tuples,key= ...
分类:
编程语言 时间:
2021-07-03 22:11:27
收藏:
0 评论:
0 赞:
0 阅读:
25
一、UML图 二、创建线程池 2.1、Executors工厂方法 在ThreadPoolExecutor类的文档注释中有这么一句话:An ExecutorService that executes each submitted task using one of possibly several p ...
分类:
编程语言 时间:
2021-07-03 22:11:09
收藏:
0 评论:
0 赞:
0 阅读:
23
原理 选择一个关键值作为基准值。比基准值小的都在左边序列(无序的),比基准值大的都在右边(无序的)。一般选择序列的第一个元素。 一次循环:从后往前比较,用基准值和最后一个值比较,如果比基准值小的交换位置,如果没有继续比较下一个,直到找到第一个比基准值小的值才交换。找到这个值之后,又从前往后开始比较, ...
分类:
编程语言 时间:
2021-07-03 17:09:11
收藏:
0 评论:
0 赞:
0 阅读:
39
o(n) 数据增加n倍时,时间增加n倍,如遍历 o(n2) 数据增加n倍时,时间增加n2倍,如冒泡排序,需要扫描nn次 o(log2) 数据增加n倍时,时间增加log2倍,如二分查找,256个数字只需要8次就可以找到 o(nlog2) 数据增加n倍时,时间增加nlog2倍,如归并排序,当数据增大25 ...
分类:
编程语言 时间:
2021-07-03 17:06:31
收藏:
0 评论:
0 赞:
0 阅读:
15
java是用来做什么的 Java技术基于Java虚拟机JVM,是语言与底层软硬件之间的一种转换器。Java语言的所有实现都必须实现JVM,这样Java程序就可以在任何有JVM的系统上运行。这是Java的核心优势,在设计时非常注重可移植性和跨平台性。这也是java应用范围广的一个重要原因。那么我学完j ...
分类:
编程语言 时间:
2021-07-03 17:06:10
收藏:
0 评论:
0 赞:
0 阅读:
36
IDEA启动Springboot报错问题 1.😡 No MyBatis mapper was found in '[com.markhub.service]' package. Please check your configuration. 谷歌翻译一下😀:在“[com.markhub.ser ...
分类:
编程语言 时间:
2021-07-03 17:05:55
收藏:
0 评论:
0 赞:
0 阅读:
22
//冒泡排序$arr = [1,4,2,67,22,9,16];function maopao($arr){ $len = count($arr);//外部定义轮数 for ($i = 0; $i < $len - 1; $i++) { for ($j = 0; $j < $len - 1 - $i ...
分类:
编程语言 时间:
2021-07-03 17:05:24
收藏:
0 评论:
0 赞:
0 阅读:
21
from pyDes import des,PAD_PKCS5,ECB #设置加密时添加的秘钥 DES_SECRET = 'mysecret' #要加密的数据 #ValueError: pyDes can only work with encoded strings, not Unicode. da ...
分类:
编程语言 时间:
2021-07-03 17:04:03
收藏:
0 评论:
0 赞:
0 阅读:
49
交换机端口模块信息对应的OID节点为各厂商私有节点,获取其他厂商信息需要把OID进行替换 1 #! /usr/bin/env python 2 #-*-coding:utf-8-*- 3 import re,signal,os,subprocess,sys 4 class module: 5 def ...
分类:
编程语言 时间:
2021-07-03 17:03:03
收藏:
0 评论:
0 赞:
0 阅读:
18
我们获得某个Dom节点,假设这个Dom节点是空的,我们通过innerHTML就可以增加一个元素了,但是这个DOM节点已经存在元素了,我们就不能这么干了!会产生覆盖 追加已存在的节点 <p id=js>JavaScript</p><div id="list"> <p id="se">JavaSE</p ...
分类:
编程语言 时间:
2021-07-03 17:02:54
收藏:
0 评论:
0 赞:
0 阅读:
22
#0.0 问题简述 给定一个字符串,求出其最长回文子串。例如: \(s=“abcd”\),最长回文长度为 \(1\); \(s=“ababa”\),最长回文长度为 \(5\); \(s=“abccb”\),最长回文长度为 \(4\),即 \(bccb\)。 #1.0 朴素算法 首先注意到回文串可能有 ...
分类:
编程语言 时间:
2021-07-03 17:02:06
收藏:
0 评论:
0 赞:
0 阅读:
30
TestNG快速开始 TestNG是一个测试框架,它提供了一系列丰富的注解(标签 )来帮助我们方便的编写和管理测试类和测试方法。 TestNG的安装,请自行百度解决。 本篇使用的是Eclipse编辑器 1、maven坐标 首先创建一个maven项目,在项目根目录的pom.xml文件中添加testng ...
分类:
编程语言 时间:
2021-07-03 17:00:42
收藏:
0 评论:
0 赞:
0 阅读:
25
1.Spring配置数据源 1.1 数据源(连接池)的作用 数据源(连接池)是提高程序性能如出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中l获取 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 开发步骤 ①导入数据源的 ...
分类:
编程语言 时间:
2021-07-03 15:47:11
收藏:
0 评论:
0 赞:
0 阅读:
34
有序数组的平方 链接:leetcode 给你一个按非递减顺序 排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序 排序。 最直接的做法就是从头遍历整个数组,将遍历到的元素的平方存入一个新数组,组后将新数组排序 public int[] sortedSquares(int[] ...
分类:
编程语言 时间:
2021-07-03 15:46:56
收藏:
0 评论:
0 赞:
0 阅读:
27
#/usr/bin/env python #-*- coding:utf-8-*- import os import time import random from multiprocessing import Process,Queue def put_data(q,urls): print("P ...
分类:
编程语言 时间:
2021-07-03 15:46:44
收藏:
0 评论:
0 赞:
0 阅读:
28
第1集 Redis6.x服务端配置 info命令介绍-生产监控知识 简介: Redis6.x服务端配置info命令介绍 info命令介绍 服务器的各种信息和统计数值 Server:有关redis服务器的常规信息 redis_mode:standalone # 运行模式,单机或者集群 multiple ...
分类:
编程语言 时间:
2021-07-03 15:46:12
收藏:
0 评论:
0 赞:
0 阅读:
41
1、Spring 官网: http://spring.io2. Spring概念 Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的 复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。简单来说,Spring 是一个分层的 ...
分类:
编程语言 时间:
2021-07-03 15:46:01
收藏:
0 评论:
0 赞:
0 阅读:
21
Redis真的只有单线程吗? Redis是单线程,主要是指 Redis的?络IO和键值对读写是由?个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,?如持久化、异步删除、集群数据同步等,其实是由额外的线程执?的。 为什么?单线程? Redis单线程是指它对?络I ...
分类:
编程语言 时间:
2021-07-03 15:45:29
收藏:
0 评论:
0 赞:
0 阅读:
22