![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用干货
code_aJack
永远不屈服为一个码农!
展开
-
Ubuntu下安装criu-3.15
1.下载CRIU 压缩包 criu-3.15.tar.bz22.tar -xvf criu-3.15.tar.bz23.cd criu-3.154.安装protobuf确认安装automake ,autoconf ,libtoolsudo apt-get install automake libtool autoconf curl make g++ unzip下载安装包protobuf-cpp-3.5.1.tar.gz解压:tar -xvf protobuf-cpp-3.5.1.tar.gz原创 2021-03-30 09:09:43 · 853 阅读 · 1 评论 -
Ubuntu下valgrind安装
1、下载最新版本:官方链接2、tar -jxvf valgrind-3.15.0.tar.bz2.tar.bz23、cd valgrind-3.15.04、sudo ./configure5、sudo make6、sudo make install7、sudo /etc/profile.d/valgrind.sh添加:LGRIND_ROOT=/home/yinwenbin/software/valgrind-3.15.0VALGRIND_INCLUDE=/usr/local/include原创 2021-03-30 08:52:46 · 1700 阅读 · 2 评论 -
Ubuntu下perf安装
Ubuntu下perf安装1、首先在cd到Ubuntu根目录下,2、sudo apt install bison3、sudo apt-get install linux-source4、cd /usr/src:/usr/src$ lslinux-headers-5.3.0-45 linux-headers-5.3.0-46-genericlinux-headers-5.3.0-45-generic linux-source-4.15.0linux-headers-5.3.原创 2021-03-30 08:49:03 · 2788 阅读 · 0 评论 -
Ubuntu16.04安装-QEMU6.0.0
QEMU6.0.0-版Ubuntu-16.04安装qemu简介:QEMU是一套由法布里斯·贝拉(Fabrice Bellard)所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。Bochs,PearPC等与其类似,但不具备其许多特性,比如高速度及跨平台的特性,通过KQEMU这个闭源的加速器,QEMU能模拟至接近真实电脑的速度。下载地址: https://www.qemu.org/安装环境: 架构:x86-64位 操作系统:ubuntu-16.04安装步骤原创 2021-03-29 11:16:26 · 1612 阅读 · 3 评论 -
Spring boot 简介与我的第一个小Springb Boot Demo
1、spring boot简介首先来介绍一下,什么是spring boot?概述:它是一个可执行程序(jar包)框架,内嵌了Web容器,通俗来说,spring boot它是一个更为方便、简洁化的开发框架,相比于传统的ssm框架以及ssh框架,它可以为开发人员省去了很多配置方面的麻烦,它已经自动帮忙把该需要的组件来配置好,而且内置有tomcat服务器,不用另外下载,直接运行即可,另外,spring boot的项目开发完成后,可以打包成一个jar包的形式,如果需要把系统部署到服务器上,只需要在服务器上运行j原创 2020-06-26 21:16:34 · 366 阅读 · 0 评论 -
软件测试-16个推荐的性能测试工具
十六个推荐的性能测试工具在软件测试日常工作中,大家接触得比较多的性能测试工具有LoadRunner和Jmeter,这里整理了web应用程序性能和负载压力能力的最广泛使用的性能测试工具的综合列表。这些负载测试工具将确保您的应用程序在高峰流量和极端压力条件下的性能。该列表包括开源的以及授权的性能测试工具。但是几乎所有的授权工具都有一个免费的试用版本,这样您就可以在决定哪种工具最适合您的需求之前有...原创 2020-03-27 11:35:45 · 5392 阅读 · 0 评论 -
Java中的序列化与反序列化
1、基本概念对象序列化:一个用于将对象状态转换为字节流的过程,可以将其保存到磁盘文件中或通过网络发送到任何其他程序。对象反序列化:从字节流创建对象的相反的过程,而创建的字节流是与平台无关的,在一个平台上序列化的对象可以在不同的平台上反序列化。总结:简单来说,序列化就是把你程序上的信息给封装成一个文件,就是把状态转化为了字节流,而反序列化就是把该过程逆转,但是一个合格的反序列化是不限平台的。...原创 2020-02-24 22:17:54 · 233 阅读 · 0 评论 -
Java中的IO流一次性讲完!
IO流 IO流概述及其分类1、IO概念IO(Input/Output):输入和输出,指的是某个设备或者环境进行数据的输入或者输出。例如:键盘的输入,再比如显示器是输出设备,输出图像, 对于Java来说输入输出的问题,java将它抽象成流对象来解决。IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,Java用于操作流的类都在IO包中。流按流向分为两种:1----输入流...原创 2020-02-17 14:17:35 · 278 阅读 · 0 评论 -
Java基础概念之-继承(四大特性之一)
继承1、继承概述继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。虽然食草动...原创 2020-01-13 10:36:33 · 176 阅读 · 0 评论 -
python基础概念之-打印一个边长为n的正方形
python打印一个边长为n的正方形n=int(input('请输入正方形的边数:'))print(' * '*n)for i in range(n-2): print(' *',' '*(n-2),'*')print(' * '*n)n=int(input('请输入正方形的边数:'))i=1while i<=n: if i==1 or i==n: ...原创 2020-01-13 10:25:04 · 7615 阅读 · 0 评论 -
Java基础概念之-异常
Java基础概念之-异常一、异常概述1、什么是异常?异常就是程序运行过程中所出现的不正常现象Try //把可能发生异常的代码包起来,当发生异常时,将异常抛出Catch //捕获,如果加上System.exit(0);,则finally段代码则不会执行了Finally //不管有无异常,这部分代码都必须执行,进行收尾工作Throw //手动引发一个异常Thro...原创 2020-01-10 14:33:55 · 339 阅读 · 0 评论 -
Java中多线程的简单概述
Java中多线程的简单概述一、多线程的概述Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一...原创 2020-01-10 14:29:14 · 220 阅读 · 0 评论 -
dataTable表格数据导出excel以及pdf和打印功能
表格数据增加excel以及pdf打印功能首先,要使用导出excel和导出pdf、打印可以导入dataTable的相关的一些js和css文件DataTable这个插件非常好用,它不但可以美化表格、还可以帮你自动地把表格分页、排序、搜索功能、以及导出相关excel和pdf新建一个html文件,在头部引入相关的js和css <link rel="stylesheet" href="cs...原创 2019-11-01 16:11:50 · 2095 阅读 · 2 评论 -
干货!超实用的JavaSE基础知识学习笔记!
一、搭建Java环境1、下载和安装JDK(jdk和jre到指定目录,如E:\Java\jdk1.7.0 以及E:\Java\jar路径必须记住)2、配置环境变量1、计算机→属性→高级系统设置→高级→环境变量2、系统变量→新建 JAVA_HOME 变量变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)3、系统变量→寻找 Path 变量→编辑在变量值最后输入 %JA...原创 2019-10-31 10:31:42 · 467 阅读 · 0 评论