自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(380)
  • 资源 (2)
  • 收藏
  • 关注

原创 Github采用Http Push失败

Github采用Http Push失败Github的密码凭证从2021年起开始就不能用了,现在采用http去push代码时候

2023-04-11 19:55:13 765 1

原创 Flexible and Optimal Dependency Management via Max-SMT

Flexible and Optimal Dependency Mana

2023-04-11 10:26:26 479

原创 What the Fork Finding Hidden Code Clones in npm

What the Fork? Finding Hidden Code Clones i

2023-04-11 10:25:25 502

原创 Jython

Jython概述 Jython是Python编程语言的JVM实现。 它旨在在Java平台上运行。 Jyt

2023-03-29 22:35:06 443

原创 git pull & git push的详细使用

git pull & git push的详细使用git pull

2023-03-29 10:40:34 21216 2

转载 什么是Test Oracle

什么是Test Oracle概述数据库系统作为现如今大多数应用的核心,承载着数据的存取以及部分计算

2023-03-29 00:15:56 618

原创 PLUMBER Boosting the Propagation of Vulnerability Fixes in the npm Ecosystem

PLUMBER: Boost

2023-03-02 10:57:25 348

原创 通过NPM生态系统中的依赖树揭开脆弱性传播及其演化的神秘面纱

Npm第三方漏洞检测

2023-02-23 16:49:43 583

原创 Gomodule和GoPath

GoLang生态系统什么是GOROOTGOROOT 是环境变量,它的值是 Golang 安装

2022-12-02 16:49:31 900

原创 对Python控制流图(Control Flow Graph)-(CFG)的一些探索

对Python控制流图(Control Flow Graph)-(CFG)的一些探索

2022-10-18 14:32:07 1017

原创 深入理解JVM-内存模型

深入理解JVM-内存模型

2022-10-06 16:05:47 161

原创 深入理解JVM-类加载与字节码技术

深入理解JVM-类加载与字节码技术1. 类文件结构

2022-09-29 11:01:08 505

原创 交互式表达式求值(支持多种类型的运算符)

交互式表达式求值(支持多种类型的运算符)一、说明输入字符串为中缀

2022-09-18 11:26:36 909 4

原创 OnTimeAction

OnTimeAction关于卷王卷王的数目日渐增长,为了缓解紧张快节奏的生活氛围,提醒周围的卷王进

2022-09-16 20:57:10 230

原创 深入理解JVM-垃圾回收机制

深入理解JVM-垃圾回收机制1、如何判断对象可以回收

2022-08-26 14:55:44 199

原创 Reflection - 浅谈Python反射

Reflection - 浅谈Python反射一、字符串也可以调用函数嘛?

2022-08-16 16:12:25 424

原创 深入理解JVM-内存结构

