找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
最新图片
  • 【Win32】Windows 解决拖拽窗口位置和大小
  • 【STM32】教你轻松优化 STM32CubeIDE 的内
  • 【STM32】使用 STM32F103C8T6 实现一个 USB
  • 【vb6】逆向文件
  • 【C++】 编译时随机数生成以及应用于字符串
  • 【Rust】定义自己的错误类型
  • 分享一个很屌的正则可视化工具
  • 【点阵字库】HZK12/14/16.GBK
  • 【VB5/6】一个双人翻转棋游戏的简单实现
  • 【Win32API】资源加载Ex版(国际化支持的扩
推荐阅读
    热门话题
    最新发表
    【STM32】教你轻松优化 STM32CubeIDE 的内存拷贝函数的性能翻四倍
    0xAA55【STM32】教你轻松优化 STM32CubeIDE 的内存拷贝函数的性能翻四倍
    [md]# 教你轻松优化 STM32CubeIDE 的内存拷贝函数的性能翻四倍 ## 为啥要优化 STM32CubeIDE 针对 STM32F1 等 ROM 较低的 MCU 使用的 GCC 工具链所使用的 libc 库(按群友说,是 newlibc-nano)提供的这三个函数的功能实现非常拉跨: - `memset()` - `memcpy()` - `memmove()
    【STM32】使用 STM32F103C8T6 实现一个 USB 声卡
    0xAA55【STM32】使用 STM32F103C8T6 实现一个 USB 声卡
    [md]# 使用 STM32F103C8T6 实现一个 USB 声卡 ## 源码地址: * GitHub: [主号 https://github.com/0xAA55/PWMAudio](https://github.com/0xAA55/PWMAudio) [小号 https://github.com/0xAA55-rs/PWMAudio](https://github.com/0xAA55-rs/PWMAudio) * 国内可下载的源码地址
    【vb6】逆向文件
    AyalaRs【vb6】逆向文件
    【vb6】vb6逆向相关 [url]https://www.0xaa55.com/thread-27499-1-1.html [/url]接上文 一直忘记发了 **** 本内容被作者隐藏 ****
    【C++】 编译时随机数生成以及应用于字符串混淆
    Bzi【C++】 编译时随机数生成以及应用于字符串混淆
    [md] ## 前言 本文仅供学习探讨之用,如果侵犯了您的权益请联系我删除。 ## 原理 一般来说随机数种子使用`std::random_device`就好,它是基于硬件熵(如果支持)的随机数种子生成器,效果是比较不错的。 它的底层原理是调用 x86 指令集扩展指令`RDRAND`,如果硬件不支持
    【Rust】定义自己的错误类型
    0xAA55【Rust】定义自己的错误类型
    Rust 定义自己的错误类型是为了方便使用 Result 或者 Result,以下例子可以作为参考。 如图所示,我定义了我的错误类型 WaveFormError,它是个枚举,每一项枚举代表一种具体错误。别人使用我的库的时候,我的库只会返回这个错误类型,因此方便设计程序的遇到错误的条件处理
    0xAA55【算法】教你理解 FFT 算法及其在音频重采样中的应用
    [md]# 教你理解 FFT 算法及其在音频重采样中的应用 ## FFT 算法介绍 FFT 算法英文全称是 Fast Fourier Transform,首先我们拆成三个词:Fast(快速的),Fourier(傅里叶,人名),Transform(变换)。傅里叶变换是傅里叶发明的,但是这个变换算法一开始并不是「快速的」。毕竟当年只有数学模型,没有计算机嘛,人们也不会想到去优化,而且也没有人傻到去亲自算加减乘除、泰勒展开等计算。 傅里叶的算法本来是叫「离散傅里叶变换」,Discrete Fourier Transform。离散,意思就是它不是连续的。如何理解离散呢?用程序员的思维去理解的话,你可以这
    0xAA55【STM32】教你轻松优化 STM32CubeIDE 的内存拷贝函数的性能翻四倍
    [md]# 教你轻松优化 STM32CubeIDE 的内存拷贝函数的性能翻四倍 ## 为啥要优化 STM32CubeIDE 针对 STM32F1 等 ROM 较低的 MCU 使用的 GCC 工具链所使用的 libc 库(按群友说,是 newlibc-nano)提供的这三个函数的功能实现非常拉跨: - `memset()` - `memcpy()` - `memmove()` ### 它们的问题是: 1. 它跑循环进行逐个字节的处理。如果内存地址是对齐的,它的写入的部分应该按字长来处理,也就是按 `uint32_t` 为一个单位来处理。所以实际的处理速度是本来应该具有的处理速度的四分之一,甚至更低。 2. 它们是使用汇编语言实现的,在 Release 编译的
    0xAA55【STM32】使用 STM32F103C8T6 实现一个 USB 声卡
    [md]# 使用 STM32F103C8T6 实现一个 USB 声卡 ## 源码地址: * GitHub: [主号 https://github.com/0xAA55/PWMAudio](https://github.com/0xAA55/PWMAudio) [小号 https://github.com/0xAA55-rs/PWMAudio](https://github.com/0xAA55-rs/PWMAudio) * 国内可下载的源码地址: [Gitee https://gitee.com/a5k3rn3l/pwmaudio](https://gitee.com/a5k3rn3l/pwmaudio) 三个仓库都是完全同步的,无差异。Gitee 上的仓库会默认显示中文版的 `Readme-CN.md`。 ## 开发工具 ### 软件: * STM32CubeMX,这玩意儿帮助你选择芯片型号,然后选择要使用哪些外
    AyalaRs【vb6】逆向文件
    【vb6】vb6逆向相关 [url]https://www.0xaa55.com/thread-27499-1-1.html [/url]接上文 一直忘记发了 **** 本内容被作者隐藏 ****
    Bzi【C++】 编译时随机数生成以及应用于字符串混淆
    [md] ## 前言 本文仅供学习探讨之用,如果侵犯了您的权益请联系我删除。 ## 原理 一般来说随机数种子使用`std::random_device`就好,它是基于硬件熵(如果支持)的随机数种子生成器,效果是比较不错的。 它的底层原理是调用 x86 指令集扩展指令`RDRAND`,如果硬件不支持,则回退到使用`/dev/random`或者`/dev/urandom`。 感兴趣的话可以自行阅读 Intel 白皮书或简单参考:uops.info/html-instr/RDSEED_R64.html 在 C++ 中我们可以通过 intrinsic 的方式直接调用这条指令,例如: ```cpp #include int main() { unsigned long long seed
    计算机技术区最新帖子
    有问必答最新帖子
    论坛资源
    书籍分享
    论坛站务
    【论坛站务】部分板块图标已调整
    以下板块的图标已更新: [*]VIP 板块 [*]源码分享板块 [*]开发工具板块 [*]书籍分享板块 [*]其它资源板块 [*]休闲驿站板块 [*]论坛站务板块 请在主页按 Ctrl+Shift+R 更新所有板块图标的显示。
    保存再提交的问题修复了
    [md] #保存再提交的问题修复了 **但是涅,还是推荐使用 `markdown` 方式排版发帖 ~** __使用 `markdown` 发帖喵!,使用 `markdown` 发帖谢谢喵! __ [/md]
    建议取消“低等级用户”不可以发链接的限制。
    我明白这是一种反垃圾手段,但这个反垃圾手段容易误伤普通用户(特别是在服务器严格限制大小的情况下,这种情况基本上只能依靠百度网盘外链之类的分享)。 请求取消此限制。
    密码不能修改
    用密码登录后,更改密码提示原密码错误
    【论坛站务】论坛附件下载损坏问题已修复
    2021-1-29 技术宅的结界管理组

    QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

    GMT+8, 2025-6-14 13:49 , Processed in 0.055617 second(s), 23 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    返回顶部