热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

基础知识_帅地鸽了大半年,一个专注于面试基础知识算法的小破站上线了

篇首语:本文由编程笔记#小编为大家整理,主要介绍了帅地鸽了大半年,一个专注于面试基础知识算法的小破站上线了相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了帅地鸽了大半年,一个专注于面试基础知识算法的小破站上线了相关的知识,希望对你有一定的参考价值。






毫不夸张着说,这个小破站,已经鸽了一年多了,域名服务器啥的,一年多就准备好的了

image-20210417124009094

鸽的这一年多,服务器都换了两个了,原因是,服务器我淘宝买了,被腾讯云的风控检测到,说我异常,把我封禁了,最后为了安全,自己用账户花了血本买了一个。

我对我的网站是有两个要求,一个是简洁,一个是方便系统性阅读文章,因为这两个要求,我换了好几个博客平台,例如 Halo,hexo,docsify,Gitbook 等,最后选了 wordpress,然后翻来覆去换了好多次 wordpress 主题,也买过两款付费的 wordpress 主题,花了近 2000 元。。。。最后简洁没搞成,搞成了简陋

image-20210417222629991


一、什么是简洁?

我希望有人一点进我的网站,就能马上知道我的网站里有哪些东西,不需要你额外很时间去研究我这个网站有哪些功能,并且你可以快速找到自己想要学习的教程,这就是我想要的简洁。

所以我参考了不少编程网站,最后我选择了模仿菜鸟教程,我觉得菜鸟教程的首页就特别棒,你一进去,就知道有哪些教程了。

但是呢,我找了很多 wordpress 主题,好多首页都是花里胡哨的,最后无奈之下,我只能自己写一个首页,由于本人前端比较菜,还请了前端大佬 windliang 帮我写一个(公众号同名)

image-20210417223400284

然而,由于我对 wordpress 不是很熟页面写好之后,出现了各种问题,一个简单的页面,我们搞了一晚上,才搞定

image-20210417223613847

这里感谢下 windliang 大佬,最后结果长这样

image-20210417223833257

不过搞定之后,出现了移动端适配问题,就是电脑端没问题,当时手机端打开,就出现各种问题,通过研究 wordpress 的加载逻辑,我才搞定了,最后长这样

image-20210417224031910

反正,我觉得还挺简洁,大家想要看什么内容,一眼就看出来了


二、什么是方便系统性阅读?

我觉得这种就很方面系统性阅读:左边是你正在看的文章,右边是一个目录,类似于一个文档,这种阅读起来就很 nice,就像你在阅读一本带有高清目录的电子书一样。

image-20210417224500337

为了找到支持这种主题的 wordpress 主题,我寻找了好多好多主题啊,然而结果是,并没有这样的主题。

但是如果你用 gitbook,docsify 这种博客框架的话,就自带这种最后没办法,自己去研究 wordpess 的布局,然后自己写 php 代码,把这个功能给加上。

这里还得感谢鹏磊大佬(公众号「搜云技术库」的号主),反正在搞网站这方面,他在各个方面都给了我不少建议,真心感性。

由于帅地本人前端页面设计这块比较菜,所以我的网站在外观上,一般般,但也是花了我不少时间,外观上,我后续慢慢完善吧,我最看重的,还是方便自己阅读。


三、帅地对网站的期待

本来我想弄多一点内容之后,再把网站放出来了,奈何本人有点懒,一直鸽,,,鸽到连自己都看不下去了,索性就先把网站放出来吧,以后网站更新内容了在通知大家,所以呢,目前网站的内容不多。

但是,帅地对这个网站还是抱有一些期待的,帅地玩编程这个公众号,之前写过上百篇技术文章,但是到了后面技术文章就很少写了。

主要是因为,微信公众号,确实不大适合学习技术,公众号发一篇文章,24 小时过后,基本就没啥人点击进去看了,所以我想把技术文章沉淀在这个网站上。

在未来,这个网站会更新很多值得每一个人学习的内容

和其他网站有区别的是,https://www.iamshuaidi.com 这个网站的所有内容,都会经过帅地筛选。

也就是说,会保证教程的质量,而不是像很多网站一样,直接用爬虫去爬去各种各样的文章。

我公众号学生很多,我希望大家能够通过学习我网站的内容,拿到满意的 offer。


四、网站的内容

网站的内容其实大致想好了,主要会更新如下几种主题的内容

1、面试:这个网站的大部分内容,其实也都是为了日后面试求职能够拿到好一点的 offer,所以呢,网站日后会更新各种面试题,校招面试,算法面试相关的教程,目前更新了「面试现场」和「校招之路」这两个小模块。

2、算法:我公众号早起就是写算法相关的,我大学期间也特别看重算法,所以呢,算法这块也是我网站的重点,未来会更新如下内容

(1)基础数据结构:例如队列,栈,链表,二叉树这几种

(2)经典算法:例如 kmp,最短路径,最小生成树,十大排序这类经典算法

(3)剑指 offer,leetcode top 100 这些算法题

(4)五大算法思想:例如动态规划,递归,回溯之类的

部分帅地会自己写,如果找到好的文章,帅地就花钱之类的,买过来,总之,不会让大家失望。

3、基础知识:计算机网络,操作系统,计算机组成原理等基础知识,但是呢,不会像书籍那样系统,而是每个知识点独立更新。

4、通用知识入门教程:例如想 sql,Linux,git 这些通用知识等入门教程

5、资源工具:书籍推荐,视频推荐,工具推荐之类的

等等…

总之,帅地是有这个想法,我也不知道能不能坚持下去,自己一个人肯定写不来,所以有部分可能会花钱找小伙伴帮忙写。

不过,有人收藏且阅读我网站的文章,就是我最大的更文动力了。


五、最后

做网站最重要的就是 SEO,但是呢,我做这个网站,SEO 我只佛系对待,SEO 好不好我都无所谓,我最大的目的,就是为我公众号十几万读者服务,这次是认真的。

之前有挺多人看了我的文章拿到了 offer 跑来感谢我,每次听到这些,内心还是挺开心的,例如最近几天就有好几位看我之前文章的

image-20210417232603812

image-20210417232848551

所以呢,我想用一段时间,来认认真真搞一些内容,加上我对校招面试也比较熟悉,也知道哪些东西是值得学习的,我相信我这个网站的内容,一定可以给部分人带来帮助。

好了,也不吹太多了,等内容更新的差不多了,再来吹牛皮,最后我的网站地址是:https://www.iamshuaidi.com。不过建议大家在 PC 端打开勒。

iamshuaidi 的意思就是「我是帅地」,大家赶紧把网站地址收藏一波防走丢,帅地搞内容去了。






推荐阅读
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
author-avatar
冰忆ch
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有