diff --git a/static/public/dnfs.html b/static/public/dnfs.html index 2887e4d..23946c8 100644 --- a/static/public/dnfs.html +++ b/static/public/dnfs.html @@ -5,95 +5,46 @@ DNFS · 树状笔记 - + +
-
-

-

Python

-

-
+

Python

-
-

发布时间:2026-07-11

+
+ 发布时间:title
- 浏览:126 - 点赞:28 - 分享:7 + 浏览:999 + 点赞:999 + 分享:999
- +
-
-

- Python 的 socket - 模块是网络编程的核心,其函数可分为核心套接字操作、套接字选项设置、辅助工具函数三大类。本文将逐一拆解所有函数的语法、参数、用法和实战示例,覆盖从基础到高级的所有场景。 -

- -

一、模块初始化与核心对象

-

1. socket.socket():创建套接字对象

-

语法:

-
socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None)
-

作用:创建一个套接字对象,是所有网络操作的基础。

-

参数说明:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
参数取值说明
familyAF_INET(默认)IPv4 协议族(最常用)
AF_INET6IPv6 协议族
AF_UNIXUnix 域套接字(本地进程通信)
typeSOCK_STREAM(默认)TCP 套接字(面向连接、可靠)
SOCK_DGRAMUDP 套接字(无连接、数据报)
SOCK_RAW原始套接字(可操作 IP 层,用于抓包)
proto0(默认)协议编号,默认自动匹配 type(TCP=6,UDP=17)
filenoNone(默认)复用已有文件描述符,无需手动指定
-
-
-
-
- - -
+
hello
+
- +

其他推荐

+
+

节点操作

+
+
+
+ + +
+ diff --git a/static/public/js/dnfs.js b/static/public/js/dnfs.js index 2c2f227..8ce1cbf 100644 --- a/static/public/js/dnfs.js +++ b/static/public/js/dnfs.js @@ -92,6 +92,13 @@ async function addNode(token, pid, title, content) { } } +function renderMarkdown(element, content) { + /* + Markdown渲染 + */ + const md = window.markdownit(); + element.innerHTML = md.render(content); +} var article_title = document.getElementById('article-title'); var article_content = document.getElementById('article-content');