自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

原创 QT5中QFileDialog教程

参考链接:Qt5.5 QFileDialog类的使用方法

2021-04-13 14:35:45 293

原创 页面置换算法

页面置换算法前言缓存算法历史已经很久了,但在楼主查询相关资料时,发现知识零碎,且原理介绍的很不详细,遂有了总结常用缓存算法文章的想法,以供广大朋友们查阅。本文是缓存系列的第一篇,知识侧重于初略的介绍,并未深入。一、Second-chance1、算法思想这是FIFO算法的改进版,相对于FIFO算法立刻淘汰对象,该算法会检查待淘汰对象的引用标志位。如果对象被引用过,该对象引用位清零,重新插入队列尾部,像新的对象一样;如果该对象未被引用过,则将被淘汰。2、工作原理在FIFO算法的基础上,*为缓存中

2021-04-11 22:16:48 454

原创 C++顺序表

参考链接:C++顺序表的操作顺序表(C++实现)–C语言

2021-03-30 10:43:08 196

原创 贝叶斯线性回归

贝叶斯线性回归参考链接:贝叶斯分类器–文本分类的C语言实现

2021-03-29 22:50:57 117

原创 机器学习算法

参考链接:https://blog.csdn.net/sanjianjixiang/article/details/103467763

2021-03-28 22:06:37 71

原创 QT安装教程

参考链接:Qt5.9.0安装及更改组件过程

2021-03-28 02:00:34 129

原创 决策树算法java

首先来看下本次案例创建得到的决策树长什么样用于创建这棵决策树的数据如下(第一行的每一列为特征名称,最后一列为分类)色泽,根蒂,敲声,纹理,脐部,触感,好瓜青绿,蜷缩,浊响,清晰,凹陷,硬滑,好瓜乌黑,蜷缩,沉闷,清晰,凹陷,硬滑,好瓜乌黑,蜷缩,浊响,清晰,凹陷,硬滑,好瓜青绿,蜷缩,沉闷,清晰,凹陷,硬滑,好瓜浅白,蜷缩,浊响,清晰,凹陷,硬滑,好瓜青绿,稍蜷,浊响,清晰,稍凹,软粘,好瓜乌黑,稍蜷,浊响,稍糊,稍凹,软粘,好瓜乌黑,稍蜷,浊响,清晰,稍凹,硬滑,好瓜乌黑,稍蜷,

2021-03-28 00:45:57 839

原创 内存管理

http://www.myexceptions.net/cpp/332679.htmlhttps://blog.csdn.net/lzm18064126848/article/details/48131425/

2021-03-26 08:02:34 78

原创 Gnuplot 常用命令

之前,在「会画画的乌龟」一文中已对 Gnuplot 作了简单介绍。本文讲述如何使用 Gnuplot 将一组数据以散点图、折线图以及直方图的形式可视化。数据的准备下面这组数据是我的一篇论文中的实验数据……为了得到这组数据,折腾了一个多月。第一行文本是注释。第 1 列是 7 份数据的编号。第 2 列是数据量(点数)。第 3~5 列分别是三种数据处理算法所耗时间(秒)。#ID N CR-tree RR*-tree MOO R-treea 408707

2021-03-24 03:42:11 669

原创 java实现ADT Heap

参考链接:优先队列ADT_PrioQueue

2021-03-22 03:20:18 269

原创 java.util.Comparator详解

参考链接:http://www.360doc.com/content/08/0928/10/16915_1686535.shtml

2021-03-22 02:54:53 637

原创 java反射总结

java反射总结参考链接:Java反射机制详解(一)

2021-03-22 02:13:56 55

原创 centos常用命令

查看软件安装时间rpm -qi 软件名 #查看软件安装时间

2021-03-21 08:55:24 220 1

原创 scanf读取含空格的字符串

scanf读取含空格的字符串

2021-03-18 04:55:11 462

原创 源码编译安装Postgresql 12.5

1 环境操作系统: Centos 7.6 (cat /etc/redhat-release)postgresql版本: 11.4(因为12还是beta版)2 准备工作2.1 安装gcc编辑器[root@localhost postgresql-11.4]# gcc --versiongcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)Copyright © 2015 Free Software Foundation, Inc.本程序是自由软件;请参看源代码的

2021-03-18 01:55:28 604

原创 软件开发 java教程

软件开发请留言,程序代写请留言

2021-03-18 01:52:37 225

原创 xv6

xv6 改变这个系统内置的scheduler 作业请联系本人

2021-03-17 03:01:23 135

原创 C++11的内存序总结

