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语言中,函数的参数不仅可以是整数、小数、字符等具体的基本数据类型,还可以是指向它们的指针。用指针变量作函数参数可以将函数外部变量的地址传递到函数内部,使得在函数内部可以操作函数外部的数据,并且这些修改的数据不会随着函数的调用结束而被销毁。而像数组、字符串、动态分配的内存等都是一系列数据的集合,没有办法通过某一个参数全部传入函数内部,只能传递它们的指针,在函数内部通过指针来影响这些数据集合。封装
ukerneler
·
2020-09-17 04:29
c语言
Service Mesh Istio
从入门到放弃
(四) istio 运维可观测性
Kiali基于网格的管理控制台Kiali是一个基于服务网格的istio管理控制台,它提供了一些列的仪表盘和可观测能力,同时可以让你去操作网格的配置可以展示整个网格的网络拓扑和服务的健康状态提供了grafana的访问整合了jaeger的分布式追踪istio安装包含了kiali,由于我的整套集群部署在本地虚拟机,只能通过nodePort方式提供对外访问的能力,所以想访问kiali的控制台页面之前需要修
beSteping
·
2020-09-17 03:46
云原生
kubernetes
service
mesh
istio
云原生
Service Mesh Istio
从入门到放弃
(五) istio 网络安全
文章目录配置基于HTTP的授权配置TLS安全网关JWT鉴权配置基于HTTP的授权一般应用层面的业务服务都会基于http做各种请求get、post、put等方法的授权功能,这里做简单的演示1.由于前面已经部署好bookinfo服务,如果做过对reviews服务的路由配置,这里可以把它删除掉,这样堆reviews服务的访问就会轮询它下面的三个实例,分别展示红星、黑星和无星kubectldeletevs
beSteping
·
2020-09-17 03:15
云原生
service
mesh
kubernetes
istio
云原生
Service Mesh Istio
从入门到放弃
(一) istio部署安装 && demo服务应用展示
文章目录安装&部署istio1.5.1安装demo展示demo应用安装demo应用介绍demo应用访问安装&部署首先部署istio之前你需要有一套kubernetes集群,如果没有可以参照我之前写的文章进行操作ubuntu18.04基于kubeadm搭建kubernetes1.15.0部署好之后就可以继续后面的istio的安装部署istio1.5.1安装首先要下载istio的安装包,默认会下载最新
beSteping
·
2020-09-17 03:15
云原生
云原生
kubernetes
service
mesh
istio
Service Mesh Istio
从入门到放弃
(三) istio 弹性保障
文章目录RequestTimeoutsRetryCircuitBreakingFaultInjectionMirroringRequestTimeouts超时是为了控制服务故障的范围,系统弹性防护的措施之一,为了模拟这个现象,接下来需要给demo应用做一些修改指定请求到reviews服务的v2版本,因为只有v2版本会调用ratings服务然后给ratings服务注入一个2s的延迟最后给请求revi
beSteping
·
2020-09-17 03:15
云原生
kubernetes
service
mesh
istio
云原生
Service Mesh Istio
从入门到放弃
(二) istio 流量管理
文章目录VirtualService&&DestinationRuleVirtualServiceVirtualService动态路由实践VirtualService权重路由实践GatewayServiceEntryVirtualService&&DestinationRuleVirtualService官方解释如下AVirtualServicedefinesasetoftrafficroutin
beSteping
·
2020-09-17 03:41
云原生
kubernetes
service
mesh
istio
云原生
C语言基础
笔记
C语言基础
笔记:include和intmain()是C语言中最为基本的,一般而言都需要。
聂伟晨
·
2020-09-17 03:56
C语言
c语言基础
笔记
1.scanf输入合法,返回1;否则返回0。2.fflush(stdin)取消scanf的赋值。3.字符串和字符数组的区别:字符串以’\0’结束。所有的字符串都是字符数组,字符数组不一定是字符串。4.字符串:5.其他内置函数所属头文件:6.字符串复制:7.字符串合并7.数组名就是数组元组的首地址;一个类型为T的指针的移动,以sizeof(T)为移动单位。8.变量的储存类型:eg.hotal.c中存
KaiRyuuSD
·
2020-09-17 02:47
c
c语言基础
笔记
C语言基础
(笔记)
1.C是区分大小写的编程语言。2.C保留字不能作为常量名、变量名或其他标识符名称。autoelselongswitchbreakenumregistertypedefcaseexternreturnunioncharfloatshortunsignedconstforsignedvoidcontinuegotosizeofvolatiledefaultifstaticwhiledointstruc
巨人VS杂货铺
·
2020-09-17 02:27
计算机语言
c语言
笔记:
C语言基础
内容总结——全国计算机二级考试
C语言基础
知识总结第一章C语言的认识1.1C程序的构成/*一个C语言程序*/#includeintmain(){printf(“hello,baby!
就很离谱吧
·
2020-09-17 02:06
C语言
全国计算机二级考试
c语言
C语言基础
题:求一个数的所有因子和
C语言基础
题:求一个数的所有因子和问题:七夕节那天,hx073269来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:“你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!”
左职新手
·
2020-09-16 23:45
C/C++基础
c语言
数据结构
c语言基础
数据结构
c语言基础
1.结构型结构型可以理解为用户用以有的数据类型(int,char。。)为原料制作新的结构类型。
xdd左少
·
2020-09-16 22:22
数据结构
数据结构
指针
c语言
c语言学习笔记
我是一个在校生,有幸受到导师的看重,进入学校某实验室学习,自认为
c语言基础
学的还凑合。在此写下我的学习心得,若有不对之处,希望各位高手指点下小弟,以便修改。
GEEKTJ
·
2020-09-16 22:39
c语言基础
问题汇总
1、malloc动态申请内存,如果申请成功,返回初始地址#include#includeintmain(){char*p;p=(char*)malloc(0);if(p==NULL)printf("error\n");elseprintf("thesizeis%d\n",sizeof(p));}所以上面malloc(0)返回的结果是p!=NULL,但是申请到的内存大小为0,只具有一个初始地址,但不
maple_wei
·
2020-09-16 21:49
C语言基础
知识之基本数据类型相关的总结
上次我总结到C语言的词法符号时提及过C语言的32个关键字,但并未详细介绍过现在我就来详细的介绍下32个关键字的一部分。在介绍关键词之前我们要明确这32个关键词在C语言中的地位,可以这样形容吧,这32个关键词就像我们在学习英语时的26个字母一样,它是构成C语言这一语言体系的基本元素。那么熟练的掌握它就很有必要了。今天我就详细的介绍下32个关键词中的第一大类中的前两类(共9个关键字),他们是:基本数据
weixin_34320724
·
2020-09-16 21:46
c/c++
嵌入式
数据结构与算法
黑马程序员——
C语言基础
语法--函数、进制、内存分析
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-函数什么是函数任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。函数的定义及用法当我们需要添加一个常用的新功能时,我们会定义一个函数并封装起来,方便以后调用。定义格式:返回值类型函数名(形式参数列表){函数体
影之倒影
·
2020-09-16 21:10
黑马程序员——
C语言基础
语法--scanf函数、基本运算、流程控制
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-scanf函数调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给地址对应的变量。函数格式intage;scanf("%d",&age);1>scanf函数只接受变量的地址,所以scanf的第2个参数传递的不是age变量,而是age变量的地址
影之倒影
·
2020-09-16 21:10
C语言基础
-- 冒泡排序,字符串数组
冒泡排序:intsort[10]={0};intnum=0;for(intk=0;ksort[r+1]){//两数进行比较,符合条件,便互换位置num=sort[r];//采用中间变量sort[r]=sort[r+1];sort[r+1]=num;}}}for(inti=0;i<10;i++){//输出已排序的数组printf("%d",sort[i]);}字符串数组概念:存放“字符串”(以\0结
cherry_711
·
2020-09-16 20:27
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编程
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他