首页 > 编程语言
Java base64 添加data URI
任何语言生成的base64均不会携带data URI,而前端在读取base64时需要携带data URI头 1 public String getContentType(Path path){ 2 try { 3 return Files.probeContentType(path); 4 } ca ...
分类:编程语言   时间:2021-05-28 14:19:04    收藏:0  评论:0  赞:0  阅读:29
SpringBoot 整合 Spring-Kafka
一、添加pom文件 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> 二、配置文件修改 server: port: 8080 lo ...
分类:编程语言   时间:2021-05-28 11:36:19    收藏:0  评论:0  赞:0  阅读:21
python多线程/进程文件读取
如果要获取数据并分析,例如用for循环,那只能按顺序读取,这样就会造成效率低下: 循环读取多文件过慢,本文分别使用多线程、多进程方法对文件进行读取 多线程 由于处理完文件往往需要获取返回值,可以使用以下两种方法: import queue q = queue.Queue() def read_fil ...
分类:编程语言   时间:2021-05-28 11:34:27    收藏:0  评论:0  赞:0  阅读:16
算法的时间复杂度
1. 什么是时间复杂度 「时间复杂度是一个函数,它定性描述该算法的运行时间」。 我们在软件开发中,时间复杂度就是用来方便开发者估算出程序运行的答题时间。 通常,我们会估算算法的操作单元数量来代表程序消耗的时间,这里默认CPU的每个单元运行消耗的时间都是相同的。 比如说: //这个程序中,我们估算 d ...
分类:编程语言   时间:2021-05-28 11:32:45    收藏:0  评论:0  赞:0  阅读:18
SpringBoot2.x集成springSecurity和OAuth2.0启动错误处理
当启用@EnableAuthorizationServer注解时,启动项目报错 报错信息 Description: Field configurers in org.springframework.security.oauth2.config.annotation.web.configuration ...
分类:编程语言   时间:2021-05-28 11:32:33    收藏:0  评论:0  赞:0  阅读:39
利用Java反射动态创建数组
5.7 反射 5.7.6 用反射设计通用数组的代码 java.lang.reflect包中的Array类允许我们动态的创建数组,我们尝试用这个特性自己实现一下Arrays(java.util.Arrays)的copyOf方法。 第一版的代码为 public static Object[] badCo ...
分类:编程语言   时间:2021-05-28 11:29:08    收藏:0  评论:0  赞:0  阅读:20
python的string interning(字符串驻留)机制【坑】
结论【is不适合来判断两个字符串是否相等】 相对于较小的字符串,Python为了提高性能会保留其值的一个副本,当你再次创建这个字符串的时候,直接就指向了这个副本,所以'hello'这个字符串是在内存中有一个副本的,所以a和b的id的值是一样的; 而a1和b1是长字符串,并不会驻留,Python在内存 ...
分类:编程语言   时间:2021-05-28 11:24:54    收藏:0  评论:0  赞:0  阅读:32
合并数组对象
var obj1 = [{ "id": 980550455852, "model": "XQG70-S1208FW", "color": "白", "invStatusName": "正品", "bactualQty": 10947, "brealyQty": 11000, "bavailQty": ...
分类:编程语言   时间:2021-05-28 11:24:27    收藏:0  评论:0  赞:0  阅读:33
Java内存区域模型
Java内存区域主要分为:堆,栈,方法区三大部分 1、堆:是内存区域中最大的部分,所有线程共享,其中存放创建的对象和数组。由于堆是垃圾收集器管理的主要区域,因此也叫GC堆。 2、栈:线程私有,与线程共生死。也就是每个线程JVM都会给它创建一片栈内存。 栈内存又分为:虚拟机栈,本地方法栈,和程序计数器 ...
分类:编程语言   时间:2021-05-28 11:23:40    收藏:0  评论:0  赞:0  阅读:27
针对spring mvc的controller内存马-学习和实验
1 基础 实际上java内存马的注入已经有很多方式了,这里在学习中动手研究并写了一款spring mvc应用的内存马。一般来说实现无文件落地的java内存马注入,通常是利用反序列化漏洞,所以动手写了一个spring mvc的后端,并直接给了一个fastjson反序列化的页面,在假定的攻击中,通过jn ...
分类:编程语言   时间:2021-05-28 11:23:00    收藏:0  评论:0  赞:0  阅读:22
数据结构(C语言)_链表
//单链表按序号查找节点的值 LNode* GetElem(LinkList L, int i) { int j = 1; LNode* p = L->next; if (i == 0) return L; if (i < 0) return NULL; while (p && j < i) { p ...
分类:编程语言   时间:2021-05-28 10:08:01    收藏:0  评论:0  赞:0  阅读:20
JavaWeb-EL与JSTL
1、EL和JSTL 什么是 EL: EL(Expression Language) 是为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言, 它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。 什么是 JSTL: JSP标准标签库(JS ...
分类:编程语言   时间:2021-05-28 10:07:37    收藏:0  评论:0  赞:0  阅读:40
每日LeetCode - 110. 平衡二叉树(C语言)
C语言 自底向上的递归,类似于后序遍历,对于当前遍历到的节点,先递归地判断其左右子树是否平衡,再判断以当前节点为根的子树是否平衡。 #include "stdbool.h" #define NULL ((void *)0) //Definition for a binary tree node. s ...
分类:编程语言   时间:2021-05-28 10:06:41    收藏:0  评论:0  赞:0  阅读:23
python-内置函数 classmethod与staticmethod
一般来说要使用某个类的方法,要先实例化一个对象,再用对象去调用方法。而使用staticmethod与classmethod,就可以不用实例化,直接用类名.方法来调用。 这两个函数的区别 staticmethod 不需要表示自身对象的self和自身类的cls函数,就跟使用函数一样。 classmeth ...
分类:编程语言   时间:2021-05-28 10:04:25    收藏:0  评论:0  赞:0  阅读:14
(包、导入包、java命令行)-->的知识
包的相关知识 package ... ... 导入包 import package ... ... java 在命令行中的知识 注:以HelloWorld.java为例,(用命令行运行java时,要把包删掉) 1.javac HelloWorld.java 2.java HelloWorld jav ...
分类:编程语言   时间:2021-05-28 10:03:43    收藏:0  评论:0  赞:0  阅读:11
【Python】如何像cmd一样操作系统命令
本文要介绍的模块os.system os的system原理 system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程; 上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果; import ...
分类:编程语言   时间:2021-05-28 10:01:49    收藏:0  评论:0  赞:0  阅读:12
将两个顺序数组合并 并查找中位数(时间复杂度低)
#include<stdio.h> int main(){ int n; cin>>n; for(int i=1;i<=n;i++)cin>>a[i]; for(int i=1;i<=n;i++)cin>>b[i]; int x=1,y=1,tot=0; while(x<=n&&y<=n){ if( ...
分类:编程语言   时间:2021-05-28 09:58:40    收藏:0  评论:0  赞:0  阅读:24
数组学习
数组 一维数组的动态初始化 // 数据类型[] 数组名称 = new 数据类型[数组长度]; // 数据类型 数组名称[] = new 数据类型[数组长度]; 一维数组的静态初始化 // 数据类型[] 数组名称 = {值, 值, ...}; // 数据类型[] 数组名称 = new 数据类型[]{值 ...
分类:编程语言   时间:2021-05-28 09:58:24    收藏:0  评论:0  赞:0  阅读:18
JavaSe - 为什么要有无参构造? 无参构造的作用是什么? - BiHu
class Main { public static void main(String[] args) { b bb = new b(); } } class a{ // a(){ 注释我会报错 // System.out.println("a"); // } a(int a){ System.ou ...
分类:编程语言   时间:2021-05-28 09:56:58    收藏:0  评论:0  赞:0  阅读:13
c语言入门代码复习text4,text5
#define?_CRT_SECURE_NO_WARNINGS?1 #include<stdio.h> c语言是一门结构化的程序设计语言 1:顺序结构 2:选择结构--分支语句 3:循环结构--循环语句 int?main() { int?a?=?0; ;//是语句--空语句 return?0; } if语句 if(表达式); 语句; if语句 if(表达式) 语句; els
分类:编程语言   时间:2021-05-28 09:56:50    收藏:0  评论:0  赞:0  阅读:29
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!