- 博客(17)
- 收藏
- 关注
原创 nodejs报错解决方案
就解决了“只能在D:\Code.environment\nodejs这个目录运行CMD才能显示node版本,普通的cmd命令行就不显示”的问题。
2024-05-21 23:25:47
303
1
原创 递归和动态规划
递归:简单直观,但可能导致大量重复计算,特别是在处理具有重叠子问题的情况时。递归可能会导致栈溢出。动态规划:通过存储子问题的解来避免重复计算,通常更高效。适用于具有重叠子问题和最优子结构的问题。但是,它可能需要更多的内存来存储所有子问题的解。递归和动态规划在处理具有重叠子问题和最优子结构特性的问题时非常有用。动态规划可以被看作是对递归方法的一种优化,特别是在处理那些会产生大量重复计算的问题时。通过存储子问题的解,动态规划避免了重复计算,从而提高了效率。
2023-12-07 11:11:49
1353
1
原创 Python代码缩进规则说明
尽管Python语法允许使用任意数量的空格进行缩进,但混合使用不同数量的空格会使代码难以阅读,也可能导致错误。解决这些问题的方法是检查你的代码,确保所有的代码块都有正确的缩进,并且在整个文件中使用相同数量的空格进行缩进。例如,如果你在同一个代码块中既使用了4个空格的缩进又使用了2个空格的缩进,Python解释器会报错。函数的使用(最后一行)则没有额外的缩进,因为它不在其他的控制结构或函数内部。在上面的代码中,“if”和“else”后面的print语句是一个新的代码块,因此它们有一个额外的缩进级别。
2023-05-12 19:35:14
7175
原创 pytoch和tensorflow的区别
在模型部署方面,TensorFlow 通常更具优势,因为它提供了一整套工具和框架,如 TensorFlow Serving、TensorFlow Lite(用于移动和嵌入式设备)和 TensorFlow.js(用于在浏览器中运行模型)。TensorFlow 在工业界的应用较广泛,因为它的静态计算图有助于提高部署和生产效率。TensorFlow 的 API 设计相对较复杂,虽然在 2.x 版本中,通过 Keras 高阶 API 的集成,使得 TensorFlow 的使用变得更加简单。
2023-05-07 22:41:59
2111
原创 Anaconda接入Pycharm的步骤
以下是详细的步骤来说明如何将 Anaconda 配置到 PyCharm 中以及如何配置 PyTorch 环境。下载并安装适合您操作系统的 PyCharm 版本。有两个版本可供选择:专业版(付费)和社区版(免费)。安装 Anaconda 如果您还没有安装 Anaconda,请访问。安装 PyCharm 如果您还没有安装 PyCharm,请访问。下载并安装适合您操作系统的 Anaconda 版本。
2023-05-07 22:10:53
5229
原创 Keras库入门教程
在本教程中,我们介绍了如何使用Keras构建和训练一个简单的卷积神经网络进行手写数字识别。Keras提供了许多其他层和功能,可以用于构建更复杂的神经网络模型。我们鼓励初学者在这个基础上继续探索Keras的更多功能,并尝试解决不同类型的深度学习问题。
2023-05-03 15:51:13
816
原创 go语言快速入门篇
Go语言是一种并发性高、静态类型、强类型的编程语言,它的设计目的是提高程序开发的效率和可维护性。Go语言需要明确声明变量类型,可以使用关键字var来定义变量,也可以使用:=进行简短声明。Go语言的数组和切片是非常重要的数据结构。Go语言的接口是一种能力描述,可以用来描述一个类型的方法集合。Go语言的函数可以返回多个值,而且函数也可以作为参数传递。f := 3.14 // 浮点型。b := true // 布尔型。// 访问数组和切片元素。// 使用接口实现多态。// 遍历数组和切片。// 函数返回多个值。
2023-03-29 16:30:57
465
原创 关于栈区的小案例
#include <iostream>using namespace std;int* func(){ int a = 10;//局部变量,存放在栈区,栈区的数据在函数执行完后自动释放 return &a;//返回局部变量的地址}int main(){ //接受func函数的返回值 int *p = func(); cout << *p << endl;//第一次可打印正确的数字,是因为编译器做了保留 cout << *p &.
2022-04-17 12:13:45
95
原创 利用指针来访问数组的简单案例
#include <iostream>using namespace std;int main(){ int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; cout << "第一个元素为:" << arr[0] << endl; int *p = arr;//指向数组的指针 cout << "利用指针访问第一个元素:"<<*p << endl; p++; cou.
2022-04-16 08:34:35
305
原创 一个简单的c++函数调用
#include <iostream>using namespace std;int add(int num1,int num2){ int sum = num1 + num2; return sum; }int main(){ int a = 10; int b = 20; int sum=add(a, b); cout << "sum=" << sum << endl; a = 100; b = 500; sum = add.
2022-04-16 08:32:57
796
原创 给一个大写字母,要求用小写字母输出
规律:同一个字母,用小写表示的字符的ASCII代码比用大写表示的字符的ASCII代码大32。例如字符‘a’的ASCII代码为97,而‘A’的ASCII代码为65.所以将‘A’的ASCII代码加32就能得到‘a’的ASCII代码,在vs2013如下所示#include<stdio.h>int main(){ char c1, c2; c1 = 'A'; c2 = c1 + 32; printf("%c\n", c2); printf("%d\n", c2); return
2022-02-09 21:28:26
862
原创 输出一个菱形图案
#include<stdio.h>int main(){int i, j, k;for (i = 0; i <= 3; i++) {for (j = 0; j <= 2 - i; j++) printf(" "); for (k = 0; k <= 2 * i; k++) printf("*"); printf("\n"); } for (i = 0; i <= 2; i++) { for (j = 0; j <= i; j+.
2022-02-09 15:28:53
1155
原创 有意思的译密码
#include<stdio.h>int main(){ char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a'; c1 = c1 + 4; c2 = c2 + 4; c3 = c3 + 4; c4 = c4 + 4; c5 = c5 + 4; printf("password is %c%c%c%c%c%c\n", c1, c2, c3, c4, c5); return 0;}将China译成密码。规律是用原来的字.
2022-02-08 21:11:36
6606
原创 c语言实现两个数中的最大数
#define _CRT_SECURE_NO_WARNINGS//防止报错而添加的头文件#include<stdio.h>int main(){ int max(int x, int y); int a, b, c; scanf("%d,%d", &a, &b); c = max(a, b); printf("max=%d\n", c); return 0;}int max(int x, int y)//这里不用加分号,否...
2022-02-08 16:53:09
1671
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人