🌓

毕业游记-1

这篇博客简单讲一下这个六月吧。

Read More

博客部署方案

1. 主题配置使用了Maupassant主题. 2. 部署方式这里记录下部署的方式: 2.1 本地渲染+Hexo一键部署参考官方文档. 2.2 GitHub Actions本博客目前采用了这种方式进行部署。这种方法是将代码推送到 username.github.io 仓库之后自动运行github actions进行build和deploy,这种方法一开始碰...

Read More

站点建设

这篇博客主要用来记录目前博客的建设工作。

Read More

Cuda learn (1)

Cuda learn (1)[toc] Basic ConceptsA GPU is built around an array of Streaming Multiprocessors (SMs) (see Hardware Implementation for more details). A multi-threaded program is par...

Read More

Leetcode1

Table of Contents 820. 单词的压缩编码 思路1-字典树: 思路2: 208. 实现 Trie (前缀树) 思路: 1162. 地图分析 思路: 多源Dijkstra 多源BFS 5370. 设计地铁系统 思路: 5369. 统计作战单位数 思路: 5368. 找出幸运数 思路: 820. 单词的压缩编码给定一...

Read More

阿里面试

Table of Contents 笔试 1. 笔试题1 2. 笔试题2 面试 笔试1. 笔试题1题目大意是: 给定n,从n个人中找出一个任意人数的小组,再从组里找出一个队长。求不同的小组数量。(mode10e9+7) 首先很明显可以得到公式:$$\sum_{k=1}^n{k*\binom{n}{k}=n \times \sum...

Read More

洛谷10-递推与递归二分

Table of Contents 1. P1192 台阶问题 思路: [2. P1025 数的划分](#2. p1025 数的划分) 思路: 方法1: 方法2: 总结: 1. P1192 台阶问题思路:有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少11级),问到达第N级台阶有多少种不同方式。 这道题有一种解法是斐波那契数列,但是...

Read More

Return-to-Libc

This is report of SEED Lab report. Return to Libc is similar to Buffer-overflow lab. But this time the core idea is trying to inject the address of library function and then le...

Read More

Shellshock

This is report of SEED Lab report. Table of Contents Task 1: Experimenting with Bash Function Task 2: Setting up CGI programs Task 3: Passing Data to Bash via Environment Var...

Read More

洛谷9-简单数学问题

Table of Contents 1. P1088 火星人 思路: STL版本 2. P1045 麦森数 思路: 代码: 3. P1403 [AHOI2005]约数研究 思路: 代码: 4. P1017 进制转换 思路: 5. P1147 连续自然数和 思路: 1. 枚举左右端点 2. 前缀和数组 3. 解二次方程 代码: 6. P1...

Read More