深入理解JVM-内存结构[视频链接:

2022-08-03 11:03:54 684

原创 详解AST抽象语法树

AST抽象语法树[TOC]一、AST的作用(一

2022-08-02 19:15:03 685

原创 由pyproject.toml引发的讨论

包安装工具

2022-07-17 17:16:51 3196

原创 Python 和 Java 处理废弃API的方法

Python和Java处理废弃API的方法比较

2022-07-10 22:58:42 1069

原创 浅谈Python任务自动化工具Tox

Python自动化工具tox

2022-06-21 13:58:40 679

原创 Docker常用命令

Docker常用命令以及Docker SDK

2022-06-19 15:41:07 322 1

原创 Pytest基本使用

pytest基本使用

2022-06-14 12:35:46 256

原创 Gradle入门案例

Gradle入门案例

2022-06-13 16:34:50 220

原创 清华大学数据挖掘笔记(二)

数据挖掘

2022-06-12 21:53:31 213

转载 清华大学数据挖掘笔记(一)

https://blog.csdn.net/weixin_42730271/article/details/120493107

2022-06-10 12:24:23 229

原创 Unittest测试框架基本使用

unittest单元测试

2022-06-07 11:14:08 1127

原创 最少换乘次数

最少换乘次数问题描述:设某城市有n个车站,并有m条公交线路连接这些车站。设这些公交车都是单向的,这n个车站被顺序编号为0~n-1。编号程序,输入该城市的公交线路数,车站个数,以及各公交线路上的各站编号。实现要求:求得从站0出发乘公交车至站n一1的最少换车次数。思路:BFS:我们把同一条线路上的所有车站之间全部连一条边,这样就可以直接利用bfs求得最短距离,因为bfs只要到达终点就一定是最短的。单源最短路径算法:经典的Dijstra算法求最短路径#include<iostream&gt

2022-05-27 19:38:57 1806

原创 网宿科技5.20 面试

网宿科技5.20 面试寻找逆序对的个数给定一个序列有n个数,求n个数中[逆序]对的个数,逆序对的定义:i < j && a[i] > a[j]。归并排序是将一个序列分成两个有序的序列,归并两个有序序列,归并后则该序列有序,是基于分治的思想。根据逆序对的定义,我们也可以使用分治的算法来求解逆序对的数量。如图:我们将序列分成两部分,我们发现逆序对的数量是三种逆序对数量的和:左边序列的逆序对右边序列的逆序对横跨中间的逆序对利用归并排序,我们可以分别求解左边序列的逆序

2022-05-21 19:31:05 322

原创 PyCG: Practical Call Graph Generation in Python

PyCG: Practical Call Graph Generation in Python摘要调用图在不同的上下文中起着重要的作用,比如配置分析和漏洞传播分析。当涉及到模块化的、包含动态特性和高阶函数的高级语言时,以一种高效的方式生成调用图可能是一项具有挑战性的任务。尽管这种语言很受欢迎,但针对Python程序生成调用图的工具却很少。更糟糕的是,这些工具存在几个有效性问题,这限制了它们在现实程序中的实用性。我们提出了一种实用的、静态的方法来在Python中生成调用图。我们通过过程间的分析来计算函数

2022-05-17 11:01:22 997

原创 Springboot SpringMVC的GET/POST中文参数乱码解决

SpringMVC的GET/POST中文参数乱码解决POST请求参数中文乱码:产生原因:spring MVC中默认的编码格式为“ISO-8859-1”,因此造成乱码。解决:在web.xml中配置Spring字符过滤器<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web

2022-05-14 15:35:16 3246 1

原创 Springboot REST风格

REST简介REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格当我们想表示一个网络资源的时候,可以使用两种方式:传统风格资源描述形式http://localhost/user/getById?id=1 查询id为1的用户信息http://localhost/user/saveUser 保存用户信息REST风格描述形式http://localhost/user/1http://localhost/user

2022-05-11 17:10:19 295

原创 Springboot SpringMVC入门案例

SpringMVC简介三层架构传统的servelet请求方式浏览器发送一个请求给后端服务器,后端服务器现在是使用Servlet来接收请求和数据如果所有的处理都交给Servlet来处理的话,所有的东西都耦合在一起,对后期的维护和扩展极为不利将后端服务器Servlet拆分成三层,分别是web、service和daoweb层主要由servlet来处理,负责页面请求和数据的收集以及响应结果给前端service层主要负责业务逻辑的处理dao层主要负责数据的增删改查操作servl

2022-05-11 16:41:16 423 1

原创 Springboot 一文搞懂AOP面向切面编程

Springboot AOP面向切面编程AOP简介AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。作用:在不惊动原始设计的基础上为其进行功能增强,前面咱们有技术就可以实现这样的功能即代理模式。例如:我们要统计每个方法的运行时间,就需要在每个方法中记录程序开始的时间和程序结束的时间,有没有一种方法可以使得不改变原有代码的基础上实现这样的功能?这就是功能增强。(1)前面一直在强调,Spring的AOP是对一个类的方法在不进行任何修

2022-05-10 16:32:40 2012 1

原创 Springboot Spring注解开发

Spring注解开发@Component等名称@Component/@Controller/@Service/@Repository类型类注解位置类定义上方作用设置该类为spring管理的bean属性value(默认):定义bean的id使用:在BookServiceImpl类上也添加@Component交给Spring框架管理,Spring可以创建Bean@Componentpublic class BookServiceImpl impleme

2022-05-09 17:07:47 394

原创 Springboot Spring核心概念

Spring核心概念Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。Spring的优势1)方便解

2022-05-06 15:27:39 559

原创 SpringBoot 一文搞懂Spring JPA

一文搞懂Spring JPA什么是 JPAspirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的【方法命名规则】写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查询等等。Spring Data JPA 可以理解为 JPA 规范的再次封装抽象,底层还是使用了 Hibernate 的 JPA 技术实现。Springboot整合SpringData JPASpringData简介整合Sp

2022-05-06 10:37:57 18740 2

原创 JavaWeb: JDBC

JDBC1,JDBC概述1.1 JDBC概念JDBC 就是使用Java语言操作关系型数据库的一套API全称:( Java DataBase Connectivity ) Java 数据库连接我们开发的同一套Java代码是无法操作不同的关系型数据库,因为每一个关系型数据库的底层实现细节都不一样。如果这样,问题就很大了,在公司中可以在开发阶段使用的是MySQL数据库,而上线时公司最终选用oracle数据库,我们就需要对代码进行大批量修改,这显然并不是我们想看到的。我们要做到的是同一套Jav

2022-04-09 18:15:13 252

原创 Java:网络编程之TCP通信

网络编程之TCP通信聊天室的实现,多发多收Server端主线程定义了循环负责接收客户端Socket管道连接每接收到一个Socket通信管道后分配一个独立的线程负责处理它。处理的方式为:1、从socket通信管道得到一个字节输入流2、把字节输入流包装成缓冲字符输入流进行消息的接收3、按照行读取消息Client端1、创建Socket通信管道请求有服务端的连接2、从socket通信管道中得到一个字节输出流 负责发送数据Server/** 目标:实现服务端可以同时处理多个客户端的消息

2022-04-07 16:49:58 1047

原创 Java:网络编程之UDP通信

Java:网络编程之UDP通信多发多收发送端/** 发送端 多发 多收 */public class ClientDemo1 { public static void main(String[] args) throws Exception { System.out.println("=====客户端启动======"); // 1、创建发送端对象:发送端自带默认的端口号(人) DatagramSocket socket = new

2022-04-07 10:30:43 223

html+css快速入门教程.pdf

nodeing课堂的资料 html+css个人觉得还不错,总结了经典的知识,满满的干货

2020-06-25

大话数值分析.pdf

史上最全的数值分析资料(可作为期末复习资料),花费N天时间精心总结出最重点的知识

2020-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除