自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS 7通过yum安装RabbitMQ及其web管理界面配置

0. 安装依赖sudo yum -y install make gcc gcc-c++ kernel-devel m4 \ncurses-devel openssl-devel fop \unixODBC unixODBC-devel1. 安装erlang支持添加erlang源rpm -Uvh https://download.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm安装yum install erlang

2020-11-19 21:46:57 218

原创 CentOS-Minimal安装后的配置

CentOS-Minimal安装后的基本配置1. 配置网卡不配置网卡则不会自动连接,ping不通外网1.1 查看网卡状态nmclid d1.2 配置网卡ntmui进入ui界面配置网卡在自动连接上打上X1.3 重新启动服务`service network restart2. yum配置镜像源2.1 下载ali镜像源进入yum配置文件夹cd /etc/yum.repo.d下载curl https://mirrors.aliyun.com/repo/Centos-7.repo2.2 清

2020-11-18 16:23:12 220

原创 PTA [A1004] Counting Leaves

比较菜的DFS解法。基本思路就是dfs搜索的时候每进入到子结点时,使深度+1,如果比记录的最大深度大,那么更新一下最大深度。如果存在子结点,那么它就不是叶结点(用flag标记)。直接贴代码:#include <iostream>using namespace std;const int MAX = 100;int G[MAX][MAX] = {0}; /* 邻接矩阵存图,...

2020-04-08 17:59:09 178

原创 【OpenMP】#pragma omp for nowait(nowait子句的作用)

nowait 子句用于消除隐式的 barrier(implicit barrier)隐式 barrier我们一个知道,在 OpenMP 中,有许多地方有着隐式的 barrier。例如:parallel 结束后for子句后等等以下面的代码为例没有 nowaitint main(){#pragma omp parallel { int id = omp_...

2019-11-14 21:24:29 4943

原创 设计模式——简单工厂模式及实例

简单工厂模式##1 简介简单工厂模式实质是给工厂类传入一个参数,然后工厂根据传入的参数,动态的决定创建一个产品类(当然这些类继承自同一个父类或接口)。2 三种角色工厂负责动态的生产对象抽象产品工厂产生的对象的父类,或者说是工厂创建时返回的类型。具体产品工厂产生的目标,工厂根据传入的参数,生产出的具体产品。3 简单工厂模式的一种简单实现(TypeScript)以印刷厂为例,印刷...

2019-11-12 23:54:02 123

原创 【OpenMP】#pragma omp critical 子句

#pragma omp critical子句的作用是限制一块区域最多只能有一个线程在里面运行,这就是临界区我们以一个求最大值的程序为例#include <iostream>#include <omp.h>int main(){ int a[10] = {42,134,234,3234,14134,2345,3236,1214,345,1234}; ...

2019-10-25 00:19:55 2572

原创 OpenMP 基本指令、子句

OpenMP指令OpenMP 指令的通用格式为#pragma omp 指令 [子句[子句]...]OpenMP 并行执行概念OpenMP 并行执行的程序要全部结束后才会运行后面的非并行部分的代码, 这就是fork/join并行模式.OpenMP 指令使用方法parallel 是构造并行块的一个指令, 在这个指令后面需要使用一对大括号来指定需要并行计算的代码。#pragma omp p...

2019-10-24 20:07:07 1671 1

原创 MPI学习笔记(四)——组合通信子的管理

组和通信子的管理组(Group)组是一个进程的有序集合,在实现中可以看作是进程标识符的一个有序集。组内的每个进程与一个整数rank相联系,序列号从0开始并且是连续的。我们可以在通信组中使用组来描述通信空间中的参与者并对这些参与者进行分级(这样在通信空间中为它们赋予了唯一的名字)。创建//建立一个通信组对应的新进程组int MPI_Comm_group(MPI_Comm comm, MPI...

2019-10-23 00:12:06 1776

原创 MPI 学习笔记(三)——集合通信API

运行时间double MPI_Wtime(void);// 返回一个浮点数表示的秒数double MPI_Wtick(void);//返回 MPI_Wtime 的精度,单位是秒, 可以认为是一个时钟一个 tick(滴答)所占用的时间.数据打包(pack)发送不相同类型的数据时,打包发送.执行一次打包进一部分.int MPI_Pack(void* inbuf, int incou...

2019-10-17 22:37:24 726

原创 React Hooks用法简要概括及其使用规则

文章目录React Hooks用法简要概括及其使用规则State Hook用法Effect Hook用法不应该在 `render` 中调用 effect不应该在 effect 中更新 state每次 state 更新后都会生成一个不同的 effect,代替之前的 effect如果返回一个function, React 将会在 当前 effect 清除(clean up)时执行.什么时候清除 eff...

2019-10-17 01:21:15 1193

原创 MPI 学习笔记(二)——集合通信函数图解

接上一篇笔记详细图解了 MPI 集合通信函数.以下图中, 矩形代表进程, 较小的带颜色的矩形代表数据.MPI_BcastMPI_ScatterMPI_GatherMPI_AllgatherMPI_AlltoallMPI_ReduceMPI_AllreduceMPI_Reduce_scatterMPI_Scan图中如有错误,请给予指正。...

2019-10-16 20:27:05 1968 2

原创 MPI 学习笔记(一)

学习 MPI 的一些笔记

2019-10-16 01:54:37 1091 2

原创 【Javascript】prototype一些重要知识点

原型原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是一个对象。JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。可以访问对象不具有的属性...

2019-08-17 14:54:00 83

原创 【Javascript】几种继承模式(传统、call/apply、共享原型、圣杯模式)

1、传统模式 —— 原型链Son.prototype = new Father()过多的继承了没用的属性。2、借用构造函数 —— call、applyvar son = {};Father.call(son)不能继承借用的构造函数的原型多走一个函数3、 共享原型不能随便改动自己的原型,因为指向同一个空间。function Father(){}function ...

2019-08-17 14:41:07 138

原创 MacOS配置PHP环境时会遇到的问题(localhost不识别php文件,修改路径后显示403,找不到/Library/WebServer/Documents文件)

部分操作要修改httpd.conf,不放心的话先备份一份。找不到/Library/WebServer/Documents在‘访达’中用shift+command+G然后输入路径/Library/WebServer/Documents即可。如何修改路径打开httpd.conf文件。我使用的是sublime所以指令为subl ,命令sudo subl /etc/apache2/httpd.c...

2019-08-17 14:28:42 979

原创 CCF URL映射【201803-3】【python解法】

CCF URL映射(python解法)问题描述URL 映射是诸如 Django、Ruby on Rails 等网页框架 (web frameworks) 的一个重要组件。对于从浏览器发来的 HTTP 请求,URL 映射模块会解析请求中的 URL 地址,并将其分派给相应的处理代码。现在,请你来实现一个简单的 URL 映射功能。  本题中 URL 映射功能的配置由若干条 URL 映射规则组成。当...

2019-08-11 23:31:55 311

原创 CCF CIDR合并【201812-3】【python解法】

题目http://118.190.20.162/view.page?gpid=T82思路没有思路,按照题目描述就行…关键是得读懂题目代码import re def dvismerge(ip1:tuple,ip2:tuple) -> bool: # 大小合并 # True 1 > 2 minlen = min(ip1[1], ip2[1]) ...

2019-08-11 23:27:48 346

原创 python分治法、暴力法、动态规划求最大子数组

《算法导论》第四章后习题4.1-3交叉点的计算通过20次求两种方法的最小时间差,然后取平均值求得。以50000个随机元素的列表为例:暴力法需要约两分钟,分治法需要0.19s,而动态规划只需要0.013s。(单次数据)import mathimport timeimport randomdef force(profit): """ use forceful meth...

2019-04-17 00:44:51 398

原创 Java的惰性初始化——代码实例

Java的惰性初始化 代码实例编译器不会简单地为每一个引用都创建默认对象。否则会增加不必要的负担,如果要初始化这些引用,可以在下列位置进行:在定义对象的地方,这意味着它将在构造器调用之前调用。在类的构造器中。就在正要使用这些对象之前。在生成对象不值得及不必每次都生成对象的情况下,这种方式可以减少不必要的负担。使用实例初始化。这里我们主要讲惰性初始化,也就是上面的第三条。《Thin...

2019-04-02 22:10:42 469

原创 Java的构造器初始化

Java–构造器初始化变量初始化顺序在类的内部,变量定义顺序决定了初始化顺序。并且,即使变量散布在类中的函数之间,变量仍然在方法(包括构造函数)之前初始化。class Window{ Window(int maker){ System.out.println("window("+maker+")"); }}class House{ Window w1 = new Window(...

2019-03-23 23:34:21 1283

原创 安装jdk后java运行正常而javac找不到的解决方案

一、首先,确认jdk和jre是否在一个文件夹截止至时间2019/2/25,官方的安装包默认路径是不在同一个文件夹的,如果你没有修改路径,那么就不需要确认了。二、环境变量配置1、新建Path(如果存在Path这个变量,那么你只需选中Path -&gt; 编辑 然后在Path后添加一下变量值即可)变量值:C:\ProgramData\Oracle\Java\javapath;%java_ho...

2019-02-25 22:32:59 3639

quartus II 四位串行加法器VHDL和逻辑图

基于quartus II 实现的四位串行加法器 内含VHDL和逻辑图以及激励波形文件(VWF)

2018-11-30

基于quartus II 设计的全加器VHDL,逻辑图以及VWF

基于quartus II实现的全加器 内含实现全加器的VHDL代码、逻辑图(BDF)以及激励波形文件(VWF)。

2018-11-30

《逻辑与计算机设计基础》(原书第五版)课后习题答案

《逻辑与计算机设计基础》(原书第五版)课后习题答案 答案是英文版注意!!!

2018-11-19

空空如也

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

TA关注的人

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