自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (8)
  • 收藏
  • 关注

原创 快手java开发面试经验大全

1.自我介绍2.java集合、hashmap详细介绍、关键参数、线程安全的集合、队列和栈、用两个栈实现队列算法3.jvm结构4.多线程锁:synchronized、reentrantlock、countdownlatch、锁升级5.mysql隔离级别6.线程池有哪些、核心参数、线程池运行机制7.threadlocal8.写线程安全单例模式,volatile原理、9.写单词拆分问题10.反问好像叫基础平台部门。java岗。总体来说,快手...

2020-12-16 17:21:13 183

原创 bigo后台java开发面试经验大全

bigo 面试简单介绍屏幕共享ide写题 三个线程交替打印ABCCMS(不太了解,就过了)标记整理和标记清除java内存模型并发集合,线程安全的集合concurrentHashMap怎么实现线程安全的?偏向锁InnoDB和Mylsamint(10),10表示什么 超过可以吗?varchar和charCLOSE_WAIT和TIME_WAITTIME_WAIT保留一段时间的原因HTTPS了解吗Redis了解吗?发布和订阅缓存击穿和缓存穿透.

2020-12-16 17:19:44 157

原创 freewheel面试java经验

freewheel一面自我介绍 介绍下对freewheel的认识 项目介绍,项目的流量大小,QPS,每天处理多少数据的流量 sql题,1 查询表中1-5,2020-08-26 00:00:00的rate(汇率);2 根据rate表,找到每个汇率的持续时间。比如下图中1对5的汇率: 1|5|1.8344|2020-08-16 00:00:000(start_date)|2020-09-01 00:00:00(end_date)这是一个汇率变化表1 用英语总结下面这个图;2 现在用.

2020-12-16 17:18:33 57

原创 拼多多服务器端研发 Java面试经验大全

之前准备面试时整合的拼多多面试经验,供大家参考。反爬虫校验码、封ip、动态渲染、spring怎么管理事务?io、nio、aiomysql怎么做到缓存和数据库的一致性?类加载器打破双亲委派双亲委派的工作流程java怎么打印调用栈exception种类http中的content-length-防止内容篡改tcp协议、udp区别服务怎样适应高并发?高并发解决方案 静态资源分离 页面缓存 反向代理

2020-12-16 17:15:20 49

原创 linux主机间传输数据,No route to host解决方法

今天在虚拟机上对两台机器进行连接,主机间能ping通,但是在传输数据时报错,错误信息是No route to host。这种情况一般是数据包命中了iptables的--reject-with icmp-host-prohibited规则。解决方法是:在节点上执行iptables -Fiptables -F命令的作用是清除规则链中所有规则。...

2020-05-15 23:08:11 1078

原创 腾讯PCG后台开发面试经验

「鹅厂一面」leetcode上面的twosum第二题是map的结构,hashmap的底层,hashmap发生了冲突怎么办,还有就是java里面的concurrenthashmap的结构第三个就是设计模式了,问我工厂模式和单例模式是什么,然后让我用java写一个单例模式第四个是计算机网络,问我应用层有哪些协议,DNS是哪一层的,ping命令用的什么协议,然后问我tcp四次挥手之后有个...

2020-04-07 15:57:35 889

原创 /usr/bin/m4: INTERNAL ERROR: recursive push_string! 解决办法

在执行autoreconfig --install过程中出现了/usr/bin/m4: INTERNAL ERROR: recursive push_string! 的错误。解决办法是:在configure.ac文件的最后加一个空行

2020-03-21 10:01:23 180

原创 字节跳动后台开发实习面试经验

「字节跳动一面」arraylist和linkedlist的区别面向对象的三个特性,重写和重载各是什么意思建索引的语法mysql的4种连接mysql索引有哪几类,有什么优缺点手写sql,现在有个用户活跃表t,这个表的作用是用来计算用户留存率的。里面有两个字段uid(用户id)和date(用户活跃日期)。假设1月1日有10000个活跃用户,1月2日的活跃用户里面有8000个是1...

2020-03-17 14:24:45 734

原创 美团后台开发实习生面试经验

「美团一面」谈谈项目,详细说说项目(单点登录的流程,rbac权限控制模型,项目中的难点)mysql数据库的索引,联合索引,索引用什么数据结构mysql4种事务隔离级别,幻读是什么设计模式,spring中用了什么设计模式,aop用了什么设计模型,一个请求到达spring之后怎么处理的,说一说aop吧。你对spring还有什么了解?mybatis中的$和#有什么不同?mybatis...

2020-03-17 14:22:46 306

原创 腾讯后台开发实习面试题目大全

