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语言基础
(六)- 结构体、共用体、枚举和typeof自定义类型
什么是结构体?结构体的本质就是把一些基本类型数据组合在一起形成的一个新的复合数据类型。利用结构体可以造出一种新的数据类型,这种新的数据类型是由基本数据类型组合在一起的,利用结构体,我们就可以模拟现实生活中任何一个比较复杂的事物。结构体的定义和结构体变量的初始化/***三种定义结构体的方式(等价)*定义的同时可以同时赋初值*如果定义完后则只能单个地赋初值*///第一种方式,纯粹定义结构体类型(推荐)
kinglyjn
·
2020-09-16 20:23
C语言
C语言基础
之字符串函数strcmp
strcmpintstrcmp(constchar*s1,constchar*s2);◆比较两个字符串,返回:▲0:s1==s2▲1:s1>s2▲-1:s1#includeintmain(intargc,charconst*argv[]){chars1[]="abc";chars2[]="abc";printf("%d\n",strcmp(s1,s2));return0;}执行后结果如下图所示,根
lilejin322
·
2020-09-16 15:50
c语言
C语言基础
三子棋程序编写
由玩家输入棋子坐标将棋子存入数组board中,由chessBoard得数组存储方式为{{%c|%c|%c}---{%c|%c|%c}---%c|%c|%c},最后根据isWin返回值判断玩家或电脑是否赢了游戏#include#include#include#include#pragmawarning(disable:4996)voidgame();voidmenu();voidchessBoard
Joy_Dang
·
2020-09-16 14:45
1【大话设计模式】简单工厂模式
说到设计模式,之前其实也学过好几次,每次都是
从入门到放弃
(希望这次能多看完),主要这个过程比较枯燥。后来听说
tian2342
·
2020-09-16 12:24
设计模式
大话设计模式
简单工厂
黑马程序员——O
C语言基础
篇---面向对象之三大特性
------Java培训、Android培训、iOS培训、.Net培训期待与您交流!-------本篇主要是讲面向对象的三大特性:封装、继承和多态。一、封装前篇在说到访问成员变量的时候不要使用public,那么为了保证成员变量的封装性,引入了set方法(setter)和get方法(getter),setter是用来设置成员变量的值,而getter是用来取成员变量的值。1.set方法oc中提供一个方
liufeng124
·
2020-09-16 11:40
黑马程序员——OC基础---语法一
——-一、OC简介OC不是一门全新语言,它是在
C语言基础
上增加了一层最小的面向对象语法,OC完全兼容C语言,可以在OC代码中混入C语言代码,甚至C++代码,可以使用OC开发macosx平台和ios平台的应用程序
a383003270
·
2020-09-16 11:56
OC学习笔记
黑马程序员——O
C语言基础
——与C的差异性
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------今天开始复习OC部分的基础知识,大概的总结了几个比较常用的与C的差异。#importintmain(intargc,constchar*argv[]){@autoreleasepool{//OC中的增强型For循环NSArray*items=@[@"One",@"Two",@"Three"];for
Elors
·
2020-09-16 11:55
IOS
c语言基础
知识总结
转载自品略图书馆http://www.pinlue.com/article/2020/06/2413/4210810901936.htmlc语言入门基础知识有:c语言的命名,变量及赋值,基本的数据类型,格式化输出语句,强制类型转换以及运算符等知识。1、c语言的命名编程时给变量或者函数起的名字就是标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。C语言规定,标识符可以是字母(A~Z,a
銨靜菂等芐紶
·
2020-09-16 11:30
C语言
C
c语言
c++
C语言基础
知识梳理
准备开一个博客专栏,关于Cocos2d-x游戏开发的。因为Cocos2d-x是C++编写的,所以也打算使用C++来讲。这里先写一点关于C的基础知识,便于大家梳理和复习,接下来会整理一下C++的知识点给大家。一数据类型1基本类型1.1数值类型a整型(短整型short,整型int,长整型long)b浮点型(单精度float,双精度double)1.2字符类型char2构造类型2.1数组2.2结构体st
丿寒风
·
2020-09-16 11:57
C/C++
C语言基础
知识点总结
1a表示错误,1>=a表示正确。无论大于等于还是小于等于,等号总在右边。在C语言中各种类型数据所占字节数:char1字节,shortint2字节,float4字节,double8字节,longlong8字节,int2字节(16位)或者4字节(32/64位)%12d,前面空11格。i++:先引用后增加++i:先增加后引用puts(a),按顺序输出完成后会加一个换行符0和1不是素数chara[100]
LGH1.2
·
2020-09-16 10:29
C/C++
Dagger2
从入门到放弃
再到恍然大悟
现在Dagger2在项目里用的越来越多了,最近花了些时间学习了一下Dagger2,这篇文章主要帮助理解Dagger2的注入实现过程,如有错误,还请指正!什么是Dagger2Dagger2是Dagger的升级版,是一个依赖注入框架,现在由Google接手维护。恩,这里有个关键字依赖注入,因此我们得先知道什么是依赖注入,才能更好的理解Dagger2。依赖注入是面向对象编程的一种设计模式,其目的是为了降
圣剑Jay
·
2020-09-16 10:26
TensorFlow Lite 采坑记(二):Model quantization 模型量化
TensorFlowLite
从入门到放弃
精通前言为什么要做模型量化1.量化原理2.模型量化加速原理3.两种方法4.limitations5.Quantizationmodel和Floatmodel比较(
晓东xD
·
2020-09-16 07:09
TF
LITE
TensorFlow
Lite
看Uboot时会遇到的不懂问题
2,加强
c语言基础
。内联函数,typedef函数指针的用法,typedef与define的区别,static函数。gcc关键字weak及alias等。预计学习+写文档时间:3小时。
eydwyz
·
2020-09-16 05:37
uboot
Java
从入门到放弃
26---线程的三种创建方式之实现Runnable接口
Java
从入门到放弃
26—线程的三种创建方式之实现Runnable接口01Runnable接口Runnable接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为run的无参数方法。
DOGIOOH
·
2020-09-16 04:15
Java基础
Java基础
KVM最初的2小时——KVM
从入门到放弃
虚拟化的诉求和历史的痛苦那些不能铭记过去的人注定要重蹈覆辙。你还记得当年用Windows隐藏文件夹藏片吗?作为一个屌丝,虚拟化技术确实意义非常重大。这个最显著的作用显然就是藏片,作为一个程序员,如果还用Windows文件隐藏功能来藏片,这实在是污辱自己和女朋友的智商,让广大码农抬不起头来做人。最早可以帮你实质藏片的手段来自VMware。VMware这个名字就是一种牛逼,VM就是virtualmac
宋宝华
·
2020-09-16 02:51
内核
linux
java
操作系统
python
C语言基础
补充 - 4.指针与++ --符号进行运算
指针本身也是一种变量,因此也可以进行运算。但是因为指针变量本身存的是某个其他变量的地址值,因此该值进行*/%等运算是无意义的。两个指针变量相加本身也无意义,相减有意义。指针变量+1,-1是有意义的。+1就代表指针所指向的格子向后挪一格,-1代表指针所指向的格子向前挪一格。*p++就相当于*(p++),p先与++结合,然后p++整体再与*结合。*p++解析:++先跟p结合,但是因为++后置的时候,本
poi_carefree
·
2020-09-16 01:36
【
C语言基础
】->文件操作详解->一篇文章读懂关于文件的庞杂函数使用
文件操作Ⅰ文件和文件控制块A.文件的定义B.文件控制块(FCB)Ⅱ文件操作Ⅲ文件操作函数A.fopen()&fclose()B.fprintf()&fscanf()a.fprintf()b.fscanf()C.fputs()&fgets()a.fputs()b.fgets()D.fputc()&fgetc()a.fputc()b.fgetc()E.fwrite()&fread()a.fwrite(
山河罔顾
·
2020-09-16 01:00
C语言基础
c语言
指针
【
C语言基础
】->自幂数优化->这个算法快得像一道闪电
自幂数Ⅰ自幂数的定义Ⅱ需求分析Ⅲ算法优化a.得到当前数字的位数b.判断自幂数Ⅳ完整代码Ⅰ自幂数的定义自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身。(例如:当n为3时,有1^3+5^3+3^3=153,153即是n为3时的一个自幂数)自幂数包括:独身数、水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数、十全十美数n为1时,自幂数称为独身数。显然,0,1,2,3
山河罔顾
·
2020-09-16 01:29
C语言基础
算法
数据结构
c语言
【
C语言基础
】->递归调用->八皇后问题
递归调用在编程中是个十分重要的部分,掌握起来也有一定的难度。本篇将用经典例题----八皇后问题,来整理递归调用的思路。首先明确,八皇后问题是什么?八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案
山河罔顾
·
2020-09-16 01:28
C语言基础
数据结构与算法
C语言
递归调用
【
C语言基础
】->哥德巴赫猜想验证->筛选法->算法极限优化之你不可能比我快
哥德巴赫猜想验证Ⅰ哥德巴赫猜想Ⅱ最低级算法Ⅲ没那么低级算法->质数判断算法优化Ⅳ脱离了低级趣味的算法->筛选法->质数判断极致优化Ⅴ完美代码->你能比我还快吗Ⅰ哥德巴赫猜想哥德巴赫1742年给欧拉的信中哥德巴赫提出了以下猜想:任一大于2的偶数都可写成两个质数之和。但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮忙证明,但是一直到死,欧拉也无法证明。因现今数学界已经不使用“1也是素
山河罔顾
·
2020-09-16 01:28
C语言基础
c语言
算法
黑马32期c++笔记--- 01-
c语言基础
---03-(运算符、程序结构)
3.运算符与表达式3.1常用运算符分类运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运算符用于表达式的比较,并返回一个真值或假值逻辑运算符用于根据表达式的值返回真值或假值位运算符用于处理数据的位运算sizeof运算符用于求字节数长度3.2算术运算符运算符术语示例结果+正号+33-负号-3-3+加10+515-减10-55*乘10*550/除10/52%取模(取余)1
You图碧
·
2020-09-15 23:52
黑马c++
阅读下面程序,请回答如下问题:
(注:该程序用C#语言编写,但是只要有
C语言基础
完全没有阅读压力,如果对部分语句不懂请自行查询)usingSystem;u
weixin_33751566
·
2020-09-15 20:18
c#
c/c++
第三周作业【阅读程序】并回答问题
(注:该程序、用C#语言编写,但是只要有
C语言基础
完全没有阅读压力,如果对部分语句不懂请自行
weixin_30821731
·
2020-09-15 20:40
π框架
从入门到放弃
什么是π框架?全称Phalapi,是一个PHP轻量级开源接口框架,以下是他的优点:免费:最好的往往是免费的;不断更新:15年发布,到现在不断的更新和完善,现已达到2.X版本;简单易学:新版本引入了命名空间和composer统一管理依赖包,相对有thinkphp5框架学习基础的人,很快就可以从入门到实战了;提供很多接口服务:可用于快速搭建微服务、RESTful接口或WebServices;2.X版本
沙蒿同学
·
2020-09-15 17:10
HDL为什么要有可综合和不可综合两种代码
VerilogHDL和VHDL相比有很多优点,有
C语言基础
的话很容易上手。
奥利奥冰茶
·
2020-09-15 11:06
FPGA
嵌入式
C语言基础
:通用指针
一、通用指针通用指针变量用void*来修饰。顾名思义,通用指针可以用来存放任意型的内存地址,char、short、int、float、double等这些类型的地址都可以使用void*型变量来存放。同样char*、short*、int*、float*、double*等指针变量均可以赋值给void*型变量。例如:#include#includeintmain(intargc,char**args){c
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:函数指针
在前面章节中我们学习了如何定义并使用一种特殊型变量——指针。其实指针也是一种普通变量,只不过它们存放的值表示的是其它变量的内存地址。在本节我们要学习指针的另一种用法,存放函数的内存地址。例如:#includevoidmyfunc(void){printf("myfunction.\n");}intmain(intargc,char*argv[]){void(*p)(void)=&myfunc;p(
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:多文件编译
多文件编译,在我们最早编写HelloWorld程序时我们就将程序写在了一个后缀名为.c的文本文件里,然后通过gcc编译器对其编译并运行。在本节我们将学习如何编写多个源文件的程序一、头文件header与源文件source通常我们会在头文件中一些类型的定义、结构体定义、宏定义、函数声明、include包含等内容。而在源文件中编写实际的功能实现。例如我们可以在头文件hello.h中写入如下内容/*he
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:多级指针
一、多级指针原理指针的本质就是一个普通变量,它的值表示的是一个内存地址,这个地址中可能存放了其它变量。那么二级指针其实也是一个普通的变量,这个变量中同样也存放了一个内存地址,而这个内存地址是一个指针变量的地址。例如:inta=0;intb=1;int*p=&a;int**p2=&p;a是一个普通变量,而p是一个指针变量,它存放了a的地址,而p2是一个二级指针变量,它存放了p的地址:它们在内存中的关
怪蛙
·
2020-09-15 08:19
C语言基础
C语言基础
:指针做参数
先来思考这样一个问题如果有两个变量需要互换其值,应该如何处理?答案非常简单:#includeintmain(intargc,char**args){inti=3;intj=5;intt;t=i;i=j;j=t;printf("i=%d\nj=%d\n",i,j);return0;}运行结果:i=5j=3如果我们有很多组变量都要做值互换,比如100组变量,我们肯定不能写100次的互换代码,首先方案就
怪蛙
·
2020-09-15 08:19
C语言基础
JavaWeb之XML文档基础
的主要作用1、用来保存数据,而且这些数据具有自我描述性2、它还可以作为项目或者模块的配置文件3、还可以作为网络传输数据的格式(JSON)(1)第一个XML程序时间简史霍金50三体全套刘慈欣150Java
从入门到放弃
傻屌老师
等待的疲倦
·
2020-09-15 08:19
JavaWeb
java
xml
C语言基础
-56 构造类型_枚举类型的定义及使用
book@100ask:~/C_coding/CH02$catenum.c#include#includeenumday{MON,TUS,WES,THR,FRI,SAT,SUN};intmain(){enumdaya=MON;printf("%d\n",a);}book@100ask:~/C_coding/CH02$makeenumccenum.c-oenumbook@100ask:~/C_cod
世界非世界,是名世界!
·
2020-09-15 07:50
Linux
C编程
C语言基础
:枚举与类型定义
一、枚举类型枚举类型是C语言中的一种特殊类型,枚举类型可以让我们的程序使用一些固定长度和固定数值的变量值范围。定义枚举类型使用如下方式:enum枚举类型{枚举值列表};例如,我们可以定义一个枚举类型的值范围是周日至周五的星期类型,或一月至十二月的月份类型:enumweek{Su,Mo,Tu,We,Th,Fr,Sa};enummonth{January,February,March,April,Ma
怪蛙
·
2020-09-15 07:25
C语言基础
C语言基础
复习:字符,字符数组,字符串,字符指针
1.概述2.字符2.1字符定义和大小2.2字符的输入和输出2.3字符的计算3.字符数组3.1字符数组的定义和大小3.2字符数组的输入和输出3.3字符数组的计算4.字符串4.1字符串的定义和大小4.2字符串的输入和输出4.3字符串的计算5字符指针5.1指向字符的指针5.2指向字符数组的指针5.3指向字符串的指针6.二维字符数组6.1纯数组表示6.2字符指针表示1.概述数据类型是现实世界信息表示基本元
weixin_33834075
·
2020-09-15 05:20
c/c++
shell
IOS App入门开发进阶 第一课 O
C语言基础
学习
一、Objective-C语言简介:C语言的基础上,增加了一层最小的面向对象语法完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发MacOSX平台和iOS平台的应用程序语言排行榜:二、OC语法预览1.关键字基本上所有关键字都是以@开头下面列举一些常见的关键字,看一眼就行了,不用去翻资料查找它们的含义@interface、@implementation、@end@publ
keenTeam
·
2020-09-15 05:48
IOS
App
研发
Objective-C
spark
从入门到放弃
五十三:Spark Streaming(13)缓存于持久化
与RDD类似,sparkStreaming也可以让开发人员手动控制,将数据流中的数据持久化到内存中。对DStream调用persist()方法,就可以让sparkStreaming自动将该数据流中的所有产生的RDD都持久化到内存中。如果要对于一个DStream多次执行操作,那么对DStream持久化是非常有用的。因为多次操作,可以共享一份数据。对于基于窗口的操作,例如reduceBywindow等
CXHC
·
2020-09-15 03:40
spark-streaming
spark
spark
开发人员
缓存
数据
内存
手把手教你ExtJS
从入门到放弃
——篇十四(示例11:mixins,混入属性,多继承)
举个例子:我有两个类,一个唱歌类,里面有唱歌这个方法,一个说话类,里面有说话这个方法,现在有个user类,想要把两个类里的东西都继承过来,于是ExtJS引入mixins属性,底层代码就不看了直接上JS代码
我才是真的封不觉
·
2020-09-15 00:56
ExtJS
明晚直播 |“老司机”发车,深度学习避坑指南与项目分享
因此,入坑学习深度学习技术的人也越来越多,然而,学习实践的过程中难免遇到各种各样的问题,让很多初学者
从入门到放弃
,学习起来困难重重。闷头前行,事倍功半,不如来听听“老司机“们怎么说?????
百度大脑
·
2020-09-15 00:26
编程语言
人工智能
html
css
数据挖掘
Windows下C语言网络编程快速入门
其实,具有了
C语言基础
后,再有一些基本的C++类的概念,就可以直接学习WindowsC编程了。一、走近WindowsC语言很多语言都把显示一个“Hello,World!”做为
DaNmarner
·
2020-09-14 22:20
C/C++
Python爬虫
从入门到放弃
09 | Python爬虫实战–下载网易云音乐
这里是Python爬虫
从入门到放弃
系列文章。我是SunriseCai。注:这是三月份的博文。文章配套了视频,结合视频食用,味道更佳。点击直达!
SunriseCai
·
2020-09-14 21:51
#
Python爬虫从入门到放弃
python
推荐一个IT老鸟肝了2月有余的免费开源WPF企业级开发框架
下面是作者博文系列首篇:WPF企业级开发框架搭建指南(启示录),2020
从入门到放弃
这个系列的文章旨在记录工作中使用WPF开发新的医疗项目
dotNET跨平台
·
2020-09-14 20:24
java
python
编程语言
人工智能
html
cmake
从入门到放弃
以前在Linux下看过一些automake工具生成的Makefile,感觉生成的Makefile有一个原则,就是死命让人看不懂,显得很高深莫测,我不甘心,一些网友又给我推荐cmake,搜索一下果然是吹的神乎其技,并且说大型工程,自己手工写Makefile的人就是SB。于是我就整起来,开始在windows下整,遇到一些问题始终很奇怪,解决不了,于是还是在ubuntu下来搞吧。sudoapt-geti
gooogleman
·
2020-09-14 19:01
linux
百度飞桨强化学习(3)
插话阅读知乎文章笔记文章地址:DQN
从入门到放弃
1DQN与增强学习DQN
从入门到放弃
2增强学习与MDPDQN
从入门到放弃
3价值函数与Bellman方程DQN
从入门到放弃
4动态规划与Q-LearningDQN
只会git clone的程序员
·
2020-09-14 15:44
百度飞桨
python
机器学习
数据结构的
C语言基础
1.数据输出printf()函数为格式输出函数,它存在于标准函数库中,在C语言程序中可以直接调用,但程序源文件的开头必须包含以下命令:#include或#include"stdio.h"%-md:数据以左对齐占m列形式输出,数位不足时从右侧补充空格。.(小数点):用于分隔域宽与输出精度,通常与输出宽度和数据精度结合使用。2.一维数组对一维数组的初始化有两种方式:一种是在数组定义时进行初始化,另一
lyhan1998
·
2020-09-14 14:33
数据结构
两天学会Vue(
从入门到放弃
)
vue是一套用于构建用户界面的渐进式框架,Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。能够实现前后端分离。1、什么是MVVMMVVM(Model-View-ViewModel)是一种软件架构设计模式,其中MVVM的核心是ViewModel层,负责转换Model中的数据对象来让数据变得更容易管理和使用,其作用实现数据的双向绑定Model:模型层,在这里表示JavaScr
嘿哟i
·
2020-09-14 13:36
前端
vue
Qt 5.5.0 Windows环境搭建
最近开始学习
c语言基础
,了解到了Qt已经集成了gcc编译环境,所以就直接安装一个Qt,省去一些麻烦事。首先是去Qt官网下载Qt的安装包。
ShunxiangL
·
2020-09-14 12:47
C/C++
【Kafka
从入门到放弃
系列 七】Kafka可视化监控
在了解了Kafka的基本概念、搭建了Kafka集群以及使用基本命令、**深入了解Kafka架构【工作流程和存储机制、生产者策略、消费者策略、Zookeeper的管理】**之后,我们来安装一款监控工具来监控Kafka的动态,可以说也是一趟趟坑之旅。下载Kafka-eagle下载的话很简单,直接从官网下载后解压即可,下载完成后可以看到如下目录:找到jdk的安装路径因为使用的是Centos自带的jdk,
存在morning
·
2020-09-14 12:11
【分布式技术相关】
Kafka-eagle
kafka监控
kafka-eagle安装
【Kafka
从入门到放弃
系列 八】Kafka的API调用
上篇blog安装了可视化的监控工具后,就到了我们最常用的环节,也就是通过代码来控制Kafka,使用API来调用。Kafka文档地址为Kafka官方文档,接下来我们会充分使用到官方文档中的示例,本篇blog分为如下几个部分:环境准备:创建一个javaproject,用来进行kafka代码的编写生产者API:探讨生产者的发送方式,使用不同的生产者接口发送【同步发送、异步发送】消费者API:探讨生产者的
存在morning
·
2020-09-14 12:43
【分布式技术相关】
Kafka
Kafka
api
Kafka
生产者消费者
我的全栈之路-
C语言基础
之C语言概述与开发环境搭建
我的全栈之路-
C语言基础
之C语言概述与开发环境搭建我的全栈之路1.1信息技术发展趋势1.2浅谈计算机系统架构1.2.1计算机系统架构概述1.2.2计算机硬件系统1.2.2计算机软件系统1.3程序和指令1.4
weixin_30595035
·
2020-09-14 08:21
c/c++
操作系统
运维
必备Linux命令和
C语言基础
每一个学习嵌入式单片机的伙伴我相信对于这两个都不陌生,这毕竟是嵌入式单片机的生存之道所有基础还是要打牢的有句老话说的好基础不牢地动山摇下面看下系统的资料吧希望能对大家有所帮助必备Linux命令和
C语言基础
weixin_30349597
·
2020-09-14 07:46
c/c++
操作系统
嵌入式
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他