JS Blog

Thinking will not overcome fear but action will.

ChatGPT初级用法

cuda+miniconda+pytorch

You: c++用一行代码求多个数的最大值 ChatGPT: 你可以使用C++标准库中的std::max_element函数来找到多个数的最大值,例如: #include <iostream> #include <algorithm> #include <vector> int main() { std::vector<int&...

深度学习环境搭建

cuda+miniconda+pytorch

参考资料 Windows 下安装 CUDA 和 Pytorch 跑深度学习 - 动手学深度学习v2 CUDA环境安装 下载CUDA 电脑需配置NVIDIA显卡 CUDA Toolkit 12.4 Update 1 Downloads 测试 Microsoft Windows [版本 10.0.19045.4170] (c) Microsoft Corporat...

数据结构学习笔记

数据结构和算法

算法 算法是指对特定问题求解步骤的一种描述 算法特性 有穷性 确定性 可行性 输入输出 好的算法标准 正确性 易读性 健壮性 高效性 时间复杂度,基本运算执行次数 底存储性 空间复杂度 高效率、低存储 时间复杂度 最坏情况下 O(1) < O(logn) < O(n) < O(nlogn) < O(n^2)...

RDP文件快速远程桌面连接

远程桌面

背景 Windows自带远程桌面每次登录需要输入账号密码,比较麻烦。 当然也可以第一次登录时直接保存密码,但只能保存到本地电脑,无法拷贝到其他电脑; 如果经常需要远程操作多台电脑的话,还是要每次输入账号密码。 可以将用户名和加密后的密码保存到rdp文件中,直接运行rdp文件进行远程桌面连接。 rdp文件 记事本打开 rdp 文件,在文件任意位置(另起一行)加入下列两行即可: ...

怎样自动以管理员身份运行bat文件

C++

命令行 %1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~s0","::","%~dp0","runas",1)(window.close)&&exit 说明 这一行代码会重新以管理员运行当前的 bat 脚本文件, 注意这行代码开始的 “%1” 是接收参数用的. ...

C语言fwrite函数文件操作

C语言二进制文件操作

二进制 二进制文件读写两个重要的函数: fread 和 fwrite , fread 用于读取文件 , fwrite 用于写出文件; fread / fwrite 函数 既可以操作 二进制文件 , 又可以操作 文本文件; getc / putc 函数 , fscanf / fprintf 函数 , fgets / fgets 函数 , 只能用于操作 文本文件. 代码链接:https:...

CUDA学习笔记

C++

环境搭建 官方安装教程 CMD nvcc -V nvcc –version 架构 host: 指代CPU及其内存 device:指代GPU及其内存 典型的CUDA程序的执行流程如下: 分配host内存,并进行数据初始化; 分配device内存,并从host将数据拷贝到device上; 调用CUDA的核函数在device上完成指定的运算;...

c语言malloc函数

C

malloc 动态内存分配函数,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址。 函数原型 extern void *malloc(unsigned int num_bytes); //分配长度为num_bytes字节的内存块 头文件 #include <malloc.h> 返回值 如果分配成功则返回指向被分配内存的指针,否则返回空...

MFC资源

C++ MFC

概述 resource.h就是.rc文件的头文件 .rc文件里的常量全在resource.h定义 .rc文件和resource.h 都是给project add resource 的时候VS 自动生成的,一般情况下不用写和修改。 示例 // // Microsoft Visual C++ 生成的包含文件。 // 由 TestResouse.rc 使用 // #define IDR_M...

VS快捷键总结

C++

调试 调试/运行/停止 F5/Ctrl+5/+^+5 切换断点 F9 单步跳过 F10 单步执行 F11 单步跳出 ^+F11 调试所有测试/运行所有测试 Ctrl+R,Ctrl+A/Ctrl+R,A