ICode9

精准搜索请尝试: 精确搜索
  • 操作系统fork()进程2022-02-25 11:02:14

    1、fork()是创建进程函数。 2、c程序一开始,就会产生 一个进程,当这个进程执行到fork()的时候,会创建一个子进程。 3、此时父进程和子进程是共存的,它们俩会一起向下执行c程序的代码。 4、需要注意!!!子进程创建成功后,fork是返回两个值,一个代表父进程,一个代表子进程:代表父进程的值是一

  • 指针做传参时值传递和地址传递的区别2022-02-22 14:02:58

    问题:输入的两个整数按大小顺序输出。用函数处理,而且用指针类型的数据作函数参数。 解题:指针值传递 swap(int *p1,int *p2) { int temp; temp=*p1; *p1=*p2; *p2=temp; } main() { int a,b; int *pointer_1,*pointer_2; printf("please input two number:\n"); scanf("%d%d",&a

  • 模块准备22022-02-21 20:33:54

    通过外部中断0和外部中断1使led状态取反 #include <STC15F2K60S2.h> #include <intrins.h> //外部中断0和1,使用P3^2和P3^3,需将J5的2和3短接 //程序要求: // 按下 P32-INT0 引脚对应的按键 S5,L1 状态翻转 // 按下 P33-INT1 引脚对应的按键 S4,L2 状态翻转 unsigned char i;//用来

  • 通过Swap函数学习指针应用D162022-02-20 23:30:51

    a=10,b=20通过函数交换a,b的值 错误1. #include<stdio.h> void Swap(int a, int b) { int tmp = a; a = b; b = tmp; } int main() { int a = 10; int b = 20; printf("%d,%d\n", a, b); Swap(a, b); printf("%d,%d", a, b); return 0; } 错误原因:main

  • consumer负载均衡2022-02-16 22:02:57

    Consumer and Consumer group a.每个consumer客户端被创建时,会向zookeeper注册自己的信息; b.此作用主要是为了"负载均衡". c.同一个Consumer Group中的Consumers,Kafka将相应Topic中的每个消息只发送给其中一个Consumer。 d.Consumer Group中的每个Consumer读取Topic的一个或多

  • 故障定级标准2022-02-10 22:03:25

    1. 目的 前端基础是所有前端业务的基石,并保障着前端业务的稳定性和可靠性,前端基础稳定,才能保证前端业务稳定,一旦出现问题,影响范围大,所以保障前端基础的稳定性和可靠性是重中之重,但是随着前端业务量的井喷,以及基础设施的复杂性,问题的多样性,对故障处理过程的规范性、专业度要求越来

  • 初学碰到C2120对于所有类型”void“非法2022-02-10 22:02:37

    对班级里的学生进行排序:按总分从高到低进行排序,如果总分一样,依次按语文、数学、英语分数从高到低进行排序;如果各科成绩都一样,则按名字的字典顺序从小到大排序。 #include<stdio.h> #include<string.h> #define N 4 typedef struct studentscore {     char name[26];   

  • 指针中的void和const的应用2022-02-10 15:05:02

    #include<iostream> using namespace std; int main() { int a=1; int *p1=&a; void *p2=p1; //定义void指针并赋值 ,不限制类型,都可以对它进行赋值,但它必须强制转换才能给其他赋值 int *p3=(int *)p2; //强制类型转换 cout<<"*p3= "<<*p3<<endl; const int *p

  • C++构造函数2022-02-09 14:35:06

    构造函数按参数为为:有参构造函数和无参构造函数 按类型分为:普通构造函数和拷贝构造函数 构造函数的三种调用方法:括号法,显示法,隐式转换法; //括号法 Person p1; //默认构造 无参构造 Person p2(13); //有参构造 Person p3(p2); //拷贝构造 //注意:使用无参构造时不要写括号。

  • 【h5游戏开发】egret引擎p2物理引擎(2) - 小球碰撞地面搞笑的物理现象2022-02-08 23:03:53

    重力的方向和地面的问题 p2中默认的方向是从上到下,如果重力默认是正数的话,物体放到世界中是会从上面往下面飘的 p2中plane地面默认的方向是y轴的方向,而在p2中y轴的方向默认是从上往下 首先来看,重力gravity是正数,并且plane地面在视图中间,小球是怎么运动 // 创建世界 this.wor

  • 【省选模拟】2 月2022-02-08 22:00:22

    2.8 数列 赛时想到了没有优化空间的 DP,受 CSP-S2019D2T2 影响决定打表找性质,然而并没有想到换状态 设 \(f[i]\) 为 \(i\) 为某段最大值的答案,则有 \[f[i]=\max_{j<i,\max a[i:j]=\max(a[i],a[j])}\{f[j]+(a[i]-a[j])^{2}+c\} \]\[ans=\max_{\max a[i:n]=a[i]}\{f[i]\} \]第二个条

  • 归并排序(一种对称美观的写法)2022-02-08 20:58:11

    归并排序(一种对称美观的写法) 归并排序(一种对称美观的写法) void msort(int* arr, int *buf,int L, int M, int R) { if (L < M - 1)msort(arr, buf, L, L + (M - L >> 1),M); if (M < R - 1)msort(arr, buf, M, M + (R - M >> 1), R); if (L < R - 1)

  • 蓝桥杯单片机Led灯部分2022-02-08 09:05:09

    74HC138三八译码器和74HC573锁存器和74HC02或非门 P0口通过锁存器来控制单片机     138译码器又受到P25,26,27的控制       #include "reg52.h" sbit HC_138A=P2^5; sbit HC_138B=P2^6; sbit HC_138C=P2^7; void Delay(unsigned int t) { while(t--); while(t--); } voi

  • egret p2物理引擎 遇到的坑(1)2022-02-07 23:02:10

    直接将pythsic包丢到libs目录下并且修改egretPropertis.json文件 TypeError [ERR_INVALID_ARG_TYPE]: The "to" argument must be of type string. Received type object at validateString (internal/validators.js:125:11) at Object.relative (path.js:493:5) a

  • 单片机(ISIS 7 Professional):简易LED警报灯代码项目2022-02-07 20:33:02

    这一篇文章主要介绍用C语言制作一个按钮控制的简易LED警报灯。 设计思路:这里主要用到了一个新的东西,就是SOUNDER这个发声元件,它的工作原理是需要节拍表和频率表才能发出想要的音乐,网上可以找到其他的音乐我就不再多说了。还有顺时针旋转的警报灯。 基本电路图如下: 使用的代码如

  • LeetCode 0002 Add Two Numbers2022-02-06 11:02:50

    原题传送门 1. 题目描述 2. Solution 1: Iteration 1、思路 假设l1, l2均为3位数,对于阅读顺序: 百位、十位、个位,链表存储顺序: 个位、十位、百位,计算顺序与链表存储顺序一致,故遍历链表,模拟手工计算,设置进位即可。示例,见题目描述。 2、代码实现 /* 分析: 1. 整体的思

  • 蓝桥杯NE555定时器与频率测量2022-02-05 22:59:23

    使用的是蓝桥杯单片机CT107D实训平台: 555定时器内部,有3个5K的电阻分压。 NE555是一个纯硬件的设计,一旦电路确定了,其功能也就定了。 在蓝桥杯的板子上,555定时器是一个信号发生电路,通过定位器Rb3可改变输出信号的频率。 频率就是信号1s产生的信号或者周期。 1HZ就是1s有一个信号(

  • 186-C语言刷题252022-02-05 19:02:41

    1.给出以下定义,下列哪些操作是合法的? const char *p1 ="hello"; char *const p2 = "world"; A.p1++; B.p1[2] = ‘w’; C.p2[2] = ‘l’; D.p2++; 答案:A p1是指向字符常量的指针,p1本身不是常量,所以p1++合法,A正确,p2本身是指针常量,可以指向非常量的字符,但是"hello"这样声明的

  • 【蓝桥杯】NE555频率测量2022-02-05 00:01:25

    这玩意好像上的就可以开始工作,然后输出频率可变方波,可以调节Rb3电位器来改变频率,通过J3的SIGNAL引脚导出。 如何测量频率? 跳线帽连接SIGNAL和P34,即NE555的输出脚与定时器0的外部脉冲引脚连接。通过定时器0的计数功能来计数脉冲。然后使用定时器1进行定时计算频率 如何使用定

  • ggplot tools ggpubr arrange2022-02-04 15:00:34

    library(ggpubr) # ggpubr 是基于ggplot2开发,更便捷,使图满足论文出版的需要。   df<-iris colnames(df)<-paste0("V",1:5) # paste0 连接符是空字符串,相比paste不能设置sep df        p1<-ggplot(df,aes(x=V1,y=V2))+geom_point(aes(color=V5))+theme_bw() p1 p2<-ggp

  • Promise.all 和 Promise.race2022-02-03 23:01:50

    Pomise.all的使用 Promise.all可以将多个Promise实例包装成一个新的Promise实例。 同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。 Promse.all在处理多个异步处理时非常有用,比如说一个页面上需要等两个或多个ajax的

  • 指针运算中的优先级2022-02-03 14:57:59

    /*指针运算中的优先级*/  #include<stdio.h> int a[2] = { 100, 200}; int b[2] = { 300, 400}; int main(void) {     int *p1, *p2, *p3;          p1 = p2 =a;     p3 = b;     printf(" *p1 = %d, *p2 = %d, *p3 = %d\n", *p1, *p2, *p3);     printf("

  • 24c02存储器(iic通信协议)2022-02-01 21:33:12

    2kbit 的eeprom存储器 设备地址:0xA1是读操作 0xA0是写操作 写操作:需要写入地址和数据,地址用来存放你这个数据放到哪里的 eeprom有页写操作:24c02中有页写缓冲器,一次性可以写入8个字节,然后由缓冲器再次写入到eeprom中去,值的注意的是,每接收完一个数据后,地址会进行自动加1 写字节:参

  • P3521 [POI2011]ROT-Tree Rotations2022-02-01 20:03:24

    一道线段树合并的题。 首先我们发现,如果我们交换了两棵子树,影响到的逆序对数量只会是这两棵子树交换之后数列改变的逆序对数量,对前面的数列和后面的数列并没有影响,对这两棵子树内部也没有影响,因为逆序对只关注相对位置及数的大小。 据此我们先建树,然后对于每个点整一棵值域线

  • iic总线的应用程序(电位器和光敏电阻)2022-02-01 18:35:05

    调用数码管显示的函数 调用iic协议来读取ad转换芯片的数值 初始化:模拟iic的时序开始 写入地址:写入ad转化芯片的地址,告诉它单片机要与它进行通信(0x90写入设备地址),(0x91读取设备地址) 等待应答: 写入地址: 写连接ad转换芯片的地址 等待应答: 终止iic协议: 数码管显示() 初始化 iic 写

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有