完美代码
编程语言
系列教程
Python
Rust
C语言
Go语言
主页
计算机技术
计算机技术
该分类收录了大量计算机编程技术、编程语言教程、软件使用教程等等相关的内容;
WordPress
OpenCV
Wireshark
图像处理
OpenSSL
Visual Studio
VirtualBox
VSCode
Kali
MySQL
算法
AI
Nginx
SEO
Linux
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的设计理念是简化指令集,减少指令执行时间和硬件开销,提高处理器性能和效率。
禁用Visual Studio自动下载更新
近日,作者使用Visual Studio发现,Visual Studio会自己在后台下载更新内容,然后提醒你是否安装;因为Visual Studio的更新包体积庞大,不仅占用网络资源也会消耗磁盘性能,所以我决定禁用它;
Microsoft Office 禁用自动更新方法
近日,作者发现 Microsoft Office会偷偷摸摸的自动安装更新,这点是我无法忍受的,因为像这样的大型软件,随随便便更新以下就是几百兆的更新包,不仅占用网络资源,而且对我心爱的固态硬盘极为不利,而且这些软件更新推送很频繁;
Golang中=和:=的区别
在Golang中,=是赋值运算符,而 :=是声明赋值运算符;使用=进行赋值前,其变量需要已被声明,而使用 := ,变量不需要被声明,且能自动识别被赋值的数据类型;
no new variables on left side of :=错误解决方法
Go语言中使用:=进行赋值导致no new variables on left side of :=错误,其原因是:=左侧没有新变量;
Golang中 :=的详细用法
在Go语言中:=运算符被用来声明变量以及给变量赋值,它可以自动推断变量类型;
Rust最新版安装教程
首先,通过 Rust 官方网站获取最新版的安装包;根据你的系统类型,选择下载32位或64位的rustup;这里需要提醒的是,rustup只是rust的一个配置安装工具,它需要联网运行;
ettercap扫描不到主机的解决方法
本文将详细讲解在Kali系统下使用Ettercap图形界面模式时扫描不到主机的问题,并提供问题排除方法;
Golang中使用结构体切片指针的方法
本文将讲诉如何在Golang中生成结构体切片,并通过函数以指针的形式返回;以及如何使用这个结构体切片指针。
Windows10查看产品序列号S/N
对于新购机器一定要确认S/N是否与包装一致,再通过官方途径确认该序列号出厂日期,以避免买到翻新机。
Golang中imported and not used:这类错误解决办法
在Golang中,比较容易碰到诸如 imported and not used: "time" 这样的错误;在这里表示你导入了一个time包却没有使用它;
Golang中 import cycle not allowed 的解决方法
在Go语言中,在使用import导入相应的包时,你可能会碰到 import cycle not allowed 这样的问题,出现这样的问题是你的包没有规划好,导致包相互依赖;
Golang实现字符串的SHA1加密
本文将使用Go语言内置包 crypto/sha1 来实现SHA1加密。
Golang中结构体方法的定义和使用
本文将详细的描述在Go语言中如何定义方法,以及如何使用它;阅读本文可能需要一点Go语言基础以及结构体的知识;
Kali更换国内源
默认情况下,kali系统使用的是官方提供的源,有的时候速度不错,有的时候速度不敢恭维,所以最好是将Kali源更改为国内的,这样安装软件和更新程序都可以享受到非常快的速度;
VirtualBox的无缝模式真是太酷了
VirtualBox的无缝模式真的很酷,可以让虚拟机中的系统和Windows系统共享一个窗口,具体是个什么效果,请看下图:
VirtualBox菜单隐藏了怎么打开?
我们使用VirtualBox运行虚拟机后,可以通过视图菜单改变虚拟机的显示方式,其中包括全屏模式,无缝模式,自动缩放模式,使用了这些模式后,可能导致上方的菜单消失;
Implementation of the USB 2.0 controller not found!解决方案
你可能在使用VirtualBox启动虚拟机系统时碰到“不能为虚拟电脑打开一个新的任务”的错误提示,并提示 Implementation of the USB 2.0 controller not found!
Kali系统和虚拟机镜像的默认账号密码
通常,Kali的默认账号密码为 root/toor,但虚拟机镜像默认的账号密码却不一样,通常为 kali/kali;
将Kali安装到VirtualBox虚拟机
本文将详细介绍如何将Kali系统安装到VirtualBox虚拟机中;首先,你需要安装好 VirtualBox;VirtualBox 是一款优秀的开源虚拟机软件;VirtualBox的官方下载地址为:
Windows安装Golang最新版本
首先,你需要下载Golang的最新安装包,你可以到官网去,Golang的官方网站为:golang.org,但这个网站国内用户无法访问,好在Google提供了第二个Golang下载页面:
<<
<
8
9
10
11
12
13
14
15
16
17
18
>
>>