自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

都怪这月色的专栏

记录生活每一步

  • 博客(20)
  • 收藏
  • 关注

原创 GNU Make

The简单一句话:make是一个决定哪些需要被重新编译和确定用哪些命令来重新编译的工具,makefile是指导工具如何运行的。命令前面必须用tab空格,如果想用别的需用指定。不建议修改c文件makefile文件clean不是别的目标的依赖,所以只在执行make clean时候才被执行,这种被称为伪目标。为避免存在clean文件。我们显式指定为伪目标,用关键词.PHONY. 出错继续执行在rm前面加。

2023-10-19 10:35:05 110

原创 vscode 远程linux服务器调试Java

有时候我们依赖生产环境来调试一些奇怪的问题,或者像我司一样,只有linux服务器可以连接其他的硬件设备,这个时候我们就需要远程到linux服务器来进行调试。当然IntelliJ IDEA在2022版本以后就集成了远程功能,也是非常好用的,但是它是收费的,所以我们只能放弃。

2023-07-21 15:18:24 763 1

原创 C++智能指针

智能指针使C++程序员在使用指针时更加简单,可以不用考虑对象回收的问题。

2023-06-05 14:07:32 51

原创 2. flex布局子属性(子属性)

数值越小,排列越靠前,默认是0。

2023-05-19 14:20:47 79

原创 1. 前端flex布局(父属性)

越来越多的人采用flex布局,因为它布局起来非常简单灵活。

2023-05-14 19:58:18 101

原创 css选择器

选择器就是根据不同需求把不同的标签选出来,这就是选择器的作用。简单来说,就是选择标签用的。

2023-05-14 19:43:48 28

原创 Mybatis系列一

Mybatis作为一个优秀的ORM框架,是javaee开发者必学的知识之一,博主主要是为了自学,记录在尚硅谷学习mybatis的点滴,本文仅供学习交流。初识Mybatis引用官方的话是:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注...

2022-04-15 10:00:02 71

原创 Python内置的数据类型

平常测试开发中,以及如果你去面试python自动化测试的相关岗位,首先遇到的就是Python那几大数据类型的考察,笔者结合自己的实践,将相关知识整理一下。供大家学习listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。实际开发中用的最多的也是list。list 为可变对象,可改变对象的值1.初始化list#初始化一个空的列表classmates=[]#初始化一个非空列表students = ['猪八戒', '孙悟空', '沙和尚'].

2020-12-02 10:54:48 115

原创 Selenium web测试入门一

Selenium,业内流行的开源Web自动化测试工具,直接运行再浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Firefox、Chrome等。笔者是用python来进行测试脚本的开发,当然也可以用JAVA开发。Selenium的安装利用python开发Selenium 脚本,首先需要安装python 环境,这里我们就不演示python的安装了。如果有不会python环境的安装 和配置的,请自行百度解决。pip3在Python3.5版本自带的包管理工具。1.安装最新版seleniump.

2020-11-30 17:01:57 116

原创 Stream 流

Stream 流在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。一、传统集合的遍历1、传统集合多步遍历代码几乎所有的集合(如Collection接口和Map接口)都支持直接或间接遍历,如:public class TestClassicArray { public static void main(String[] args) { List<String> list = new Arra

2020-09-01 16:20:48 133

原创 函数式接口与lambda表达式

函数式接口和lambda表达式Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等,主要关注的是lambda表达式和stream流.函数式接口函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。注解@FunctionalInterfa

2020-08-31 14:43:01 316

原创 Spring MVC教程五

好的!本节我们介绍SpringMVC使用SessionAttributes。SpringMVC使用@SessionAttributes注解若希望在多个请求之间共用某个模型属性数据,则可以在控制器上标注@SessionAtrributes,SpringMVC将在模型中对映属性暂存在HttpSession中。添加servlet依赖:&amp;lt;dependency&amp;gt; &amp;lt;...

2019-03-20 13:17:00 30

原创 Spring MVC教程四

好的!本节我们介绍SpringMVC使用servlet原生api作为参数,SpringMVC处理模型数据。SpringMVC使用servlet原生api作为参数SpringMVC的Handler方法可以接受参数:HttpServletRequest;HttpServletResponse;HttpSession;java.security.Principal;Local;In...

2019-03-18 15:23:50 24

原创 Spring MVC教程三

好的,现在我们已经逐渐进入状态了,进入新的一期的学习。希望我与读者一起坚持下去。为学习java后端而奋斗吧,加油少年。本节代码在教程二基础上添加。@RequestParam绑定请求参数@RequestParam将请求参数的值绑定到处理方法的入参中。@RequestMapping(value = "/testRequestParam") public String testRequ...

2019-02-27 15:30:18 24

原创 Spring MVC教程二

从教程一,我们对于springMVC的用法已经有了初步的了解,本篇我们将讲解SpringMVC的请求方式,请求参数,请求头以及其他的一些知识。RequestMapping我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式...

2019-02-27 10:24:01 25

原创 Spring MVC教程一 (hello world!)

Spring MVC教程一 (hello world!)作为一个懒癌患者,做程序也几年了,没啥长进。在尚硅谷看到spring mvc的视频讲解非常好,希望自己可以按照视频写一套文字的教程。也希望能坚持点什么,同时能帮助别人更好的学习spring mvc这项技术。工具IntelliJ IDEAapache-tomcat-9.0.12-windows-x64入门之hello worl...

2019-02-20 13:36:09 28

原创 编码

编码解码

2019-01-29 13:42:25 94

原创 java多线程2(线程安全与同步)

线程安全

2019-01-27 14:25:03 154

原创 java中的多线程1(基本实现)

进程与线程进程就是一个程序运行的时候被cpu抽象出来的,一个程序运行后被抽象为一个进程。对于操作系统来讲,一个任务就是一个进程,比如打开一个浏览器就是启动一个浏览器进程。线程是一个进程里面分割出来的,由于CPU处理进程的时候是采用时间片轮转的方式,所以要把一个大个进程给分割成多个线程。进程和线程的关系是:线程属于进程,线程运行在进程空间内,同一进程所产生的线程共享一个内存空间,当进程退出时...

2019-01-19 13:15:13 169 1

原创 Git 常用操作命令

Git常用操作命令,方便自己查询和记录成长路上的每一步作为一名开发者Git是你绕不过去的,git是一款优秀的代码管理的工具。学会使用git是每个程序员的必修课。初始化配置生成本地公钥:ssh-keygen配置本地global信息:1.git config --global --list查看global配置, git config -l查看所有config2.git config...

2019-01-12 12:55:11 269 1

空空如也

空空如也

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

TA关注的人

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