自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

回廊识路的博客

大道至简,坚持踩坑~

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 2022届暑期实习小结(腾讯&字节&美团offer)

从2021.3.7第一场面试开始,到2021.4.29收到美团的offer,我的春招历经两个月算是正式结束了,趁着五一有空(不是写不下去论文)整理一下。

2021-05-05 10:27:38 1117 1

原创 优先队列101

优先队列是堆这种数据结构的重要应用之一,甚至大多数语意下它俩指的就是同一个东西。但某些特殊情况下,STL自带的优先队列 priority_queue 并不能完全满足需求,比如查找/修改队列中的某个元素的优先级。本文介绍三种不同形式的优先队列,对处理这些特殊情况会有效果。

2021-03-24 09:16:40 661

原创 智能指针shared_ptr踩坑笔记

平时写代码一直避免使用指针,但在某些场景下指针的使用还是有必要的。最近在项目中简单使用了一下智能指针(`shared_ptr`),结果踩了不少坑,差点就爬不出来了。痛定思痛抱着《Cpp Primer》啃了两天,看书的时候才发现自己的理解和实践很浅薄,真的是有种后背发凉的感觉。。。特地记录下这些坑点,且警后人(指后来的自己=。=)。

2020-11-13 20:52:45 1623 1

原创 图划分软件Metis的使用

Metis是由Karypis Lab开发的一个具有强大功能的图划分软件包,可用于划分不规则图(graph)、网格(mesh)以及计算稀疏矩阵(Sparse Matrices)的Fill-Reducing Orderings。它提供了一组可以独立运行的命令行程序,同时也提供API方便集成到C/C++或Fortran程序中。由于图划分问题np-hard性质带来的求解难度,Metis更新并不频繁(从1997年开始发布,最近一次更新是2013年3月,已经很是良心),其核心算法也不再是当前最优秀的,但并不妨碍它继续

2020-09-08 20:10:01 4271 8

原创 你get了吗?— C++中get和getline的区别

在日常的编程练习中读写文件是再平常不过的场景了,虽然这算是基础中的基础了,但以前用起来总是不求甚解,有时用get有时用getline,几乎每次都是面向搜索引擎编程+能跑就行+过后就忘。。。这次整理了二者的用法和区别(其实就是抄了一下cppreference),希望加深理解,以后用的时候能信手拈来。[What] std::basic_istream<CharT,Traits>::get首先,这里说的get指的是专门用于读取输入流的 std::basic_istream<CharT,Tra

2020-05-16 01:56:13 908

原创 一文梳理vs2017中dll的使用

动态链接库(dll)Windows下有静态链接(lib)库和动态链接库(dll)两种共享代码的方式。本文将介绍dll的应用场景,以及在vs2017平台下的生成和使用。[What] dll是什么动态链接库(Dynamic Link Library)又称为“应用程序扩展”,在windows系统中,大多数应用程序并非仅有一个可执行文件exe,同时也包含一些相对独立(模块化)的dll文件。dll...

2020-04-03 22:34:23 527 1

原创 一文梳理vs2017中lib的使用

静态链接库(lib)Windows下有静态链接库(lib)和动态链接库(dll)两种共享代码的方式。本文将介绍lib的应用场景,以及在vs2017平台下的生成和使用。[What] lib是什么通常所说的lib是指静态链接库(Static Link Library),其中包含代码实现,lib实际上是obj文件的集合(obj文件由cpp文件编译生成),lib可以看作是一个壳子,obj文件集合打...

2020-04-03 21:40:41 978

原创 人生苦短,我用Python(四)— 多线程爬取WiKiCFP

前面介绍了两个简单的爬虫,看明白了就知道其中涉及的不过是基本操作了……其实,本篇博文要介绍爬虫才是博主接触Python后写的第一个爬虫,也是博主较为满意的一个多线程爬虫了(大佬轻喷~( ̄▽ ̄)~*)。从起初只有下载、解析到设置代理、headers、socket超时等等,从正则表达式到Xpath,从单线程到多线程……其间种种,着实教会我一句话——“百度大法好牛逼!”开始正题,虽然写得不好不完善,...

2018-08-13 02:31:15 488

原创 人生苦短,我用Python(三)— 全字段爬取 EasyChair Smart CFP

上一篇博文介绍了一个过程化编程实现的爬虫,可以爬取EasyChair Smart CFP的七个字段。这次我们介绍CrawlerEasychair2.0版,应用面向对象模式,引入python类和方法。制定爬取策略接上一篇博文,我们可以得到每个CFP页面的具体Link,访问这些链接,观察它们的页面格式: 标题中的会议名称、时间、地点,下方的Topics字段已经在上一个爬虫中抓取到...

2018-08-13 02:08:21 688

原创 人生苦短,我用Python(二)— 爬取会议网站 EasyChair Smart CFP