对于C++11的6种并发查了不少相关资料,这里作一个总结和理解std::memory_order_relaxed,std::memory_order_consume,std::memory_order_acquirestd::memory_order_release,std::memory_order_acq_rel,std::memory_order_seq_cst粗浅理解(了解大概)编译器优化而产生的指令乱序,cpu指令流水线也会产生指令乱序,总体来讲,编译器优化层面会产生的指令乱序,cpu层

2021-03-17 00:18:08 412

原创 C++类型转换

C++四种类型转换C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)aC++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。static_cast 静态类型转换。如int转换成charreinterpreter_cast 重新解释类型dynamic_cast 命名上理解是动态类型转换。如子类和父类之间的多态类型转换。const_cast,

2021-03-15 22:18:53 137 2

原创 互斥锁 条件变量 信号量

线程同步为允许在线程或进程间共享数据,同步通常是必须的。常见的同步方式有:互斥锁、条件变量、读写锁、信号量。另外,对于进程间的同步,也可以通过进程间通信的方式进行同步,包括管道(无名管道、有名管道)、信号量、消息队列、共享内存、远程过程调用,当然也可以通过Socket来进行网络控制。一. 互斥锁和条件变量是同步的基本组成部分  互斥锁和条件变量出自Posix.1线程标准,多用来同步一个进程中各个线程。但如果将二者存放在多个进程间共享的内存区中,它们也可以用来进行进程间的同步。互斥锁用于保护临

2021-03-13 11:40:53 789 1

原创 linux中fcntl()、lockf、flock的区别

linux中fcntl()、lockf、flock的区别参考文档:linux中fcntl()、lockf、flock的区别

2021-03-13 00:51:02 115

原创 Linux各种重要配置文件详解

Linux各种重要配置文件详解参考链接Linux各种重要配置文件详解

2021-03-12 10:57:07 93

原创 tmux Terminal处理软件教程

tmux Terminal处理软件教程我以前一直喜欢使用系统平台自带的 Terminal 处理问题,因为它高效,最近迷恋上一款操作终端的软件 Tmux , 这是一个非常好用的软件,它让我可以更高效的操作终端,大大提高我的工作效率,很容易上手,如果你和我一样经常使用终端解决问题,那么 Tmux 你是很值得学习的。tmux 的安装Linux 系统中通常使用 yum 来安装 tmux :yum install tmuxMac OS 通常使用 brew 来安装 tmux :brew install t

2021-03-12 08:01:49 170

原创 c语言 星球战舰对战游戏

C语言星球对战先输入船的位置,判断船有没有越界,或者此位置已经有船了输入坐标点#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#include <time.h>#define BOARDROWS 9#define BOARDCOLS 11//author:591961465bool dumpComputer = false; //causes dump of comp

2021-03-12 02:12:31 242

原创 31点游戏设计Trianta Ena

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-12 01:54:03 143

原创 phread和semaphore总结

phread和semaphore总结pthread常用函数简单介绍####### 创建线程int pthread_create(pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void * arg)thread是一个pthread_t类型的指针,可以简单理解为线程IDattr表示该线程的属性,具体没有看,下面的程序中都设置成了NULL,表示默认属性。start_routin

2021-03-12 01:41:17 242

原创 Mac下使用imagemagick将PDF转长图