C++: 1 :C++多态的实现方式,虚函数的底层实现细节。 2:继承类调用构造函数顺序和析构函数顺序,什么时候要将 析构函数定义为虚函数。 3:引用与指针区别 4:new 与 malloc的异同处。 5:结构体内存对齐方式。算法与数据结构: 1:给一个正整数n,现在想将n分成若干个正整数,使得它们的乘积最大。 2:经典的n个数求前k大的数。分两种情况,第一是没有相同的数,另外一种是有。...

2020-03-15 21:47:20 627

原创 slurm19.05 cgroup.conf配置文件

##### Slurm cgroup support configuration file## See man slurm.conf and man cgroup.conf for further# information on cgroup configuration parameters#--CgroupAutomount=yesCgroupReleaseAgentDir=/...

2020-03-14 21:24:09 438

原创 slurm19.05 slurmdbd.conf配置文件内容

## Example slurmdbd.conf file.## See the slurmdbd.conf man page for more information.## Archive info#ArchiveJobs=yes#ArchiveDir="/tmp"#ArchiveSteps=yes#ArchiveScript=#JobPurge=12#StepPurge=...

2020-03-14 21:13:59 738

原创 slurm19.05 slurm.conf配置

# slurm.conf file generated by configurator easy.html.# Put this file on all nodes of your cluster.# See the slurm.conf man page for more information.#SlurmctldHost=blog1##MailProg=/bin/mailMpi...

2020-03-14 21:11:22 1090

原创 2018年北航计算机961考研经验

考试科目:政治 + 英一 + 数一 + 961计算机基础综合本人 61 + 70 + 116 + 113 = 360,分数不高,不过还是想和大家分享。1.政治:资料:肖秀荣全套 + 风中劲草;过程:九月份中旬开始看政治,每天看一章节做1000题对应的题,一个月左右结束。后面看疾风劲草,看了5遍左...

2020-02-10 20:19:55 19520 39

原创 Mac OS系统下默认的hosts文件内容

## Host Database## localhost is used to configure the loopback interface# when the system is booting. Do not change this entry.##127.0.0.1 localhost255.255.255.255 broadcasthost::1 localhost ...

2020-01-09 15:48:53 1371

原创 在ubuntu 18上进行NPB和mpiP的整合

1 NPB介绍和安装NPB介绍和安装详见本人的另外一篇博客,NPB(NAS Parallel Benchmarks)使用、安装和配置。本文使用的NPB版本是NPB-3.3。2 mpiP介绍和安装2.1 mpiP介绍mpiP是一个用于MPI应用程序的轻量级、伸缩性良好的MPI profiling库。由于mpiP只收集关于MPI函数的统计信息,因此与跟踪工具相比,它生成的开销和数据...

2020-01-08 20:19:45 469

原创 ubuntu18在make时出现/usr/bin/ld: cannot find -lbfd和cannot find liberty问题的解决方法

笔者在ubuntu18上使用整合NPB和mpiP的过程中,在程序编译(make)的过程中出现了下面两个错误:/usr/bin/ld: cannot find -lbfd/usr/bin/ld: cannot find -liberty经过查找mpiP的相关文档,-lbfd和-liberty库是是GNU binutils的一部分,这些库(-lbfd -liberty)为解码符号信息提供支...

2020-01-08 14:43:08 655

原创 NPB benchmark(NAS Parallel Benchmarks)使用、安装和配置

1 NPB介绍NAS并行基准测试(NPB)是一套针对高并行超级计算机性能评估的基准测试。它们由NASA高级超级计算(NAS)部门(前身是NASA数值空气动力学模拟程序)开发和维护,该部门位于NASA艾姆斯研究中心。基准来自计算流体动力学(CFD)应用程序,由原始“铅笔和纸”规范(NPB 1)中的五个内核和三个伪应用程序组成。该基准套件已扩展为包括针对非结构化自适应网格,并行I / O,多区域应...

2020-01-07 11:37:49 2029 36

原创 centos 7 安装slurm 19.05详细步骤

最近需要做slurm相关的东西,于是在自己本机上安装了slurm。因为slurm最近刚更新了最新版19.05,所以之前所有的安装博客都失效了。完成安装之后,写下这个博客,供参考。部分命令参考https://www.slothparadise.com/how-to-install-slurm-on-centos-7-cluster/,不太一样。在本篇博客中共有两个节点,控制节点名为blog1...

2019-10-10 11:24:39 3593

原创 idea 设置断点无效 的解决方法

intellij idea 调试只能调试一次,第二次不能进入断点 或者 断点无效 的解决方法如下:不要使用alt + F9结束debug,而是使用F9结束debug。

2019-08-10 15:23:20 3099 1

原创 字节跳动Java实习面试题目大全

