精华内容
下载资源
问答
  • 为了方便后续的研究,在此先结合之前同学们的研究成果,综合整理一下,提供工具型网站的定义版本,供参考:——所谓工具型网站,顾名思义就是构筑在互联网上的工具,是指为帮助人们完成某一特定领域的目标需求而提供...
  • Android基本概念主讲人华清远见Android系统框架Android简介Android环境搭建创建项目以及目录结构Android开发框架Android平台特性1.1Android简介Android是什么Android本义机器人Android系统早期由名为Android的公司...
  • IT风投的一个典型案例--阿里巴巴

    千次阅读 2017-12-19 15:17:23
    狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资。根据美国全美风险投资协会的定义,风险投资是由职业金融家投入到新兴的、迅速发展的、具有巨大竞争潜力的企业中一种权益

    首先我先来简单介绍一下风险投资是什么?

    这里写图片描述
    风险投资(Venture Capital)简称是VC,在中国是一个约定俗成的具有特定内涵的概念,其实把它翻译成创业投资更为妥当。广义的风险投资泛指一切具有高风险、高潜在收益的投资;狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资。根据美国全美风险投资协会的定义,风险投资是由职业金融家投入到新兴的、迅速发展的、具有巨大竞争潜力的企业中一种权益资本。


    投资过程

    (一)创业原始资本:创始人的共同出资

        1999年年初,马云决定回到杭州创办一家能为全世界中小企业服务的电子商务站点。、大家集资了50万元,在马云的家里,阿里巴巴诞生了。
    

    这里写图片描述

    (二)第一轮投资:天使基金

        1999年10月,以高盛为主的一批投资银行向阿里巴巴投资了500万美元。
        现在担任阿里巴巴CFO的蔡崇信的一个在投行高盛的旧关系为阿里巴巴解了燃眉之急。以高盛为主的一批投资银行向阿里巴巴投资了500万美元。
    

    (三)第二轮投资:软银

        从2000年4月起,纳斯达克指数开始暴跌,长达两年的熊市寒冬开始了,阿里巴巴因为没有上市和获得的2000多万融资,逃过一劫。
        1999年秋,日本软银总裁孙正义约见了马云。孙正义当时是亚洲首富。孙正义直截了当地问马云想要多少钱,而马云的回答却是他不需要钱。孙正义反问道:“不缺钱,你来找我干什么?”马云的回答却是:“又不是我要找你,是人家叫我来见你的。” 这个经典的回答并没有触怒孙正义。第一次见面之后,马云和蔡崇信很快就在东京又见到了孙正义。孙正义表示将给阿里巴巴投资3000万美元,占30%的股份。但是马云认为,钱还是太多了,经过6分钟的思考,马云最终确定了2000万美元的软银投资,阿里巴巴管理团队仍绝对控股。
        2001年1月18日,软银向阿里巴巴注资2000万美元,在投资完成后,软银同时还投入大量资金资源与阿里巴巴在日本人和韩国成立合资公司,帮助阿里巴巴开拓全球业务。
        阿里巴巴开始战略调整,将目标瞄准公司商务,建立独特的技术平台:针对中国买家推出‘中国供应商’的服务,针对国际卖家推出‘诚信通’会员计划。在互联网不赚钱的年月,阿里巴巴开始赢利。 
    

    (四)第三轮投资:进军日本市场

        2002年2月,日本亚洲投资公司与阿里巴巴签署投资协议,投入500万美元。同年10月,阿里巴巴正式发布日文网站,进军日本市场。
    

    (五)第四轮投资:最大私募投资

        2004年2月18日,包括软银、新加坡科技发展基金、富达等四家基金共向阿里巴巴投资8200万美元,这是中国互联网行业最大的私募投资。    
    

    (六)第五轮投资:战略结盟

        2005年8月,雅虎、软银再向阿里巴巴投资数亿美元。阿里巴巴与雅虎结成战略同盟。雅虎成为第一大股东,拥有40%股份。马云及其团队为第二大股东,拥有28.2%股份,软银为第三大股东,拥有股份16%。
    

    这里写图片描述

    引入风险投资的过程分析

        在1999年阿里巴巴成立后没多久它却遭遇了发展的瓶颈:公司账上没钱了。后来由于蔡崇信的关系马云得到了一笔“天使基金”——500万美元。
        1999年秋,日本软银总裁孙正义约见了马云,并给了他2000万美元的软银投资,阿里巴巴管理团队绝对控股。
        软银不是阿里巴巴的第一个风险投资商,却是坚持到最后的那个。1999年10月,马云私募到手第一笔天使投资500万美元,由高盛公司牵头,联合美国、亚洲、欧洲一流的基金公司参与。在阿里巴巴的第二轮融资中,软银开始出现。
        2000年,马云为阿里巴巴引进第二笔融资,2500万美元的投资来自软银、富达、汇亚资金、TDF、瑞典投资6家风险投资商,其中软银为2000万美元,阿里巴巴管理团队仍绝对控股。
        2004年2月,阿里巴巴第三次融资,再从软银等风险投资商手中募集到8200万美元,其中软银出资6000万美元。马云及其创业团队仍然是阿里巴巴的第一大股东,占47%股份;第二大股东为软银,约占20%;富达约占18%;其他几家股东合计约15%。
        软银在阿里巴巴上市当天账面上获得了巨额的回报。阿里巴巴招股说明书显示,软银持有阿里巴巴集团29.3%股份,而在行使完超额配售权之后,阿里巴巴集团还拥有阿里巴巴公司72.8%的控股权。由此推算,软银间接持有阿里巴巴21.33%的股份。到收盘时,阿里巴巴股价达到39.5港元。市值飙升至1980亿港元(约260亿美元),软银间接持有的阿里巴巴股权价值55.45亿美元。若再加上2005年雅虎入股时曾套现1.8亿美元,软银当初投资阿里巴巴集团的8000万美元如今回报率已高达71倍,而这高风险也是最终给予了投资阿里的投资人极高的回报。
    
    展开全文
  • 德育案例的写法.doc

    2020-12-26 12:39:15
    如果概括为一个定义,即:德育案例是一个德育情境的故事。在叙述一个故事的同时,人们常常还发表一些自己的看法,也就是点评。所以,一个好的案例,就是一个生动的故事加上精彩的点评。怎样写好德育案例 1. 案例的...
  • 蜕变测试概述及典型案例 蜕变测试一种特殊的黑盒测试方法,蜕变测试依据被测软件的领域知识和软件的实现方法建立蜕变关系(Metamorphic Relation, MR),利用蜕变关系来生成新的测试用例,通过验证蜕变...

    蜕变测试概述及典型案例

    自我总结:

    蜕变测试是一种可以解决Oracle问题的黑盒测试方法,可以通过例如一些定理得到两个测试用例A、B结果的等价关系,那么由用例A根据蜕变关系,蜕变得到用例B,随后判断用例A和B的运行结果是否一致(即蜕变关系是否得到保持),从而判断结果的正确性

    蜕变测试是通过多次执行程序并比较程序运行结果之间是否满足预先构造好的蜕变关系来检验待测程序的正确性。

    蜕变关系是指软件所拥有的预期功能的必要属性,并且必须涉及软件的多行执行。例如考虑一个实现的程序sin(x),程序的输出保留至100位有效数字。正弦函数有一个蜕变关系是 sin(x) = sin(π-x) ,因此即使我们不知道当 x1=0.123 时正弦函数输出的正确结果是什么,我们也可以随后构造 x2 = π - 0.123 这个测试样例,然后验证这两个测试用例的实际输出结果和所考虑的蜕变关系是否一致。若有任何不一致则表明了错误的存在。

    1、蜕变测试概述

    程序的执行结果不能预知的现象在测试理论中称为“Oracle问题”,即预期结果不知道。

    例如测试sin(x)函数时,sin270的预期结果并不知道,这时就无法验证当x=270 时程序执行的正确性。

    Oracle问题是“软件测试中最困难的任务”,它导致测试人员只能选择一些可以预知结果的特殊测试用例进行测试,而不能完整有效地进行测试。

    蜕变测试是一种特殊的黑盒测试方法,蜕变测试依据被测软件的领域知识和软件的实现方法建立蜕变关系(Metamorphic Relation, MR),利用蜕变关系来生成新的测试用例,通过验证蜕变关系是否被保持来决定测试是否通过。蜕变关系(Metamorphic Relation, MR) 是指多次执行目标程序时,输入与输出之间期望遵循的关系。

    蜕变测试依据蜕变关系生成更多的后续测试用例,测试时就会多次执行目标程序时,使得程序可以进一步被验证。

    2、蜕变测试的典型案例

    例1: 测试sin函数。

    这些蜕变关系MR如下所示:
    R1: sin(x)=sin(x+2π)
    R2: sin(x)=-sin(x+π)
    R3: -sin(-x)=sin(x)
    R4: sin(x)=sin(π-x)
    R5: sin(x)=-sin(2π-x)
    R6: sin2(x)+sin2(π/2-x)=1

     

    期望结果

    R1

    R2

    R3

    R4

    R5

    R6

    0

    0

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    π/6

    1/2

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    π/4

    √2/2

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    π/3

    √3/2

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    π/2

    1

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    230

     

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    630

     

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    780

     

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    1230

     

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    1890

     

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

    2230

     

    t/f

    t/f

    t/f

    t/f

    t/f

    t/f

     

    例2: 测试ex函数

    对于无法确定期望结果的随机值x,根据ex函数的特性可以确定1个蜕变关系以产生蜕变测试用例。这个蜕变关系MR如下所示:
    R: ex*e-x=1
    例如:x1=0.3,后续测试用例为x2=-0.3,验证蜕变关系e0.3*e-0.3=1是否保持。

    例3: 无向图中的最短路径问题。

    根据图论中无向图的特点可以确定蜕变关系。
    图论中一个重要性质就是交换,即在图G中点u到点v的最短路径应该和点v到点u的最短路径是一样的。因此,可以确定以下的蜕变关系:
    R:ShortestPath(G, u,v) = ShortestPath(G, v ,u)
    例如:测试用例(A, B) ,后续测试用例为(B, A) ,验证蜕变关系R是否保持,即:
    ShortestPath(H,A, B) = ShortestPath(H, B, A)

    例4: 电脑图形图像软件产生图像且在屏幕上打印图像。

    测试人员测试图形图像软件产生的图像时,不可能检查每一个像素是否显示正确。在这种情况下,可以使用蜕变测试方法验证图像输出的正确性。
    对于测试人员而言,证明屏幕上的像素是否显示正确是不容易的,因为实际图像的生成涉及复杂的计算且有大量的像素。不过,可以识别一些蜕变关系,例如:如果光源的位置改变,则那些逐渐接近光源的所有点的亮度将增加;那些逐渐远离光源的所有点的亮度将变暗。这是一种简单的快速并自动检查所有显示像素的方法。

    例5: 桥梁应力测试

    当对桥梁的应力进行测试时,无法确知桥梁某个位置正确的应力参数应该是多少,这时,可以使用蜕变测试。
    对于桥梁的对称点,二者的应力应该一致,此即为蜕变关系。测试时,若对称点的应力不一致则说明施工过程存在偏差。

     

    展开全文
  • 1 逻辑类问题(A类)-设计、编码中出现的计算正确性和一致性、程序逻辑控制等方面出现的问题,在系统中起关键作用,将导致软件死机、功能正常实现等严重问题; 接口类问题(B类)-设计、编码中出现的函数和...
  • 案例分析1---Spestore System Design

    千次阅读 2005-12-15 00:18:00
    这个是一个为TS公司做的一个项目,专门门针对其特定角色所使用的一... 因为一般都是单个服务器上发布应用程序,(因为鄙人技术所限制,这里所讲的所有系统都是指的与JAVA相关的系统) 如简单的免费的应用服务器tomcat , oc

       这个是一个为TS公司做的一个项目,专门门针对其特定角色所使用的一个系统,并且这个是一个典型

    的web application system 下面来具体谈谈个人感受.

    1.网络拓扑结构

      在以前的项目当中,很少去考虑和了解这个问题,为什么? 因为一般都是单个服务器上发布应用程序,

    (因为鄙人技术所限制,这里所讲的所有系统都是指的与JAVA相关的系统)  如简单的免费的应用服务器

    tomcat , oc4j, resin, 到稍微复杂点的 apache 整合配置 这些服务器,再到商业应用服务器oracle's 9ias

    server ,weblogic server,等等,在这些服务器上发布产品,跟一般的开发模式没有太大区别,各个服务器之间

    的差异也就是在配置项不同而已,所以针对这些服务器我们根本不需要去考虑系统所在网络的拓扑结构

    到底是什么样的,只要确定我们的系统在服务器上能正常运行就OK了.

      回到spestore system 的设计,在项目初期,也是按照这个思路来设计系统的,因为当时只是了解spestore

    将要发布的平台就是oracle 9i application server,   而并没有去了解其它的信息,包括服务器是处于一种

    什么样的网络架构当中.

       直到spestore system 将要发布的时候,才知道我们的产品将要发布在一个9ias cluster 中.

    因为缺少cluster项目的经验,不知道程序哪些动作应该做,哪些动作不应该做,而在cluster中一定都有个同步的

    的动作,在一定时候它们回去同步相关信息,如果程序的关键步骤没有处理得当的话,整个应用程序的设计将就

    是一个失败的设计.对整个项目的而言必将delay. 下面我们先来看看客户系统的所在网络拓扑结构,再来谈谈

    在这样的一个架构当中,设计应用程序应该注意哪些东西.如下是我记忆当中系统的一个简略图:

        最先client 机器上通上 发布一个请求,这个请求通过internet ,穿过firewall到达客户网络的内部.

    首先来处理这个请求的将是一个LBR,一个物理的负载均衡器,通过这个均衡器自动把请求交个

    后端两台web cache server 当中的负载量较小的一台server上,接着WCS 继续把我们的请求

    往后端发送,(这里web cache server类似于一个software load balancer),当请求到我们9ias server

    时,我们的spestore system 就会response 这个request,从而用户就可以登陆我们的系统.

    置于后面的infrastructure ,db 这个就是9ias需要的基础件和数据库,我们这里就不多讲了.详细资料请

    查阅oracle 的相关文档.

       当用户只有1台9IAS的时候,事情很好办,我们把系统发布上去,一切都OK了.但现在关键是用户做了

    cluster,那我们怎么办? 经过和客户沟通,了解到一些情况,原来客户使用的是wcs上针对后端的两台

    9IAS做了软件的cluster.同时还了解到在9ias有一个同步进程,经常同步某个系统目录.所以能只要

    我们程序没有写文件系统的应用,那么只需要以相同方式在两台AS上发布我们的应用,理论上是可以正常运行的.

    而我们的系统使用的是3层架构的方式来设计的,DB层在另外一台机器上,所以我们不用担心发布两套系统

    后数据的不一致的问题.

       接下来的问题就是需要设置session的问题,因为Spestore system 是需要经过验证授权才能登陆系统的.

    所以用户登陆后,接着访问其它页面时,LBR相应给客户的是同一台AS.这样才不会出现会话丢失的问题.

    for example. 用户在使用AS-1服务器登陆后,当他想访问其它页面时,必须有一种机制限制AS-1继续响应客户,

    而不时AS-2来响应客户的请求,否则的话如果时AS-2响应,那么用户就会看到需要重新登陆的界面.

    经过查阅文档,我们发现WCS可以设置session holding.这样在软件方我们解决了session 丢失的问题.

    于是,我们就以相同的方式发布正式系统在两台AS 服务器上. 系统这样就跑起来了,但是仍然还有问题.

    客户测试过程中发现还是有登陆超时的页面,时有时无,但在单机测试没有发现类似问题.

    在排除程序错误后,我们将错误定位到物理的LBR层,经过了解,发现LBR使用的polling而不使用

    session holding ,polling动作将客户的请求使用的是另外一台WCS,这里就存在漏洞,WCS可能将

    请求发给没有客户已登陆信息的AS服务器,而服务器相应给客户的就是一个没有登陆的提示页面.

    因此,我们就寻求客户网络部门的人员帮助,把LBR换成session holding方式.问题解决.

    问题虽然解决了,庆幸应用程序因为没有做写文件系统的操作,而得以以相对快速的方式解决问题.

    但是俺还是要提醒大家一点,在系统设计初期,对程序所要发布的平台还是需要多了解些信息再开始

    动手.多问自己几个如这样的问题.

    a.系统需要发布在什么样的平台上面?

    b.平台是否做了集群?

    c.针对集群平台是否可以做写文件系统的操作?

    d.平台所在的网络拓扑结构如何?

    ....

    .

    .

    2.Excel文件的处理

         处理excel文件,一般使用的两种常用的组件.POI,JExcel.我倾向于后者,这个开源组件

    使用起来非常容易上手.但在项目需要注意的是必须事先定好excel模板的格式,再写java程序处理

    这些信息,但是如果变动excel模板格式的话,java程序改动较大,所以一般不建议随便改变模板.

    .

    .

    3.上传组件

        文件上传在web application当中是常用的一个组件,有名的是jspupload组件.

    不过在spestore system当中我采用了的是axman这位大虾写的upload类,改吧

    改吧做成可以写文件系统和写数据库的组件.上面我们提到文件系统不能写,

    于是就往oracle库里面写,当然我们也限制了客户上传文件的大小.否则客户上传个很大的文件

    把你的server给撑死.做上传组件的时候有几点可以作为心得提一下.

    a.使用LONG RAW 作为存储文件的类型,是可变长二进制数据,最大长度是2GB,注意long 和long raw

       不能同时共存,而且一个表中有且只能有1个这样的字段.

    b.通过rs.getBytes("LongRaw field")读取流的时候,必须放在第一位读取,也就是所谓的提前读取,不能放在其

    它字段   读取语句背后.

    c.不应在客户端调用script检查客户上传文件大小,这个可能因安全机制受限客户端.而应在server多处理限制,

    但要防止全部读完再加以限制,这样因客户传一个大的文件系统,导致服务器的崩溃.

    .

    .

    4.多线程

      我们需要对用户上传的excel文件做数据验证,数据收集,并将正确数据更新到其它表中.

    现在我们的excel文件已经存在数据库中,所以我们的做上述动作之前需要把文件先从

    表中读取出来,而且必须锁定这条记录,在我们做处理的同时,客户或者其它程序不能对

    改记录进行修改.

      在了解我们的需求之后,现在我们选取能够实现的技术.解析文件夹中的excel文件,oracle

    有api可以调用处理,但是对于已经存在数据库中的二进制文件,现在我还没有找到如何处理

    ,所以我们选用JAVA的来处理excel文件,另外因为这个动作时在后台自动进行的,所以

    我们又的使用java的多线程这个特性来处理.

      使用多线程的时候我们需要考虑的是

    a.不能频繁的创建销毁线程,这样对平台系统开销太大,

    b.线程数不能太多.不能超过操作系统所能支持的线程数.

    c.1个线程处理1条记录

    d.当无数据需要处理的时候,程序能自动销毁线程至最小值,并且能使之休眠,而不占用系统CPU时间片.

    基于这几点要求设计了一个功能较为简单的线程池组件来处理这些事务,详细设计可以参看其它分类中的

    线程池组件2的实现.

    另外oracle提供基于行的锁定,我们采取类似SQL

    SELECT * FROM UPLOAD_FILE WHERE ID=? AND OPERATE_STATE = 0 FOR UPDATE NOWAIT

    这样for update nowait以后,只要有其它访问动作,在其它访问的应用程序端都会有提示信息.从而根本就不能

    对改记录进行read or update or del 操作.

    从现在系统的运行的角度来看,这样的一个线程池可以基本满足功能需要.

    但是现在看来,这种设计存在一定风险.

    一是客户的AS服务器还装载其它为客户服务的应用程序,在线程池处理大数据量的动作时,会大量而且

    是较长时间在用CPU时间片,对其它应用程序和操作系统影响较大.

    二是AS服务器在客户环境宕机和重启的几率远比数据库的要大.

    重构的一种建议把处理excel文件的java文件load进入数据库,在oracle中使用schedule和queue

    配合内部的java程序来处理数据.也就是完全在数据库端处理需要的事务,这个是我暂时能想到的最好

    方法.

    .

    以上个人心得,不当之处,欢迎各位同仁拍砖.

    展开全文
  • 当前大多数算法的创新都为了提升运算能力,使运算速度更快,尤其对于复杂的神经网络、大规模的数据而言运算效率确实非常重要,而用ReLU替换sigmoid作为激活函数,便其中算法创新的一个典型案例。 为什么使用...

    推动深度学习变得兴起的主要因素包括:数据规模、计算量及算法的创新。

    当前大多数算法的创新都是为了提升运算能力,使运算速度更快,尤其对于复杂的神经网络、大规模的数据而言运算效率确实非常重要,而用ReLU替换sigmoid作为激活函数,便是其中算法创新的一个典型案例。

    为什么使用ReLU作为激活函数,ReLU比sigmoid优秀在哪里

    从图中可以看到,在sigmoid函数箭头所指区域,梯度会接近零,梯度接近零学习的速度会变得非常缓慢,因为当你实现梯度下降以及梯度接近零的时候,参数会更新的很慢,所以学习的速率也会变的很慢。

    而通过改变这个激活函数,神经网络换用ReLU(Rectified Linear Unit 修正线性单元)函数,ReLU它的梯度对于所有输入的负值都是零,因此梯度更加不会趋向逐渐减少到零。而这里的梯度,这条线的斜率在这左边是零,仅仅通过将sigmod函数转换成ReLU函数,便能够使得一个叫做梯度下降(Gradient Descent)的算法运行的更快。


    顺便介绍一下sigmoid函数

    sigmoid往往用于概率问题的激活函数。当你想得到的是神经网络预测结果为某一实际值的概率为多少时,比如说预测出这张照片为猫的概率,那么这个预测结果就应该在0到1之间。而本来的神经网络模型函数的结果可能比1要大得多,或者甚至有可能为一个负值。对于你想要的在0和1之间的概率来说它是没有意义的,因此在逻辑回归中,我们的网络输出应该是等于由上面得到的线性函数式子作为自变量的sigmoid函数中,将线性函数转换为非线性函数。

    关于sigmoid函数的公式是这样的,,在这里z是一个实数,这里要说明一些要注意的事情,如果非常大那么z将会接近于0,关于的sigmoid函数将会近似等于1除以1加上某个非常接近于0的项,因为e的指数如果是个绝对值很大的负数的话,这项将会接近于0,所以如果很大的话那么关于z的sigmoid函数会非常接近1。相反地,如果非常小或者说是一个绝对值很大的负数,那么关于这项会变成一个很大的数,你可以认为这是1除以1加上一个非常非常大的数,所以这个就接近于0。实际上你看到当z变成一个绝对值很大的负数,关于z的sigmoid函数就会非常接近于0,因此当你实现逻辑回归时,你的工作就是去让机器学习参数w以及b这样才使得预测结果成为对y=1这一情况的概率的一个很好的估计。

     

    展开全文
  • 我说CMMI2.0 之过程资产开发(PAD)

    千次阅读 2019-02-08 07:56:07
    与过程有关的组织级方针、过程描述、裁剪指南、检查单、模版、规程定义、培训材料以及项目组裁剪后的过程定义、经验教训、典型案例、计划等资料都过程资产。要注意:组织级的过程资产库中包含了组织的过程定义。...
  • Spring---AOP

    2020-04-22 15:30:16
    典型案例动态代理专业术语AOP使用步骤注意事项AOP使用场景 什么是AOP? AOP:(Aspect Oriented Programming)面向切面编程 OOP:(Object Oriented Programming )面向对象编程 面向切面编程:基于OOP基础之上新的...
  • 营销 策划书.doc

    2021-01-15 18:12:54
    下面我们推荐的策划书供您参考: 网络营销导向的企业网站优化及推广方案——保健品企业运用典型案例 网络营销导向的企业网站优化及推广方案——保健品、食品行业企业运用典型案例。 结合当前大量的优秀网络营销...
  • 面向过程编程 面向过程的核心过程,解决问题的步骤,即先干什么再干什么,就... 应用:扩展性要求不高的场景,典型案例如框架,linux内核,git 模块 1.什么是模块? 模块就是一系列功能的集合体 ...
  • Redis 基础简谈

    2020-06-02 12:57:58
    此处 “SQL” 通常是指Oracle、MySQL 等传统的 关系型数据库,“NoSQL” 则是指 MongoDB、Cassandra 等 “非关系型”数据库。 SQL 和 NoSQL 之间有什么区别呢?是SQL的数据结构化程度高?是NoSQL高性能和..
  • 尚硅谷·网上书城项目(五)

    千次阅读 2016-04-12 21:42:56
    网上商城·小知识点(原生态Ajax) 一、什么是Ajax?  AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行...二、Ajax典型案例
  • “负空间”(Nagetive Space)是指除字体本身所占用的画面空间之外的空白,即字间距及其周围空白区域。(天呐!这是做梦时候写的定义吗,咋就看不懂呢)well,随便举一个栗子吧……联邦快递的LOGO就是典型的负空间案例,...
  • 文章目录CSS介绍优势基本语法格式css页面引入方法内联式嵌入式外联式常用样式文本设置css颜色表示法基本选择器标签选择器id选择器类选择器层级选择器组选择器伪类及伪元素选择器盒子模型CSS浮动什么是 CSS Float...
  • 1.什么是多态:多态不是一个具体的技术或代码。的时候多个不同类型对象可以响应同一个方法,产生不同的结果。 2.使用多多态的好处:提高了程序的灵活性,拓展性 3.如何实现:鸭子类型 就是典型的多态 多种不同...
  • 1.赶工:A A.用经济手段缩短项目工期 B.让项目团队加班加点 C.通过调整资源包括增加资源来压缩历时 D.通过对以最低成本为基础的各项选择的分析后,调整项目总历时 D:重点放在最低成本上,这可能看起来...
  • 一、分支结构是什么? 分支结构就是某一件事在不同的条件下会产生不同的结果。典型的实例有:分岔路口,化学反应,成绩评定等。 流程图示: 二、分支结构的使用 1.if分支结构 1.一个if的分支结构 使用场景:满足...
  • js基础之图片懒加载

    2019-07-14 20:11:19
    什么是图片的懒加载?简单来说就是尽可能晚地加载图片(这里的懒,的就是一件事只有到不得不做的时候才去做)。 举个例子,当我们在逛淘宝查看商品列表时,肯定经常遇到这种情况:如果连续向上滑动商品列表,很快...
  • <br> 那么数据仓库与数据库(主要关系数据库)又是什么关系呢?回想当初, 人们固守封闭式系统出于对事务处理的偏爱, 人们选择关系数据库为了方便地获得信息。我们只要翻开 C.J. Date博士的经典之作《An ...
  • Reversing:逆向工程揭密

    热门讨论 2010-06-21 17:00:47
    逆向工程是指将工程制品(比如汽车、喷气发动机或者软件程序)以揭示其最底层的细节(如其设计和架构)的方式进行解构的过程。这与研究自然现象的科学研究有些类似,区别就在于一般没有人会把科学研究看做逆向工程,...
  • 逆向工程是指将工程制品(比如汽车、喷气发动机或者软件程序)以揭示其最底层的细节(如其设计和架构)的方式进行解构的过程。这与研究自然现象的科学研究有些类似,区别就在于一般没有人会把科学研究看做逆向工程,...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    问:开发这个软件目标是什么? 答: 提高用户对音乐的学习和娱乐 参与创作音乐 项目背景--钢琴练奏师 问:为什么传统音乐程序不好? 答: 传统音乐程序功能单一,容易令人感到枯燥无味,没有吸引力; 传统音乐...
  • 文本分类是指标记句子或文档,例如电子邮件垃圾邮件分类和情感分析。 下面是一些很好的初学者文本分类数据集。 路透社Newswire主题分类(路透社-21578)。1987年路透社出现的一系列新闻文件,按类别编制索引。另见...
  • 文本分类是指标记句子或文档,例如电子邮件垃圾邮件分类和情感分析。 下面是一些很好的初学者文本分类数据集。 路透社Newswire主题分类(路透社-21578)。1987年路透社出现的一系列新闻文件,按类别编制索引。另见...
  • 7.5.1.绝对时间: 是指从1970年01月01日00时00分00秒 到此刻的时间,全世界都一样。 注意:1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒) 7.5.2.时区 是符合人们习惯的一种辅助计时方法,按照...

空空如也

空空如也

1 2
收藏数 34
精华内容 13
关键字:

典型案例是指什么