e528cca4a2d0ae368b959c894346628b_640_358

独立开发者能够从这位作家身上学些什么

   辛辛苦苦开发的app不赚钱?也许你应该向一位从来没写过代码的人学学看。此人名叫Mark Dawson,去年Amazon付给了他45万美元。他是一位自发行的作家,没写过一行代码。那有什么好学的呢?   实际上,从很多方面来说,自出版的作家跟独立开发者是一样的。尤其在营销和销售方面。酒香也要吆喝,光写好代码并不能保证你的app大卖。所以我们来看看能从他身上学到哪些经验:   1、出书成系列   Mark从2013年6月就开始撰写John Milton系列,至今已经写过6部。他其它的系列封面的风格也都类似,一旦别人发现了他的书,就有很多可以读。   培育热爱产品(不管这产品

Windows7、Windows2008服务器 IIS7.0环境配置伪静态

Windows7_IIS伪静态配置 配置IIS7.5 或IIS7.0 1、新建一个应用程序池:       名称:aspnet (任意)       选择net FrameWork版本(你的网站时候2.0的话就选择2.0,我的4.0)我选择Net FramWork v 4.030319. 托管管道模式先暂时设置为集成模式。等下面的设置完成之后再将托管管道模式设置为经典模式。如果下面的设置完成之后不把应用程序设置为经典模式的话,伪静态的功能可以实现,但是页面的样式图片不能正常显示这是设置的关键。 2、新建一个网站 website &nb

面向对象的基本特性,面向对象和面向过程的区别

众所周知,面向对象的三个基本特征是:封装、继承、多态 一、封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。  封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。 封装提供了一个有效的途径来保护数据不被意外的破坏。相比我们将数据(用域来实现)在程序中定义为公用的(public)我们将它们(fields)定义为私有的(privat)在很多方面会更好。私有的数据可以用

Visual Studio 2012/2010/2008 远程调试

部署环境:ASP.NET(C#)+IIS+Win7 64 bit 此时开发人员会产生几种设想: 1、赶紧把服务器的环境部署到本地,然后把生成的dll扔进去进行调试。这时会出现几种结果,如果顺利的话,通过了调试解决了bug,如果不顺利的话,就会延长bug的解决时间。不顺利的情况可能会有:对程序的配置不熟悉,本地可能在注册表缺少了对那个插件的注册,目录可能存在中文……种种的,种种的问题。 2、在服务器上装上一个Visual Studio 2008/2010/2012[后面简称vs工具],然后把程序文件拷过去,然后将生成的文件dll附加到iis进程而进行调试,哈哈,顺利解

如果编程语言是女人

PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。 Perl 是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审美一落千丈,如今她看起来是丑陋不堪。“无论你们怎么评论,我仍然爱她!”,Larry Wall说。没有第二个人会像他这样。 Ruby是脚本家族中一个非常漂亮的孩子。第一眼看她,你的心魄就会被她的美丽摄走。她还很有有趣。起初她看起来有点慢,不怎么稳定,但近些年来她已经