Mac下使用imagemagick将PDF转长图安装imagemagickbrew install imagemagick`拼接图片# pdf to imageconvert -density 150 input.pdf -quality 90 output.png # will produce some small images on desktop# vertical concateconvert -append output-*.png out.png# horizontal con

2021-03-12 01:32:57 265

转载 Win64下编译OSG详细过程(Win10+VS2015+OSG3.6.3)

文章转载:https://www.cnblogs.com/charlee44/p/10351245.html

2021-02-21 01:01:54 99

原创 C++实现字符串切割并且反转切割后的字符串

#include <iostream>#include <string>using namespace std;string reverse(const string& s, const char c){ string ret = ""; string substring; string::size_type start = 0, index; index=s.find_first_of(c,0); do{.

2021-01-15 18:17:02 396

原创 mac Undefined symbols for architecture x86_64 g++

mac上使用g++ Undefined symbols for architecture x86_64g++ file1.cpp file2.cpp filen.cpp -o target 就可以了。需要编译的时候把几个用到的cpp源文件都连接上。

2021-01-08 01:20:22 298

原创 windows查找文件使用for命令

for /r "D:\Program Files\LOL" %i in (*.png) do echo %i其中(*.png)其中条件,查找所有文件为(*)

2021-01-06 08:06:39 753

原创 vmware中centos仅主机模式网络配置

保证VMware Network Adapter VMnet1是启用状态 将可以连接外网的连接共享属性设置成如下图所示 将VMware Network Adapter VMnet1的IP地址设置成与本机IP不同的网段即可 VMware虚拟网络编辑器VMnet1设置成如下图所示,与VMware Network Adapter VMnet1保持一致 通过文件配置如下 ...

2020-05-14 11:31:14 1215

原创 window系统下cmd中获取当前用户目录

在很多情况下我们需要获取当前用户目录来操作文件,我这边的使用环境是批处理在不同电脑上运行,需要获取当前用户目录下文件来操作。通过环境变量%USERPROFILE%就可以获取了在cmd下输入echo%USERPROFILE%可以查看当前系统用户目录这边列举一些其他常用的获取系统路径的:%WINDIR% {系统目录- C:\WINDOWS}%SYSTEMROOT% {系统目录- C:\WINDOWS}%SYSTEMDRI...

2020-05-14 09:43:54 9631

原创 mysql笔记

一、数据库的基本操作-- 选择要操作的数据库-- world:数据库名use world;-- 显示已存在的数据库列表show databases;-- 显示指定数据库下的表的信息show tables;-- 显示指定表的列的信息-- world.country:数据库名.表名show columns from world.country;-- 显示指定表的...

2020-05-06 06:54:17 103

原创 对称加密、非对称加密、散列(哈希)算法比较

对称加密算法也叫私钥加密算法,其特征是收信方和发信方使用相同的密钥,即加密密钥和解密密钥是相同或等价的。非对称加密算法也叫公钥加密算法。其特征是收信方和发信方使用的密钥互不相同,而且几乎不可能从加密密钥推导解密密钥。用公钥加密的过程叫加密用私钥解密的过程叫解密用私钥加密的消息称为签名,只有拥有私钥的用户可以生成签名用公钥解密签名这一步称为验证签名(验签),所...

2020-04-07 09:23:29 1255 1

原创 Linux启动详细过程(开机启动顺序)

启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Ma...

2019-11-06 11:42:29 193

原创 iptalbes防火墙设置

开通端口号iptables -I INPUT -p TCP --dport 80 -j ACCEPT永久生效service iptables saveservice iptables restart

2019-10-17 22:35:15 156

原创 ubuntu搭建gitlab

1.操作系统 : Ubuntu 18.04.1安装Gitlab 官网:https://about.gitlab.com/2.安装Gitlab1)安装并配置必要的依赖项sudo apt-get updatesudo apt-get install -y curl openssh-server ca-certificates接下来,安装Postfix以发送通知电子邮件...

2019-10-17 22:27:04 539

原创 idea导入maven后使用tomcat:run启动

1.导入maven项目,记得先删除maven项目中的.idea文件夹,否则导入项目后没有目录2.点击Edit Configurations3.点击添加+4.选择maven5.填写相关信息6.选择刚才的jeesite_maven 启动run即可...

2019-10-17 10:54:17 2177

原创 docker 使用tomcat+mysql部署 java项目

1.下载tomcat镜像docker pull docker.io/tomcat 2.下载mysql 版本5.7 千万不要下载最新版latest 8的版本好多spring springMVC老项目的包不兼容,到时无法连接到mysql容器docker pull mysql:5.73.创建mysql目录,并且赋予权限,否则容器无法写入mkdir /docker...

2019-10-16 11:29:45 491

the_is_heima_lesson_java.txt

this_is_heima_java_lesson

2021-03-15

java安装包windows 64为版本1.8_144

java的JDK安装包,官网的旧版本 windows 64位系统使用 版本1.8_144 执行文件,需要安装,非解压版

2019-02-20

nginx-1.15.5-linux

linux系统的nginx安装包,版本1.15.5 此程序从官网上下载的

2018-11-06

JavaEE开发的颠覆者- Spring Boot实战+源码(免费最低CSDN币)

JavaEE开发的颠覆者- Spring Boot实战+附带源码,主要讲述了Springboot的使用和常用开发组件

2018-08-27

markdown for typora

typora 软件编写markdown格式的文件,非常好用,国外网站https://www.typora.io/

2018-07-11

Spring官方 源码

这是从Spring官方github 源码下载下来的,里面主要是SpringIO等核心技术的,应该Spring5的吧,不过改动不带,Spring一直是那个结构没有多大改变

2018-05-24

net.sft.json

java中封装json数据的包,net.sft.json包,JAVA中使用JSON进行数据传递,用于java生成json字符串,和java解析json字符串

2018-01-26

空空如也

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

TA关注的人

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