ICode9

精准搜索请尝试: 精确搜索
  • C语言字符串截取2022-06-21 20:36:23

    #include <stdio.h> #include <string.h> int main () { char str[] = "http://www.runoob.com"; char ch = '.'; char *ret = NULL; ret = strchr(str, 'r'); if ( ret == NULL ) { printf("aaaa

  • 一些C/C++中易错的地方2022-06-21 19:01:33

    使用 printf 打印出 %: printf("%%"); 用一个 set 初始化另一个 set: //set<int>s1 已经初始化或含有元素 set<int>s2(s1); 向一个 set 中添加另一个 set 所有的元素: //set<int>s1,s2 已经初始化或含有元素 s2.insert(s1.begin(), s1.end());

  • 线程例程执行到一般就不执行了/程序结束了2022-06-21 16:04:55

    void *routine1(void *arg) { printf("%d",__LINE__); //初始化播放链表 //头节点 P_Node head = NewNode(NULL); printf("%d",__LINE__); int img_num = DepthTheCatalog( head , ".jpg" , "/root/pic" ) ; im

  • 洛谷 SP5542 / SPOJ CPAIR Counting pairs2022-06-21 13:03:51

    洛谷传送门 SPOJ 传送门 题意 给定 \(N\) 个非负整数 \(A_1,A_2,...,A_N\) 和 \(Q\) 组询问 \((v_j,a_j,b_j)\),对于第 \(j\) 组询问,你需要回答满足 \(1 \le l \le r \le N\) 且 \(a_j \le r - l + 1 \le b_j\) 且 \(\sum\limits_{k=l}^r [A_k \ge v_j] = r - l + 1\) 的整数对 \((

  • [模板]2-SAT问题2022-06-20 15:02:13

        #include<cstdio> #include<cstring> #include<string> #include<stack> #include<iostream> #define int long long #define WR WinterRain using namespace std; const int WR=10010000; struct Edge{ int pre,to; }edge[WR]; int n

  • 一个输出整形类型数值问题2022-06-19 20:04:59

    include <stdlib.h> include<stdio.h> include <time.h> int main() { time_t nSeconds; char a[256]; time(&nSeconds); //char a='1'; //printf("%ld",nSeconds); sprintf(a,"%ld\n",nSeconds); printf(a); sprintf(a

  • Golang的Slice的坑2022-06-19 01:33:32

    数据的引用传递还是值传递 Go类型:基本类型(bool string int array)、引用类型(切片\map\interface\func\channel)、 结构类型、 自定义类型 引用类型,标头值里包含一个指 针,指向底层的数据结构,当我们在函数中传递引用类型时,其实传递的是这个标头值的副本,它所指向的底层结构并没有

  • struct结构体传值2022-06-19 01:01:12

    结构体是值传递 type Person struct { Name string } func TestStruct(t *testing.T) { var p = Person{ Name: "jack", } fmt.Printf("%p %s \n", &p, p.Name) P(p) fmt.Printf("%p %s \n", &p, p.Name)

  • go语言冒泡排序2022-06-17 17:01:28

    for i:=0;i<n-1;i++{ for j:=0;j<n-1-j;j++{ if a[j]>a[j+1]{ a[j],a[j+1]=a[j+1],a[j] } } } var a [10]int n =len(a) for i:=0;i<n;i++{    a[i]=rand.intn(100) fmt.printf("%d",a[i]) }   1、存入数

  • shell测试网卡速度???2022-06-17 14:32:32

    #!/bin/sh Ifconfig="/sbin/ifconfig" eth="enp3s0" while true;do RXpre=$($Ifconfig ${eth} | grep bytes | awk '{printf $2}' | awk -F":" '{printf $2}') TXpre=$($Ifconfig ${eth} | grep bytes | awk '{prin

  • 常见函数2022-06-16 22:02:41

    C函数 函数是C语言的基本组成单位。 1.char* strcpy(char * destination, const char * source)拷贝 函数复刻 my_strcp(char* dest,const char* src){ assert(dest != NULL); assert(src != NULL); while(*dest++ = *src++){ ; } } int main(){ char

  • 操作系统 分页式存储管理 实验(C语言)2022-06-16 19:03:57

    分页式存储管理 实验内容   在进程控制实验的基础上实现分页式存储管理内存分配和地址转换过程。进一步实现请求分页式存储管理过程,包括内存和置换空间管理、地址转换以及缺页处理,能够体现FIFO和LRU算法思想。 实验提示 1、 建立一个位示图数据结构,用来模拟内存的使用情况。位

  • 数据转换-位串字节数组2022-06-16 18:04:59

    1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成位串与8位字节串的转换功能(10'): 2 并写出测试代码测试上述函数 3 提交代码(或代码链接)和运行结果 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完

  • GO语言操作mysql数据库2022-06-15 22:35:34

    mysql库的安装: 直接在vscode终端运行: go get -u github.com/go-sql-driver/mysql  下载完之后,导入包 import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) 数据库初始化: //定义全局变量db,方便之后对数据库操作 var db *sql.DB //定义一个初始化数据

  • C语言学习笔记(4)2022-06-15 20:31:27

    第四章 运算符与表达式 C语言中要进行数据运算就必须用到运算符,运算符有不同的优先级和结合性,C语言一共提供了15档优先级的运算符。    上表可以总结出如下的规律: 结合方向只有三个是从右往左,其余都是从左往右。 所有双目运算符中只有赋值运算符的结合方向是从右往左。 另外两

  • java中String的格式化format2022-06-15 12:31:10

    String.format()字符串常规类型格式化的两种重载方式 format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字

  • 数据与结构-顺序栈2022-06-14 23:02:34

    #include<stdio.h> #include<stdlib.h> #define MAXSIZE 20 typedef int datetype; typedef struct { datetype date[MAXSIZE]; int top; }SeqStack; SeqStack *s; SeqStack* Init_SeqStack() { s=malloc(sizeof(SeqStack)); s->top=-1;

  • 数据与结构-链栈2022-06-14 23:01:38

    #include<stdio.h> #include<stdlib.h> #define MAXSIZE 20 //链栈 typedef int Elemtype; typedef struct Stacknode { Elemtype data; struct Stacknode *next; int size;//栈的长度 } slStacktype; //初始化 void init(slStacktype *top) { top=

  • 实验62022-06-14 07:03:33

    task 1.1 #include <stdio.h> #define N 4 int main() { int x[N] = {1, 9, 8, 4}; int i; int *p; // 方式1:通过数组名和下标遍历输出数组元素 for(i=0; i<N; ++i) printf("%d", x[i]); printf("\n"); // 方式2:通过指针变量遍历输出数组元素 (写法1) for(p=x; p

  • 实验六2022-06-14 01:01:50

    #include <stdio.h> #define N 4 int main() { int x[N]={1,9,8,4}; int i,*p=x; /*数组方式*/ for(i=0;i<N;i++) printf("%d",x[i]); printf("\n"); //指针方式1 for(i=0;i<N;i++) printf(

  • 数据与结构-单链表2022-06-13 22:05:33

    #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct node { ElemType date;//数据域 struct node *next;//指针域 }LNode,*LinkList; //用尾插法建立链表 LinkList Creat_LinkList1() { LinkList H,r,s; H=(LNode*)malloc(sizeof(

  • 实验6 指针2022-06-13 21:34:37

    task1_1.c 1 #include<stdio.h> 2 #define N 4 3 4 int main() 5 { 6 int x[N]={1,9,8,4}; 7 int i; 8 int *p; 9 10 p=x; 11 for(i=0;i<N;++i) 12 printf("%d",*(p+i)); 13 printf("\n"); 14

  • 实验62022-06-13 20:35:17

    task1.1 #include <stdio.h> #define N 4 int main() { int x[N] = {1, 9, 8, 4}; int i; int *p; // 方式1:通过数组名和下标遍历输出数组元素 for(i=0; i<N; ++i) printf("%d", x[i]); printf("\n"); // 方式2:通过指针变量遍历输出数组元素 (写法1) for(p=x; p<x+N; ++p) pri

  • 链队列(C++)2022-06-13 14:34:34

    初始化 typedef int elemtype; typedef struct Node { elemtype data;//数据域 struct Node*next; }Qnode,*QueuePtr; typedef struct{ QueuePtr front ,rear; }LinkQueue; int Init_LinkQueue(LinkQueue* L) { Qnode* S; S = (Qnode*)malloc(sizeof(Node

  • 存储管理动态分区分配及回收算法2022-06-11 23:01:54

    一、目的和要求 分区管理是应用较广泛的一种存储管理技术。本实验要求用一种结构化高级语言构造分区描述器,编制动态分区分配算法和回收算法模拟程序,并讨论不同分配算法的特点。   二、实验内容     1、编写:First Fit Algorithm     2、编写:Best Fit Algorithm 3、编写:空闲

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

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

ICode9版权所有