精华内容
下载资源
问答
  • 10个ASP.NET例子打包 项目实例完整源码

    千次下载 热门讨论 2014-09-08 15:19:57
    10个ASP.NET例子打包 项目实例完整源码
  • 当时学习CSS时候的例子,里面集合了各种各样的比较酷的CSS链接样式,如果学习CSS的朋友可以下载去看看,里面一共有10个项目,估计可供你好好研究下。
  • 真实的项目例子

    千次阅读 2014-09-18 17:21:47
    项目的组成人员包括1PM,10个左右开发人员,4左右测试人员,1翻译,外加工程、市场、销售、客户经理等,总共约20人参与此项目项目管理和交付由PM负责。PM有多年行业经验,但是无项目管理经验。Z公司对客户...

    【背景介绍】
    Z公司接了一个国外客户Y的交易系统开发实施项目,双方没有签署任何的协议,Z公司希望通过这个项目的合作,将此系统作为产品占领该国市场。
    项目的组成人员包括1个PM,10个左右开发人员,4个左右测试人员,1个翻译,外加工程、市场、销售、客户经理等,总共约20人参与此项目,项目管理和交付由PM负责。PM有多年行业经验,但是无项目管理经验。Z公司对客户承诺:核心团队将在客户现场开发。
    由于双方无协议,所以项目的进度安排完全由Z公司决定。传言此项目合同将达到200万$,项目经理估算可以在6个月内上线成功。项目进展过程如下:
    (1) 项目从2008年1月份启动,按计划将在6月份上线成功;
    (2) 但是6个月后,发现系统不能满足对方的交易要求,交付时间将无限期推迟,同时合同额将会少于200万RMB(是不是人民币升值太快了?。。。);
    (3) 10个月后,由于一些政策的需要,客户不得不使用这个交易系统;
    (4)15个月时,Y公司根据集团公司的要求,召开招标会,Z公司的项目领导坚信必定中标,可是经过2轮招标,本地公司中标;双方继续沟通中。
    (5)17个月后,终于宣布停止开发。Z公司依然派人在现场做维护,希望客户能够租用此系统。(第一次听到,软件系统可以租用......)
    历时17个月,始终保持近20人的团队,而且平均10人长期客户现场开发,成本高达700万RMB,白花花的银子就这样没了......

    【败因分析】
    根据项目的实施过程,导致项目失败的原因相当多,主要有:
    1. 工作量估算方法错误。如果说工作量估算错误,是整个项目组的责任,那么估算方法错误,是PM的责任了。PM是这样估算的:根据人员配置情况,我们需要9个月完成,但是我们可以通过晚上加班和节假日加班,我们可以把交付时间缩短30%,这样就可以6个月完成了。一般的项目经理都会在工作量估算结果的基础上,再增加20%的冗余度,他却压缩了30%,佩服,高手。
    2. 项目计划混乱。一开始的时候,有个初步的项目计划,但是没有落实到具体的WBS上,后来,项目计划都没了,项目已经没有终点了。
    3. 不懂项目管理流程,没有系统开发实施经验。不去了解客户的需求,闷头编码,一个简单功能,要修改N次,不仅降低客户满意度,同时导致生产率及其低下,估计有效代码的生产率不超过10行/人天。直到17个月后的今天,还没有完整的客户需求。
    4. 模块包干,缺乏沟通。整个开发过程,只有编码,把整个系统分成若干模块,每人负责一个或若干个模块,从了解业务到编码完成,都是一个人负责到底。由于缺乏必要的沟通,各个模块的融合性存在相当大的缺陷。
    5. 项目组缺少必须的沟通能力。这包括2方面:语言能力和需求沟通能力。由于是国外客户,长期呆在客户现场的开发人员没有1人可以和客户用英语进行沟通(甚至英文邮件都写不来),包括项目经理,双方的沟通必须通过翻译来实现。这样一来,开发人员获得客户信息肯定会打折。可能由于以前都缺少需求收集的经验,开发人员不会主动去收集需求,最后通过N次沟通,得到的需求仍然是不完整的。每次得到1个要点,然后立即修改,下一次演示时,客户说还有1个要点,开发人员又去修改,如此反复。甚至连项目经理都说“客户没有需求”。晕死了,没有需求,对方愿意花几百万做啥?不是客户没有需求,而是项目组不会收集需求、挖掘需求。
    6. 忽视测试组的作用。整个过程中,一直不重视测试组的作用,需求也不会发给测试组,更多的只是由开发人员口头转达;很多时候,开发组不经过测试,就将升级包直接扔给测试组测试,测试组对模块功能有异议,开发组一般是不会做出调整的。
    7. 版本发布升级管理太烂,软件质量差。一方面,开发组提供的升级包或者新版本,很多时候是没有经过测试的,很多次,在升级后,系统的核心模块就直接不能使用。另一方面,升级太频繁,10个月后,几乎每天有升级包;有一阵子,每天的升级包超过3个。提供给客户的升级包,约80%不能用,也就是说发送5个升级包,才有可能1个升级包是正确可用的。Z公司一向对客户宣称系统的性能超级优越,在全球同行业中可以排第一,但是项目组测试人员却抱怨系统运行太慢,点个按钮半天没反应。系统运行结果经常出问题,项目组采用的弥补措施是直接修改数据库记录。
    8. 客户关系逐渐僵化。由于缺少需求收集的过程,开发人员完成的功能肯定不能一次性满足客户的要求,导致需求变更的次数很多。最后开发人员开始拒绝客户的需求变更,理由也相当充分,比如“我们的系统设计(或者架构)不支持这个功能”、“国内没有这个业务”等等。
    9. 人员管理混乱,独揽大权,一意孤行,合适的人不在合适的岗位。项目经理喜欢直接把任务指派给每个人,包括测试人员,他大事小事百事都管,小到bug工具的维护,大到客户关系的维护、部门节假日放假安排,都要插一手。项目组中也有英语尚好,能够与客户沟通的人,但是这几个人基本上都留在国内。工作时间安排超长,周1到周6,现场工作时间从早上9:00到晚上22:30,相当疲劳,效率极低。管理混乱,不仅在此项目中体现,而且整个部门管理混乱。部门经理是空降兵,一直在海外知名外企做高层管理,部门成立将近1年,从来没有看过1次部门全体人员会议,一共才2个项目,他却啥事都不管,推说“这是小事,自己要忙更重要的事”。
    10. 团队成员缺少大局概念。项目的不断拖延,大家都已经无所谓了,今天做到哪里是哪里,做不完了,也可以无限期的拖。甚至有人说:“项目做长了更好,出差补贴拿得多,我暂时还不想回去呢。”
    11. 没有交付的概念。他们对客户做出了很多次的交付承诺,这些承诺基本上是空头支票---不可能真正交付的。到了承诺的时间点,他们要么把交付的时间点延后,要么就是给客户演示一下,看一下界面,就算交付了。给客户的文档中,没有培训手册或者操作手册,反而把接口设计说明文档给客户。
    12. 管理层缺少成本管理意识。项目做了8个月的时候,根据项目进展情况和客户的态度,就有成员内部在交流,怀疑这个项目的可能性,甚至建议直接停止这个项目。但是部门经理、项目经理、销售一直在吹捧这个项目。当时的成本已经远远超过200万了。
    13. 你能否容忍2套系统同时使用?系统目前上线,但是需要老系统配合使用,业务人员每天在2套系统之间倒数据,我想这是任何一个业务人员都无法忍受的工作。据说招标的时候,就是因为业务人员的强烈反对,客户才决定不用我们的系统。为什么不把必须的功能做到新系统中呢?
    14. 想要破坏商业潜规则?项目负责人对这个项目信心爆满的一个主要原因是:客户的一个副总收礼了,如果项目不给我们做,我们可以搞他。我真的觉得他们好幼稚,你有能力破坏商业潜规则吗?更何况是在异国他乡......

    【反思】
    整个项目,都是一个彻底失败的项目。商务上,客户关系丢失;成本上,17个月超过300个人月的投入,高达几百万RMB的投入,全部付之东流;项目管理上,一团糟糕,团队如同散沙,先后至少有10人离开;团队成员仍然无法完成需求收集,无法团体完成系统设计,唯一的提高就是Delphi编码能力和Oracle应用能力。
    此项目最大的败因就是:项目经理缺乏项目管理经验。一味的以为“有行业经验就够了,其他都不需要”,错误的以为“全球的交易业务都是类似的”,从而导致项目计划盲目乐观,不去分析客户的需求,闷头就编码。


    【雷言(雷人的名言)】
    1. 我们这个项目要启动了,去,在Mantis上立项。
    2. 你们怎么可以没有护照呢?在中国,护照和身份证一样重要,要天天随时带在身边。唉,你们这些人办事真是的。

    QQ群里的记录
    CC(320***86) 11:28:36
    web的系统全世界都是一个样,没看到过好的,工行,招行都很垃圾
    CC(320***86) 11:28:50
    微软就更糟糕了
    EE(804***99) 11:28:52
    顶!
    YY(190***01) 11:28:55
    有亮仔
    CC(320***86) 11:29:01
    我们的交易系统已经算不错了

    展开全文
  • 调试器12-23项目例子

    2018-05-14 14:57:50
    C/C++ 调试器 仿ollydbg原理 windows平台,收集csdn和github所有优秀项目例子,免除寻找烦恼,性价比高,这压缩包就包括10个左右,另外十个例子见另一资源
  • xfire webServeic 例子 项目中实用,环境Myeclipse 10+xfire 1.2.6 实用
  • 个例子:我在国内某公司曾经负责维护公司内部的全球通信系统的服务端,公司员工在10W人以上,需要初始化的内容就是将这10W多的用户信息,在系统启动时就初始化到缓存中,用户通过客户端登陆,像服务端发出请求后,...
  • WBS_SecondEdition-不同行业、不同项目的WBS例子
  • 例子是一19种安卓特效大全的例子源码,包括淡入淡出效果、放大淡出效果、转动淡出效果1、转动淡出效果2、左上角展开淡出效果、压缩变小淡出效果、右往左推出效果、下往上推出效果、左右交错效果、缩小效果、上下...
  • 项目构建工具Gradle配置及第一个例子 没用过maven,没用过Ant,第一次接触到的项目构建工具就是Gradle,原因是用Android Studio离线工作感觉没eclipse好,才想起来学一下Gradle。 关于Gradle的历史,我就不说了,...
    项目构建工具Gradle配置及第一个例子
    
    没用过maven,没用过Ant,第一次接触到的项目构建工具就是Gradle,原因是用Android Studio离线工作感觉没eclipse好,才想起来学一下Gradle。
    关于Gradle的历史,我就不说了,直接进入主题吧。
    一、配置篇(windows系统下的配置)
    1.安装JDK1.6或以上版本并设置环境变量,这个都会吧。
    2.下载Gradle,官网地址http://www.gradle.org/
      在右侧有个GET GRADLE!下面有个Download Gradle 2.1的按钮,点击这个按钮就可以下载了
      下载下来是一个名为gradle-2.1-all.zip的zip包
    3.解压gradle-2.1-all.zip到D盘根目录,这样Gradle的主目录就是D:\gradle-2.1
      在Gradle目录下找到bin目录,这里是D:\gradle-2.1\bin,将它添加到环境变量path变量中
      注意1:path环境变量中,各目录用英文分号分隔,并且最后一个目录没有分号
      注意2:path环境变量中,目录是添加,而不是替换掉原来的,负责学校运维的老师在安装软件的时候居然犯这个错!!
    4.测试是否安装成功
      进入命令行界面输入以下命令
      gradle -v
      或者
      gradle -version
    等待一会,会弹出如下的版本信息
    ------------------------------------------------------------
    Gradle 2.1
    ------------------------------------------------------------
    
    
    Build time:   2014-09-08 10:40:39 UTC
    Build number: none
    Revision:     e6cf70745ac11fa943e19294d19a2c527a669a53
    
    
    Groovy:       2.3.6
    Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
    JVM:          1.7.0_65 (Oracle Corporation 24.65-b04)
    OS:           Windows 8 6.2 x86
    说明Gradle安装成功


    二、第一个例子
    首选我们需要熟悉以下项目结构
    对一个名为GradleDemo11的项目,用tree /F命令的结果如下
    C:.
    │  1.txt
    │  
    └─GradleDemo11
        │  build.gradle
        │  
        ├─.gradle
        │  └─2.1
        │      └─taskArtifacts
        │              cache.properties
        │              cache.properties.lock
        │              fileHashes.bin
        │              fileSnapshots.bin
        │              outputFileStates.bin
        │              taskArtifacts.bin
        │              
        ├─build
        │  ├─classes
        │  │  └─main
        │  │      └─com
        │  │          └─example
        │  │              └─test
        │  │                      HelloWorld.class
        │  │                      
        │  ├─dependency-cache
        │  ├─libs
        │  │      GradleDemo11-1.0.jar
        │  │      GradleDemo11-2.0.jar
        │  │      GradleDemo11.jar
        │  │      
        │  └─tmp
        │      ├─compileJava
        │      └─jar
        │              MANIFEST.MF
        │              
        └─src
            ├─main
            │  ├─java
            │  │  └─com
            │  │      └─example
            │  │          └─test
            │  │                  HelloWorld.java
            │  │                  
            │  └─resources
            └─test
                └─java
    先来看看几个主要的目录
    src/main/java:产品源代码目录
    src/test/java:测试源代码目录
    src/main/resources:资源jar文件目录
    src/test/resources:用于运行测试用例的classpath路径
    build:所有输出文件
    build/libs:生成的jar文件路径
    build.gradle:位于项目名下gradle重要的配置文件

    在这个例子中,我们关注的是src/main/java目录,build/libs和build.gradle
    我们先新建一个文件夹作为项目目录,这里新建一个名为GradleDemo12的文件夹
    在GradleDemo12\src\main\java\com\example\test目录下编写java文件HelloWorld.java
    package com.example.test;
    
    
    public class HelloWorld {
    
    
    	public static void main(String[] args) {
    		System.out.println("Hello World!");
    
    
    	}
    
    
    }
    然后更改配置文件GradleDemo12\build.gradle(注build.gradle就是简单的文本文件,只不过后缀名是gradle)
    apply plugin: 'java'
    sourceCompatibility = 1.6
    version = '1.0'
    jar {
    	manifest {
    		attributes 'Main-Class': 'com.example.test.HelloWorld',
    					'Implementation-Version': version
    	}
    }
    然后将名命令行切换到项目文件夹路径(即build.gradle所在路径)
    输入gradle build命令回车
    出现以下执行结果(中间结果没有在这里显示)
    :compileJava
    警告: [options] 未与 -source 1.6 一起设置引导类路径
    1 个警告
    :processResources UP-TO-DATE
    :classes
    :jar
    :assemble
    :compileTestJava UP-TO-DATE
    :processTestResources UP-TO-DATE
    :testClasses UP-TO-DATE
    :test UP-TO-DATE
    :check UP-TO-DATE
    :build
    
    
    BUILD SUCCESSFUL
    
    
    Total time: 25.046 secs
    切换到build/libs目录,运行生成的jar文件
    cd .\build\libs
    java -jar GradleDemo12-1.0.jar
    运行结果
    Hello World!
    运行成功





    展开全文
  • 项目管理综合案例分析 1.项目背景 东方建筑设计院一直采用人工进行档案管理...于是在2010年3月,在院长的指示下,由档案室牵头,项目管理专家参与,起草了一份《东方建筑设计院档案管理软件开发项目需求建议书》...

     

    项目管理综合案例分析

    1.项目背景

    东方建筑设计院一直采用人工进行档案管理工作,档案管理人员经常报怨劳动强度大,效率低下,为节省人力和财力,节省借阅人员的等待时间,设计院决定引入计算机管理,拿出专项经费,委托软件开发公司开发一套功能齐全的档案管理软件。

    于是在20103月,在院长的指示下,由档案室牵头,项目管理专家参与,起草了一份《东方建筑设计院档案管理软件开发项目需求建议书》(即招标书),并在报纸上公布。在需求建议书中,给出了以下主要信息:东方建筑设计院向软件开发承约商征求档案管理软件开发;承约商必须最迟在2010430日前向东方建筑设计院提交《东方建筑设计院档案管理软件开发项目申请书》(即投标书);东方建筑设计院将在515日前选中一家承约商;该项目完成的期限为6个月,从71日到1231日,所有的交付物必须不迟于1231日提供给东方建筑设计院;合同必须以一个商定的价格,向满足建议书要求的承约商付款。

    多家软件开发公司在报纸上看到项目需求建议书后,纷纷编制申请书,并寄发给东方建筑设计院。最后,亚华软件开发公司经过激烈竞争,以35万元的价格承接了此项目。亚华软件开发公司经过研究,决定由张强出任此项目的项目经理。

    2.项目章程

    2.1项目名称:开发一套功能齐全的档案管理软件

    2.2项目重要性:

    ◆节省人力和财力,提高档案管理人员的工作效率

    ◆节省借阅人员的等待时间

    ◆有利于提高建筑院的核心竞争力

    2.3项目目标

           总目标:为东方建一套筑设计院开发一套劳动强度小,效率高,节省人力和财力,节省借阅人员的等待时间的工作方法

           分目标:开发一套20用户、运行在Windows98版本以上功能齐全的档案管理软件

    2.4项目主要可交付成果

         交付物:东方建筑设计院档案管理软件、软件文档、用户手册(修改)

    2.5项目经理及职责

    项目经理:张强

    项目经理的职责:计划并执行整个项目,同潜在用户进行交流,需求分析,界面设计

    2.6主要项目主要干系

    主要内部干系人:吴斌、刘丽

    主要外部干系人:谢红、张辉

    2.7项目总体进度计划及主要里程碑

    项目开始时间:201071

    项目结束时间:20101231

    主要里程碑安排:

    201071~2010710:方案设计

    2010711~2010720:用户需求调研

    2010721~20101210:软件开发

    20101211~20101231BETA测试

    2.8项目总体预算

    项目总体预算:35万元以内

    2.9各职能部门应提供的配合

    1.设计院项目领导和负责人能及时处理工程建设过程中遇到的问题,无相互推诿,延时响应等延误工期的情况发生。       

    2.能及时向上级部门上报工程建设进度及建设过程中遇到的问题  

    2.10项目审批要求:符合讨论中的标准

    2.11章程的批准

    本项目章程于   2010   5 16 日由下列人员签字批准:

    姓名:    张强     职务:      项目经理 

    签字:    张强    

    3.项目计划

    3.1 进度计划

    根据合同的要求,亚华软件开发公司要提交一套项目计划书,张强对项目实施各工作阶段进行了初步的划分和进度安排,具体如表1

    工作阶段

    进度安排

    方案设计

    201071~2010710

    用户需求调研

    2010711~2010720

    软件开发

    2010721~20101210

    BETA测试

    20101211~20101231

    1

    1列出的初步进度安排转化成相应的甘特图如图1

    <!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:414.75pt; height:250.5pt'> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

    1

    3.2工作分解

            张强对上表划分的各工作阶段进行了工作分解,并把工作分解的内容列在表2中。

    档案管理软件开发项目工作分解清单

    1.方案设计

    2.用户需求调研

    3.软件开发

    31 功能框架设计

    32 程序代码编制

    321 用户输入功能代码编制

    322 用户查询功能代码编制

    323 用户数据功能代码编制

    324 主界面代码编制

    325 安全登陆界面代码编制

    326 界面美化代码编制

    4Beta测试

    2

    根据上表编制该软件开发项目的WBS工作分解结构图,同时对各项工作进行编码,结构如图2

    <!--[if gte vml 1]><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:378pt;height:254.25pt'> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image003.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

    2

    3.3 网络计划

            在编制项目网络计划图前,张强经理对项目各项工作任务的工期进行了估计,估计值列于表3中第4列,并且他还明确了各项间的逻辑关系,确定了需要延迟的工作任务及延迟时间,制作了网络计划工作表3

    序号

    任务名称

    紧后工作

    工期

    (天)

    搭接关系

    搭接时间

    (天)

    A

    方案设计

    B

    10

     

     

    B

    用户需求调研

    C

    10

     

     

    C

    功能框架设计

    D,E,F,G,H,I

    20

     

     

    D

    用户输入功能代码编制

    J

    40

     

     

    E

    用户查询功能代码编制

    J

    50

     

     

    F

    用户数据功能代码编制

    J

    80

     

     

    G

    主界面代码编制

    J

    40

    FS

    20

    H

    安全登陆界面代码编制

    J

    20

    FS

    40

    I

    界面美化代码编制

    J

    10

    FS

    80

    J

    Beta测试

     

    20

     

     

    3

    为编制网络图,首先设置紧前紧后工作。设置图如图3

    <!--[if gte vml 1]><v:shape id="_x0000_i1027" type="#_x0000_t75" style='width:414.75pt;height:250.5pt'> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image005.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

    3

     3.3.1编制单代号网络图步骤:

          首先设置网络图选项,如图4

    <!--[if gte vml 1]><v:shape id="_x0000_i1028" type="#_x0000_t75" style='width:405pt;height:271.5pt'> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image007.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

    4

    得到的网络图如图5

    <!--[if gte vml 1]><v:shape id="_x0000_i1029" type="#_x0000_t75" style='width:414.75pt;height:250.5pt'> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image009.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

    5

    <!--[if !supportLists]-->   <!--[endif]-->所要解决的问题

    <!--[if !supportLists]-->1.<!--[endif]-->在项目规划阶段需要对项目的目标进行描述,请你为张强经理明确确定项目的目标描述(交付物、里程碑、性能、工期、成本)。

    交付物:东方建筑设计院档案管理软件、软件文档、用户手册(修改)

    里程碑:方案设计开始\结束、需求调研开始\结束、软件开发开始\结束、测试开始\结束、培训开始\结束、项目结束

    性能:20用户、运行在Windows98版本以上、

    工期:从71日到1231日(7个月)

    成本:35万元之内

     

     

    <!--[if !supportLists]-->2.<!--[endif]-->根据合同的要求,亚华软件开发公司要提交一套项目计划书,张强对项目实施各工作阶段进行了初步的划分和进度安排,具体如下表1

    工作阶段

    进度安排

    方案设计

    201071~2010710

    用户需求调研

    2010711~2010720

    软件开发

    2010721~20101210

    BETA测试

    20101211~20101231

    上表列出的初步进度安排转化成相应的甘特图如下:

    <!--[if gte vml 1]><v:shape id="_x0000_i1030" type="#_x0000_t75" style='width:414.75pt;height:250.5pt'> <v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

    <!--[if !supportLists]-->

    展开全文
  • 有多游戏案例,帮助你了解Android游戏的开发流程
  • VC中使用Duilib的个例子(包含MFC),本人亲测可用,我也是从这里面开始的,在项目中已经广泛使用了,如果不属实可差评。
  • 左右android例子。带源码。非常值得参考。
  • C++多线程的十个例子,学习window下多线程编程
  • 压缩包里包含了在myeclipse下的创建的webservice测试工程。里面有具体的客户端调用代码,以及需要的axis所有包。
  • j2ee的web项目,并发是什么意思,举个例子。  并发即某一时刻(一固定的时间,就在那个时间点)100个人同时访问系统,网站服务器即tomcat是否都能响应请求?服务器(即tomcat负责时间片的调度控制,让100请求...

    j2ee的web项目,并发是什么意思,举个例子。

     并发即某一时刻(一个固定的时间,就在那个时间点)100个人同时访问系统,网站服务器即tomcat是否都能响应请求?服务器(即tomcat负责时间片的调度控制,让100个请求轮流执行,轮流占用服务器)肯定是将这100个分开时间执行的,因为某个时间点上只能有一个人访问上,即原理是cpu的时间片轮转,而外界是看不出来轮转的,因为可能0.0001毫秒就响应完毕一个请求,100个请求0.01毫秒就处理完毕了,就跟大家都独立占有cpu似的

     当并发数到1000000即100万时,延迟就会看出来了,因为处理100万个需要耗时100毫秒,也就是0.1秒,1亿个请求并发,就要等待10秒,并发越多,等待时间以此类推越长,这就是并发,很明了了。

     在一个时间点,只能有一个请求占用tomcat,即只有一个请求执行代码,这也是为什么,多个用户同时访问某一段代码,代码中要获取当前登录用户,只会得到一个用户,而不是多个。因为某个时间点,只能有一个请求访问tomcat即这段代码



    展开全文
  •  Webpack是一前端的模块管理工具(module bundler),以下是webpack的官网:http://webpack.github.io/,一进入官网可以看到下面这张大图: 这张图基本上解释了webpack是用来干嘛的,将一些相互依赖的模块(文件)...
  • 这篇文章将详细记录创建的整个详细过程,并着重讲解注意的几地方。 前提准备 在此之前我们需要已经搭建好JDK环境并且已经下载好Scala的SDK(在这里当然你也可以在IDEA里面根据提示下载Scala的SDK,不过不推荐,因为...
  • MAVEN的一简单例子

    千次阅读 2014-11-23 17:29:26
    MAVEN的一简单例子 1 编写POM  就像Make的Makefile,Ant的build.xml一样,Maven项目的核心是pom.xml。POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,...
  • 十字路口交通灯控制的模拟..天塔之光.水塔水位控制.....四节传送带的模。。机械手动作的模。 共
  • 经典例子,自己以前项目中用过的,必须10分的资源..............
  • 猜词游戏,电话薄管理(用文件保存数据),三资连珠,个人财政支出管理系统,物品库存管理……等等。。
  • 最近在做springboot学习,相关的项目建立...这里就是记录一下自己写的一例子来巩固基础的ajax学习。   首先先引入相关的JS,ajax需要引入jqurey,那就引入你的项目中,一般在static下,放哪看个人喜欢: ...
  • ASP.NET 网站项目 EF 的简单操作例子

    千次阅读 2015-05-06 09:55:56
    ASP.NET 网站项目 EF 的简单操作例子: 操作代码: using EFTest.Models; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Mvc; ...
  • 加载zip压缩的javascript代码以及在Egret H5实际应用 的代码例子 blog地址:http://blog.csdn.net/sujun10/article/details/76427703
  • golang信号处理及一简单例子实现

    千次阅读 2018-03-20 11:39:53
    golang信号处理及一个例子实现 往往实际项目中,我们希望修改了配置文件后,但又不重启进程的情况下而让它重新加载配置文件,这时候就需要通过信号传递来进行处理这一优雅过程: 最常用的几Term终端传入信号 ...
  • Android十个经典游戏例子-开源代码(播放器,贪吃蛇等)
  • 摘要:C#源码,数据库应用,嵌套查询 一复杂的C#嵌套查询例子,具体到本例中,就是查询学历是本科的部门经理的2005年10月份的工资情况,相对来说是比较实用的例子,在数据库项目中,这些技巧往往是比较基础的。
  • 至于说没有run()没有参数self,而是参数cls,为什么可用,那就是装饰器@classmethod在起作用了,理解了装饰器,就知道这问题的答案了。不然的话,还有@staticmethod可以让方法连cls方法都不需要又怎么说。python...
  • 项目导入mysql驱动包---简单例子

    千次阅读 2019-07-26 02:32:54
    1. 在项目中新建libs包 2. 赋值jar包到libs中(mysql-connector-java-5.1.37-bin.jar) 3. jar包加入项目 4. 注册驱动 Class.forName("com.mysql.jdbc.Driver"); 5. 获取数据库连接对象 Connection ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 526,959
精华内容 210,783
关键字:

十个项目的例子