字节跳动的邮件会说考察通用型的业务问题和过往的项目经历字节跳动一定会考算法题,建议有针对性的刷LeetCode探索里面的字节跳动算法题专场,里面的算法题真的很准,我面试时就碰到两题原题。自我介绍,公司职能,项目简介索引是否能够命中相关问题 最左匹配。spring注解、ioc AOP相关的,基本都问到了hashmap源码 链表+数组 and so on , ...

2019-07-16 17:07:20 6968 2

原创 去哪儿Java实习面试题目大全

乐观锁,悲观锁的区别Jvm基础(内存,垃圾回收等)java重入锁,数据库事务,画设计模式类图,画项目架构图手写快排,分治LRU算法优化,考察linkHashMap使用首先写个二分,问map,问多线程,问笔试题(当初是网上做了笔试题才去面试的);二面的话,问的比较少,主要是让我自己来说我做的最有成就感的项目,或者java中最拿手的模块来说,感觉还行吧,总之是拿了offer(校招)...

2019-07-16 17:05:36 647

原创 MPI实现矩阵乘法的Cannon算法

1. 实验内容与方法1) 对矩阵进行分块,之后按块进行乘法,使用的是cannon算法。Cannon算法是一种存储有效的算法。为了使两矩阵下标满足相乘的要求,它和并行分块乘法不同,不是仅仅让B矩阵的各列块循环移动,而是有目的地让A的各行块以及B的各列块皆施行循环移位,从而实现对C的子块的计算。将矩阵A和B分成p个方块Aij和Bij,,每块大小为,并将它们分配给个处理器。开始时处理器Pij存放块A...

2019-07-11 22:14:52 2090

原创 MapReduce读书报告 MapReduce: Simplified Data Processing on Large Clusters

MapReduce读书报告MapReduce: Simplified Data Processing on Large Clusters作者和许多Google员工在工作中实现了许多特殊用途的计算,其中包括了处理大量的数据(网络请求日志,抓取的文档等),计算各种派生数据(倒排索引等)。大多数这样的计算都很简单,但是输入数据量通常很大。计算过程需要分布到数百或数千台计算机上进行,才能保证...

2019-07-11 22:09:44 317

原创 Java版和C++版实现快速排序和合并排序

1. 快排快排选择的思想是选择一个基值,基值左边的数比基值小,基值后边的数比基值大。C++实现#include <iostream>#include <vector>using namespace std;int partition(vector<int> &vec, int low, int high) { int piv...

2019-07-11 21:56:36 80

原创 c++实现矩阵乘法和分块矩阵乘法

矩阵A大小 : m * p,矩阵B大小: p * m,结果矩阵C大小 : m * n,分块的大小为k * k。废话少说,原理也不提,直接上代码#include "iostream"#include "random"#include "vector"using namespace std;vector<vector<double>> initMatri...

2019-06-27 15:45:28 1171

原创 pthread实现快速排序

1. 实验内容与方法初始化数组。数组中的值使用c++11中的random类随机生成0到2000之间的double值,将数组中的值存入到文件中,供后续调用使用以保证并行和串行进行快速排序时的数组是相同的。 程序计时。使用c++11中的std::chrono库,使用system_clock表示当前的系统时钟,系统中运行的所有进程使用now()得到的时间是一致的。 串行执行快速排序。不使用...

2019-06-27 15:44:10 464

原创 openmp矩阵乘法

目录1. 实验内容与方法2. 实验过程2.1 运行时间2.2 加速比2.3 图表3. 实验分析4. 源代码1. 实验内容与方法初始化数组。初始化三个double矩阵matrix_a,matrix_b和result,矩阵的行和列可以根据数据量大小自行调整。数组中的值使用c++11中的random类随机生成0到1之间的double值。 程序计时。使用c++11中的...

2019-06-27 15:41:04 3116

原创 Pycharm连接MySQL后出现不出现数据库或表,出现其他文件的问题

在使用pycharm连接MySQL,配置完成,测试连接通过之后,还是不能显示数据库中的表,出现了许多像armscii8_bin、armscii8_general_ci和ascii_bin等的文件。解决方法是:回到数据库设置页面,在Schemes中,勾选所需要显示的数据库,点击确定后就会出现数据库。...

2019-06-23 11:20:01 2575 3

原创 clion 运行 MPI

