完美代码
编程语言
系列教程
Python
Rust
C语言
Go语言
主页
计算机技术
计算机技术
该分类收录了大量计算机编程技术、编程语言教程、软件使用教程等等相关的内容;
SEO
图像处理
Visual Studio
MySQL
VirtualBox
Linux
AI
WordPress
Nginx
Wireshark
OpenSSL
VSCode
OpenCV
Kali
算法
Rust 宏编程
Rust 的宏编程是一种强大的元编程技术,允许您在编译时生成代码,创建自定义语法,以及进行各种代码转换。在 Rust 中,标准宏是内置于 Rust 标准库中的宏。这些宏是 Rust 语言提供的一部分,可直接在任何 Rust 代码中使用,无需额外的导入或引入其他依赖。
Pyinstaller 助手
Pyinstaller助手是一个针对Pyinstaller打包工具的图形化应用程序,旨在简化Python项目的打包过程。通过Pyinstaller助手,用户可以轻松地将他们的Python代码转换成独立的可执行文件,而无需深入了解Pyinstaller的复杂命令行参数和配置选项。
PySide6 事件详细教程
在PySide6中,事件是GUI应用程序中用户交互和其它系统事件的基本构成块;PySide6中的事件允许您捕获和处理各种类型的事件,从而实现对用户界面的交互和响应;
C语言函数大全
C语言标准库是C语言中非常重要的一部分,它包含了许多内置函数,可以为C程序员提供非常有用的功能和工具。标准库函数可以分为几个类别,包括输入输出函数、字符串处理函数、数学函数、时间函数、内存管理函数、文件操作函数等。
Rust serde详细教程
当你需要在 Rust 代码中序列化和反序列化数据时,serde 库是一个强大而灵活的工具;它支持多种数据格式,并且可以轻松地将 Rust 数据结构转换为这些格式的文本或二进制表示。
PySide6控件详细教程
在本教程中,我们将介绍 PySide6 中最常用的控件,包括标签、按钮、文本框、下拉框、列表框、复选框、单选框、滑块、进度条、图像控件等。
Pythone内置函数
Python 内置函数是 Python 解释器提供的函数库,这些函数可以直接使用,无需导入任何模块。
MIPS汇编语言教程
MIPS(Microprocessor without Interlocked Pipeline Stages)是一种基于RISC(Reduced Instruction Set Computer,精简指令集计算机)体系结构的微处理器架构。MIPS的设计理念是简化指令集,减少指令执行时间和硬件开销,提高处理器性能和效率。
Requests详细教程
Requests 是一个功能强大、优雅而简单的 Python HTTP库;使用Requests发送网络请求整个过程将变得非常简单。
安装和更新Requests
要安装 Requests,只需要在你的终端(Windows下是CMD)运行以下命令
使用requests发送HTTP请求(GET和POST)
使用 Requests 发送HTTP请求非常简单;确保Python程序一开始导入了Requests模块:
使用requests请求后的响应内容
使用Requests进行get请求或post请求后,requests会返回一个Response对象;
requests中的超时(timeout)设定和捕获异常
为防止服务器不能及时响应,大部分发至外部服务器的请求都应该带着 timeout 参数。在默认情况下,除非显式指定了 timeout 值,requests 是不会自动进行超时处理的。如果没有 timeout,你的代码可能会挂起若干分钟甚至更长时间。
requests使用代理进行网络请求
requests支持HTTP、HTTPS、SOCKS等代理请求;如果要使用HTTP代理或HTTPS代理,你可以在任意请求方法中传入proxies参数来配置单个请求:
使用Session实例让requests保持会话
Session对象能让你跨请求保持某些参数;最长常见的是,当你使用requests尝试登录并且验证成功,服务端会返回一些Cookie,这些Cookie可以使你的下次请求不需要验证,而Session对象能保持这些Cookie,而不用你每次提交请求时构建一个新的Cookie。
requests中读取和设置Cookie
读取和设置Cookie中也非常简单;requests返回的Response中包含一个cookies属性,访问它,将返回一个RequestsCookieJar对象。
requests实现更复杂的POST
通常,你想使用requests模拟HTML中的表单内容。你只需要将一个字典传递给 data 参数;requests会将你的数据字典自动编码为表单的形式。
requests发送HTTP请求后返回的响应头
requests 返回的Response对象包含响应头属性 headers:
requests定制HTTP请求头
如果你想为HTTP请求添加或修改头部信息,只需给 headers参数传递一个字典。
在Linux终端右上角实时显示时间
在Linux系统下,可以通过一条命令在终端的右上角显示当前系统的时间:
关闭Shell时保持子进程继续运行
在Linux系统里,当你关闭 shell 或者终端时,没有经过 nohup 或 setid 等命令后台执行的程序也会随着 shell 的关闭而结束;如果你已经提交了命令,也没有使用 nohup 或 setid 进行处理,你可以用这一条命令实现退出shell或终端而保持进程不被关闭:
Linux查看经常使用的命令
在Linux系统下,如果你想查看你常常使用的命令,那你运行一条命令即可实现:
Linux终端重用上一条命令的参数
在Linux系统下,当你想使用上一条命令所用的参数,你可以通过这一条命令实现:
快速创建HTTP服务来分享文件
在Linux系统下,你可以快速的创建HTTP服务,将指定文件通过HTTP分享出来,而这只需要一条命令:
Rust中的数据类型
在本文中,将介绍Rust中的整型、浮点型、布尔类型、字符类型、元组类型、数组类型的声明和简单使用方法;
Rust中的函数
函数在所有编程语言中都非常普遍,也非常重要;在Rust中,可以使用 fn 关键字来声明一个函数;
Rust中的 if 表达式
if表达式允许根据条件的不同而执行不同的代码分支,如果条件满足,则运行某段代码,如果条件不满足则不运行这段代码;
Rust loop循环详细用法
当需要多次执行同一段代码时,循环就能很好的解决问题;Rust语言中支持多种循环,本文将介绍 loop 循环;
<<
<
21
22
23
24
25
26
27
28
29
>
>>