自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (5)
  • 收藏
  • 关注

原创 Bash Globbing/通配

Bash Globbing 的用法

2022-10-10 07:19:26 187 1

原创 读书笔记:《小狗钱钱1+2》

理财入门,很好读。

2022-05-02 07:14:30 243

原创 【28天面试12家公司】软件工程师面试总结+实战经验分享

最近在面试软件工程师的职位,我在28天里参与了12家公司的面试,共计34场,在这里记录分享一下我的心得。

2022-04-28 23:39:24 692

原创 有趣的面试经历:C++ 中的 size_t

你写的for循环是这样的吗?for (int i = 0; .i< n; i++),i 的类型到底是 int 还是 size_t 呢?分享一下我在面试中的有趣经历。

2022-04-27 23:05:34 1298

原创 C++ 面试实战经验分享

最近面试了很多家公司,一部分问到程序语言(C++)相关的知识。我把自己被问到的知识点整理在这篇笔记里,会持续更新。欢迎批评指正!

2022-04-26 04:52:26 1444

原创 C++ 刷题记录 No.6 Single Number 系列

Single 也要开心。

2022-03-13 03:25:50 231

原创 C++ 刷题记录 No.5 (tree, graph, bit manipulation)

Tree, Graph, Bit

2022-03-12 01:02:29 1168

原创 C++ 刷题记录 No.4 (Greedy in, dp, tricky maps)

之前刷的两道基础题,和最近刷到的明显变难的题目。

2022-03-11 01:02:40 777

原创 C++ 刷题记录 No.3 (难度up,DP)

逐渐上手,难度增加,每一题都有收获,比大学时候算法课简单多了。

2022-03-10 02:39:55 173

原创 C++ 刷题记录 No.2 + Cracking the Coding Interview (Pre & Array and String & Linked Lists)

全力刷题阶段,基本知识介绍,数组+链表。

2022-03-04 10:54:23 150

原创 C++ 刷题记录 No.1

https://www.educative.io/

2022-03-02 12:35:30 437

原创 程序语言 | 头等公民 first class

程序语言中的头等公民是什么意思?函数式编程语言为什么叫函数式编程语言?

2022-02-27 05:46:34 351

原创 程序语言 | 编程范式/泛型一览

命令式语言和声明式语言的区别

2022-01-26 12:57:19 294

原创 用链表学Rust | An Ok Stack & A Persistent Stack

这是“too-many-lists”一书的第二个实现和第三个实现。这两部分的学习重点和list本身比较独立,主要是一些相对细节的知识点,整理如下。

2021-11-26 06:39:17 127

原创 用链表学Rust | A Bad Stack

