加载中
Spark框架详解

一、引言 作者:Albert陈凯 链接:https://www.jianshu.com/p/f3181afec605 來源:简书 Introduction 本文主要讨论 Apache Spark 的设计与实现,重点关注其设计思想、运行原理、实现架构及性...

基于epoll的TP传输层实现

1. 抽象TP传输层设计   在使用epoll实现实际的传输层之前,先设计一个抽象的传输层,这个抽象的传输层是传输层实现的接口层。   接口层中一共有以下几个通用的类或者接口: (1)Socket:...

2018/08/06 10:22
10
[书籍]用UWP复习《C#并发编程经典实例》

##1. 简介 C#并发编程经典实例 是一本关于使用C#进行并发编程的入门参考书,使用“问题-解决方案-讨论”的模式讲解了以下这些概念: 面向异步编程的async和await 使用TPL(任务并行库) 创建...

支付平台架构设计要点与实践

架构设计要考虑很多方面,比如如何控制并发(使用锁),如何设置线程池,使用缓存,怎样设计数据库索引等,从下面这篇文章可以学习一下这方面的经验。 互联网平台架构日益成为互联网发展的基...

2018/08/06 08:48
23
2018.8.6 学习 log4j.properties 配置文件

##配置文件的话第一步当然是解决乱码问题 ###Eclipse中properties文件中文乱码解决方式 打开eclipse的properties文件时你会发现,其中部分中文注释乱码了,下面将写出如何设置properties的编...

2018/08/06 00:53
144
spring cloud: 升级到spring boot 2.x/Finchley.RELEASE遇到的坑

spring boot2.x已经出来好一阵了,而且spring cloud 的最新Release版本Finchley.RELEASE,默认集成的就是spring boot 2.x,这几天将一个旧项目尝试着从低版本升级到 2.x,踩坑无数,记录一下...

2018/08/05 22:58
74
Vuex的使用

Vuex Vuex是专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 应用场景 对于深层嵌套组件,依靠pro...

2018/08/05 18:08
0
顺序存储线性表_ArrayList

  相信大家在日常开发过程中 List 应该使用的非常非常多,今天就来简单学习一下 List 的数据结构 顺序存储线性表。 一、什么是顺序存储线性表   顺序存储线性表是最基本、最简单、也是最...

2018/08/05 16:30
47
移动构造函数

C++中对象发生拷贝的场景可以分为两种,一种是被拷贝的对象还要继续使用,另一种是被拷贝的对象不再使用;第二种一般可以认为是对右值的拷贝,也就是一个临时对象; C++11中引入了移动构造函...

c++
2018/08/05 12:37
12
HashMap、ConcurrentHashMap原理分析

集合(Collection)是编程中常用的数据结构,而并发也是服务器端编程常用的技术之一,并发总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会...

2018/08/05 11:17
36
体育成绩统计——20180801模拟赛T3

体育成绩统计 / Score 题目描述    正所谓“无体育,不清华”。为了更好地督促同学们进行体育锻炼,更加科学地对同学们进行评价,五道口体校的老师们在体育成绩的考核上可谓是煞费苦心。然...

2018/08/05 10:55
131
初识RabbitMQ

1.安装 rabbitmq官网:http://www.rabbitmq.com/ 下载地址:https://packagecloud.io/rabbitmq 下载rabbitmq-server 安装脚本文件 # curl -s https://packagecloud.io/install/repositories/r...

2018/08/05 10:30
37
容器与容器编排实战系列 1 -- Docker 安装

CentOS7.4 下安装Docker 详细步骤 第一步:安装Docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/c...

2018/08/04 22:25
10
ubuntu移动分区,修改目录挂在点

由于/tmp目录空间有点小,导致安装一个大软件的时候提示/tmp空间不足,最后通过创建新分区,并将新分区挂在到/tmp下,把/tmp空间扩大。 安装gparted 输入如下命令: sudo apt-get install g...

2018/08/04 22:24
44
Ipython使用指南

一、简介   2001年,Fernando Perez为了得到一个更为高效的交互式Python解释器而启动的一个项目,IPython不仅仅是一个加强版的shell,他可以直接进行绘图操作的GUI控制台,一个基于web的交...

2018/08/04 20:28
40
visual2017专业版MFC编程环境搭建及第一个MFC程序的创建

1、MFC介绍及环境搭建 MFC全程为Microsoft Foundation class Library,即微软的基本类库,MFC实际上是一个庞大的文件库,它由指向文件和源文件组成。   首先,打开visual2017,进行如下操作...

2018/08/04 20:00
53
Jenkins + Ant + Jmeter 对项目的接口进行CI持续集成的配置 外加发送邮件 sendEmail

Step1:安装Jenkins,从指定git上拉代码【安装步骤忽略】 Step2:在项目安装的linux server上安装Ant 和Jmeter,我都安装在了自己的目录上,如下图 Step3:编写build文件,注意更改一下自己的...

bzoj 4912: [Sdoi2017]天才黑客

##Description ##Solution 这个题和点没什么关系 , 之和边与边之间关系有关 , 我们就把边看作点 , 边权就是 $lcp$ , 点权看作这条边本来的权值. 现在考虑两两连边 , $lcp$ 就是两个点在 $tri...

lcp
2018/08/04 19:41
9
bzoj 5341: [Ctsc2018]暴力写挂

##Description ##Solution 边分治+边分树合并 这个题很多做法都是启发式合并的复杂度的,都有点卡 以前有个套路叫做线段树合并优化启发式合并,消掉一个 $log$ 这个题思路类似,建出边分树,通过...

2018/08/04 19:40
17
LOJ #6062. 「2017 山东一轮集训 Day2」Pair

##Description 给出一个长度为 $n$ 的数组 $a$ 和长度为 $m$ 的数组 $b$ ,求 $a$ 中有多少个长度为 $m$ 的连续子序列能够和 $b$ 构成完美匹配 , $a_i$ 和 $b_j$ 能够匹配的条件是 $a_i+b_j>=...

2018/08/04 19:40
34

没有更多内容

加载失败,请刷新页面

返回顶部
顶部