1. 首先进行MPI的安装,将MPI安装到/usr/local/mpich中,可参考其他博客的安装。2. 然后更改clion的cmakelist.txt文件:cmake_minimum_required(VERSION 3.13)project(eigen)find_package(MPI REQUIRED)include_directories(${MPI_INCLUDE_PA...

2019-03-08 22:08:31 1918

原创 c++使用Eigen读取Matrix market的.mtx文件中的稀疏矩阵

#include "Eigen/Sparse"#include "iostream"#include &lt;vector&gt;#include "fstream"#include "algorithm"using namespace std;using namespace Eigen;int main() { ifstream fin("/home/dadan/Do...

2019-03-05 20:37:23 881

原创 Ubuntu Intel MKL 安装 + 使用clion运行mkl

第一步是安装Intel mkl1. 进入intel mkl官网下载安装包,选择linux版本后,用邮箱注册,开始下载intel mkl安装包。2 下载完成后解压,进入文件夹,使用 sudo ./install.sh进行安装,默认安装到/opt/intel中。第二步是配置clion运行环境,即配置工程的CMakeList.txt文件1. 以工程名为Intel_MKL为例。CMak...

2018-12-12 22:30:52 1365

原创 稀疏矩阵数据集

https://sparse.tamu.edu/SuiteSparse矩阵集合(以前称为佛罗里达大学稀疏矩阵集合),是一个大的和积极增长的稀疏矩阵集合,出现在实际应用。该集合被数值线性代数社区广泛用于稀疏矩阵算法的开发和性能评估。它支持健壮的和可重复的实验:健壮是因为人工生成的矩阵的性能结果可能会产生误导,而可重复是因为矩阵以多种格式管理和公开可用。...

2018-12-10 18:32:59 1204

原创 2018北航计算机考研复试经验

北航计算机复试的形式是C语言上机考试(100分)+ 面试(200分)。首先是C语言上机考试,不好意思现在找不到最近几年的题目了,暂时贴个06-14年上机题目的百度文库链接:https://wenku.baidu.com/view/0e6b6f0dc8d376eeafaa314b.html上机靠题目量的积累,可以靠大量的编程提升。近两年考树比较多,读者可以自行找16-18年的题目参考。需要注...

2018-11-02 15:09:26 8603 19

原创 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 3131: invalid start byte解决办法

Mac OS上使用Python3读取文件过程中出现了UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 3131: invalid start byte情况。原因是:OS X系统在文件夹中存在隐藏文件.DS_Store文件,影响了文件读取。.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,...

2018-10-26 17:20:08 8662 7

原创 IDEA 项目结构出现 0%classes,0% lines covered解决方法

Ctrl + Alt + F6,然后取消勾选,中间的那个No Coverage

2018-04-30 20:53:34 10209 3

原创 nested exception is org.springframework.dao.DataIntegrityViolationException问题的解决

今天写程序出现了这个问题,HTTP Status 500 - Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint [null]; nested...

2018-04-25 10:45:24 5121

原创 hibernate不能得到自增id或者持久化对象的id值一直为0的问题的解决

在使用session或者hibernateTemplate的save()方法后得不到持久化对象的id值,得到的持久化对象的id值一直为0。因为hibernate逆向生成的表的配置文件中,没有设置自动增长,所以需要我们手动设置。在id中添加generator就可以解决了。之后使用save()方法就会得到id值。...

2018-04-25 10:37:27 1676 1

原创 计算机考研复试题目大全

整理的部分考研复试可能问到的题目笔者本人遇到的题目是:1 java和Python的区别;2 离散数学(重点!笔者一个没回答上来,很惨); 3 字典树;4 进程调度算法;5 32位系统能上16G内存吗(不能); 6 自己(半跨考)在计算机专业缺了哪些知识,没学哪些课,以后怎么学;7 编译原理(回答没学过)DNS工作过程冯诺依曼体系结构操作系统的基本概念 排序相关点击一个链接的网...

2018-04-19 12:58:42 26100 6

原创 spring最全配置文件

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=...

2018-04-17 09:43:33 1576 1

北航程序设计语言原理作业 第四次作业

北航程序设计语言原理作业,自己根据ppt做的作业,供参考。

2019-05-04

北航数值分析 大作业一

北航数值分析大作业一,自己参考之前的人写的,供以后的学生进行参考。

2019-05-04

北航程序设计语言原理作业 第五次作业

北航程序设计语言原理作业,自己根据ppt做的作业,供参考。

2019-05-04

计算机组成与设计 硬件软件接口第五版答案

《计算机组成与设计 硬件软件接口》第五版答案,英文版

2018-05-12

北航程序设计语言原理作业 第三次作业

北航程序设计语言原理作业,自己根据ppt做的作业,供参考。

2019-05-04

北航程序设计语言原理题目与参考答案

北航程序设计语言原理题目与参考答案,自己整理与写的,供参考。

2019-02-23

北航数值分析b班 大作业二

北航数值分析b班大作业二,自己参考之前人的作业自己做的。

2019-05-04

北航程序设计语言原理作业 第一二次作业

北航程序设计语言原理作业,自己根据ppt做的作业,供参考。

2019-05-04

空空如也

空空如也

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

TA关注的人 TA的粉丝

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