当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 【计算机系统结构】第8章 多处理机问答题

    第8章多处理机 1.根据多处理机系统中处理器个数的多少,可把现有的MIMD机器分为哪两类? 根据多处理机系统中处理器个数的多少,把现有的MIMD机器分为: 第一类为集中式共享存储器结构; 第二类为分布式存储器结构; 每一类代表了一种存储器的结构和互连策略。 2.在分布式存储器结构的机器中,将存储...

    17
    热度
  • [综合] 【软件工程】第1章软件工程概论之计算机软件

    计算机软件 ?计算机软件指计算机系统中的程序及其文档 –程序是计算任务的处理对象和处理规则的描述 ?计算任务:以计算机为处理工具的任务 ?处理对象:数据(如数据、文字、图形、图象、声音等,它们只是表示,而无含义)或信息(数据及有关的含义) ?处理规则:一般指处理的动作和步骤。程序必须装入计算机内才...

    110
    热度
  • [综合] 【软件工程】第1章软件工程概论之软件工程

    软件工程 软件工程定义 1968年NATO(北大西洋公约组织)会议上首次提出 ?FritzBauer:软件工程是建立和使用一套合理的工程原则,以便获得经济的软件,这种软件是可靠的,可以在实际机器上高效地运行 ?IEEE:软件工程是:①将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和...

    140
    热度
  • [综合] 【CCF CSP认证】201612-1 中间数

    试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述在一个整数序列a1,a2,…,an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数...

    103
    热度
  • [综合] 【SSM框架】实训日志一环境搭建与程序测试

    实训环境 JDK1.7↑ mysql数据库 Navicatformysql(可视化工具) 服务器Tomcat7.0↑ 编译工具IntellijIDE-A

    36
    热度
  • [综合] 经常清理/boot空间

    曾经提示我/boot空间不足,导致系统升级失败,触发器配置不成功,最后重装系统才解决。 1.预防措施 定期检查是否有更新,内核版本保持在两个, 可以用sudodpkg--get-selections|greplinux-image来查看有几个内核版本 uname–r查看当前使用的内核,注意当前使用的...

    59
    热度
  • [综合] cin,cin.get(char),cin.getline(char),getline(cin,string)在字符串输入的区别

    cin可以输入string类型或char类型字符串,遇到空格,制表符(就是tab键),换行符时自动结束一次的接收。自动在所接受字符后面添加空字符,但不读取换行符,空格,制表符。 cin.get(char,size)可以输入char类型字符串,遇到换行符自动结束,但不读取换行符 cin.getline...

    122
    热度
  • [综合] size,sizeof,strlen区别

    size是用于string类型字符串,得到的是string变量中实际存储的字符串所占长度,使用方法是string.size()这样的类成员函数方式。 strlen是用于char类型字符串,得到的是char数组中实际存储的字符串所占长度,使用方法是strlen(char[]). sizeof既可以用于...

    50
    热度
  • [综合] 将输入的字符倒序输出

    编写一个程序,将输入的字符倒序输出: 方法一 采用string类型 intmain() {stringa;getline(cin,a);stringb("\0",a.size());//这一行特别重要,注意中细讲inti=0,j=0;for(j=a.length()-1;j>=0;i++,j-...

    69
    热度
  • [综合] OpenCV中Mat类at函数具体用法

    Mat.at<存储类型名称>(行,列)[通道] 具体例子 假设M中存储一张512*512的彩色图片,那这张图有三个通道,下面两个at都表示的是这个矩阵的最右下的那个点。 M矩阵有512行,512*3列,不加入通道参数,也就是第一个at命令,是简单的遍历,可以看成是与数组类似。第二个at命...

    72
    热度
  • [综合] 创建指针动态数组,指针的值

    在创建指针动态数组时,如果和普通数组一样创建,也就是数组中指针没有初始化,那么数组中指针是有指向的,就是之前遗留在存储空间中的值。但是可以在语句末尾加()表示初始化,这样会自动帮你把数组中指针的值清空,也就是指针都是空指针。 int**a; a=newint*[20]();//括号的意思是初始化,是...

    77
    热度
  • [综合] vectorint a[2]的解释

    一般vector容器初始化都是小括号,vector<int>a[2]这条语句的含义是:a数组中有两个元素a[0],a[1],每个元素又是一个vector<int>类型的数组。 个人理解:初始化中加中括号,一般就是看作定义数组。

    87
    热度
  • [综合] linux学习笔记2(vim使用)

    1.光标的移动 H:左移J:下移K:上移L:右移 2.光标移动到当前行的行首:0 光标移动到当前行的尾部:$(shift+4) 3.光标移动到当前文件的头部:gg 光标移动到当前文件的尾部:G(shift+g) 光标移动到文件的20行位置:20+G 4.在命令模式下 删除光标后面的字符:x(也就是被...

    6
    热度
  • [综合] C++ 光标定位函数

    在C++显示中,我们想要光标出现在我们想要的位置,可以使用下面这段代码 HANDLEhOut=GetStdHandle(STD_OUTPUT_HANDLE);//定义显示器句柄变量,并且这个只能在每个头文件中单独定义句柄和函数,否则无效 voidgotoxy(HANDLEhOut,intx,inty...

    110
    热度
  • [综合] TCP/IP四层机构模型(个人理解)

    链路层:主要包括设备驱动程序,网卡(每个网卡对应一个唯一的mac地址),以及局域网(以太网为主),将操作系统上的数据以位流形式封装成帧,往上发送,也将来自上一层的数据帧,拆装为位流形式的数据转发到电脑操作系统中。 网络层:以IP为代表的网络协议,这是真正的互联网通信,两台电脑之间可能链路层传出的数据...

    51
    热度
  • [综合] error: stray '\357' in program问题

    编译报错:error:stray'\357'inprogram 原因:在程序中打入了全角字符,也就是不是英文输入法

    47
    热度
  • [综合] Linux学习笔记13 select函数的IO多路转接服务器

    select函数可以让单进程单线程去处理多个客户端。 其原理是将与每个客户端通信的文件描述符和接收客户端的文件描述符制成一张文件描述符表,文件描述符一般是非负整数,文件描述符的值就是在这个文件描述符表的位置,比如fd=6,就是在这张表的第六位就代表了fd,循环使用select函数去检测文件描述符表中...

    34
    热度
  • [综合] Linux学习笔记15 udp通信

    udp通信相比与tcp通信,不再需要三次握手和四次挥手,对应到程序上就不需要服务器去accept和客户端connect udp通信服务端 #include<sys/types.h> #include<arpa/inet.h> #include<string.h>...

    52
    热度
  • [综合] libevent库简单使用

    创建一个事件处理框架并显示系统中可以用那些io转接函数,以及现在使用的是哪种,并消除该事件 #include<iostream> #include<event2/event.h>usingnamespacestd;intmain() {structevent_base*bas...

    39
    热度
  • [综合] 不同类型的除数和被除数取余 C++

    在写程序时遇到这样一个问题 intmain() {unsignedintu=10;intb=-34;cout<<b%u<<endl;//结果为2b=34;cout<<b%u<<endl;//结果为4system("pause"); } 按正常逻辑,第一...

    18
    热度