精华内容
下载资源
问答
  • 类库说明文档生成工具,适合给API接口写说明文档
  • 最近学spring,后面的schema申明书上根本就没说在哪里可以看到,完全没规律啊,spring的文档上也没有一个集中列出的地方。。。 关键是些不对还报错
  • [CSDN帮助]勤勋章说明

    千次阅读 2019-07-29 21:36:04
    为体现博主创作、分享,CSDN推出勤勋章,勤勋章共分四等,依照博主创作情况发放。 勤标兵Lv1 勤标兵Lv1授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三下午根据用户上周的博文发布情况由...

    为体现博主创作、分享,CSDN推出勤写勋章,勤写勋章共分四等,依照博主创作情况发放。
    在这里插入图片描述
    勤写标兵Lv1
    勤写标兵Lv1授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三下午根据用户上周的博文发布情况由系统自动颁发。
    在这里插入图片描述
    勤写标兵Lv2
    勤写标兵Lv2授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三下午根据用户上周的博文发布情况由系统自动颁发。
    在这里插入图片描述
    勤写标兵Lv3
    勤写标兵Lv3授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三下午根据用户上周的博文发布情况由系统自动颁发。
    在这里插入图片描述
    勤写标兵Lv4
    勤写标兵Lv4授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三下午根据用户上周的博文发布情况由系统自动颁发。

    勤写标兵在页面中仅显示获得的最高等级的勋章。例如:当您同时获得勤写标兵Lv2勋章和勤写标兵Lv4勋章时,仅显示勤写标兵Lv4勋章。

    展开全文
  • 摩托罗拉数字集群对讲机850说明,摩托罗拉数字集群对讲机850说明.摩托罗拉数字集群对讲机850说明.pdf
  • 频软件 是英文版本的 还有使用说明书 是中文的 对照着可以用
  • 项目开发中如何写说明文档

    万次阅读 2017-11-21 18:44:11
    叫你怎么开发文档:步骤描述:步骤描述需要一定的逻辑性。但不一定是纯文字形式,可以用公式,便于理解的伪代码+文字等方式进行步骤描述

    第一节 总流程
    一、(原理介绍)
    XXXXXXXXXXXXXXXXXX
    二、(总的流程图)

    第二节:主接口1
    一、(原理介绍)
    XXXXXXXXXXXXXXXXXXXXXXXXX
    二、(总的流程图)

    例子:
    流程图
    这里写图片描述

    步骤描述:步骤描述需要一定的逻辑性。但不一定是纯文字形式,可以用公式,便于理解的伪代码+文字等方式进行步骤描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

    这里写图片描述
    这里写图片描述

    三、分模块介绍
    1、逻辑模块一:
    1.1 代码
    1.2 流程图
    1.3 详细说明

    例子:
    1、 三个框相交,则去掉中间的
    这里写图片描述
    这里写图片描述

    1.  if(detectResult.size() > 1)  
    2.      for(int i=1;i<detectResult.size()-1;i++){  
    3.          if (((detectResult[i].x + detectResult[i].width + 2) >= detectResult[i + 1].x) &&  
    4.              (detectResult[i].x <= (detectResult[i - 1].x + detectResult[i - 1].width - 2))){  
    5.          }  
    6.          if (((detectResult[i].x + detectResult[i].width + 2) >= detectResult[i + 1].x) &&  
    7.              (detectResult[i].x <= (detectResult[i - 1].x + detectResult[i - 1].width - 2))  
    8.              && ((detectResult[i + 1].x - detectResult[i - 1].x - detectResult[i - 1].width) < (0.7*(ROIWIDTH + avg_distance_of_chars)))){  
    9.              detectResult.erase(detectResult.begin() + i);  
    10.             i--;  
    11.         }                     
    12.     }
    

    2、接口模块:
    2.1 代码
    2.2 功能描述
    2.3 接口描述
    2.4 核心原理

    例子1:
    以cifar-10为例说明,具体的运算过程,对应代码:
    这里写图片描述
    1、卷积:
    1.

    inline void Conv(const int *restrict pSrc, int *restrict pDst, const int *restrict pKer, const int input_w, const int input_h, int k_size, int stride)  
    2.  {  
    3.      int   y, i, j, k;  
    4.      int tSum;  
    5.      const int *pSS = pSrc;  
    6.    
    7.    
    8.      for (y = 0; y< (input_h + stride - 1) - k_size + 1; y += stride, pSS += (stride*input_w))  
    9.      {  
    10.         for (i = 0; i<(input_w + stride - 1) - k_size + 1; i += stride)  
    11.         {  
    12.             tSum = 0;  
    13.             for (j = 0; j<k_size; j++)  
    14.             {  
    15.                 for (k = 0; k<k_size; k++)  
    16.                 {  
    17.                     tSum += pSS[j * input_w + i + k] * pKer[j * k_size + k];                      
    18.                 }  
    19.             }  
    20.   
    21.             *pDst++ = tSum;   
    22.         }  
    23.     }  
    24. }  

    1.1 功能描述
    宽为input_w、高为input_h的输入图像pSrc,与k_size x k_size的卷积核pKer进行卷积,得到宽为input_w、高为input_h特征图pDst。

    1.2 接口描述
    这里写图片描述

    名称  In/out/Par  Size/precision  Description/value
    pSrc    in  input_w* input_h    输入图像
    pDst    out input_w* input_h    输出图像
    pKer    in  k_size * k_size 卷积核
    input_w parameter   int 输入图像宽
    input_h parameter   int 输入图像高
    k_size  parameter   int 卷积核宽,一般为奇数
    stride  parameter   int 卷积核在图像上上下左右滑动的平移像素幅度

    1.3 核心原理(以cifar-10为例进行说明):
    (1)输入是3个32*32, 共3*1024=3072。每条边padding为2,则内存里实际为3个36*36.
    (2)卷积核个数是3维的5*5分别与3个输入进行卷积运算,得到3维的32*32的输出,这里将3维的32*32对应位相加得到一张32*32的feature Map
    (3)输出:如果有64个3维的5*5卷积核就有64张feature Map
    具体过程图示为:
    这里写图片描述
    卷积的权值读取方式为:
    (1)第1个5*5作用于第一张输入全图,
    (2)第2个5*5作用于第二张输入全图,
    (3)第3个5*5作用于第三张输入全图,
    (4)再把这三个对应位置相加,在加上biases,得到第一张feature map
    (5)最后64个5*5*3重复上面的过程,得到64个featuremap
    (6)这里weights有3*5*5*64个,biases有64个.
    这里输入是3 个图像,输出是64个特征图,卷积核是5*5权值个数是64* 5*5*3

    例子2:

    这里写图片描述

    展开全文
  • JDK1.5之后,提供了读写锁ReentrantReadWriteLock,读写锁维护了一对锁,一个读锁,一个锁,通过分离读锁和锁,使得并发性相比一般的排他锁有了很大提升。...下面从例子中来说明:读读共享,读写...

      JDK1.5之后,提供了读写锁ReentrantReadWriteLock,读写锁维护了一对锁,一个读锁,一个写锁,通过分离读锁和写锁,使得并发性相比一般的排他锁有了很大提升。在读多写少的情况下,读写锁能够提供比排他锁更好的并发性和吞吐量。

      从源码中可以看出,读写锁中同样依赖队列同步器Sync(AQS)实现同步功能,而读写状态就是其同步器的同步状态。下面从例子中来说明:读读共享,读写互斥,写写互斥。

    代码如下:

    public class ReentrantWriteReadLockTest {
    	ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
    	ReadLock readLock = lock.readLock();
    	WriteLock writeLock = lock.writeLock();
    	
    	public void read(){
    		try {
    			readLock.lock();
    			System.out.println("线程"+Thread.currentThread().getName()+"进入。。。");
    			Thread.sleep(3000);
    			System.out.println("线程"+Thread.currentThread().getName()+"退出。。。");
    		} catch (InterruptedException e) {
    			e.printStackTrace();
    		}finally{
    			readLock.unlock();
    		}
    	}
    	
    	public void write(){
    		try {
    			writeLock.lock();
    			System.out.println("线程"+Thread.currentThread().getName()+"进入。。。");
    			Thread.sleep(3000);
    			System.out.println("线程"+Thread.currentThread().getName()+"退出。。。");
    		} catch (InterruptedException e) {
    			e.printStackTrace();
    		}finally{
    			writeLock.unlock();
    		}
    	}
    	
    
    	public static void main(String[] args) {
    		final ReentrantWriteReadLockTest wr = new ReentrantWriteReadLockTest();
    		Thread t1 = new Thread(new Runnable() {
    			public void run() {
    				wr.read();
    			}
    		}, "t1");
    		Thread t2 = new Thread(new Runnable() {
    			public void run() {
    				wr.read();
    			}
    		}, "t2");
    		Thread t3 = new Thread(new Runnable() {
    			public void run() {
    				wr.write();
    			}
    		}, "t3");
    		Thread t4 = new Thread(new Runnable() {
    			public void run() {
    				wr.write();
    			}
    		}, "t4");
    		
    		t1.start();
    		t2.start();
    		//t3.start();
    		//t4.start();
    	}
    }

    当我们启动线程t1和t2时,结果如下:

    线程t1和t2可以同时进入,说明了读读共享!

    当我们启动线程t2和t3时,结果如下:

    一个线程必须等待另一个线程退出,才能进入,说明了读写互斥!

    当我们启动线程t3和t4时,结果如下:

    一个线程必须等待另一个线程退出,才能进入,说明了写写互斥!

    以上实例说明,读写锁ReentrantReadWriteLock:读读共享,读写互斥,写写互斥!

    展开全文
  • PostgreSQL使用说明区分大小敏感PostgreSQL对所有数据库标识符(表名,模式名,列名等)区分大小。此外,PostgreSQL对所有小写字母的所有标识符都有不同的偏好。如果您使用PostgreSQL的所有小写标识符,那么...

    PostgreSQL使用说明 区分大小写敏感

    PostgreSQL对所有数据库标识符(表名,模式名,列名等)区分大小写。此外,PostgreSQL对所有小写字母的所有标识符都有不同的偏好。 如果您使用PostgreSQL的所有小写标识符,那么MyBatis Generator将找到表并写入正确的SQL,而无需额外考虑。 如果您使用混合的套件或大写标识符,则需要适当地配置MyBatis Generator: 如果您的表或模式是混合大小写或全部大小写,请使用delimitIdentifiers选项。 对于每个混合大小写或大写列,您可以指定一个<columnOverride>元素来专门分隔列,也可以指定delimitAllColumns属性来分隔所有列名。 例子:

    <table schema="HR" tableName="Employees"
          delimitIdentifiers="true" delimitAllColumns="true"/>
    或者:

     <table schema="HR" tableName="Employees" delimitIdentifiers="true" >
        <columnOverride column="EmployeeId" delimitedColumnName="true" />
        <columnOverride column="EmployeeName" delimitedColumnName="true" />
      </table>


    原文: PostgreSQL Usage Notes

    相关阅读:

    MyBatis Generator (MBG) 代码生成器简介

    MyBatis Generator 代码生成器 快速入门指南

    MyBatis Generator XML 配置文件参考

    运行 MyBatis Generator 后的任务

    运行MyBatis Generator

    MyBatis Generator中的新功能

    SSM框架——使用 MyBatis Generator 生成代码,包括:Model、Dao、Mapping
    展开全文
  • 产品的说明文档应该怎么

    千次阅读 2018-11-05 10:14:23
    产品的说明文档应该怎么 1、详细版 事无巨细的文档的人员花了2周时间了200页的说明文档,用户不敢看,/笑哭,用户心想:为啥这么多,我该怎么看啊,200页,好痛苦啊? 2、简约版 花了2小时,了2页,简单...
  • python自定义函数文档说明

    千次阅读 2019-08-13 15:55:27
    1直接将在文本好的函数复制粘贴到python命令行 2这里如何结束函数的输入:空一行,再按enter,自动退出函数输入 3 关于文档说明就在三引号之内 4可以通过help,__doc__ 这两种方式查看说明信息 [lsx@tcbj3-mgm...
  • 一起RPC框架开篇说明

    千次阅读 2016-10-19 14:25:47
    本来只是想,学一学的,不过觉得还是应该跟大家一起分享一下一个完整的在我知识体系中相对健全的RPC框架 这个RPC的时候,我是过一个的RPC的,其实不能称之为,算抄吧,看过别人的RPC,也无脑的抄了一...
  • 作为Java应用程序入口的main方法,其申明可以成“public static void main (String s[])”,也可以成“public static void main (String[]s)”。请判断对错并说明原因
  • 如何使用说明书或使用手册

    万次阅读 2018-11-18 11:55:22
    如何使用说明书或使用手册 作为一个测试人员,有时需要输出产品使用说明书或使用手册的文档,以下是分享的一些经验。 一、准备工作 1、了解业务流程和产品的功能(了然于心那种)。 2、熟悉使用操作。 二、写作...
  • 微信小程序 谈谈在大学初次项目的体验

    万次阅读 多人点赞 2020-03-20 09:34:59
    已经近三周没博客了,最近一直在忙着一个项目,趁现在项目所用的服务器申请还在审核备案,一篇博客,谈谈我在大学第一次正规付费项目的体验哈哈。
  • 我入职阿里后,才知道原来简历这么

    万次阅读 多人点赞 2020-03-13 13:26:31
    私下里,有不少读者问我:“二哥,如何才能出一份专业的技术简历呢?我总感觉自己的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有过简历了,但我认识的一个同行,他在阿里,给我说了...
  • 一、代码要注释 “代码要注释”自从学编程,这就话就伴随着你。可见注释的重要性。 注释的作用: 说明函数的功能 说明函数参数的意思 说明函数这样设计的原理(计算公式) 说明函数的使用场景 作者和日期 ...
  • 规范的版权Copyright说明怎么

    千次阅读 2019-05-22 05:48:14
    规范的版权Copyright说明怎么? 链接:https://www.zhihu.com/question/19916364/answer/330516163 对于可视化的版权声明,应该具备如下三部分。 符号©(字母C外加一个圆),或者单词“Copyright”版权,或者...
  • 在开发过程中,开发人员、测试人员都需要阅读其他人的需求规格说明书,当阅读别人的需求文档时,我们需要关注什么呢?参见下图的要点: 首先需要了解关于该系统的总体信息,主要包含2条: 1 明确出该软件与其他...
  • 如何《软件需求规格说明书》

    万次阅读 2018-11-28 16:13:48
    自己维护一个终端一年多,今天主管突然要求补一下《软件需求规格说明书》,有些傻眼。自已可是一个转行来的非正规军程序员,根本没有经验过这个。没办法,从网上下载一个模板吧,必须标准些,没商量!下载模板...
  • 借助Typora编辑器+Gitee 实现个人网上图床! 本地文章更加方便了!还可以多平台上传!一起来收藏学习一下!
  • 一份好的产品说明

    千次阅读 2018-05-29 10:31:51
    简评:产品说明书的用户似乎总分为两派。一派会在使用新产品前逐页仔细阅读整本使用说明书,另一派宁愿凭自己的直觉组装宜家家居,也不会瞅一眼说明书。Anyway,说明书也总会有用得着的时候。 你生活的方方面面,...
  • python open文件 读写模式说明

    千次阅读 2013-06-06 14:42:01
    w+具有读写属性,的时候如果文件存在,会被清空,从头开始。   r 打开只读文件,该文件必须存在。  r+ 打开可读写的文件,该文件必须存在。  w 打开只文件,若文件存在则文件长度清为0,即该...
  • 怎么软件设计说明

    千次阅读 2014-04-21 18:36:03
    软件设计根据信息域表示的软件需求,以及功能和性能需求,进行数据设计、系统结构设计、过程设计。  数据设计:侧重于数据结构的定义  系统结构设计:定义软件系统各主要成分之间的关系 ...
  • 假设root用户在dashan目录下执行ls -l指令。如下: [root@localhost dashan]# ls -l ...这样,最前面的一些字母就是说明了其权限问题。我们先一个一个来解释下,这里aaa.php文件的权限: drwxr-xr-x 一共有10
  • 深入理解读写锁—ReadWriteLock源码分析

    万次阅读 多人点赞 2017-04-24 09:00:54
    ReadWriteLock管理一组锁,一个是只读的锁,一个是锁。读锁可以在没有锁的时候被多个线程同时持有,锁是独占的。 所有读写锁的实现必须确保操作对读操作的内存影响。换句话说,一个获得了读锁的线程必须能...
  • 在新建代码文件时,不注意把文件名应该小小搞错了 ...改好后,在Git中没有任何反应,使用git status时,如果遇到下面情况,说明GIT大小不敏感,如下:[rock@ROCK-PC]$ /d/WampServer/www/hexu.org/code
  • 技术大佬:我去,你的 switch 语句也太老土了吧

    万次阅读 多人点赞 2020-03-01 09:02:53
    昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,852,495
精华内容 1,140,998
关键字:

写申明怎么写