Skip to content

Commit

Permalink
Deployed 56bd76c with MkDocs version: 1.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
c01dkit committed Dec 9, 2024
1 parent e0199a4 commit 6e7bd82
Show file tree
Hide file tree
Showing 114 changed files with 3,506 additions and 247 deletions.
63 changes: 62 additions & 1 deletion 404.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/algorithm/dynamic-algo/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/algorithm/graph-algo/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/algorithm/greedy-algo/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/algorithm/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/data-structure/array/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/data-structure/graph/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/data-structure/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/data-structure/linkedlist/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/data-structure/queue/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/data-structure/stack/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/data-structure/tree/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions algorithm-and-data-structure/index.html

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions css/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
--md-search-result-icon: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h7c-.41-.25-.8-.56-1.14-.9a6.48 6.48 0 0 1-.36-9.18C13.69 9.5 17.33 9.13 20 11V8zm-1 7V3.5L18.5 9zm7.31 9.9c1.33-2.11.69-4.9-1.4-6.22-2.11-1.33-4.91-.68-6.22 1.4-1.34 2.11-.69 4.89 1.4 6.22 1.46.93 3.32.93 4.79.02L22 23.39 23.39 22zm-3.81.1a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5"/></svg>');
}

html {
scroll-behavior: smooth;
}
/*亮色样式*/
[data-md-color-scheme="default"] {
--md-primary-fg-color: rgba(232, 232, 232, 0.7);
Expand Down
14 changes: 14 additions & 0 deletions css/fold_toc.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.md-nav__list a.is-active {
color: var(--md-default-fg-color--light);
}

[data-md-color-scheme="slate"] .md-nav__list a.is-active {
color: #969696;
}

.md-sidebar--secondary .md-nav > .md-nav__list > li > a + .md-nav {
display: none;
}
.md-sidebar--secondary .md-nav > .md-nav__list > li > a.is-active + .md-nav {
display: block;
}
65 changes: 63 additions & 2 deletions index.html

Large diffs are not rendered by default.

14 changes: 0 additions & 14 deletions js/oml2d.js

This file was deleted.

82 changes: 82 additions & 0 deletions js/toc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
(function (window, document) {
function register($toc) {
const currentInView = new Set();
const headingToMenu = new Map();
const $menus = Array.from($toc.querySelectorAll('.md-nav__list > li > a'));

for (const $menu of $menus) {
const elementId = $menu.getAttribute('href').trim().slice(1);
const $heading = document.getElementById(elementId);
if ($heading) {
headingToMenu.set($heading, $menu);
}
}
const $headings = Array.from(headingToMenu.keys());

const callback = (entries) => {
for (const entry of entries) {
if (entry.isIntersecting) {
currentInView.add(entry.target);
} else {
currentInView.delete(entry.target);
}
}
let $heading;
if (currentInView.size) {
// heading is the first in-view heading
$heading = [...currentInView].sort(($el1, $el2) => $el1.offsetTop - $el2.offsetTop)[0];
} else if ($headings.length) {
// heading is the closest heading above the viewport top
$heading = $headings
.filter(($heading) => $heading.offsetTop < window.scrollY)
.sort(($el1, $el2) => $el2.offsetTop - $el1.offsetTop)[0];
}
if ($heading && headingToMenu.has($heading)) {
$menus.forEach(($menu) => $menu.classList.remove('is-active'));

const $menu = headingToMenu.get($heading);
$menu.classList.add('is-active');
let $menuList = $menu.parentElement.parentElement.parentElement;
while (
$menuList.classList.contains('md-nav') &&
$menuList.parentElement.tagName.toLowerCase() === 'li'
) {
$menuList.parentElement.children[0].classList.add('is-active');
$menuList = $menuList.parentElement.parentElement.parentElement;
}
}
};
const observer = new IntersectionObserver(callback, { threshold: 0 });

for (const $heading of $headings) {
console.log($heading);
observer.observe($heading);
// smooth scroll to the heading
if (headingToMenu.has($heading)) {
const $menu = headingToMenu.get($heading);
$menu.setAttribute('data-href', $menu.getAttribute('href'));
$menu.setAttribute('href', 'javascript:;');
$menu.addEventListener('click', () => {
console.log("HJI");
if (typeof $heading.scrollIntoView === 'function') {
$heading.scrollIntoView({ behavior: 'smooth' });
}
const anchor = $menu.getAttribute('data-href');
if (history.pushState) {
history.pushState(null, null, anchor);
} else {
location.hash = anchor;
}
});
$heading.style.scrollMargin = '4em';
}
}
}

if (typeof window.IntersectionObserver === 'undefined') {
return;
}

document.querySelectorAll('.md-sidebar--secondary').forEach(register);
})(window, document);

69 changes: 65 additions & 4 deletions misc-notes/environments/envs/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/environments/linux-server/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/environments/porting/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/environments/proxy/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions misc-notes/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/software-kits/autoconf/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/software-kits/docker/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/software-kits/git/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/software-kits/openssh/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/software-kits/tech-sslh/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions misc-notes/software-kits/try-chatgpt/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions programming-languages/c/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions programming-languages/code-gracely/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions programming-languages/cpp/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions programming-languages/crawler/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions programming-languages/go/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions programming-languages/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions programming-languages/java/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions programming-languages/python/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/general/interesting-articles/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/general/investigations/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions researching-is-living/general/latex/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/general/picking-ups/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/general/readings/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/general/sci-thoughts/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/general/sentence-templates/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/general/word-learning/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions researching-is-living/related/fuzzing/index.html

Large diffs are not rendered by default.

69 changes: 65 additions & 4 deletions researching-is-living/related/linux-kernel/index.html

Large diffs are not rendered by default.

67 changes: 64 additions & 3 deletions researching-is-living/related/rca/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

102 changes: 51 additions & 51 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,206 +2,206 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tech.c01dkit.com/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/algorithm/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/algorithm/branch-and-bound-algo/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/algorithm/dynamic-algo/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/algorithm/graph-algo/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/algorithm/greedy-algo/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/data-structure/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/data-structure/array/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/data-structure/graph/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/data-structure/linkedlist/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/data-structure/queue/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/data-structure/stack/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/algorithm-and-data-structure/data-structure/tree/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/environments/envs/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/environments/linux-server/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/environments/porting/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/environments/proxy/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/software-kits/autoconf/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/software-kits/docker/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/software-kits/git/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/software-kits/openssh/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/software-kits/tech-sslh/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/misc-notes/software-kits/try-chatgpt/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/c/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/code-gracely/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/cpp/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/crawler/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/go/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/java/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/programming-languages/python/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/interesting-articles/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/investigations/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/latex/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/picking-ups/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/readings/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/sci-thoughts/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/sentence-templates/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/general/word-learning/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/related/fuzzing/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/related/linux-kernel/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/researching-is-living/related/rca/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/software-security/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/software-security/ctf/pwn-college-cse365-spring2023/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/software-security/program-analysis/llvm/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/software-security/reverse/IDA/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/software-security/reverse/reverse-advanced/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
<url>
<loc>https://tech.c01dkit.com/software-security/reverse/reverse-basic/</loc>
<lastmod>2024-12-05</lastmod>
<lastmod>2024-12-09</lastmod>
</url>
</urlset>
Binary file modified sitemap.xml.gz
Binary file not shown.
Loading

0 comments on commit 6e7bd82

Please sign in to comment.