解决Hexo置顶问题

2017-10-25 15:44更新,为了防止每次更新、安装都要修改代码,现在可以直接从仓库里安装了:

$ npm uninstall hexo-generator-index --save
$ npm install hexo-generator-index-pin-top --save

阅读更多

Python之爬虫学习

前言

最近想做一个关于爬虫的项目,就学了一下Python爬虫方面的,把《Python Web Scraping 2nd》这本书看完了,内容比较浅,能够了解实现一个爬虫需要涉及哪些方面。以下是整理的思维导图:

阅读更多

近期状况

好久没有写博客了,趁着程序猿节写一下这段时间在忙什么吧。

昨天(10月23日)顺利签约上海华为研究所,岗位云计算,这也意味着找工作圆满结束了。

因为是通过参加华为软件精英挑战赛取得不错的名次,早在复赛即将开始的时候,就有工程师联系我们,关于比赛的问题,很巧的是,这位工程师也是我后来实习的导师。我的队友也顺利参加实习,最终也取得了不错的offer。

阅读更多

《Effective Modern C++》第三章笔记:Moving to Modern C++

这一章介绍了C++11/14的最新的基本特性。

Item 7: 使用()和{}创建对象的区别

C++有以下几种初始化对象的方法:

阅读更多

微机原理与接口技术笔记

Q: 微处理器、微型计算机、微型计算机系统之间的区别于联系。

A: 微处理器是集成化的CPU(带控制功能和运算器),微型计算机是由CPU、内存、IO接口和总线构成的裸机。微型计算机系统以微机为主体,配备相应外设和软件及电源等组成的完整计算机系统。


Q: 微机采用总线结构有什么优点?

阅读更多

《Effective Modern C++》第二章笔记:auto

这章更加详细地介绍auto关键字。

Item 5: 优先考虑使用auto来代替显式类型声明

习惯C的写法可能都会为变量指出一个类型,然而这有可能忘记初始化;有些场合若显式指出变量的类型,那么写起来非常长;将局部变量定义成闭包类型,因为闭包类型只有编译器知道,所以无法显式指出它的类型。

阅读更多

《Effective Modern C++》第一章笔记:Deducing Types

这几天人工智能成绩出来了,还是开卷考试,竟然挂掉了,真是意不意外。。。请导员查了一下平时分:卷面46/100,平时53/100,按经验来说,只要卷面过40,靠平时分还是能拉到及格的,以前平时分一般会给到90左右,这次真是吃了平时分的亏了。

回忆了一下,人工智能这门课不点名,但是每节课都会有随堂测试,靠这个来算平时分吧。这门课我印象中缺过两节课,因为前段时间在忙比赛,加上开卷,期间也和老师提前打过招呼(邮件没回复,估计没看到),随堂测试靠度娘。结果居然因为平时分太低也救不了了。

阅读更多

2017华为软件精英挑战赛参赛心得

体验

2017-04-25 20:18

比赛终于要结束了,最终复赛没能进前四,止于中游。自从上周三把数据规模调大后,名次一直哗哗掉,无法挽救,试过好几种方案,没能搞定换挡问题,也就是说给你最优位置,你都找不到最优解,真是可怕。

阅读更多