寒假留校帮学长写了个爬虫,抓取会议网站上一些CFP信息。想着把一些知识点、坑点记下来,一来做个小总结给工作收收尾,二是以后再遇到好从容应对。这是我写的第二个比较完善的爬虫了,比第一个要简单许多,完全过程化的代码,而且easychair这个网站页面布局比较友好,适合python新手、前端小白入门练习。但这个网站反爬比较厉害,写爬虫的过程中就被ban了好几次……制定抓取策略目标网站:h...

2018-08-13 01:43:05 962

原创 大连理工大学软件学院·数据库实验

Find the ID, names of all the students from departments whose name contain character ‘功’.mysql&gt; select id, name, dept_name from student where dept_name like '%功%';+-------+--------+---------...

2018-08-12 03:45:48 1701

原创 Linux学习笔记(五)— 添加swap分区

建立一个普通的Linux分区(主分区、逻辑分区均可)fdisk /dev/sdbCommand (m for help): pDisk /dev/sdb: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectorsUnits = sectors of...

2018-08-12 03:31:38 2040

原创 Linux学习笔记(四)— 挂载分区

格式化完成以后需要对分区进行挂载,相当于Windows系统下分配盘符,没有挂载的分区是不能使用的。建立挂载点 mkdir -p /mnt/yanxiaoyy使用mount命令挂载sdb1到此目录mount /dev/sdb1 /mnt/yanxiaoyydf -hT /dev/sdb1Filesystem Type Size Used Avail Use%...

2018-08-12 03:23:39 384

原创 Linux学习笔记(三)— 分区格式化

当硬盘分区完成后,需要对分区进行格式化。 使用mkfs工具对硬盘分区进行格式化,支持MBR和GPT两种分区表。命令1:格式化sdb1分区为ext3格式mkfs.ext3 /dev/sdb1mke2fs 1.41.12 (17-May-2010)文件系统标签=操作系统:Linux块大小=4096 (log=2)分块大小=4096 (log=2)Stride=0 b...

2018-08-12 03:16:40 1543

原创 Linux学习笔记(二)— 硬盘分区和分区工具(下)

GPT分区和parted调用parted工具并查看硬盘信息[root@localhost ~] partedGNU Parted 2.1使用 /dev/sda #默认使用第一块硬盘sdaWelcome to GNU Parted! Type 'help' to view a list of commands.# slect命令切换硬盘sdc(parted...

2018-08-12 03:11:00 1168

原创 Linux学习笔记(一)— 硬盘分区和分区工具(上)

当新的硬件设备被添加到Linux中时,系统能自动识别,但新添加的硬盘必须要进行分区、格式化和挂载后才能使用。MBR分区和fdisk查看系统硬盘信息fdisk -l#硬盘sda的分区信息:#sda被分成两个主分区sda1和sda3,一个swap分区sda2,一个扩展分区sda4,其中包含逻辑分区sda5Disk /dev/sda: 21.5 GB, 214748364...

2018-08-12 03:03:35 4806

原创 WordPress 用户注册和发送邮件

前言:新搭建的WordPress站点默认不开放用户注册功能,需要管理员登陆系统进行相应的配置,使WordPress支持用户注册功能。同时,WordPress默认禁用了发送邮件功能,所以还要通过相应的配置使系统能向用户发送注册邮件。一、管理员登陆系统,开放注册功能勾选”任何人都可以注册”,在页面下方”保存设置”。 重新进入站点页面,可以看到注册按钮已被点亮。 ...

2018-08-12 02:19:15 23680 3

原创 实习一月记——美团点评云计算部

入职满一个月,说快不快,说慢不慢,总觉得这段时光过得很神奇。期间有迷惘,有愉悦,有焦虑,有满足……虽然每天平凡工作、平凡生活,但毕竟是第一份实习经历,感觉还是十分有意义的,所以趁着周五下班前,写点东西记录下这个月的点滴。入职第一天入职第一天,我表现的还是蛮平静的。一切听HR指挥,走完流程就去等着排队领电脑,美团人手Mac Pro还是很值得点赞的。在等领取工牌的时候,脑海中还在构思着怎么...

2018-05-27 19:22:54 2350 1

原创 春招总结(作业帮、华为、腾讯、美团、京东面经)

春招总结(作业帮、华为、腾讯、美团、京东面经)在WP上发博客没人看( ̄▽ ̄)”,最终还是选择CSDN上总结一下自己春招的经历。问题整理得不太及时,但已经是尽力回想了,希望能帮到需要的童鞋。作业帮(一面挂)笔试选择填空计网、操作系统、数据结构基础知识(排序算法的时空复杂度)、记得选择题最后一题是给了一段Linux下C的多进程/多线程代码问输出是怎样的。编程题实...

2018-04-15 20:51:21 2212

KeyTweak按键映射.zip

keytweak是一款小巧实用的键盘修改工具,功能强大,可以将键盘上的任意按键进行修改换成其他键,实现键位之间的交换,可以将设置好的键位给保存下来,方便用户随时更换。 个人Tips:交换windows上的ctrl和alt键,实现macos上command键的体验。

2020-05-20

空空如也

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

TA关注的人

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