首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C语言讲解

    指针进阶3

    计算的是整个数组的大小,单位是字节 &数组名,这里的数组名表示整个数组,取出的是整个数组的地址 接下来是一些笔试题: #include <stdio.h> int main() { int a[] = { 1,2,3,4 [4] = { 0 }; printf("%d\n", sizeof(a));//3*4*4 = 48 printf("%d\n", sizeof(a[0][0]));//4 printf("% *a --> *(a+0) --> a[0] printf("%d\n", sizeof(a[3]));//16 a[3] --> int[4] return 0; } 对于以上代码中最后一行代码 [2] = { (0, 1), (2, 3), (4, 5) };//这个二维数组里是逗号表达式,如果想把0,1放在第一行,要用{ },所以二维数组中存的是1,3,5,0,0,0 int* p; p ;//ER printf("%s\n", *cpp[-2] + 3);//ST *cpp[-2]+3 --> **(cpp-2)+3 printf("%s\n", cpp[-1][-1] + 1

    20010编辑于 2024-01-22
  • 来自专栏我的计算机成长

    指针进阶3

    int a[] = {1,2,3,4}; printf("%d\n",sizeof(a+0)); a并非单独放在sizeof内部,也没有&,所以数组名a是数组首元素的地址,a+0还是首元素的地址。 int a[] = {1,2,3,4}; printf("%d\n",sizeof(*a)); a并非单独放在sizeof内部,也没有&,所以数组名a是数组首元素的地址. int a[] = {1,2,3,4}; printf("%d\n",sizeof(a+1)); a并非单独放在sizeof内部,也没有&,所以数组名a是数组首元素的地址,a+1就是第二个元素的地址。 {1,2,3,4}; printf("%d\n", sizeof(&a)); &a - 是取出数组的地址,但是数组的地址也是地址,是地址就是4/8个Byte。 int a[] = { 1,2,3,4 }; printf("%d\n", sizeof(&a[0])); &a[0]是首元素的地址, 计算的是地址的大小 4/8 个字节。

    24610编辑于 2024-01-23
  • Java进阶-IO(3

    Sytem 类封装了 Java 程序运行时的 3 个系统流。 System.in:标准输入流,默认设备是键盘。 System.out:标准输出流,默认设备是控制台。 hello javase javaee 集合到文件改进版(自主练习) 步骤: 1)创建一个Student学生类(完整javabean) 2)创建ArrayList集合,泛型约束为Student类型 3) 遍历集合(增强for循环),得到每一个学生对象 6)把学生对象的数据拼接成指定的字符串(使用StringBuilder,并调用其append()方法实现拼接) 7)调用字符缓冲输出流对象的方法写数据(3

    42721编辑于 2024-03-04
  • 来自专栏python3

    zabbix-进阶-3

    安装,重启 //假如只监控tomcat的连接数,正在打开的网页数,就不在需要JMX ,脚本即可 zabbix的网络发现功能可基于如下信息进行 IP range 根据服务(FTP,SSH,WEB,POP3, $2}' 这个记录,建议在server上使用agent-get命令测试效果 //zabbix_get -s 10.0.0.101-k "agent.ping" //是一个key,对方的一个key 创建3个 :  51200 //51M小于51M为阈值,默认单位为k OK event generation:None //不会附带产生其他的问题 创建 graph Name:mem-usage-depaly 3. Mater-Proxy相比Master-Node的优点, 1.Proxy压力小,数据库之存储一定时间的数据 2.Master压力变小,数据不是源源不断获取,减小IO压力 3.架构更清晰,易维护 //DB #但被模式下,此参数被忽略 3.#说明:system.hostname是ZABBIX内置的一个自动获取主机名的方法,为了方便配置,建议打开此参数而关闭Hostname参数#。 4. 

    1.2K10发布于 2020-01-06
  • 来自专栏python3

    Powershell进阶学习(3) Po

    3)只管理一台主机太不爽了吧,我想查看多台服务器的日志怎么办?同样可以! ? (4)上面的功能用的如何是不是挺强大的?但是我发现问题了。 ?

    63920发布于 2020-01-07
  • 来自专栏生信技能树生信入门马拉松

    Linux进阶-Day3

    注意Windows系统文件格式与Linux系统不一样,将Windows的文件上传后需要转换格式,才能使用Linux命令操作

    64510编辑于 2024-06-12
  • 来自专栏python3

    python装饰器3进阶

    装饰器1:函数装饰器 装饰器2:类装饰器 装饰器3进阶 函数装饰器装饰方法 函数装饰器装饰普通函数已经很容易理解了: @decorator def func():... 4)) 输出结果: (3, 4) 7 ------------------------------ (<__main__.cls object at 0x01DF1C50>, 3, 4) 7 让类称为装饰器 也就是说,self.func指向的不是对象方法,而是类方法,类方法不会自动传递实例对象 args中保存的参数列表是(3, 4),但是cls.method中多了一个self位置参数,使得3赋值给了self : (3, 4) 7 因此参数问题必须解决。 4)) print('-' * 30) # 带参装饰方法 class cls1: @Decorator(arg1=1, arg2=3, arg3=5) def method(self

    58020发布于 2020-01-19
  • 来自专栏跟我一起学编程

    指针进阶3)(超详细)

    今天我们更新了指针进阶3)内容, 欢迎大家关注点赞收藏⭐️留言 一、数组指针变量 1.1数组指针变量是什么? 之前我们学习的指针数组,数组中存放的是一种数组,数组中存放的是地址(指针)。 1.3二维数组的传参 按我们之前所学的,二维数组的传参一般都是按下面这种形式去传参: #include<stdio.h> void print(int arr[3][5],int row,int col j = 0; j < col; j++) { printf("%d ", arr[i][j]); } printf("\n"); } } int main() { int arr[3] [5] = { {1,2,3,4,5},{2,3,4,5,6} ,{3,4,5,6,7} }; print(arr, 3, 5); return 0; } 这样便实现了数组的传参。 [5] = { {1,2,3,4,5},{2,3,4,5,6} ,{3,4,5,6,7} }; print(arr, 3, 5); return 0; } 这样也可以得到上面那种效果。

    18410编辑于 2024-03-21
  • 来自专栏python3

    python3--函数进阶

    *args 动态参数,万能参数 args接收的就是实参对应的所有位置参数,并将其放在元组中,它不会接收关键字参数 例子 def func(*args):     pass func(1,2,3,4,5,6,7,8,9 ) 执行没有报错 def func1(*args):     print(args) func1(1,2,3,4,5,6,7,8,9) 执行结果是一个元组 (1, 2, 3, 4, 5, 6, 7, 8 ,v=3,m=7,h=9,e='女') 执行结果 ? ):             print("in f3")         print("in f2")         f3()     print("in f1")     f2() f1() 执行结果 ,调用f1,先打印'in f1'在调用f2,打印'in f2'在调用f3,打印'in f3' in f1 in f2 in f3 作用域 作用域就是作用范围,按照生效范围可以分为全局作用域和局部作用域

    65410发布于 2018-08-02
  • 来自专栏前行的CVer

    Docker-(3) 进阶使用

    ninja-build libglib2.0-0 libxrender-dev \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # python3

    38730编辑于 2023-10-18
  • 来自专栏Chasays

    学习 Redis - 3. 进阶

    可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。 默认的密码是空,通过config set requirepass来设置密码。

    37820编辑于 2021-12-06
  • 来自专栏从0到1前端开发

    JavaScript 进阶 - 第3

    JavaScript 进阶 - 第3天 了解构造函数原型对象的语法特征,掌握 JavaScript 中面向对象编程的实现方式,基于面向对象编程思想实现 DOM 操作的封装。 面向对象编程是一种程序设计思想,它具有 3 个显著的特征:封装、继承、多态。 </script> [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-plzw7v0P-1668165712668)(assets/prototype_3.png)] 构造函数

    49420编辑于 2022-11-18
  • 来自专栏知了一笑

    SpringBoot3进阶用法

    标签:切面.调度.邮件.监控; 一、简介 在上篇《SpringBoot3基础》中已经完成入门案例的开发和测试,在这篇内容中再来看看进阶功能的用法; 主要涉及如下几个功能点: 调度任务:在应用中提供一定的轻量级的调度能力 version>${spring-boot.version}</version> </dependency> 这里再细致的查看一下各个功能的组件依赖体系,SpringBoot只是提供了强大的集成能力; 3、 private void timerJob3(){ log.info("timer-job-3:{}",format.format(new Date())); } } 五、邮件发送

    47230编辑于 2023-09-01
  • 来自专栏python3

    Python 3 进阶 —— 使用 P

    This option defaults to true for Py3k. client_flag Custom flags to send to MySQL. SQL cursor.execute('SELECT * FROM `users`') # 获取单条数据 cursor.fetchone() # 获取前N条数据 cursor.fetchmany(3)

    85610发布于 2020-01-03
  • 来自专栏火属性小虫

    CSS3进阶整理

    , 28 7月 2022 作者 847954981@qq.com 前端学习, 我的编程之路 CSS3进阶整理 CSS伪类 CSS伪元素–::after/::before 伪元素就是利用css在标签内部的前面或者后面添加一个行内元素 最后一个为:nth-child(){},这个伪类比较复杂,括号内可以添加任意数字和两个特定的单词 odd(奇数)、even(偶数),从1开始,1代表first-child 如: li:nth-child(3) { background-color: #3687FC; color: #FFFFFF; } 阴影 CSS3中阴影分为两个 box-shadow盒子阴影 text-shadow文字阴影: div ,并且超出的内容不可见 inherit 规定从父元素继承overflow属性的值 scroll 内容会被修剪,浏览器会显示滚动条以查看超出内容 auto 浏览器定夺,如果内容被修剪,就会显示滚动条 3.

    1.6K10编辑于 2023-02-22
  • 来自专栏Python与算法之美

    3个plotly实用进阶范例~

    本文介绍3个plotly非常实用的高级操作范例: 1,绘制时间序列设置滑块; 2,绘制地图设置高德底图; 3,使用dash构建交互面板; 公众号后台回复关键词:plotly,获取本文jupyter notebook px.data.stocks() # 2, 创建Dash app app = Dash(__name__,external_stylesheets=external_stylesheets) # 3, 设计页面布局 app.layout = html.Div([ html.H3(children='头部互联网美股走势数据'), dcc.Graph(id='stock-plot'),

    49211编辑于 2024-06-03
  • 来自专栏全栈工程师修炼之路

    Git入门学习到进阶3

    WeiyiGeek.pull request ---- 0x01 进阶使用 清理 git log 日志 描述:就是创建一个新的分支,并将项目git commit然后再新建立分支上删除master分支,之后并当前分支更名为 修改 commit 历史 使用 git rebase 进行历史修改,假定修改最近 3 条历史,操作步骤如下: git rebase -i HEAD~3 运行此命令会提供一个提交列表,如下所示其中 commit 记录是时间逆序排列的; pick f7f3f6d changed my name a bit pick 310154e updated README formatting and added blame 方法如下: git reset --hard git pull #方案3:第1个问题:解决GIT代码仓库不同步 git checkout -f #撤销在工作区里面的更改 git pull 问题2. 合并远程分支debug git pull origin debug #更新本地分支 #解决方法(2):在远程仓库相比现在本地仓库为主的情况下强制推送 git push -f origin debug 问题3.

    78920编辑于 2022-09-28
  • 来自专栏全栈工程师修炼之路

    3.vSphere进阶操作配置

    KB2506143-x64.msu WeiyiGeek.PowerCliI Step2.重新启动然后在重新运行VMware-PowerCLI-6.5.0安装 WeiyiGeek.自定义安装 Step3. EXSI版本以及驱动离线包,直接指定版本和型号即可创建的VMware ESXi软件和驱动程序包; Step1.根据上次离线的环境安装好VMware-PowerCLI-6.5.0,与powershell3以及

    1.5K10编辑于 2022-09-28
  • 来自专栏python3

    3.Nginx配置进阶(三)

    nginx配置进阶(三) ============================================================================== 概述:  本章我们将会继续介绍   pm.status_path = /pm-status # 启用状态页   ping.path = /ping  # 启用ping和pong接口   ping.response = pong    3.   /usr/share/nginx/html/$fastcgi_script_name;     include        fastcgi_params; # 包含的另外一个配置文件   }   33.如上,已经定义好了,但是要想调用,要定义在在server或者location中,因为我们这里针对的是fastcgi协议所以定义在php的location中,如下: ?     # tree /var/cache/nginx/fastcgi_cache/ /var/cache/nginx/fastcgi_cache/ └── 9     └── 0e         └── 3

    1.1K10发布于 2020-01-08
  • 来自专栏程序员千羽

    MySQL进阶笔记-3(MySQL优化)

    explain select * from tb_item where title = '阿尔卡特 (OT-979) 冰川白 联通3G手机3'; ? t_user` (`id`, `username`, `password`, `name`) values('1','super','$2a$10$TJ4TmCdK.X4wv/tCqHW14.w70U3CC33CeVncD3SLmyMXMknstqKRe t_user` (`id`, `username`, `password`, `name`) values('2','admin','$2a$10$TJ4TmCdK.X4wv/tCqHW14.w70U3CC33CeVncD3SLmyMXMknstqKRe t_user` (`id`, `username`, `password`, `name`) values('5','stu2','$2a$10$nxPKkYSez7uz2YQYUnwhR.z57km3yqKn3Hr into `t_user` (`id`, `username`, `password`, `name`) values('6','t1','$2a$10$TJ4TmCdK.X4wv/tCqHW14.w70U3CC33CeVncD3SLmyMXMknstqKRe

    63910发布于 2021-01-14
领券