自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 求解最短路径常用算法详解、对比及实现(Dijkstra)(Floyd)(Bellman-ford)(SPFA)

求解最短路径常用算法总结(Dijkstra算法)(Floyd算法)(Bellman-ford算法)相关算法实现Dijkstra算法Dijkstra算法(堆优化)[Floyd算法](https://blog.csdn.net/qq_44486439/article/details/105577171_Bellman-ford算法SPFA算法(Bellman-ford算法队列优化)最...

2020-04-29 21:15:46 1312

原创 Linux系统——线程同步(条件变量)

Linux系统——线程同步(条件变量)实现代码#include<bits/stdc++.h>#include<unistd.h>#include<pthread.h>using namespace std;pthread_cond_t condition = PTHREAD_COND_INITIALIZER;pthread_mutex_t mtx...

2020-04-28 12:06:40 372 1

原创 队列应用——杨辉三角(C++实现)

队列应用——杨辉三角(C++实现)实现代码#include<bits/stdc++.h>using namespace std;int main(int argc, char const *argv[]){ int n; while(~scanf("%d", &n) && n > 0){ queue<int&...

2020-04-27 21:45:59 1315

原创 Windows系统——多进程多线程任务队列管理(进程通信)(临界资源访问)

Windows系统——多进程多线程任务队列管理实现代码Printer.cpp/*author : eclipseemail : eclipsecs@qq.comtime : Sun Apr 26 12:44:13 2020*/#include <bits/stdc++.h>#include <windows.h>#include "Queue....

2020-04-27 16:05:47 1005

原创 Windows系统——进程通信共享内存区

Windows系统——进程通信共享内存区实现代码writer.cpp/*author : eclipseemail : eclipsecs@qq.comtime : Sun Apr 26 12:44:13 2020*/#include<bits/stdc++.h>#include<conio.h>#include<windows.h&gt...

2020-04-26 23:41:09 572 1

原创 操作系统——银行家算法

操作系统——银行家算法概念银行家算法(Banker’s Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。算法思路背景将操作系统视为银行家,操作系统管理的资源视为银行家管理的资金,进程向操作系统申请资源视为客户向银行家贷款,客户...

2020-04-26 22:12:01 1033 2

原创 Windows系统——进程创建

Windows系统——进程创建CreateProcess()实现代码父进程parent.cpp/*author : eclipseemail : eclipsecs@qq.comtime : Sun Apr 26 09:20:40 2020*/#include<bits/stdc++.h>#include<windows.h>using na...

2020-04-26 10:46:28 641

原创 Windows系统——多线程互斥访问临界资源

Windows系统——多线程互斥访问临界资源实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Fri Apr 24 15:45:42 2020*/#include<bits/stdc++.h>#include<windows.h>using namespace std;CRITICAL_SE...

2020-04-25 19:24:35 1305

原创 Linux系统——多线程互斥锁

Linux系统——多线程互斥锁pthread_mutex_lock() pthread_mutex_unlock()实现代码#include<bits/stdc++.h>#include<pthread.h>#include<unistd.h>using namespace std;const int THREAD_NUM = 5;int valu...

2020-04-25 17:10:04 520

原创 Linux系统——多线程编程pthread_join()

Linux系统——多线程编程pthread_join() pthread_exit()实现代码#include<bits/stdc++.h>#include<unistd.h>#include<pthread.h>using namespace std;void* write(void *arg) { printf("Write into buf...

2020-04-24 11:37:54 851

原创 Linux系统——线程函数返回值

Linux系统——线程函数返回值pthread_join() pthread_exit()实现代码#include<bits/stdc++.h>#include<unistd.h>#include<pthread.h>using namespace std;void *returnVal(void *arg) { int value = 1024...

2020-04-24 10:02:49 2737

原创 Windows系统——线程创建

Windows相同——线程创建实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Fri Apr 24 08:32:45 2020*/#include<bits/stdc++.h>#include<windows.h>struct Parameter{ int low; int ...

2020-04-24 08:50:43 642

原创 Linux系统——线程函数传递参数

Linux进程控制——传递参数实现代码#include<bits/stdc++.h>#include<pthread.h>#include<unistd.h>using namespace std;struct Parameter { int low; int high; Parameter(int l, int h) : low(l), hi...

2020-04-24 00:02:29 1347

原创 Linux系统——线程创建pthread_create()

Linux进程控制——线程创建实现代码#include<bits/stdc++.h>#include<unistd.h>#include<pthread.h>void* func(void *arg) { printf("This is child thread!\n"); printf("Process ID %ld\n", (un...

2020-04-23 23:19:09 657

原创 Python解析json文件

Python解析json文件实现代码import jsonimport sysstdout = sys.stdoutwith open("company.json", "w+") as outputFile: #输出重定向为json文件 sys.stdout = outputFile data = [ { 'apple' : 1, 'microsoft' : 2, ...

2020-04-22 20:32:43 950

原创 Python连接远程MySQL数据库

Python连接远程及本地MySQL数据库安装pip install pymysql实现代码import pymysqldef insert(start, destination, dis): #修改下列语句的参数 db = pymysql.connect(host='YOUR_HOSTNAME',user='YOUR_USER_NAME',passwd='YOUR_PAS...

2020-04-22 12:00:49 1431

原创 Python+OpenCV十行代码实现简单的人脸检测

Python+OpenCV十行代码实现简单的人脸检测环境安装OpenCV-pythonpip安装pip install opencv-python更换成阿里云镜像源可以更快pip install opencv-python -i http://mirrors.aliyun.com/pypi/simple/GitHub下载OpenCV级联分类器OpenCV或者用git c...

2020-04-20 23:09:45 665

原创 二叉树遍历(层次遍历)(前中后序遍历)(C++实现)

二叉树遍历(层次遍历)(前中后序遍历)(C++实现)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Mon Apr 20 16:02:40 2020*/#include<bits/stdc++.h>using namespace std;struct Node { int data; N...

2020-04-20 19:13:47 739

原创 Dijkstra最短路(迪克斯特拉算法)(C++实现)(邻接矩阵)

Dijkstra最短路(迪克斯特拉算法)(C++实现)(邻接矩阵)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Sun Apr 19 22:11:03 2020*/#include<bits/stdc++.h>using namespace std;const int INF = 0xFFFF;v...

2020-04-19 22:36:06 1469

原创 BFS求解非加权图单源最短路径问题(邻接表)(C++实现)

BFS求解非加权图单源最短路径问题(邻接表)(C++实现)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Sat Apr 18 22:48:00 2020*/#include<bits/stdc++.h>using namespace std;const int INF = 0xFFFF;vect...

2020-04-19 11:27:04 1046

原创 SPFA算法(Bellman-ford算法队列优化)(邻接表)(C++实现)

SPFA算法(Bellman-ford算法队列优化)(贝尔曼-福特算法队列优化)(邻接表)(C++实现)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Sat Apr 18 17:39:56 2020*/#include<bits/stdc++.h>using namespace std;const ...

2020-04-18 20:50:27 923

原创 FloydWarshall算法求解关系的传递闭包(C++实现)

FloydWarshall算法求解关系的传递闭包(C++实现)实现代码#include<bits/stdc++.h>using namespace std;vector< vector<bool> > matrix;void floydWarshall () { for (int k = 0; k < matrix.size(); k+...

2020-04-17 23:08:48 1285 1

原创 Bellman-ford算法(贝尔曼-福特算法)(邻接表)(C++实现)

Bellman-ford算法(贝尔曼-福特算法)(邻接表)(C++实现)实现代码#include<bits/stdc++.h>using namespace std;const int INF = 0xFFFF;struct Edge{ int to; int weight;};vector< vector<Edge> > ...

2020-04-17 21:30:26 1503

原创 Floyd算法(求解多源最短路径)(动态规划思想)(邻接矩阵)(C++实现)

Floyd算法(求解多源最短路径)(动态规划思想)实现代码#include<bits/stdc++.h>using namespace std;const int INF = 0xFFFF;struct Node{ int num; int dist; bool operator < (const Node& rhs) const{...

2020-04-17 13:14:09 1109

原创 DijkstraSSSP(单源最短路径求解)(迪克斯特拉算法堆优化)(Java实现)(邻接矩阵)(优先级队列)(堆优化)

DijkstraSSSP(单源最短路径求解)(Java实现)(邻接矩阵)(优先级队列)(最小堆)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Thu Apr 16 16:45:05 2020*/import java.util.PriorityQueue;import java.util.Comparator;i...

2020-04-16 22:25:54 1254

原创 广度优先遍历BFS(队列应用)(邻接矩阵)(C++实现)

广度优先遍历BFS(队列应用)(邻接矩阵)(C++实现)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Mon Apr 13 20:13:55 2020*/#include<bits/stdc++.h>using namespace std;vector< vector<int> &...

2020-04-14 11:39:15 936

原创 最小生成树Prim算法(邻接矩阵)(C++实现)

最小生成树Prim算法(邻接矩阵)(C++实现)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Mon Apr 13 20:13:55 2020*/#include<bits/stdc++.h>using namespace std;vector< vector<int> > m...

2020-04-13 23:25:25 2460

原创 栈的应用——括号匹配(C++实现)

栈的应用——括号匹配(C++实现)实现代码/*author : eclipseemail : eclipsecs@qq.comtime : Sun Apr 12 16:33:43 2020*/#include<bits/stdc++.h>using namespace std;bool match(string str) { stack<cha...

2020-04-13 18:51:02 990

原创 CentOS安装配置Spark

CentOS安装配置Spark配置Java环境详见CentOS安装配置Java从Apache官网下载spark压缩包也可以到spark下载页面选择spark的其他版本下载链接wget https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-3.0.0-preview2/spark-3.0.0-preview2-bin-had...

2020-04-13 18:07:50 770

原创 CentOS安装配置Java

CentOS安装配置JavaOracle Java官网下载Linux版Java压缩包从Java Download选择合适的版本下载选择Linux压缩包下载解压并移动到自定义目录tar -xvf jdk-13.0.2_linux-x64_bin.tar.gzmv ./jdk-13.0.2 /usr/local/若欲配置路径与上述不同后面的配置也需调整配置环境变量在/...

2020-04-13 18:02:12 639

原创 购买阿里云服务器ECS快速上云

购买阿里云服务器ESC快速上云阿里云阿里云优惠券新用户专享阿里云上云必备选购个人上云中选择一个,点击立即购买加入购物车,由于我不是新用户,价格有所区别进入购物车选择立即购买确认购买支付后,进入控制台进入控制台进行设置1~5分钟后,实例生成,选择对应区域重置实例密码重置后重启使用安全终端模拟软件XShell远程登录XShell下载点击"文件...

2020-04-12 13:27:50 1421

原创 LAMP搭建博客网站(腾讯云UbuntuCVM、MySQL数据库、域名注册)(WordPress)

LAMP搭建网站(腾讯云UbuntuCVM)(腾讯云MySQL数据库)环境配置Linux操作系统: Ubuntu Server 16.04.1 LST 64位(腾讯云CVM)Apache网站服务器:apache2MySQL数据库:MySQL5.7(腾讯云)或 服务器本地MySQLPHP:PHP7.2.24购买腾讯云服务购买云服务器新客领取优惠券腾讯云CVM购买新用户可以低价购...

2020-04-11 21:12:09 727

ScalaResource.zip

包含Linux版/Windows版/Mac OS版/Unix版安装包、开发者文档、源码等,.tgz/.msi/.zip/.deb/.rpm等,官网下载地址https://www.scala-lang.org/download/,官网下载不太稳定,有需求的可以直接下载

2020-08-05

Multithreading.zip

Windows多进程进程间通信、多线程互斥进入临界区、队列应用,临界资源访问,进程间通信,数据结构,C++,WindowsAPI

2020-04-27

FaceDetect.zip

Python+OpenCV十行代码实现对图片的简单的人脸检测,压缩包中包含实现功能的python程序,测试数据,数据结果及OpenCV的人脸检测层级分类器,安装opencv-python包,运行python程序即可

2020-04-20

空空如也

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

TA关注的人

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