E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码训练
C语言/C++程序员编程基础学习
代码训练
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
小辰带你看世界
·
2020-06-26 11:11
C语言/C++编程学习—
代码训练
之神奇星空动态继承
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
小辰带你看世界
·
2020-06-25 04:33
21天C语言
代码训练
营(第十七天)
在后面的五篇中,我们开始重点介绍一些C语言编程中的技巧和常见的错误。这些会对大家今后的面试和工作起到一些积极的作用。1.特殊比较在程序设计中,很常见的一个问题是变量与零值的比较问题。很多资深程序员还经常在这个问题上犯错。1.1float类型与零值比较也许大家不假思索就会写出这样的代码:floatx;...if(x==0.0)if(x!=0.0)如果你面试的时候写出这样的代码,很遗憾你没被录取。一段
天花板
·
2020-06-25 02:57
Keras实现预训练网络VGG16迁移学习——102flowers分类【100行
代码训练
&预测】
文章目录一、简介二、训练代码三、训练结果四、预测代码五、参考项目一、简介Oxford102flowers数据集:牛津大学在2009发布的图像数据集。包含102种英国常见花类,每个类别包含40-258张图像。论文:http://www.robots.ox.ac.uk/~vgg/publications/papers/nilsback08.pdf二、训练代码原数据集包括原始图片、标签、划分,需要执行程
XerCis
·
2020-06-24 08:33
Python
Keras
Matlab 实现线性svm两类和多类分类器
http://blog.csdn.net/mm_bit/article/details/46988925SVM实现
代码训练
svm分类器实际上是解二次规划问题,matlab里用到的是quadprog函数,
juice_panda
·
2020-06-23 23:20
机器学习
想知道与你最般配的伴侣长什么样?这个“夫妻相”生成器要火
这不,又一位作者使用pix2pix
代码训练
了一个““夫妻相””生成器。
AI科技大本营
·
2020-06-23 02:37
想知道未来对象长啥样?程序媛写的“夫妻相”生成器火了!
这不,又一位作者使用pix2pix
代码训练
了一个““夫妻相””生成器。
CSDN 程序人生
·
2020-06-23 01:43
SSD(Single Shot MultiBox Detector)源码分析和使用指南
DumitruErhan,ChristianSzegedy,ScottReed,Cheng-YangFu,AlexanderC.Berg.简介SSD是使用单个网络进行物体检测任务的统一框架.你可以使用本
代码训练
Aspirinrin
·
2020-06-22 17:18
C++实现神经网络识别数字
一份通过使用上述
代码训练
出的参数进行数字预测的代码,复制粘贴即可使用。拥有5000个样例的数据集。拥有10个数据的测试集
GaoJieVery6
·
2020-06-22 08:18
机器学习
十行
代码训练
sklearn七种分类算法
依赖的python库ostimesklearnnumpy简易demofromsklearnimportdatasetsfromclassifyimportClassfyMethodsfromsklearn.model_selectionimporttrain_test_splitif__name__=='__main__':iris=datasets.load_iris()#sklearn鸢尾花数
Vapor_
·
2020-06-22 07:53
python
机器学习
C语言/C++程序员编程学习
代码训练
—精讲
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
小辰带你看世界
·
2020-06-21 16:10
Andrej Karpathy的炼丹技巧
1、先别着急写
代码训练
神经网络前,别管代码,先从预处理数据集开始。我们先花几个小时的时间,了解数据的分布并找出其中的规律。
EnjoyCodingAndGame
·
2020-06-21 15:18
深度学习
ML-GCN(一)
代码训练
与运行
目的:运行并粗略看懂ML-GCN的代码。注:此代码为更改后的代码,结构与原来模型相差甚远。但代码结构大致相同。代码地址:https://github.com/chenzhaomin123/ML_GCN论文地址https://arxiv.org/abs/1904.03582目录一、相关依赖项下载1.1程序及数据1.2数据集1.3放入对应位置1.4标注annotations位置1.5环境及依赖项命令行
祥瑞Coding
·
2020-06-21 12:48
PyTorch
图神经网络GNN
机器学习
base model第五弹:在CIFAR100上训练ResNet
文章目录对ResNet网络结构的修改训练
代码训练
结果所有代码已上传到本人githubrepository:https://github.com/zgcr/pytorch-ImageNet-CIFAR-COCO-VOC-training
一骑走烟尘
·
2020-05-30 10:33
base model第一弹:在ImageNet上训练ResNet
文章目录ImageNetResNet网络结构训练
代码训练
结果所有代码已上传到本人githubrepository:https://github.com/zgcr/pytorch-ImageNet-CIFAR-COCO-VOC-training
一骑走烟尘
·
2020-05-29 16:27
21天C语言
代码训练
营(第十八天)
内存今天来聊聊一些常见的内存相关的问题。很多人认为,C语言程序设计中一个最难的部分就是和内存操作。因为它过于抽象,很难让初学者准确把握其特性。我今天在找配图的时候也很难把malloc出来的buffer和上面这张图片联系起来。这篇文章里,我们通过几个简单的题目帮助大家诠释C语言操作内存的相关问题。1.栈空间不能外传前面的文章中我们讲过栈空间和堆空间的区别,它们有一个非常重要的区别是栈空间的使用有一个
天花板
·
2020-04-14 11:07
21天C语言
代码训练
营 —— 练习1
编译环境Win7(x64)+DMC(x86)v8.57Win7下安装DMD2.7,安装时勾选DMC,忽略64位(因为需要安装VisualStudio2013/2015),假设DMC最终安装在D:\Dlang\DMC目录安装Notepad++及NppExec插件,NppExec的Execute...-->Command设置为D:\Dlang\DMC\dm\bin\dmc.exe$(FULL_CURR
阿债
·
2020-04-13 03:06
C语言/C++编程
代码训练
—昨天练习题进行讲解—真正的小项目
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
小辰带你看世界
·
2020-04-06 19:58
C++
代码训练
营 | 坦克大战(10)
上一篇中我们已经得到了一个比较完善的游戏,不过有人反馈说目前的难度较大,第三关已经很难通过了。今天我们来做点小的修改。如果你认为我们要通过调整参数降低游戏的难度,那你就错了。作为游戏的开发者,我们最大的优势就是拥有上帝视角,可以随意让游戏按照我们的要求变化。添加奖励目前的三滴血不太够用,我们添加一个功能,每得到500分就另外获得一滴血。实现起来很简单,只需要在计算分数的时候修改就好,代码如下:vo
天花板
·
2020-04-05 23:55
C++
代码训练
营 | 坦克大战(2)
这一篇中,我们继续继续进行我们的坦克大战。位置信息数据结构在游戏设计过程中,需要记录大量的位置信息,如果仅仅使用(x,y)坐标很容易出错。这一篇中,我们先定义两个简单的数据结构用来保存点和矩形的信息。在项目中新建Model目录,创建下面四个文件:代码如下:Point.h#ifndef__POINT_H__#define__POINT_H__classPoint{public:Point(intx=
天花板
·
2020-04-03 17:12
基于Tensorflow的android手写数字识别
写此分享1.首先获取Pb格式的模型,MINIST的训练具体过程可以看我的这篇文章,如果只是想配置熟悉下这个移植过程,则略过那篇,直接用下面的
代码训练
minist.py:#coding=utf-8#载
蜜丝特潮
·
2020-03-31 19:06
C++
代码训练
营 | 鸟枪终于换炮了
之后又写了21天C语言
代码训练
营系列,大家反馈很有收获。从今天起,我们开始学习C++编程。C++的知识点并不比C语言少,如果从零开始讲解有些困难。幸好我的理念一直是通过具体的项目教大家学习编程。
天花板
·
2020-03-28 13:55
C++
代码训练
营 | 坦克大战(6)
上一篇中,我们的主战坦克发出的炮弹还没有实际的作用,今天我们就让它拥有击毁敌军坦克的功能。新增基础APIRect类在Rect类中,我们添加下面两个新接口。PointGetTRPoint()const;//GetTopRightPointPointGetBLPoint()const;//GetBottomLeftPoint这两个函数的作用是返回矩形右上角和左下角的两个点。这样方便我们在计算炮弹是否击
天花板
·
2020-03-22 00:04
21天C语言
代码训练
营(第十九天)
此图来自网络宏的基本应用今天我们要说的一个C语言编程技巧和宏定义有关。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性。通过我们前面的介绍,大家都知道宏定义有这样几个最基本的功能:避免立即数带来的维护困难我们通过下面这段代码来说明:#defineMAX_NUM100intarr[MAX_NUM];inti;for(i=0;i(b)?(a):(b))一句话就完成了这个功能。使用起来和函数一样方
天花板
·
2020-03-21 17:55
21天C语言
代码训练
营(第十三天)
上一篇中,我们说到录入的数据需要保存在一个双向链表中,今天我们就来说说这个数据结构该如何实现。链表每一种数据结构都有各自的特点。链表的特点是:任意位置的添加和删除速度快,遍历速度快,查询速度慢。我们选择链表的目的是方便我们随时在任意位置进行增、删、改、查工作。其实一个单项链表就能够满足我们的要求,但为了提高训练难度,我们选择使用双向链表。双向链表数据结构设计#ifndef__LIST_NODE_H
天花板
·
2020-03-16 21:27
21天C语言
代码训练
营(第十一天)
上一篇最后,我们完成了基本的数据存储结构,今天我们来实现基本的数据操作API。在堆中申请内存前面我们讲过,如果需要使用大量内存空间的话,需要用malloc函数申请堆中的空间。如:int*p=(int*)malloc(100000*sizeof(int));这里要说的是一个非常常用的知识,通过一个函数调用得到一段堆中的空间。先看一下这段代码:voidfun(int*p){p=(int*)malloc
天花板
·
2020-03-16 03:42
C++
代码训练
营 | 坦克大战(8)
上一篇中设计出了关卡和分数,但每新开始一个新的关卡时没有任何提示信息,这样略显突兀。我们需要在每一个关卡开始之前给出一个提示信息,同时让玩家有休息的时间。绘制提示信息我们要在Battle区域中,显示一个矩形,中间打印关卡号。效果如下:实现起来也很容易,在Graphic类中添加一个ShowGameLevel函数:voidGraphic::ShowGameLevel(intnLevel){COLORR
天花板
·
2020-03-14 01:02
手把手教你自制编程AI:训练2小时,RNN就能写自己的代码
图片来自LéoVallet我们都知道,神经网络下围棋能赢柯洁、读X光照片好过医生、就连文本翻译上也快超过人类了……其实在写代码方面,神经网络也丝毫不落下风……用Linux源
代码训练
2小时,一个递归神经网络就能重写好它自己的代码
AI科技大本营
·
2020-03-12 20:44
C++
代码训练
营 | 坦克大战(5)
上一篇中我们给主战坦克添加了发射炮弹的功能。不过有一个问题,炮弹飞到战场边缘时,自动消失的感觉不太好。我们今天来给炮弹加上一个爆炸的效果。爆炸功能爆炸的效果不仅仅用在炮弹上,当坦克被击中后也应该有这么一个爆炸效果。我们给所有的元素都抽象一个爆炸的功能,放在Object类中。代码如下:#ifndef__OBJECT_H__#define__OBJECT_H__#include#include"Gra
天花板
·
2020-03-08 01:12
21天C语言
代码训练
营(第五天)__练习答案
问题链接相对复杂的问题请用C语言在屏幕上打印出2015年的日历。类似下面这张图:这个问题难了好多,对封装抽象这些概念的理解还得多练习。关于计算每年第一天是星期几的问题,参考了网上的算法。z=((year-1)+(year-1)/4-(year-1)/100+(year-1)/400+1)%7;简单的说:默认公元1年第一天为星期一,算出year与公元一年之间的存在的闰年数然后计算出准确相差天数,之后
Hans941
·
2020-03-07 23:30
21天C语言
代码训练
营(第十二天)
通讯录这一篇中,我们继续丰富前面的代码。Record类型已经定义完成,为了方便赋值我们还需要添加一些小功能。Record数据类型修改Record.h文件#ifndef__RECORD_H__#define__RECORD_H__#include"String.h"typedefstruct_tagRecord{String*_pStrName;String*_pStrTel;String*_pSt
天花板
·
2020-03-07 22:09
C++
代码训练
营 | 坦克大战(7)
目前我们的主战坦克已经能够开炮击毁敌人坦克了,但敌人坦克不会开炮貌似比较欺负人。今天我们让敌人坦克也拥有开炮功能。同时,我们要为游戏设定关卡,让它变得好玩起来。让敌人坦克开炮在EnemyTank类中,添加Shoot函数几乎和MainTank中完全相同,代码如下:voidEnemyTank::Shoot(list&lstBullets){Bullet*pBullet=newBullet(m_pos,
天花板
·
2020-03-01 08:40
机器学习Tensorflow笔记3:Python训练MNIST模型,在Android上实现评估
通常而言我们会通过Python编写
代码训练
Tensorflow,但是我们训练的数据需要实际应用起来,本文会介绍如何通过Python训练Tensorflow,训练的结果在Android上应用,当前也可以通过传输数据给服务端去识别
ImWiki
·
2020-02-09 18:26
21天C语言
代码训练
营(第二十一天)
图片来自网络这是本专题中最后一篇文章,我们来聊聊如何养成好的编程习惯。人们总说,养成一个良好的习惯将使我们受益一生。在软件开发这个行业,良好习惯的养成尤为重要。对于一个从事软件开发工作的人而言,C语言只是一个开始。今后,你会接触到其他各种各样的程序设计语言。这些语言表面看来千差万别,但却有着千丝万缕的联系。那时候,你在C语言学习中养成的编程习惯和思维方式将会和新的语言一起陪伴你走完后面的路。在真实
天花板
·
2020-02-06 22:27
21天C语言
代码训练
营(第九天)
上一篇中我们用项目思维把我们的程序做了大的调整,收到的大部分反馈邮件都说基本能看懂。今天我们来实现最后一部分功能。今天的程序修改都是在上一篇的基础上进行,请先打开之前的项目。1.功能函数封装首先要说的是main.c这个文件。在这个文件的前半部分是一些功能函数,从逻辑上讲,这些函数和主程序的关系并不是非常密切。如果是一个很大的工程,就会出现在很多其他文件中多次调用这些函数的情况。试想,如果我们在Mo
天花板
·
2020-01-08 02:28
C++
代码训练
营 | 另一片星空
上一篇中Star类的强大之处大家都看到了,今天我们继续来通过这个项目展示一下面向对象的另一个强大之处——继承。面向对象代码复用准备一提到代码复用,我又要提之前总说的“高内聚,低耦合”了。这个原则要求我们尽量让每个函数只实现最小颗粒度的功能。我们看看上一篇中的Star类,Move()函数貌似调用频率非常高。虽然代码量不多,但仔细想想,它可以分成三个功能:擦除之前的星星计算新位置画出新星星按照这个功能
天花板
·
2020-01-07 08:55
C++
代码训练
营 | 坦克大战(9)
现在我们的游戏已经初具规模,但如果主战坦克一直是无敌状态那也很无趣。今天我们来让敌人的炮火发挥作用。主战坦克被击中当敌人的炮弹和主战坦克接触时,主战坦克生命值减一。我们预设的主战坦克共有三条命,被击中三次后游戏结束。为主战坦克添加碰撞检测大家应该很熟悉,修改之前的CheckCrash()函数如下:voidCheckCrash(){//Checkenermytankdamagefor(list::i
天花板
·
2020-01-06 11:41
21天C语言
代码训练
营(第四天)
上一篇最后留的打印九九乘法表的习题很简单大家都做出来了,这里我就不用讲了。不会的同学请看上一篇中的留言。很多朋友反映上一篇中的解法四不太明白,今天我就把解法四种涉及的知识分析一下,都是干货,请大家仔细体会。这个专题不讲基础知识,如果你连最基本的数组和指针这些概念都没学过,就请等到学习之后再来看。否则会混淆概念。1.数组和指针的关系一说到指针,很多人就开始恐惧。其实大可不必,今天就来告诉你怎么理解。
天花板
·
2020-01-06 06:50
21天C语言
代码训练
营(第一天)
为了配合专题C语言从零开始,今天开始一个新的专题《21天C语言
代码训练
营》。这个专题重点针对从零开始系列进行练习题讲解。以21天为一个周期,为大家提供编程方面的实例讲解。
天花板
·
2020-01-03 14:41
2017.3.12
相关格式请经常打
代码训练
。由此衍生出各种如单继承,多继承(字如其义同时继承一个类别),虚基类(这个暂时不知道有啥特别用处感觉很废(可能在C++17已经废掉了吧233)。二:复习并预习了高数相关内容。
6N1
·
2020-01-03 14:05
21天C语言
代码训练
营(第八天)
继续我们之前的项目,上一篇中我们完成了自己的String类型设计,封装了相关的功能。有朋友留言中提到C语言中有相应的字符串操作函数可以完成我们自己实现的那部分功能。这里我需要解释一下,我们的训练目的是让大家了解程序设计的思想,为了能在一个简单项目中划分出更多的层次,我们不得不把一些简单问题复杂化。对于初学者而言,更多的去自己实现一些基本功能并不是一件坏事,它能帮助大家充分训练程序设计的基本功。月份
天花板
·
2019-12-31 22:54
C语言从零开始(十六)-指针1
在学习之前,请先看一下博主的另外一篇文章21天C语言
代码训练
营(第四天)看了这篇文章,你会了解指针和数组的内在关系,同时方便大家通过数组来理解指针的概念。
天花板
·
2019-12-26 18:40
21天C语言
代码训练
营(第二天)
上一篇的评论中,大家反馈评论中贴代码无法排版。我们改一下规则,大家可以把自己实现的代码发布在自己的博文中,之后把链接贴在评论中。这样也方便大家日后追溯。当然,也可以直接发邮件给我。希望大家坚持打卡,共同进步。1.习题讲解1.1题目上篇最后留下了这样一道题目,用代码打印出下面这幅图。菱形1.2分析这个图形共31行,可以分成两个部分。上半部分是一个16行的正三角形,下半部分是一个15行的倒三角形。三角
天花板
·
2019-12-26 15:17
C++
代码训练
营 | 多样的星空
前两篇中,我们分别介绍了面向对象的封装和继承两个特性,今天我们来说最后一个特性:多态。什么是多态用一句话来概括多态:允许父类的指针指向子类对象。为什么要用父类的指针去指向子类对象呢?我们想象一个最简单的场景,如果我们需要一个函数的参数是可变数据类型,那如何实现呢?C++是不允许模糊数据类型存在的,这个需求听起来几乎不可能实现。不过有了多态,我们可以把参数类型设置为父类的指针类型,这样在参数传递的时
天花板
·
2019-12-26 03:18
C++
代码训练
营 | 绘制星空
星空是不是很炫,不过我们今天要用C++绘制的不是上面这幅,而是下面这幅。注意,是动态的哦。在今天之前,你能想象用C++几十行代码就能做出上面这个程序吗?代码实现在EasyX的文档中,就有这么一个Demo程序。我们先来分析一下这段代码。#include#include#include#defineMAXSTAR200//星星总数structSTAR{doublex;inty;doublestep;i
天花板
·
2019-12-25 10:00
C++
代码训练
营 | 经典绘图工具EasyX
EasyX简介EasyX在学习C语言时,很多同学抱怨说C只能写最简单的Demo程序,通过printf在屏幕上打印字符来验证代码。这样的编程很枯燥,一点没觉得自己在设计软件。EasyX是针对C++的第三方图形库,通过它我们能够在屏幕上绘制出自己喜欢的各种颜色的图形。有了它,自己编写好玩的小游戏不是梦哦。使用EasyX有下面几点要求:只能在Windows下使用建议使用VisualStudio作为IDE
天花板
·
2019-12-21 11:11
21天C语言
代码训练
营(第三天)__练习答案
问题链接请编程打印出9*9乘法表我的代码如下#includevoidmain(){inta,b,result;for(a=1;a<=9;a++){for(b=a;b<=9;b++){result=a*b;printf("%d×%d=%-3d",a,b,result);}printf("\n");}}完
Hans941
·
2019-12-18 02:29
要学好编程,快去练习
《21天C语言
代码训练
营》用21篇文章的篇幅通过讲解练习题和小项目的方式给大家介绍常见的编程方法。目的在于使初学者们能够快速上手用C语言设计出属于自己的小程序。它主要分为7
天花板
·
2019-12-14 18:21
21天C语言
代码训练
营(第六天)
上一篇中打印2015年日历的程序不知道大家是否写出了,今天我们来用标准程序设计的思想来解决这个问题。1.功能分析在程序设计过程中,我们需要把最基本的功能分析出来,之后封装成功能函数。这样,在最后主程序中只需要通过各种函数调用像搭积木一样把这些功能组合起来就OK了。下面我们具体看看这道题。1.1月份打印打印月份是个比较麻烦的工作,我们需要写一个函数,输入int型的月份,在屏幕中打印出相应的月份名称。
天花板
·
2019-12-12 08:01
Tensorflow不能使用GPU
跑tensorflow
代码训练
模型的时候发现tensorflow把参数copy进了GPU却仍然在CPU上训练,现象就是用nvidia-smi查出的GPU使用情况中Memory-Usage不为0,而VolatileGPU-Util
菜鸟瞎编
·
2019-12-11 22:33
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他