精华内容
下载资源
问答
  • 到今天为止我一共是在游戏行业做了刚好10年,最早是做网页游戏的研发,然后做手机游戏的研发,现在做手游的发行和渠道,今天我主要讲讲如何成立一家游戏研发公司和需要做的事。 游戏公司研发游戏需要哪些人员? ...

    大家好,我是一个即将成为中年油腻大叔的多次创业者。步行在成功与失败的边缘,体验着互联网各种项目的创业经历。

    到今天为止我一共是在游戏行业做了刚好10年,最早是做网页游戏的研发,然后做手机游戏的研发,现在做手游的发行和渠道,今天我主要讲讲如何成立一家游戏研发公司和需要做的事。

    游戏公司研发游戏需要哪些人员?

    简单的说:需要游戏程序员(前端、后端、工具),策划(系统、文案、数值、剧情、关卡) ,美术(戏造型、游戏动画、3D美工、纹理师、原画设计师、建模师、UI制作),运营、商务、行政、财务等等。

    下面附上一张研发公司的布局照

    游戏研发人员的构架:

     

    游戏研发的构成,从泛言,包括开发人员内部开发与外包组成。

     

    一般来说,游戏设计、程序员,美术(也有部分美术用外包的)是内部开发,而音乐,CG,部分美术等,是由外包完成。

     

    当然我们不排除有的公司非常有实力,全部可以内部完成,但据我所知,国内大部分发公司都不是如此。

     

    游戏设计、程序,美术都是部门,每个部门里面都有比较明确的职位,这也不排除小公司,职位不明确的可能,说得只是一般的开发公司。

     

    对于游戏产品的立项和创意思路就不过多阐述了,既然决定成立公司我想这些肯定是你已经想好了的,下面组要说一下成本估算。

     

    成本估算:以网游为例,包括以下几个方面

     

    •公司注册:税务,营业执照,文网文,ICP等相关资质费用。

    •开发团队:人力成本,这方面花费的真正大头在核心成员和天才制作人的薪资上预计。

    •管理人员:管理方面花费的成本,这方面成本较少。

    •服务器:运行网络游戏所需花费的硬件方面的成本。现在云服务器很发达这方面在技术设计到位的情况下月成本不高。

    •办公室、电脑、家具:这方面是大头,不过这次花费之后,开发下部游戏时基本上花费就不需要或者很少花费了。

    •其他杂费:杂七杂八的一些费用,包括水电费、燃气费、可能还会包括买咖啡和茶叶的钱。

    以上部门分基本组成了一个游戏研发公司需要的基础人员,这仅仅是一家游戏公司建成的第一步,想真正的做出一款好的产品,并取得成功还是要很大外围配合。

    1.需要商务对接外部商务资源

    2.需要发行团队对游戏上线的整个流程进行运作

    3.需要多个有量的渠道对游戏进行导量运营

    如果你自己也开设了游戏公司,对于游戏从研发到发行到渠道运营的每一个环节有什么问题都可以留言咨询,我会尽力为您解答。以后我会对游戏公司的每个环节分期进行一个详细的梳理,希望正在创业以及想要创业的朋友持续关注我。

    今天的内容就到这里了,欢迎大家关注公众号“创小董”我会继续分享更多更真实的创业经历、项目及经验。

    展开全文
  • 创建自己的Repo Server

    千次阅读 2014-06-11 08:35:27
    因此,公司在开发Android的时候,往往内部是需要一个android repo项目的server的,这样公司员工直接操作公司内部的android repo server里的git项目即可,既可以免去远程访问google官网的下载源码低速的困扰,又可以...

         很久以前出于好奇仔细了解了下Repo及服务器的原理,但是今天突然发现有些忘了,于是想记录下来。


    Repo机制


        Repo是google官方为管理Android项目开发出来的一个软件。我们先来看下官方对该软件的描述。

    Repo is a tool thatwe built on top of Git. Repo helps us manage the many Git repositories, doesthe uploads to our revision control system, and automates parts of the Androiddevelopment workflow. Repo is not meant to replace Git, only to make it easierto work with Git in the context of Android. The repo command is an executablePython script that you can put anywhere in your path


        从上面可以看出,repo本身并不负责项目的管理(记录项目的更新,回退更新等),它只是一个基于git之上的工具,用来管理多个git项目的便捷工具。它是用python实现。

          我们知道Android里面的各个模块是用git来管理的,Android里有大量的这种模块,多达200多个,如果用户一个一个的使用git pull/fetch去更新每个git项目,那任务量太大了,同时用户还必须知道每个git对应的branch信息。Repo工具就为解决这个问题的,它借助一个manifest.git项目列出了所有被管理的git的信息,包括目录结构,branch,获取地址等等。


    Repo干了什么事


            我们执行repo时一般是使用如下命令:

           repo init –u /media/itleaks/git/repositories/platform/manifest.git

           -u 后面的参数是重点,当用户执行这条命令后,repo工具相当于执行了

    mkdir .repo
    cd .repo
    git clone /media/itleaks/git/repositories/platform/manifest.git
    


           我们来看下一个android repo项目的manifest.git的内容:

    itleaks@Itleaks:/media/itleaks/source/4.4$ cat .repo/manifests/.git/config |more
    [core]
    	repositoryformatversion = 0
    	filemode = true
    [remote "origin"]
    	url = /media/itleaks/git/repositories/platform/manifest.git
    	fetch = +refs/heads/*:refs/remotes/origin/*
    [repo]
    	reference = /media/itleaks/git/mirror/android.googlesource.com/
    [branch "default"]
    	remote = origin
    	merge = master
    
    itleaks@Itleaks:/media/itleaks/source/4.4$ cat .repo/manifests/default.xml |more
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
    
      //可以定义多个remote
      <remote  name="aosp"
               review="review.source.android.com"
               //这个就是获取git的服务器地址,这里是一个相对目录..
               //刚刚我们提到过,manifests本身也是一个git项目,它自然就有地址
               //这个..指出下面的所有git项目的根目录在manifests项目目录的上层目录,即
               //  /media/itleaks/git/repositories/
               fetch=".." />
      //默认的remote就是上面的aosp
      <default revision="refs/tags/android-4.4_r1"
               remote="aosp"
               sync-j="4" />
      //项目路径,项目名称
      //这个描述执行后,相当于用户执行如下两条命令
      // cd ROOTDIR/art
      // git clone /media/itleaks/git/repositories/platform/platform/art
      <project path="art" name="platform/art" />
      <project path="bionic" name="platform/bionic" groups="pdk" />
      <project path="bootable/bootloader/legacy" name="platform/bootable/bootloader/legacy" />
      <project path="bootable/diskinstaller" name="platform/bootable/diskinstaller" />
      <project path="bootable/recovery" name="platform/bootable/recovery" groups="pdk" />
      <project path="cts" name="platform/cts" groups="cts" />
      <project path="dalvik" name="platform/dalvik" />

            然后用户执行repo sync后才开始真正按照上面描述的规则下载所有代码项目。即循环执行git clone /media/itleaks/git/repositories/platform/xx


    建立repo server


     从零开始建立reposerver

            从上可以看出,建立repo server的核心是建立manifest.git项目。

    //创建目录
    mkdir /tmp/git/repositories/platform -p
    cd /tmp/git/repositories/platform
    //建立测试git test
    mkdir test;git init;touch 1.txt;git add .;git commit –asm “initial version”
    //建立测试git test1
    mkdir test1;git init;touch 2.txt;git add .;git commit –asm “initial version”
    //建立manifest git
    mkdir manifest;git init;touch default.xml;git add .;git commit –asm “initial version”
    然后修改default.xml,输入如下信息
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
      <remote  name="test "
               fetch="."
               review="https://android-review.googlesource.com/" />
      <default revision="master"
               remote="test"
               sync-j="4" />
    
      <project path="test" name="test"/>
      <project path="test1" name="test1" /> 
    </manifest>
    这样就建好,提交
    git commit –asm “add real content”
    

            执行完上面的操作后,我们就可以使用这个repo server了

            本地用户只需执行:repo –u /tmp/git/repositories/platform/manifest就可下载这个reposerver的项目代码。

             远程机器通过:repo –u ssh:ip:/tmp/git/repositories/platform/manifest


    优化repo server数据内容


             上面的方法有一个很不好的就是这个server下的每个git项目是有冗余信息的。因为reposerver里是不需要直接操作git项目里的内容的,往往是repo client修改代码后提交上去来修改server的数据。因此git提供了一个—bare参数来优化git server的数据,即git server端所有内容以二进制管理。所以上面的repo server的生成应该是这样。以test git 为例:

    下面的命令

        cd /tmp/git/repositories/platform;mkdir test;gitinit;touch 1.txt;git add .;
        git commit –asm “initial version”

    需改为:

    //建立client git
         cd /tmp;mkdir test;git init;touch 1.txt;git add .;gitcommit –asm “initial version”
    //建立server git
         cd/tmp/git/repositories/platform;git clone /tmp/test –bare;


           这样在server目录/tmp/git/repositories/platform下的所有git的数据都是优化过的。


    利用已有repo建立自己的repo server


           这个方式是很有用的,比如一家公司进行android项目开发,首先肯定是需要下载aosp的base code,然后在上面进行一些修改,公司在内部建立一个repo sever,其他所有的员工直接从公司的这个repo server下载代码,而不是从google官方下载。这首先是提高了下载速度,本地局域网下载肯定比远程下载快。

            事实上,任何一个已有的repo经过简单修改都可以变为一个reposerver.比如如果一用户通过执行下面的命令完成了android的下载。

      

    cd  /media/ Itleaks /source/4.4
    repo init –u /media/itleaks/git/repositories/platform/manifest.git
    repo sync

           然后他只需在根目录下建立一个manifest项目,并且拷贝文件.repo/manifest/default.xml并修改即可将这个repo项目变为reposerver。


    利用repo mirror建立自己的repo server


          其实repo提供一个更加好的参数用来建立repo server,即repo –mirror. 比如你想要建立一个android的repo server,只需执行如下命令即可

    repo init –u /media/itleaks/git/repositories/platform/manifest.git –mirror
    repo sync

    /********************************

    * 本文来自博客  “爱踢门”

    * 转载请标明出处:http://blog.csdn.net/itleaks

    ******************************************/


    展开全文
  • “我讨厌一种人,他们把自己称为‘企业家’,实际上真正想做的却是创建一家企业,然后把它卖掉或上市,他们就可以变现一走了之。他们不愿意去做那些打造一家真正的公司所需要做的工作,也是商业领域里最艰难的工作...

    乔布斯遗言曝光:打造一家可以传世的公司

    2011年10月27日 22:16
    来源:创业家网

    字号:T|T
    0人参与0条评论打印转发

    “我讨厌一种人,他们把自己称为‘企业家’,实际上真正想做的却是创建一家企业,然后把它卖掉或上市,他们就可以变现一走了之。他们不愿意去做那些打造一家真正的公司所需要做的工作,也是商业领域里最艰难的工作……你要打造一家再过一两代人仍然屹立不倒的公司。”

    乔布斯传结尾《创业家》独家授权发布】

    还有一件事……(注:这是乔布斯在演讲结尾时喜欢用的一句话)

    史蒂夫·乔布斯

    传记作者理应是为传记作结语的人,但这是史蒂夫·乔布斯的传记。尽管他没有把他那传奇般的控制欲强加于这个项目,但我如果不让他最后说几句话就这样把他推上历史的舞台,我怀疑自己无法准确地传达出他的那种感觉——他在任何情况下展现自我的那种方式。

    在我们交谈的过程中,他屡次谈到他希望自己留下什么样的遗产。以下就是那些想法,是他自己的话:

    我的激情所在是打造一家可以传世的公司,这家公司里的人动力十足地创造伟大的产品。其他一切都是第二位的。当然,能赚钱很棒,因为那样你才能够制造伟大的产品。但是动力来自产品,而不是利润。斯卡利本末倒置,把赚钱当成了目标。这只是个微妙的差别,但其结果却会影响每一件事:你聘用谁,提拔谁,会议上讨论什么事情。

    有些人说:“消费者想要什么就给他们什么。”但那不是我的方式。我们的责任是提前一步搞清楚他们将来想要什么。我记得亨利· 福特曾说过,“如果我最初是问消费者他们想要什么,他们应该是会告诉我,‘要一匹更快的马!’”人们不知道想要什么,直到你把它摆在他们面前。正因如此,我从不依靠市场研究。我们的任务是读懂还没落到纸面上的东西。

    宝丽来的埃德温·兰德曾谈到人文与科学的交集。我喜欢那个交集。那里有种魔力。有很多人在创新,但那并不是我事业最主要的与众不同之处。苹果之所以能与人们产生共鸣,是因为在我们的创新中深藏着一种人文精神。我认为伟大的艺术家和伟大的工程师是相似的,他们都有自我表达的欲望。事实上最早做Mac的最优秀的人里,有些人同时也是诗人和音乐家。在20世纪70年代,计算机成为人们表现创造力的一种方式。一些伟大的艺术家,像列奥纳多·达·芬奇和米开朗基罗,同时也是伟大的科学家。米开朗基罗懂很多关于采石的知识,他不是只知道如何雕塑。

    人们付我们钱去为他们整合东西,因为他们不能7天24小时地去想这些。如果你对生产伟大的产品有极大的激情,它会推着你去追求一体化,去把你的硬件、软件以及内容管理都整合在一起。你想开辟新的领域,就必须自己来做。如果你想让产品对其他硬件或软件开放,你就只能放弃一些愿景。

    在过去不同的时代,不同的公司成为了硅谷的典范。很长一段时间里,这个公司都是惠普。后来,在半导体时代,是仙童和微软。我想有一段时间是苹果,后来没落了。而今天,我认为是苹果和谷歌——苹果更多一些。我想苹果已经经受住了时间的检验。它已经存在了很长一段时间,但它仍然走在时代的前沿。

    要抨击微软很容易。他们显然已经丧失了统治地位。他们已经变得基本上无关紧要。但是我欣赏他们所做的,也了解那有多么困难。他们很擅长商业方面的事务。他们在产品方面从未有过应有的野心。比尔喜欢把自己说成是做产品的人,但他真的不是。他是个商人。赢得业务比做出伟大的产品更重要。他最后成了最富有的人,如果那是他的目标,他实现了。但那从来都不是我的目标,而且我怀疑,那最终是否是他的目标。因为他所创建的公司,我很欣赏他——它很出色——我也喜欢跟他合作。他很聪明,实际上也很有幽默感。但是微软的基因里从来都没有人文精神和艺术气质。即使当他们看到Mac以后,他们都模仿不好。他们完全没搞懂它是怎么回事儿。

    IBM或微软这样的公司为什么会衰落,我有我自己的理论。这样的公司干得很好,它们进行创新,成为或接近成为某个领域的垄断者,然后产品的质量就变得不那么重要了。这些公司开始重视优秀的销售人员,因为他们是改写收入数字的人,而不是产品的工程师和设计师。因此销售人员最后成为公司的经营者。IBM的约翰·埃克斯(以及早已离开苹果的约翰·斯卡利、微软的史蒂夫·鲍尔默)是聪明、善辩、非常棒的销售人员,但是对产品一无所知。同样的事情也发生在施乐。当做销售的人经营公司时,做产品的人就不再那么重要,其中很多人就撤了。当斯卡利加入后,苹果就发生了这样的事情,那是我的失误;鲍尔默接管微软后也是这样。苹果很幸运,能够东山再起,但我认为只要鲍尔默还在掌舵,微软就不会有什么起色。

    我讨厌一种人,他们把自己称为“企业家”,实际上真正想做的却是创建一家企业,然后把它卖掉或上市,他们就可以变现,一走了之。他们不愿意去做那些打造一家真正的公司所需要做的工作,也是商业领域里最艰难的工作。然而只有那样你才真正有所贡献,为前人留下的遗产添砖加瓦。你要打造一家再过一两代人仍然屹立不倒的公司。那就是沃尔特·迪士尼,还有休利特和帕卡德,还有创建英特尔的人所做的。他们创造了传世的公司,而不仅仅是为了赚钱。这正是我对苹果的期望。

    我不认为我对别人很残暴,但如果谁把什么事搞砸了,我会当面跟他说。诚实是我的责任。我知道我在说什么,而且事实总是证明我是对的。那是我试图创建的文化。我们相互间诚实到残酷的地步,任何人都可以告诉我,他们认为我就是一堆狗屎,我也可以这样说他们。我们有过一些激烈的争吵,互相吼叫,那是我最美好的记忆。我在大庭广众之下说“罗恩,那个商店看起来像坨屎”的时候没什么不良感觉。或者我会说“上帝,我们真他妈把这个工艺搞砸了”,就当着负责人的面。这就是我们的规矩:你就得超级诚实。也许有更好的方式,像个绅士俱乐部一样,大家都戴着领带说着上等人的婆罗门语和华丽词汇,但是我不了解那种方式,因为我是来自加利福尼亚的中产阶级。

    ………………

    展开全文
  • 工厂方法模式最常用的设计模式之一。它在创建实例对象中的作用堪比我们经常用到的new机制。这种设计模式将对象的创建... 首先,创建一家奶茶店,经营多种奶茶: public class MilkTeaSeller{ public void OrderMil
    工厂方法模式最常用的设计模式之一。它在创建实例对象中的作用堪比我们经常用到的new机制。这种设计模式将对象的创建规则放在父类中,而所有实现细节都留给子类自由发挥,具有强大的扩展能力。在这里将以经营一家奶茶店来理解工厂方法模式的优点。
           首先,创建一家奶茶店,经营多种奶茶:
     
    public class MilkTeaSeller{
    
    	public void OrderMilkTea(int style){
    
    	if(style==1)
    
    		return getCommonMilkTea();
    
    	else if(style==2)
    
    		return getAppleStyleMilkTea();
    
    }	
    
    
    
    Private CommonMilkTea getCommonMilkTea(){
    
    	CommonMilkTea common= CommonMilkTea();  //下了“要一杯普通买茶的命令”
    
    	/*
    
    * 奶茶的制作过程简化为:prepare,addwater,mix capsulate四个步骤,而根据奶茶的* 种类不同,步骤间也有些差异
    
    	*/
    
    common.preapre();
    
    	common.addWater();
    
    	common.mix();
    
    	common.encapsulate();
    
    }
    
    }
    
      
      
    上面几句代码简单地模拟了下订单以及生产奶茶的过程。根据客户要求style生成不同类型的奶茶。
           上面这种方法存在不少的问题。虽然思路上很清晰,但是,假如奶茶店卖的奶茶种类有几十种,那这个类的代码行数将是巨大的。并且,在这么长的代码量后面,生产奶茶的四大步骤重复了一遍又一遍。假如哪天发现卖奶茶不赚钱,想卖面包。很多人想把上面代码改改,用到面包店上,却发现还不如重新编写代码来的简单。
           于是,我们想到了工厂方法模式,在父类中规定了创建对象的规则,而实现细节由子类自由发挥。因为,种类繁多的奶茶之间都有共同点(生产步骤一样)把这些共同点进行抽象形成父类,而各种奶茶的具体制作细节放在各自的类中完成。
           先来看看工厂方法模式的结构:
           1 抽象工厂:和抽象产品组成了整个模式的框架,它运用了模板方法模式,定义了生产产品的基本规则(基本框架),而具体细节对它来说一无所知。它将返回了一个抽象产品。        2 抽象产品:定义了这个模式所产生的对象具备的API,具体细节由子类实现。
           3 具体工厂:实现抽象工厂中的抽象方法,返回具体产品。
           4 具体产品:不同具体产品的实现细节。
    /* AbstractFactory .java */
    
    package FactoryMethodPattern.FrameWork;
    
    import FactoryMethodPattern.FrameWork.AbstractProduct;
    
    /*
    
    * 采用工厂方法模式模拟奶茶店的运营
    
    * 抽象工厂类:AbstractFactory
    
    * 抽象产品类:AbstractProduct
    
    * 具体工厂类:MilkTeaFactory
    
    * 具体产品类:MilkTeaCommon
    
    */
    
    
    
    public abstract class AbstractFactory{
    
    	public  AbstractProduct OrderProduct(int style){
    
    		AbstractProduct p=createProduct(style);
    
    		p.prepare();
    
    		p.addWater();
    
    		p.Mix();
    
    		p.encapsulation();		
    
    		return p;
    
    	}
    
    	
    
    	/*
    
    	 * 抽象方法,由子类实现,用于创建产品
    
    	 */
    
    	public  abstract AbstractProduct createProduct(int style); 
    
    }
    
    
    
    
    
    /* AbstractProduct.java */
    
    package FactoryMethodPattern.FrameWork;
    
    public abstract class AbstractProduct{
    
    	public abstract void prepare();
    
    	public abstract void addWater();
    
    	public abstract void Mix();
    
    	public abstract void encapsulation();
    
    }
    
    
    
    
    
    /* MilkTeaFactory.java  */
    
    package FactoryMethodPattern.Concrete;
    
    import FactoryMethodPattern.FrameWork.AbstractFactory;
    
    import FactoryMethodPattern.FrameWork.AbstractProduct;
    
    import java.lang.RuntimeException;;
    
    public class MilkTeaFactory extends AbstractFactory{
    
    	public MilkTeaFactory(){
    
    		System.err.println("create a new milkTeaFactory");
    
    	}
    
    	
    
    	public AbstractProduct createProduct(int style) throws RuntimeException{
    
    		if(style==1)
    
    			return new MilkTeaCommon();
    
    		else
    
    			throw new RuntimeException("No such exception");
    
    	}
    
    }
    
    
    
    
    
    /* MilkTeaCommon.java  */
    
    package FactoryMethodPattern.Concrete;
    
    import FactoryMethodPattern.FrameWork.AbstractProduct;
    
    public class MilkTeaCommon extends AbstractProduct{
    
    	public MilkTeaCommon(){
    
    		System.err.println("Create a cup of common MilkTea");
    
    	}
    
    	
    
    	public void prepare(){
    
    		System.err.println("prepare the required material");
    
    	}
    
    	public void addWater(){
    
    		System.err.println("add some water");
    
    	}
    
    	public void Mix(){
    
    		System.err.println("mix about 10 seconds");
    
    	}
    
    	public void encapsulation(){
    
    		System.err.println("encapsulate in common style");
    
    	}
    
    }
    
    当需要增加奶茶种类的时候,很简单,只需要做简单的修改。如增加:苹果味的奶茶。
    
    
    
    /* 增加具体产品类  */
    
    /* MilkTeaWithApple */
    
    package FactoryMethodPattern.Concrete;
    
    import FactoryMethodPattern.FrameWork.AbstractProduct;
    
    public class MilkTeaWithApple extends AbstractProduct{
    
    	public MilkTeaWithApple(){
    
    		System.err.println("Create a cup of APPLE style MilkTea");
    
    	}
    
    	
    
    	public void prepare(){
    
    		System.err.println("prepare the required material for the apple style milkTea");
    
    	}
    
    	public void addWater(){
    
    		System.err.println("add some water for the apple style milkTea");
    
    	}
    
    	public void Mix(){
    
    		System.err.println("mix about 10 seconds for the apple style milkTea");
    
    	}
    
    	public void encapsulation(){
    
    		System.err.println("encapsulate for the apple style milkTea");
    
    	}
    
    }
    
    
    
    修改具体工厂中的方法:
    
    public AbstractProduct createProduct(int style) throws RuntimeException{
    
    		if(style==1)
    
    			return new MilkTeaCommon();
    
    		else if(style==2)
    
    			return new  MilkTeaWithApple();
    
    		else
    
    			throw new RuntimeException("No such exception");
    
    }
    
    
    
    最后来看看我们的Main函数(Client)
    
    package FactoryMethodPattern;
    
    import FactoryMethodPattern.FrameWork.*;
    
    import FactoryMethodPattern.Concrete.*;
    
    public class Main{
    
    	/*
    
    	* 整个调用过程相当简单,所涉及到的对象也很少。
    
    	*/
    
    	public static void main(String[] args){
    
    		AbstractFactory af=new MilkTeaFactory();
    
    		af.OrderProduct(1); //order a cup of MilkTea in common style
    
    		af.OrderProduct(2); // order a cup of MilkTea in apple style
    
    	}
    
    }
    
    

     

    展开全文
  • 我要创办一家公司,干翻JetBrains和IDEA!

    千次阅读 多人点赞 2021-09-24 00:35:32
    在这种情况下,有个网友说:“欣哥,有没有可能创办一家公司,也开发IDE,干翻JetBrains和IDEA”。 我只能说勇气可嘉,就目前看,可能性不大。 不过,这并不妨碍我们去扒一扒这家公司的发展历程,看看它是如何做出...
  • 作为创业者的你觉得自己公司又价值多少呢?我们一起来看一下范尼斯投资 wang zhiping的文章。 传统项目或公司的估值基于现金流基础:使用财务报表表中的 EBITDA(息税折旧前利润)数据乘以 8,再乘以特定行业的贝...
  • 一家公司的几道笔试题

    万次阅读 2012-12-29 00:04:50
    会在heap里新创建一个对象,而a指向它. 这是一新的地址,同String a 这个已经不同了. 所以输出的是后一个.即改变后的值. public class Test { static void oper(StringBuffer c,StringBuffer d) { d ...
  • 即构科技(深圳市即构科技有限公司)是由QQ前总经理林友尧和4位资深腾讯总监创立,一家聚集音视频通讯领域顶尖人才的公司。 20名来自腾讯的核心技术专家,均有超过10年经验积累。多位成员在QQ从百万级到亿级在线的...
  • 你可以从网上找到许许多多关于这个(java设计模式)的文档与资料,如果你下载过看过不止四五份你就会发现,虽然他们的说法都有自己的一套,但是总是有千人一面的地方。而我要告诉你的是,这一面,就是你所需要的东西...
  • javaScript中创建对象和Java创建对象的区别

    千次阅读 多人点赞 2018-03-27 09:26:52
    Java和js创建对象的区别
  • 详解个人博客的创建

    千次阅读 2012-04-26 10:58:00
    这里介绍下下博客创建过程,包括域名、空间管理等等,系转载。 申请域名:做网站必须要有域名,这里指的是类似aerchi.com这样的顶级域名。申请域名可以在任何一家域名供应商申请,各个供应商价格服务均不同,申请...
  • 创建Google Sitemap

    千次阅读 2006-12-26 17:02:00
    原来看到Google的Sitemap,不是...另外,创建Sitemap还挺麻烦的,一般的小站长估计不太容易学会。 事实上,Google的Sitemap也还不是很流行,特别在国内。不过最近Google、微软与Yahoo最近达成协议,将使用统一的Sitema
  • 在 Java 中创建微服务

    千次阅读 2017-04-13 10:54:44
    创建由微服务组成的应用程序的前景给所有语言都带来了一些疑问:微服务应该有多大? 对于传统的集中化治理,做一件事的专注服务的概念有何意义? 微服务会如何处理传统的数据建模方式? 本章将重点介绍如何识别和...
  • ##支付宝小程序支付(统一收单交易创建接口)。自己刚刚花的一点时间整好了。所以现在记录一下。以防老年痴呆。 1.先设置好小程序的应用公钥(我是一家设置好了的) 2.保存自己设置的公钥和私钥 3.把刚刚用到的...
  • 恳请李开复老师创建软件培训学院的一封信

    万次阅读 热门讨论 2011-05-19 15:46:00
    传智播客公司一家业内知名的软件培训机构,公司目前业务规模大概位于行业第5的位置,但公司的发展后劲和盈利能力当属行业第一名,因为那些业务规模比传智播客大的机构口碑都很差,他们基本上是靠巨额的广告费和...
  • ClearCase完全攻略(五) UCM实例:创建PVOB,创建VOB,两者区分
  • 设计模式之创建性模式

    千次阅读 2012-12-04 21:12:16
    抽象工厂模式:提供一个创建并返回一族相关示例的接口,而不需要指明它们具体的类。 生成器模式:将一个复杂对象的构建与呈现分开,以便相同的构造过程能够根据不同需要创建不同的形式。 工厂方法模式:提供...
  • 打造你自己的企业级 SOA 市场

    千次阅读 2017-03-10 11:37:55
    SOA 具备能够帮你打破技术孤岛、简化技术栈、缩减...企业级架构团队曾经使用各种办法来打破这些孤岛并进行服务复用:为通用服务创建相关负责部门行政强制:强制大家去共享自己的服务合作:鼓励大家去共享自己的服务但是
  • 无论您是想为自己还是为企业创建网站,都可以使用正确的工具和资源轻松地做到这一点。 本分步指南将帮助您从头开始创建网站,而不必花钱给自由职业者,代理商或网站建设者。 您只需要1-2小时的空闲时间即可完成指南...
  • 拖拽即可创建HTML5网站的建站平台

    千次阅读 2013-06-06 12:17:32
    摘要: 随着移动热潮的兴起,Flash 逐渐没落,HTML5 崛起,Wix也顺势推出了支持HTML5的拖拽建站技术,完全不懂技术的人也可以... Tumblr 出现之前,Wix 可能是为数不多的几家可以帮助普通人创建精美网站的平台。它成立
  • Flutter(二) 创建第一个Flutter App

    千次阅读 2018-03-29 11:36:22
    这一章主要是创建一个Flutter App。如果你熟悉面向对象编程,有基本的编程概念(变量,循环,条件判断等),那么你不必要具备原有的Dart和移动开发经验,,就可以轻松地理解完成这章内容。 Step 1:创建第一个...
  • 本文根据自己工作经历编写,若有不合理之处,欢迎吐槽 2定义 后台管理系统什么 对一个页面进行增删改查 是不是有点像,不重复定义 3第一次接触后台管理系统 第一次接触后台管理系统是某b站的一个后台管理系统...
  • 1.缘由:想出这个问题的原因是我今天在给同事写个测试的接口的时候遇到的,他需要功能得添加一张新的数据表,我就自己写数据表,在上一家公司的时候,我大多写的是,比如说: CREATE TABLE IF NOT EXISTS XXX( id...
  • 从零开始搭建服务器,拥有一个属于自己的网站

    万次阅读 多人点赞 2020-08-27 22:46:19
    创建一个属于自己,任何人都可以访问的网站(最最最详细的步骤) 这篇文章将从购买服务器一直到最后网站完成备案,详细说明整个过程,就算是不懂编程的人照样可以拥有属于自己的服务器和网站 必备条件: 1:电脑一台...
  •  '博客园'是一家国内的大型日化用品,生活用品生产,销售公司,它的一部分销售是放在淘宝网上进行的,在淘宝网上这家公司有多个网店,线下有系统对每个网店的销售数据通过淘宝API进行抓取保存,用于每周,月出销售情况的...
  • 苹果公司,虽然最早是一家PC生产企业,但是随着乔布斯的回归,已经不再单纯是一家PC生产者,转变为通过IT技术为用户提供丰富生活娱乐服务的企业,因此,苹果的产品是解决人的生活娱乐方面的需求。 从图中可以看出,...
  • 规划篇】跟大家分享了如何使用用户故事来帮助团队创建需求的过程,在这一篇中,我们来看看如何使用这些用户故事和功能点形成产品backlog。产品backlog是敏捷开发中用来管理需求列表,排定优先级,形成迭代计划,...
  • 欢迎大家加入我的github项目,一起学习,一起发展 ---> 全栈工程师进阶学习站 --->...2.在main目录下创建webapp,并且在pom.xml里加上 <packaging>war</packaging> ## 3...
  • 文 | 苏建勋 编辑 | 杨轩 一年前入职格灵深瞳时,陈乐就觉得有些不太对劲,“没有加班费,项目提成算进年终奖”,熬到年尾,上司的一句话比北京冬天的风还刺骨,“今年的提成,没了。...有员工把公司管理混...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,963
精华内容 28,385
关键字:

如何创建一家自己的公司