- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 C语言题目
1、给定c语言代码段:t=0;while(printf("*")){t++;if(t<3) break;}下面描述正确的是:A 其中循环控制表达式与0等价B 其中循环控制表达式与’0’等价C 其中循环控制表达式是不合法的D 以上说法都不对解释他说的是printf("")与‘0’等价其实是这样的 printf这个函数的返回值是输出字符的个数现在printf("")的返回值是1在while里只有0 和非0两种所以只要选排一个非0的就能说是等价的而‘0’需要转成ASCI
2021-08-21 10:33:50 1644
原创 二级C语言部分验证性代码
二级C语言部分验证性代码一个工程包含多个源文件,最多只能有一个main()函数,其他的文件中如果存在main()函数需要注释掉。同时同一个项目的不同文件中,不可包含同名函数。1 检测字符串celebration meeting中ti的个数代码:#include<stdio.h>#include<string.h>int fun(char *s,char *t){ int c=0; char *p,*q; while(*s) { p=s; q=t; w
2021-04-18 17:21:11 365
原创 计算机二级【C语言】知识点以及常见易错问题总结
计算机二级【C语言】知识点以及常见易错问题总结1 分号(1)注意每个语句后面需要加分号;(2)预处理命令(非可执行命令)后面无需分号,且运用时尽量将实参加括号,避免出错;(3)switch语句以及typedef语句最后面加分号即可,中间无需分号(括号内除外);2 逗号(1)逗号表达式的值等于最后一个表达式的值;(2)逗号运算符是一个序列点,其左边所有副作用都结束以后,才对其右边的表达式进行运算;i++与++i效果一样3 {}(1)for语句、if语句等如果没加括号,只与后面第一个分号之
2021-04-17 21:28:50 3186 14
原创 全国计算机等级考试与浙江省计算机等级考试的不同之处
浙江省高校计算机等级考试C语言题型浙江省高校计算机等级考试与全国计算机等级考试不同。其中,C语言不包含公共基础知识以及概念类题目,只有程序填空题、程序改错题、程序阅读题、程序编写题。 浙江高校计算机等级考试:分笔试、机试。笔试时间为早上9:00-10:30,机试时间为:16:30-17:30。笔试包含选择题和程序编写题两大题。总分100分。一、选择题:(a)三题程序填空题,每题4个选择题;(b)三题程序阅读题,每题4个选择题;故一共24个选择题,采用打钩的形式在答题纸上填写。二、两大题程
2021-04-17 19:37:08 5980 2
原创 电脑GPU/CPU资源查看及使用
电脑GPU/CPU资源查看及使用import torch'''1. 服务器GPU状态查询 1) lspci | grep -i nvidia 可以查询所有nvidia显卡 2) lspci -v -s [显卡编号] 可以查看显卡具体属性 3) nvidia-smi 可以查看显卡的显存利用率2. torch.cuda主要函数 1) 查看是否有可用GPU、可用GPU数量: torch.cuda.is_available(), torch.cuda.device_
2020-08-28 14:56:37 2653
原创 遗传算法python代码(附详细注释)
遗传算法python代码(附详细注释)#代码参考:https://blog.csdn.net/ha_ha_ha233/article/details/91364937import numpy as np #用于数据操作:【X = np.linspace(*X_BOUND, 100) #将列表传入收集参数,完成解包】【 Y = np.linspace(*Y_BOUND, 100)】【X, Y = np.meshgrid(X, Y) #生成网格点坐标矩阵,每个二维矩阵表示一个维度】import mat
2020-08-28 14:53:28 10006 14
原创 python中[:] [::][-1][:-1][::-1]的意思 & np.arange与range的区别 &奇数偶数分离
python中[:] [::][:-1][::-1]的意思 & np.arange与range的区别python中的下标有两套,一套是正的(0,1,2,3,…),一套是负的(…,-3,-2,-1)。正的下标用0表示第一个元素,1表示第二个元素,依次类推;负的用-1表示最后一个元素,-2表示倒数第二个元素,依次类推。正负坐标可以同时使用。要点总结’ : ’ :表示遍历的意思,正向取值时使用’ :: ’ :表示遍历的意思,反向取值时使用[::-1]:表示反向取值b=a[ i : j :
2020-08-26 18:38:58 1900
原创 nohup代码理解
理解代码CUDA_VISIBLE_DEVICES=0 nohup python -u train.py --weight_path weight/yolov4.weights --gpu_id 0 > nohup.log 2>&1 &上述代码是下面代码的特例CUDA_VISIBLE_DEVICES=X nohup python -u 文件名.py --文件参数 > nohup.log 2>&1 &1 具体解释CUDA_VISIBLE_D
2020-08-25 21:17:27 843 1
原创 安装Apex Pycocotools(填坑之路)
安装Apex(NVIDA使用)在指定环境下输入以下代码git clone https://www.github.com/nvidia/apexcd apexpython setup.py install安装Pycocotools(coco数据集使用)在指定环境下输入以下代码git clone https://github.com/pdollar/coco.gitcd coco/PythonAPIpython setup.py build_ext --inplace
2020-08-25 15:50:16 700
原创 pytorch通过ImageFolder函数读取数据集(详细实例)
pytorch通过ImageFolder函数读取数据集(详细实例)dataset = ImageFolder(“E:/pycharmproject/dataset_read/veg200_images/”, transform=data_transform) #主要有两个参数,一个是图像根目录(被映射成标签的子目录的上一级),一个是数据操作本文理论参考,以下博客的方法二:https://blog.csdn.net/qq_36852276/article/details/945886561 代码#通过
2020-08-14 19:33:31 7737 7
原创 pytorch自建数据集并显示(详细示例)
pytorch自建数据集并显示本文建dataset类方法参考:https://blog.csdn.net/u011995719/article/details/851027701 代码加载数据集 path = ‘E:/pycharmproject/dataset_read/dataset_method_2/dataset_test.txt’ 按照自己具体情况修改import torchimport torchvision #用于下载数据集,进行图像增广操作等import matplotlib.p
2020-08-14 16:35:01 1276
原创 pytorch读取MNIST数据集并显示
pytorch读取MNIST数据集并显示代码:import torchimport torchvisionimport matplotlib.pyplot as plt #用于显示图片import osos.environ[“KMP_DUPLICATE_LIB_OK”]=“TRUE”#忽略警告import warningswarnings.filterwarnings(‘ignore’)#选择运行设备device = torch.device(‘cuda’ if torch.cuda.
2020-08-14 14:31:46 7329
原创 TensorFlow基础(一)
TensorFlow基础(一)tensorflow库很大程度上依赖于计算图的概念,图中的每个节点对应于一个变量或者一个操作,工作流程具体包括构造阶段(创建计算图)和计算阶段(创建会话、运行图)。基本数据单元为张量(Tensor,即多维数组,包括纯量[0]、向量[1]、矩阵[2]、3D矩阵[3]等),包含数据类型和形状(不需要在声明时定义)两个属性。主要张量类型(使用import TensorF...
2020-04-15 10:12:28 338 2
原创 园区网络实践
园区网络实践网络拓扑图1 S1配置more内容为12测试后show ip route变为2 S2配置more 内容为12测试完成后show ip route变为3 S3配置4 S4配置5 R1配置测试完成后show ip route变为6 R2配置测试完成后 show ip route 变为测试后重新配置上图所有代码,则会出现类似情况...
2020-03-28 17:18:51 3502
原创 DNN、FCN、CNN、RNN、LSTM、BRNN、DRNN、GAN、自编码器、DBN、RBN、注意力网络、MCNN、Inception、dropout、残差网络
DNN、FCN、CNN、RNN、LSTM、BRNN、GAN、DBN、RBN、自编码器、注意力网络、MCNN、Inception、dropout、残差网络3 CNN定义: CNN(Convolutional Nueral Network,卷积神经网络)是一个在输人和输出之间至少有一层(tf.nn.conv2d)由可学习的卷积核产生输出的神经网络。使用卷积核对输人层(张量)的每个点进行卷积。通过在...
2020-03-20 21:03:02 7337 2
原创 神经网络基础应用:感知机、线性回归、逻辑回归
神经网络基础应用:感知机、线性回归、逻辑回归神经网络应用研究就是探讨如何利用神经网络解决工程实际问题。人们可以在几乎所有的领域中发现神经网络应用的踪影。当前,神经网络的主要应用领域有:模式识别,故障检测,智能机器人,非线性系统辨识和控制,市场分析,决策优化,智能接口,知识处理,认知科学,等等。神经网络的显著特点:具有非线性映射能力:不需要精确的数学模型:擅长从输入输出数据中学习有用知识:容易实...
2020-03-18 11:20:18 2356
原创 神经网络的运行以及梯度下降法和BP算法
神经网络的运行以及梯度下降法和BP算法1 神经网络的运作神经网络运作过程分为学习和工作两种状态。1.1 神经网络学习状态神经网络的学习主要是指使用学习算法来调整神经元间的连接权,使得网络输出更符合实际。学习算法主要分为监督学习算法和非监督学习算法两类。监督学习算法是将一组训练集送入网络,根据网络的实际输出与期望输出间的差别来调整连接权。非监督学习算法抽取样本集合中蕴含的统计特性,并以神经元...
2020-03-17 20:10:35 3104 1
原创 神经网络常用术语
神经网络常用术语人工神经元人工神经元是按照生物神经元的结构和工作原理构造出来的一个抽象的和简化了的模型。在神经网络中,神经元接收输入,处理它并产生输出:而这个输出被发送到其他神经元用于进一步处理, 或者作为最终输出进行输出。权重当输入进入神经元时,它会乘以一个权重。例如,如果一个神经元有两个输入,则每个输入都将具有分配给它的一个关联权重。神经元对权重进行随机初始化,并在模型训练过程中更新这...
2020-03-17 15:10:32 1898 1
原创 人工智能、机器学习、深度学习、神经网络的区别
人工智能、机器学习、深度学习、神经网络的区别人工智能、机器学习、深度学习的包含关系如上图所示1 人工智能人工智能是计算机科学的一个分支, 它试图让人们了解智能的实质,并生产出一种新的能以与人类智能相似的方式做出反应的智能机器。人工智能是研究使计算机模拟人的某些思维过程和智能行为的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。该领域的研究涉及机器...
2020-03-15 17:14:29 8191 1
原创 VMware虚拟机安装以及加载镜像文件的部分问题总结2
VMware虚拟机安装以及加载镜像文件的部分问题总结21 无法理解该网址 Firefox 不知道如何打开这个地址,因为协议 (telnet) 未与任何程序关联,或此环境下不可打开该协议的地址。 您可能需要安装其他软件才能打开此网址。将火狐与SecureCRT关联 :1)网址输入:about:config2)新建一个布尔值network.protocol-handler.expose.tel...
2020-03-05 10:32:47 1730 1
原创 VMware虚拟机安装以及加载镜像文件的部分问题总结
VMware虚拟机安装以及加载镜像文件的部分问题总结背景:对于ova模板来说,本身是个压缩包,用rar等解压工具解压后,会有vmdk、ovf、mf三个文件,分别对应功能为虚拟磁盘文件、虚拟机配置文件、虚拟磁盘和配置文件的sha1校验文件。1 未通过OVF规范一致性或虚拟硬件合规性检查方法1:针对于ovf模板,目录对应下面有三个扩展名为vmdk、ovf、mf文件,分别对应功能为虚拟磁盘文件...
2020-02-24 16:21:24 19560 16
原创 12 配置标准IP ACL
配置标准IP ACL网络拓扑图1 配置R46配置查看interface2 配置R47配置查看interface3 配置VPC48(行政部)4 配置VPC49(销售部)5 配置VPC50(财务部)6 验证测试VPC48(行政部)ping VPC50(财务部)VPC49(销售部)ping VPC50(财务部)...
2020-02-23 12:08:41 1754
原创 11 配置PPP PAP认证
配置PPP PAP认证网络拓扑图1 R42配置(被认证方)2 R43配置(认证方)3 VPC44配置4 VPC45配置5 验证测试5.1 按当前配置测试VPC44 ping VPC45VPC45 ping VPC445.2 将验证方的用户名和密码删除PS:一定要将Rb上PPP协议清除,不然在连接建立的情况下删除用户名和密码对链路没有影响R43配置VPC44...
2020-02-23 11:18:37 1969
原创 10 配置NAT实现外网主机访问内网服务器
配置NAT实现外网主机访问内网服务器网络拓扑图1 配置R382 配置R393 验证测试配置VPC40配置VPC41VPC41 ping VPC 40查看地址转换记录
2020-02-22 20:54:25 4451
原创 9 配置OSPF路由协议
配置OSPF路由协议网络拓扑图1 配置R34配置查看interface查看route2 配置R35配置查看interface查看route3 测试配置VPC36配置VPC37VPC36 ping VPC37VPC37 ping VPC36...
2020-02-22 19:59:52 1435
原创 8 配置RIP路由协议
配置RIP路由协议网络拓扑图1 配置S3配置查看vlan查看 interface查看route2 配置R29配置查看interface查看route3 配置R30配置查看interface查看route4 验证测试配置VPC32配置VPC33VPC32 ping VPC33VPC33 ping VPC32...
2020-02-22 18:02:02 1799
原创 7 配置VRRP协议
配置VRRP协议网络拓扑图1 三层交换机S3的配置2 路由器R24的配置配置查看3 路由器R25的配置配置查看4 验证测试4.1 在当前拓扑图中的测试配置VPC测试:ping三层交换机4.2 在R24和S2断开连接后测试查看R24查看R25测试...
2020-02-22 15:10:04 2047
原创 6 配置静态路由
配置静态路由网络拓扑图1 在路由器R20上配置接口的IP地址配置路由器端口信息串口信息2 在路由器R20上配置静态路由配置路由表信息3 在路由器R21上配置接口的IP地址和串口上的时钟频率配置路由器端口信息串口信息4 在路由器R21上配置静态路由配置路由表信息5 验证测试5.1 配置VPC22以及VPC23VPC22VPC235.2...
2020-02-21 14:27:12 2414
原创 5 配置端口安全
配置端口安全网络拓扑图1 在交换机上启用端口安全特性2 手工配置VPC17的mac地址,即保证只有VPC17可以接到此端口查看VPC17的ip配置3 配置端口接入数量的限制4 配置当此端口违规时的操作5 验证测试5.1 按当前拓扑图测试5.1.1 配置ipVPC 17VPC 18VPC 195.1.2 测试VPC17 ping VPC18VPC1...
2020-02-21 09:14:53 2885
原创 4 配置端口聚合提供冗余备份链路
配置端口聚合提供冗余备份链路网络拓扑图如图所示1 交换机S24的基本配置配置查看2 在交换机S24上配置聚合端口配置查看3 交换机S213的基本配置配置查看4 在交换机S213上配置聚合端口配置查看5 验证测试5.1 设置ipVPC14VPC155.2 测试联通性5.2.1 两条链路时 VPC14 ping VPC155.2.2 任意删除...
2020-02-20 22:16:45 3335
原创 配置STP交换机优先级
配置STP交换机优先级网络拓扑图如图所示PS:思科交换机默认有vlan1并包含全部端口1 配置交换机S10为根桥交换机,并设置优先级2 配置交换机S113 配置交换机S124 验证测试4.1 S104.2 S114.2 S12致此,本次实验结束!5 补充5.1 STP指定端口和根端口的选择方法可见:https://blog.csdn.net/qq_165586...
2020-02-20 11:04:32 17716
原创 配置SVI实现VLAN间路由
配置SVI实现VLAN间路由网络拓扑图如图所示1 在三层交换机上配置两个vlan,vlan10与vlan202 在三层交换机上将端口分别划分到各个VLAN上3 在三层交换机上给各个vlan配置ip地址4 验证测试4.1 配置PC4.1.1 VPC84.1.2 VPC94.2 验证VPC8->VPC9连通...
2020-02-20 08:39:06 8083 2
原创 配置跨交换机的VLAN
配置跨交换机的VLAN1 打开VMware虚拟机,加载eve.ova并开启2 打开火狐浏览器输入相应http,搭建实验框架3 开启设备并配置3.1开机后的设备图3.2 S1的配置3.2.1 在交换机S1上配置vlan10,并将0/1端口划分给vlan10配置:查看:3.2.2 在交换机上S1上配置vlan20,并将0/2端口划分给vlan20配置:查看:3.2...
2020-02-19 19:51:35 4752
原创 protocol buffer介绍、安装、使用方法、下载地址总结
**protobuf介绍、安装、使用方法、下载地址总结**Google Protocol Buffer 的使用和原理https://www.ibm.com/developerworks/cn/linux/l-cn-gpb/index.htmlprotobuf 学习笔记https://blog.csdn.net/abudexiatian/article/details/51274652...
2019-11-20 12:16:08 515 1
原创 GitHub开源项目搜索小技巧
GitHub开源项目搜索小技巧1、直接在GitHub首页搜索关键词2、搜索小技巧(1)in:name person count##项目题目中有person count的开源项目(2)in:description person count##项目描述中有person count的开源项目(3)in:readme person count##项目详情(readme)中有perso...
2019-11-17 16:24:34 1198
原创 **Windows7下利用anaconda安装CUDA+CUDNN+tensorflow-gpu 2.0教程[详尽版]**
Windows7下利用anaconda安装CUDA+CUDNN+tensorflow-gpu 2.0教程[详尽版]硬性要求:1)N卡算力(Compute Capability)>3.0;查询地址:https://developer.nvidia.com/cuda-gpus2)NVIDIA驱动程序>410.31;(i)通过nvidia-smi命令查询(ii)在NVIDIA驱动...
2019-11-14 22:00:31 1528 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人