一个好朋友推荐的书籍, 趁着感恩节假期学习一下! 原文在[这里](https://rust-unofficial.github.io/too-many-lists), 网上可以找到很多中文版翻译, 某站上有讲解视频, 不过我没太看过, 不好评价。这个笔记是我学习过程中的一些记录和心得, 欢迎大家指正!

2021-11-25 07:18:11 303

原创 Rust_从找门到入门 | 项目组织结构

从接触Rust到现在一年多了,目前还是没有找到门,看之前写的自学笔记,可读性几乎为零。现在这篇尽量用“人话”记录一下我对Rust项目组织结构的理解。首先是 package 和 crate 之间的关系。Package 里可以有一个或者多个 crate(但是不能没有),这些crate 中最多有一个 library crate(也可以没有),binary crate个数不限(如果没有 library crate,可想而知必须至少得有个binary crate;如果有 library crate,可能没有 bi

2021-07-20 05:10:40 630

原创 第一次助教的碎碎念

很难忘很辛苦但是收获很大的一次经历!

2020-11-25 10:19:06 269 2

原创 How (and How Not) to Write a Good Systems Paper 摘录

An Evaluation of the Ninth SOSP Submissions or How (and How Not) to Write a Good Systems Paperthe intent: to point out the common problems that appear repeatedly in technical papers in a way that will make it easier for future authors to avoid themClas

2020-09-07 03:15:42 311

原创 OS reading list/操作系统论文(持续更新)

The Structure of the “THE”-Multiprogramming SystemThe Nucleus of a Multiprogramming System

2020-09-04 11:11:11 305

原创 Rust自学笔记 | Packages & Crates & Modules

Rust自学笔记, 第六章 Packages, Crates and Modules.

2020-08-11 23:30:01 883

原创 Rust自学笔记 | struct & enum

Rust自学笔记, Struct & enum

2020-08-10 02:44:32 307

原创 Rust自学笔记 | Ownership

Rust自学笔记, Ownership is Rust’s most unique feature, and it enables Rust to make memory safety guarantees without needing a garbage collector.

2020-08-07 22:36:54 210

原创 Rust自学笔记 | 入门篇: 猜数游戏Demo(基本概念)

Rust自学笔记. 两年没有更新博客啦!走上了搬砖的道路,也如愿以偿选择了自己认准的方向,还遇到了超帅超牛的导师。因为项目需要,决定跟的这个[教程](https://doc.rust-lang.org/book/)系统学习一下Rust.

2020-08-05 12:02:05 712

原创 Haskell | 初识 & 浅尝辄止

Haskell is a purely functional programming language. In purely functional programming you don’t tell the computer what to do as such but rather you tell it what stuff is.

2018-09-03 20:00:54 672 3

原创 Avoid Write-only Code(MATLAB编程风格学习)

官方文档命名规约变量常量结构体函数通用语句变量和常量全局量循环条件通用层次、注释和文档层次空格注释文件与组织m文件输入和输出工具箱风格箴言命名规约变量大小写混合的变量名以小写字母开头尽量不使用下划线名字长度和作用域范围正相关前缀n表示对象个数; m表示行数, 如mRows变量单复数的区分point,...

2018-04-11 20:33:43 506

原创 LL(1)文法与左递归

没有超群的记忆力和过目不忘的能力,担心自己忘了,就写下来好啦。考虑如下文法, S -&gt; SA | A A - &gt;a如何说明该文法是LL(1)的?我们首先要明确,LL(1)是文法的一种性质,它描述的是这样一种文法, Predictive parsers, that is, recursive-descent parsers needing no b...

2018-04-02 11:15:55 6175 1

转载 如何修改git注释信息(强迫症患者的福音)

最新的一次提交当你不小心写错了提交的注释信息,该如何处理呢?理论上,SCM是不应该修改历史的信息的,包括提交的注释。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息。但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。 使用git commit --amend,在出来的编辑界面直接编辑注释的信息,保存退出。历史提交gi...

2018-03-25 18:57:52 2227

原创 形式语言与自动机_笔记整理(六)_Petri网与时间自动机

Petri netTimed Automata

2018-01-01 08:39:00 3388 2

原创 形式语言与自动机_笔记整理(五)_迁移系统

Transition SystemCTL*

2017-12-31 11:02:42 897

原创 形式语言与自动机_笔记整理(四)_可判定性与可计算性

DecidabilityComplexity

2017-12-30 10:35:26 3192 1

原创 形式语言与自动机_笔记整理(三)_图灵机与递归语言、递归可枚举语言

Turing MachinesRecursively Enumerable LanguagesRecursive Languages

2017-12-25 20:08:00 3373

原创 形式语言与自动机_笔记整理(二)_上下文无关文法与下推自动机

Context Free GrammarPushdown AutomataThe Pumping Lemma

2017-12-24 14:29:06 4224

原创 形式语言与自动机_笔记整理(一)_有穷自动机与正则表达式

Finite AutomataRegular Expression

2017-12-24 09:02:08 2860

原创 密码学原理_Crypto++实现RSA加密

用Crypto++实现RSA加密和解密

2017-12-22 00:01:00 1151

原创 密码学原理_Crypto++实现SHA-1近似碰撞寻找

Crypto++实现SHA-1 的 “近似碰撞”寻找

2017-12-21 23:44:01 894

原创 密码学原理_Crypto++实现3DES加密

用Crypto++实现TripleDES加密和扩展的TripleDES加密

2017-12-21 23:13:10 935

原创 密码学原理_Crypto++实现一次性密码本(OTP)

Crypto++实现 One Time Pad

2017-12-21 22:46:07 1880

原创 Swift | 基础知识

About Swift.

2017-09-18 18:54:08 581 1

原创 密码学原理_学习笔记

密码学原理学习笔记(持续更新)

2017-09-12 13:05:21 1467

原创 组合数学_学习笔记(四)

The twelvfold way

2017-09-09 13:44:15 403

Introduction to Modern Cryptography 2nd

Introduction to Modern Cryptography 第二版 英文原版 代书签 高清PDF

2017-10-25

DH-Algorithmics-the Spirit of Computing 算法精髓 英文第三版 带书签电子书

DH-Algorithmics-the Spirit of Computing, 3rd Ed. by David Harel 英文原版电子书 带书签

2017-10-10

Head First设计模式

Head First设计模式 带书签电子书 中文清晰版 PDF 软件工程必读书

2017-10-10

Head First Design Patterns

Head First Design Patterns 英文清晰版电子书 带书签

2017-10-09

iOS Apprentice Fifth Edition Beginning iOS development with Swift 3 v5.0

iOS Apprentice Fifth Edition Beginning iOS development with Swift 3 v5.0 英文清晰版 带书签 后三册

2017-10-09

空空如也

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

TA关注的人

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