精华内容
下载资源
问答
  • 编辑器不方便,我用的word截图:

    在这里插入图片描述编辑器不方便,我用的word截图:
    在这里插入图片描述修改:(5)最大页面偏移量为4096

    展开全文
  • 3732 Ahui Writes Word

    2013-07-21 15:01:00
    // N个物品 放进容量为C的背包里面 要求价值最大// 一看 第一反应是0 1背包 不过 N=100000 C=10000// 注意到 v,c在 10以内// 那么 最多就100种组合了 然后就转化为 多重背包了// dp#include <iostream> #...
    // N个物品 放进容量为C的背包里面 要求价值最大
    // 一看 第一反应是0 1背包 不过 N=100000 C=10000
    // 注意到 v,c在 10以内
    // 那么 最多就100种组合了 然后就转化为 多重背包了
    // dp
    #include <iostream> #include <string> #include <map> #include <algorithm> #include <queue> #include <math.h> #include <stdio.h> #include <string.h> #include <vector> using namespace std; #define MOD 1000000007 #define maxn 10010 int dp[maxn]; int mp[110][110]; // v,c char str[110]; //int use[maxn*10]; int main(){ int i,j,k; int n,c; int u,v; while(scanf("%d %d",&n,&c)!=EOF){ memset(mp,0,sizeof(mp)); for(i=0;i<n;i++){ scanf("%s %d %d",str,&u,&v); // printf("%s "); mp[u][v]++; } for(i=0;i<=c;i++) dp[i]=0; int tp; for(u=0;u<=10;u++) for(v=0;v<=10;v++){ if(mp[u][v]){ k=1; while(mp[u][v]>=k){ tp=k*v; for(j=c;j>=tp;j--) if(dp[j]<dp[j-tp]+k*u) dp[j]=dp[j-tp]+k*u; mp[u][v]-=k; k=k<<1; } if(mp[u][v]){ k=mp[u][v]; tp=k*v; for(j=c;j>=tp;j--) if(dp[j]<dp[j-tp]+k*u) dp[j]=dp[j-tp]+k*u; } } } printf("%d\n",dp[c]); } return 0; }

     

    转载于:https://www.cnblogs.com/372465774y/p/3203761.html

    展开全文
  • uva--624Word Amalgamation+dp

    2014-12-19 12:36:27
    其实就是0 1背包问题,不过还要输出...然后最后从最大容量和最大物品编号往回推即可。 代码如下: #include #include #include using namespace std; int dp[10010],g[50][10100]; int main() { int V; w

    其实就是0 1背包问题,不过还要输出路径。对于路径输出,我们可以记录在装容量为v的背包时,物品i有没有使用。然后最后从最大容量和最大物品编号往回推即可。


    代码如下:


    #include<iostream>
    #include<cstdio>
    #include<cstring>
    using namespace std;
    
    int dp[10010],g[50][10100];
    
    int main()
    {
        int V;
        while(scanf("%d",&V)!=EOF)
        {
             int n,a[50];
             scanf("%d",&n);
             for(int i=1;i<=n;i++)
                scanf("%d",&a[i]);
             memset(dp,0,sizeof(dp));
             memset(g,0,sizeof(g));
             for(int i=n;i>=1;i--)
                for(int j=V;j>=a[i];j--)
                {
                    if(dp[j]<dp[j-a[i]]+a[i])
                    {
                        dp[j]=dp[j-a[i]]+a[i];
                        g[i][j]=1;
                    }
                }
            int i=1,v=V;
            while(i<=n)
            {
                if(g[i][v]==1)
                {
                    printf("%d ",a[i]);
                    v=v-a[i];
                }
                i++;
            }
            printf("sum:%d\n",dp[V]);
        }
     return 0;
    }
    


    展开全文
  • 性能测试的目的是为了充分了解系统及服务 所能承受的最大容量是多少, 有无性能瓶颈? * 如果有性能瓶颈,瓶颈在哪里?最重要的有三点: 1)响应时间 2)吞吐量 3)成功率$$吞吐量=frac{1s}{响应时间}$$1. 协议层面...

    性能测试怎么做? 什么性能测试工具最称手?仁者见仁,智者见智。

    性能测试的目的是为了充分了解系统及服务 所能承受的最大容量是多少, 有无性能瓶颈? * 如果有性能瓶颈,瓶颈在哪里?

    最重要的有三点: 1)响应时间 2)吞吐量 3)成功率

    $$吞吐量=frac{1s}{响应时间}$$

    1. 协议层面的考量

    以最常用的 HTTP 协议, 我们要看如下要点:

    1) 响应码(Response code)

    响应码代表了 HTTP REST API 的响应成功与否, 其中5xx 的响应码是需要重点注意, 密切观察产线上出现的错误

    2) 响应时间(ResponseTime)

    响应时间是衡量 REST API 性能的重要指标, 基于它我们可以知道微服务可以在多长时间内响应, 通常我们需要知道最大值max, 平均值average 和P99 (百分之99的请求的响应时间) 值

    3) 请求次数(Request volume)

    请求次数也就是请求数量的多少, 绝对数量意义不大, 单位时间内的请求数量更有意义.

    4) HTTP 请求的频率(Request frequency)

    常用度量指标有QPS (Query Per Second) 或 TPS (Transaction Per Second)

    5) 应用程序性能指标 (APDEX)

    $$APDEX=frac{满意的请求数 + frac{可容忍的请求数}{2}}{全部的请求数}$$

    假设响应时间在T秒之内是令人满意的,在 F 秒之外是令人沮丧的

    • 1) 满意的 satistifed

    这代表响应时间小于设定的阈值(T秒),用户感觉满意。

    • 2) 可容忍的 tolerating

    这代表响应时间大于T秒 并小于F秒,性能不佳但是还可以继续使用,用户感觉仍可容忍。

    • 3)失望的 Frustrated

    这代表响应时间超过F秒,用户难以接受,放弃继续使用,用户感觉失望。

    其它的协议有各自类似的度量指标,比如 SIP 就有 SRD (Session Request Delay) 会话请求延迟 SDD (Session Disconnect Delay) 会话断开延迟 SDT (Session Duration Time) 会话持续时间 SER (Session Establishment Ratio) 会话建立比率 SEER (Session Establishment Effectiveness Ratio) 会话建立有效率 ISAs (Ineffective Session Attempts) 无效会话尝试数 * SCR (Session Completion Ratio) 会话完成率

    2. 系统层面的考量

    当系统的压力越来越大,相关的资源能否能满足要求? 我们需要考察如下指标:

    • CPU 利用率
    • 内存 利用率
    • 磁盘剩余空间
    • 磁盘 I/O 率
    • 网络 I/O 率
    • JVM 虚拟机统计

    3. 测试怎么做

    以一个简单的微服务为例

    import os
    import json
    import requests
    import redis
    from flask_httpauth import HTTPBasicAuth
    from flask import make_response
    from flask import Flask
    from flask import request
    from werkzeug.exceptions import NotFound, ServiceUnavailable
    from flask import render_template
    
    ACCOUNTS_API_PATH = "/api/v1/accounts"
    REDIS_KEY = "walter_accounts"
    
    app = Flask(__name__)
    
    current_path = os.path.dirname(os.path.realpath(__file__))
    
    auth = HTTPBasicAuth()
    
    users = {
        "walter": "pass1234"
    }
    
    json_file = "{}/account.json".format(current_path)
    redis_enabled = True
    #docker run --restart always -p 6379:6379 -d --name local-redis redis
    
    class RedisClient:
        def __init__(self):
            self.redis_host = "localhost"
            self.redis_port = 6379
            self.redis_password = ''
            self.redis_conn = None
    
        def connect(self):
            #if(redis_enabled):
            pool = redis.ConnectionPool(host=self.redis_host, port=self.redis_port)
            self.redis_conn = redis.Redis(connection_pool=pool)
    
        def set(self, key, value):
            self.redis_conn.set(key, value)
    
        def get(self, key):
            return self.redis_conn.get(key)
    
    redis_client = RedisClient()
    
    if(redis_enabled):
        redis_client.connect()
    
    def read_data():
        if redis_enabled:
            jsonStr = redis_client.get(REDIS_KEY)
            if not jsonStr:
                jsonStr = "{}"
            return json.loads(jsonStr)
        else:
            json_fp = open(json_file, "r")
            return json.load(json_fp)
    
    
    def save_data(accounts):
        if redis_enabled:
            redis_client.set(REDIS_KEY, json.dumps(accounts))
        else:
            json_fp = open(json_file, "w")
            json.dump(accounts, json_fp, sort_keys=True, indent=4)
    
    
    @auth.get_password
    def get_pw(username):
        if username in users:
            return users.get(username)
        return None
    
    
    def generate_response(arg, response_code=200):
        response = make_response(json.dumps(arg, sort_keys=True, indent=4))
        response.headers['Content-type'] = "application/json"
        response.status_code = response_code
        return response
    
    
    @app.route('/')
    def index():
        return render_template('index.html')
    
    
    @auth.login_required
    @app.route(ACCOUNTS_API_PATH, methods=['GET'])
    def list_account():
        accounts = read_data()
        return generate_response(accounts)
    
    
    # Create account
    @auth.login_required
    @app.route(ACCOUNTS_API_PATH, methods=['POST'])
    def create_account():
        account = request.json
        sitename = account["siteName"]
        accounts = read_data()
        if sitename in accounts:
            return generate_response({"error": "conflict"}, 409)
        accounts[sitename] = account
        save_data(accounts)
        return generate_response(account)
    
    
    # Retrieve account
    @auth.login_required
    @app.route(ACCOUNTS_API_PATH + '/<sitename>', methods=['GET'])
    def retrieve_account(sitename):
        accounts = read_data()
        if sitename not in accounts:
            return generate_response({"error": "not found"}, 404)
    
        return generate_response(accounts[sitename])
    
    
    # Update account
    @auth.login_required
    @app.route(ACCOUNTS_API_PATH + '/<sitename>', methods=['PUT'])
    def update_account(sitename):
        accounts = read_data()
        if sitename not in accounts:
            return generate_response({"error": "not found"}, 404)
    
        account = request.json
        print(account)
        accounts[sitename] = account
        save_data(accounts)
        return generate_response(account)
    
    
    # Delete account
    @auth.login_required
    @app.route(ACCOUNTS_API_PATH + '/<sitename>', methods=['DELETE'])
    def delete_account(sitename):
        accounts = read_data()
        if sitename not in accounts:
            return generate_response({"error": "not found"}, 404)
    
        del (accounts[sitename])
        save_data(accounts)
        return generate_response("", 204)
    
    
    if __name__ == "__main__":
        app.run(port=5000, debug=True)
    
    '''
    http --auth walter:pass --json POST http://localhost:5000/api/v1/accounts 
        userName=walter password=pass siteName=163 siteUrl=http://163.com
    '''

    准备环境

    先安装 libev 和 python3

    brew install libev
    brew install python3

    所需类库在 requirements.txt 描述如下

    flask
    flask-httpauth
    requests
    httpie
    redis
    locust

    再安装 virtualenv 和 所需要的类库

    virtualenv pip3 install virtualenv
    virtualenv -p python3 venv
    source venv/bin/activate
    # then install the required libraries
    pip install -r requirements.txt

    启动

    python account.py

    可使用用 httpie (参见 https://httpie.org/) 来做一个简单的测试

    # 添加网易帐号
    http --auth walter:pass --json POST http://localhost:5000/api/v1/accounts userName=walter password=pass siteName=163 siteUrl=http://163.com
    HTTP/1.0 200 OK
    Content-Length: 108
    Content-type: application/json
    Date: Thu, 24 Oct 2019 14:08:05 GMT
    Server: Werkzeug/0.12.2 Python/3.7.3
    
    {
        "password": "pass",
        "siteName": "163",
        "siteUrl": "http://163.com",
        "userName": "walter"
    }
    # 添加微博帐号
    http --auth walter:pass --json POST http://localhost:5000/api/v1/accounts userName=walter password=pass siteName=weibo siteUrl=http://weibo.com
    HTTP/1.0 200 OK
    Content-Length: 108
    Content-type: application/json
    Date: Thu, 24 Oct 2019 14:08:05 GMT
    Server: Werkzeug/0.12.2 Python/3.7.3
    
    {
        "password": "pass",
        "siteName": "weibo",
        "siteUrl": "http://weibo.com",
        "userName": "walter"
    }
    # 获取所有帐号
    http --auth walter:pass --json GET http://localhost:5000/api/v1/accounts
    HTTP/1.0 200 OK
    Content-Length: 290
    Content-type: application/json
    Date: Thu, 24 Oct 2019 14:20:54 GMT
    Server: Werkzeug/0.12.2 Python/3.7.3
    
    {
        "163": {
            "password": "pass",
            "siteName": "163",
            "siteUrl": "http://163.com",
            "userName": "walter"
        },
        "weibo": {
            "password": "pass",
            "siteName": "weibo",
            "siteUrl": "http://weibo.com",
            "userName": "walter"
        }
    }

    性能测试

    传统的性能测试工具有很多, 比如 ab, jmeter, loadrunner 等等,用来持续增加压力。 以 ab(Apache Benchmark) 为例, 我们测试100个并发量,10000条请求

    $ab -c 100 -n 10000 http://127.0.0.1:5000/api/v1/accounts
    This is ApacheBench, Version 2.3 <$Revision: 1826891 $>
    Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
    Licensed to The Apache Software Foundation, http://www.apache.org/
    
    Benchmarking 127.0.0.1 (be patient)
    Completed 1000 requests
    Completed 2000 requests
    Completed 3000 requests
    Completed 4000 requests
    Completed 5000 requests
    Completed 6000 requests
    Completed 7000 requests
    Completed 8000 requests
    Completed 9000 requests
    Completed 10000 requests
    Finished 10000 requests
    
    
    Server Software:        Werkzeug/0.12.2
    Server Hostname:        127.0.0.1
    Server Port:            5000
    
    Document Path:          /api/v1/accounts
    Document Length:        290 bytes
    
    Concurrency Level:      100
    Time taken for tests:   30.550 seconds
    Complete requests:      10000
    Failed requests:        0
    Total transferred:      4370000 bytes
    HTML transferred:       2900000 bytes
    Requests per second:    327.33 [#/sec] (mean)
    Time per request:       305.504 [ms] (mean)
    Time per request:       3.055 [ms] (mean, across all concurrent requests)
    Transfer rate:          139.69 [Kbytes/sec] received
    
    Connection Times (ms)
                  min  mean[+/-sd] median   max
    Connect:        0    1   2.5      1     144
    Processing:     5  303  78.7    288     587
    Waiting:        3  303  78.7    288     587
    Total:         15  304  78.8    289     588
    
    Percentage of the requests served within a certain time (ms)
      50%    289
      66%    347
      75%    362
      80%    372
      90%    405
      95%    435
      98%    458
      99%    571
     100%    588 (longest request)

    ab 用来做简单的 HTTP 接口测试还行,如果需要做业务接口的串联测试就力有未逮了。 Jmeter 当然功能强大,也有一定的扩展性,但是在这里我们并不想用 jmeter , 原因有两点 1)Jmeter是资源消耗黑洞, 每个任务/用户都要使用一个线程。 2)Jmeter是基于配置的,而Locust是基于编程来实现的性能测试工具,它可以实现更加灵活的控制。

    Locust 即英文蝗虫之意, 是一款开源的性能测试工具,开始上手试一下 它要先写一个脚本文件 locust.py

    from locust import HttpLocust, TaskSet, task, seq_task
    
    import load_test_util
    import json
    import yaml
    
    from queue  import Queue
    from threading import Timer
    logger = load_test_util.init_logger("account-load-test")
    token_refresh_time = 300
    
    
    
    class UserBehavior(TaskSet):
    
        def on_start(self):
            logger.info("on_start")
            self.auth_headers = load_test_util.getAuthHeaders()
            self.account_queue = Queue()
    
        def on_stop(self):
            logger.info("on_stop, clear queue")
    
        def list_account(self):
            self.client.get("/api/v1/accounts")
    
        @seq_task(1)
        def create_account(self):
            post_dict = load_test_util.create_account_request()
    
            post_data = json.dumps(post_dict)
    
            logger.info("auth_headers: %s", json.dumps(self.auth_headers))
            logger.info("post_data: %s", post_data)
    
            response = self.client.post("/api/v1/accounts", headers = self.auth_headers, data=post_data)
            logger.info("response: %d, %s", response.status_code, response.text)
            if (200 <= response.status_code < 300):
                siteName = post_dict['siteName']
                logger.info("siteName: %s" % siteName)
                self.account_queue.put(siteName)
    
            return response
    
        @seq_task(2)
        def retrieve_account(self):
    
            if not self.account_queue.empty():
                siteName = self.account_queue.get(True, 1)
                logger.info("retrieve_account by siteName %s", siteName)
                response = self.client.get("/api/v1/accounts/" + siteName, headers=self.auth_headers, name="/api/v1/accounts/siteName")
                logger.info("retrieve_account's response: %d, %s", response.status_code, response.text)
                self.account_queue.put(siteName)
    
    
        @seq_task(3)
        def update_account(self):
             if not self.account_queue.empty():
                siteName = self.account_queue.get(True, 1)
                post_dict = load_test_util.create_account_request()
    
                put_data = json.dumps(post_dict)
                response = self.client.put("/api/v1/accounts/"+ siteName, headers = self.auth_headers, data=put_data, name="/api/v1/accounts/siteName")
                logger.info("response: %d, %s", response.status_code, response.text)
                self.account_queue.put(siteName)
    
        @seq_task(4)
        def delete_account(self):
            if not self.account_queue.empty():
                siteName = self.account_queue.get(True, 1)
                response = self.client.delete("/api/v1/accounts/" + siteName, headers = self.auth_headers, name="/api/v1/accounts/siteName")
                logger.info("response: %d, %s", response.status_code, response.text)
    
    class WebsiteUser(HttpLocust):
        task_set = UserBehavior
        min_wait = 500
        max_wait = 3000

    启动 locust 作性能测试

    $ locust -f account_load_test.py --host=http://localhost:5000
    Starting web monitor at *:8089
    Starting Locust 0.11.0

    打开 http://localhost:8089

    57feb235750d76142d750c6766cd3268.png

    参见下图

    2f17b509a84f23ffc735cae46f07863c.png

    0534c5b1a9e345f8e450c4df59defa6f.png

    f5d8dbdb42978eaa9035dca9a977f153.png

    9fb29497ecbd2ee96c60fcc7fe7835f1.png

    可以用如下方法在命令行下实行梯度加压

    locust -f account_load_test.py --host=http://localhost:5000 --no-web c 100 -r 100 -t 30m --csv=100.csv
    locust -f account_load_test.py --host=http://localhost:5000 --no-web c 200 -r 200 -t 30m --csv=200.csv
    locust -f account_load_test.py --host=http://localhost:5000 --no-web c 400 -r 400 -t 30m --csv=400.csv
    locust -f account_load_test.py --host=http://localhost:5000 --no-web c 800 -r 800 -t 30m --csv=800.csv

    当一台机器产生的压力不够时,我们可以使用多台服务器来加压,如下图所示, 一台 master server, 若干台 slave server * 先启动 master locust

    locust -f account_load_test.py --master --host=http://localhost:5000
    • 再启动 slave locust
    locust -f account_load_test.py --slave --master-host:10.224.77.11

    d18d11e15e0c746b813f83c8fde6fb2b.png

    通过 locust 所生成的测试报告,可导出 csv 文件进行详细分析,再结合微服务的各种度量数据进行分析: 1. 系统级度量分析 CPU, Mem, Disk I/O, Network I/O, etc. 2. 应用级度量分析:响应时间,响应码,吞吐量等等 3. 业务级度量分析:与特定的业务流程相关的度量数据分析。

    之后就是通过C/C++, Python,Java等语言各自的 profiler 工具进行性能分析,如 gprof, cProfiler, hprof, VisualVM, JMC 等等。

    以我比较熟悉的 Java 来说, 在服务器上启动 Java service 时在命令行中加入如下参数

    java -jar -Dcom.sun.management.jmxremote.host=10.224.112.73 
    -Dcom.sun.management.jmxremote.port=9091 
    -Dcom.sun.management.jmxremote.rmi.port=9012 
    -Dcom.sun.management.jmxremote.ssl=false 
    -Dcom.sun.management.jmxremote.authenticate=false potato-server.jar

    然后在本机上启动JDK 自带的 JVisualVm,添加远程节点 10.224.112.73, 并创建到 10.224.112.73:9091的 JMX 连接

    8e578b817b70f7c8ce9f213c9ac0ac05.png

    观察 CPU, Mem, Class, Thread

    dfcc29117afde6d65760c6351834044c.png

    线程

    9079f34d39df2947e73059081ee7009b.png

    并可针对 CPU 或 Mem 进行一段时间的采样

    36e22b796b57ddcc2483a6c486b8805f.png

    参考资料

    • https://locust.io/
    • https://docs.oracle.com/javase/8/docs/technotes/samples/hprof.html
    • https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/index.html
    展开全文
  • 位、字节和字 ...字节是存储空间的基本计量单位,计算机杨的内存和磁盘的容量都是以字节表示的。八位二进制数最小为00000000,最大为11111111;   字长:电脑技术中对CPU在单位时间内(同一时间)能一
  • ## 虚拟机设置堆的最大容量 ![图片说明](https://img-ask.csdn.net/upload/202010/11/1602390013_343040.png) ## Animal类重写finalize()方法 ![图片说明]...
  •  Kays word:kay的理解:“很多” == 好多好多,无法存储,因此首先排除了对输入数排序的解法,而采用小容量数组整理大的输入数据,即:开大小为K的数组,通过遍历N个输入数组,每遍历一个数num,检查K数组的最小数...
  • ArrayList及HashMap的扩容规则

    千次阅读 2015-12-27 11:35:18
    1、ArrayList 默认大小为10 /** * Default initial capacity. */ private static final int DEFAULT_...最大容量为2^30 - 8 /** * The maximum size of array to allocate. * Some VMs reserve some header word
  • 2018年1月29日训练日记

    2018-01-29 21:33:49
    虽然看了3个ppt和两个word以及一些例题,但是还是感觉不懂。这里先把概念贴一下。。。 by 某个dalao的博客: 网络流是指给定一个有向图,和两个点–源点S和汇点T,点之间有连边, 每条边有一个容量限制,可以看作...
  • 存储器总结。2019.12.26

    2019-12-26 23:57:00
    存储器带宽是指单位时间内,从存储器进出信息的最大数量。 存储器带宽 = 1/200ns x 32 位 = 160M bit/s = 20MB /s = 5M word/s 某机器字长位32位,其容量为64KB,按字编制其寻址范围为多少?若主存...
  • 如果你也有资料收集强迫症?

    千次阅读 2013-07-30 23:58:21
    引言:如有雷同,存属巧合 博主相信大多数做技术的人,都...开足马力,将下载工具设置到最大容许的同时下载线程数,电脑通宵不关机,看着电脑硬盘的空余容量越来越来少,甚者电脑上仅有的几个盘都变成了红色警告状态
  • 2004-2010软考程序员真题

    热门讨论 2012-09-27 12:33:00
     34、在word的编辑状态,设置了一个由多个行和列组成的空表格,将插入点定在某个单元格内,用鼠标单击"表格"命令菜单中的"选定行"命令,再用鼠标单击"表格"命令菜单中的"选定列"命令,则表格中被"选择"的部分是 ...
  • 9.知识库的容量仅受硬盘大小限制,采用分散文档保存来确保文档不受损 10.支持Word、PPT、Excel、行动后反思(网页)等等模板来快速创建文档 更多功能,可以自己立即下载体验; 注意,PinPKM 不是笔记类软件,是...
  • 知识点:增加打开时,Word文档初始显示比例为“最大的合适比例” 知识点:增加文件可以以独立的窗口打开,例Word文档在Word中打开 修正:新增知识点默认分类的可能出错,以“全部数据库”的方式显示时,缺省数据库...
  • 知识点:增加打开时,Word文档初始显示比例为“最大的合适比例” 知识点:增加文件可以以独立的窗口打开,例Word文档在Word中打开 修正:新增知识点默认分类的可能出错,以“全部数据库”的方式显示时,缺省数据库...
  • 知识点:增加打开时,Word文档初始显示比例为“最大的合适比例” 知识点:增加文件可以以独立的窗口打开,例Word文档在Word中打开 修正:新增知识点默认分类的可能出错,以“全部数据库”的方式显示时,缺省数据库...
  • NAS最大可储存2T容量的数据,足够部门一般的日常应用,通过设置Raid 5等级的阵列模式,能有效提高数据的安全性。NAS能创建多个时间点的备份,并能为备份的数据提供12位长度密码的保护。对于存放在NAS的资料,待工作...
  • 会计理论考试题

    2012-03-07 21:04:40
    A、最小化 B、最大化 C、关闭 D、选择 6.为了以最佳方式、最少的重复,为多种应用服务,把数据集中起来以一定的组织方式存在计算机的外存储器中,就构成 __D___ 。 A、FoxBASE B、DOS C、数据库管理系统 D、数据库 ...
  • #define TXMAX 100//符号表容量 #define AMAX 2048//地址上界 #define CXMAX 200//最多的虚拟机代码数 #define stacksize 500//运行时数据栈元素最多为500个 #define symnum 32 #define fctnum 8 enum ...
  • RadiAntViewer

    2013-04-01 21:00:41
    通过快捷键,同时按下CTRL+C,可以将显示的图片快速地复制到Windows剪贴板,并且能迅速地简单地粘贴到Word文档或PowerPoint文件。 多维重建 RadiAnt DICOM Viewer所提供的MPR工具可以用来在正交平面(冠状的、...
  • 桃源网络硬盘 5.8.zip

    2019-05-27 16:06:11
    支持在线编辑txt、word、excel、PowerPoint等格式文件,编辑后可回存到服务器,无需下载修改后上传。 5、虚拟电子文件邮局:支持多个文件设置指定提取密码,访客可输入该密码提取有关文件,或通过指定文件提取链接...
  • 自己动手写搜索引擎(罗刚著).doc

    热门讨论 2011-04-18 12:07:25
    5.1.5 最大概率分词方法 98 5.1.6 新词发现 101 5.1.7 隐马尔可夫模型 102 5.2 语法解析树 104 5.3 文档排重 105 5.4 中文关键词提取 106 5.4.1 关键词提取的基本方法 106 5.4.2 关键词提取的设计 107 5.4.3 从网页...
  • 案例4 调用Word软件打印数据库中的数据 案例5 调用Excel软件打印数据库中的数据 案例6 利用水晶报表打印数据库中的数据 案例7 利用水晶报表分组统计数据库中的数据 案例8 利用水晶报表筛选数据库中的数据 案例9 图表...
  • C# 源码 C#2008经典案例

    热门讨论 2010-04-25 09:26:28
    案例4 调用Word软件打印数据库中的数据 案例5 调用Excel软件打印数据库中的数据 案例6 利用水晶报表打印数据库中的数据 案例7 利用水晶报表分组统计数据库中的数据 案例8 利用水晶报表筛选数据库中的数据 案例9 图表...
  • 计算机应用技术 实用手册 Xnllz 2011.7.29 ...1.STANDARD CMOS SETUP(标准CMOS设定)用来设定日期、时间、软硬盘规格、工作类类型。...5.PNP/PCI Configurations 即插即用与PCI设备设定,一般为默认。...
  • otherwise, by default it is doing chinese pre-train using whole word mask of chinese. 执行预训练 pre-training on GPU/TPU using the command GPU(brightmart版, tiny模型): export BERT_BASE_DIR=./albert_...
  • 【工作簿一键减肥】:对工作簿减肥,不损坏数据的前提下,让工作簿容量减少,从而提升开启速度。 【打印当前页】:仅仅打印当前鼠标所在页,忽略其它数据 【双面打印】:打印双面小册子专用 【打印底端标题】:将...
  • 软件容量:19MB 软件类型:简体中文/免费版 源码应用平台:asp.net+mssql 界面预览:http://download.wrzc.net/flnet02wygkcn.jpg 软件介绍:后台管理: http://你的网址/admin 进入,帐户/密码:admin/admin 网软...
  • php OA 源码 办公自动化源码

    热门讨论 2010-10-29 00:51:15
    Ÿ 设定每个用户的服务器硬盘的使用容量以及每次上传文件最大文件的尺寸限制。 可以设置通知、公告、新闻审批人员,如果审批开关被打开,用户在相应功能中发送信息时,被发送的信息将先被发送到审批者处,只有审批者...
  • 96.单面内存导致只显示一半容量 97.双通道内存变成单通道内存 98.温度过高导致内存出错 99.内存使用双通道模式 100.内存不可读 101.内存条故障引起注册表出错 102.利用注册表找回“丢失”的内存 103.Windows经常进入...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

word最大容量