`
fdyang
  • 浏览: 79669 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
创业反思:原始纯粹的行业 正等待IT精英们的降级 来源:创业邦2012-07-06 10:03:31 【创业邦讯】从2007年至今,连续创办了采麦、Tucia、魔果、吐司宝贝的罗浩是一位不折不扣的连续创业者。罗浩在自己的网站上这样介绍自己: ...
淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作。最著名的就是利用中小网站来做广告,突围eBay在门户网站上对淘宝的广告封锁。上网比较早的人应该还记得那些在右下角的弹窗和网站腰封上一闪一闪的广告。市场部那位到处花钱买广告的家伙,太能花钱了,一出手就是几百万,他被我们称为“大少爷”。“大少爷”们做的广告,带来的就是迅速上涨的流量和交易量。在2003年底,MySQL已经撑不住了,技术的替代方案非常简单,就是换成Oracle。换Oracle的原因除了它容量大、稳定、安全、性能高之外,还有人才方面的原因。在2 ...
TFS的开发,让淘宝的图片功能得到了充分的发挥。同TFS一样,很多技术都是在产品的推动下得到发展的。在讲下面的技术之前,有必要说说那些年,我们一起做过的几个产品。 <wbr></wbr> 先说个比较悲剧的——【团购】 ...
在讲淘宝文件系统TFS之前,先回顾一下上面几个版本。1.0版的PHP系统运行了将近一年的时间(2003.05-2004.01);后来数据库变成Oracle之后(2004.01-2004.05,叫1.1版本吧),不到半年就把开发语言转换为Java系统了(2004.02-2005.03,叫2.0 ...
已经有读者在迫不及待的问怎么去掉了IOE,别急,在去掉IOE之前还有很长的路要走。行癫他们买回来小型机之后,我们用上了Oracle,七公带着一帮DBA在优化SQL和存储,行癫带着几个架构师在研究数据库的扩展性。Oracle本身是一个 ...
我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美? 显然第一个比较好看,后面那个显得头重脚轻,这也注定了它不是一个稳定的版本,只存活了不到半年的时间。2004年初,SQL Relay的问题解决不了,数据库必须要用Oracle,那从哪里动刀?只有换开发语言了。换什么语言好呢?Java。Java是当时最成熟的网站开发语言,它有比较良好的企业开发框架,被世界上主流的大规模网站普遍采用,另外有Java开发经验的人才也比较多,后续维护成本会比较低。 < ...
淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作。最著名的就是利用中小网站来做广告,突围eBay在门户网站上对淘宝的广告封锁。上网比较早的人应该还记得那些在右下角的弹窗和网站腰封上一闪一闪的广告。市场部那位到处花钱买广告的家伙,太能花钱了,一出手就是几百万,他被我们称为“大少爷”。“大少爷”们做的广告,带来的就是迅速上涨的流量和交易量。在2003年底,MySQL已经撑不住了,技术的替代方案非常简单,就是换成Oracle。换Oracle的原因除了它容量大、稳定、安全、性能高之外,还有人才方面的原因。在2 ...
此系列文章转自 赵超 新浪博客 http://blog.sina.com.cn/s/blog_633219970100xazf.html <wbr></wbr> 2003年4月7日,马云,在杭州,成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴, ...
5分钟学用Lucene Lucene很容易使你的应用程序添加文本搜索的功能,实际上,非常容易,我将在5分钟内向您展示! ( 译者注: 实际上,在此之前需要理解搜索引擎的工作原理,和Lucene的基本概念 ) 1. 索引. 为了这个简单的例子 ...
对于搜索,按被搜索的资源类型,分为两种:可以转为文本的、多媒体类型。 Lucene所做的是全文检索(Full-Text Retrieval),是指以文本作为检索对象,找出含有指定词汇的文本。全面、准确和快速是衡量全文检索系统的关键指标。 ...
JSP , Servlet 和动态网页. 1. 使用Servlet 可以产生动态网页,但是需要在代码中打印输出很多HTML的标签. ->即,将静态显示的内容和动态产生的内容全部放到代码中。 2. 在静态的网页文件中嵌入脚本代码(Java代码,JSP标记),实 ...
<摘自 查力 的 给你一个亿 > ◎乔治卢卡斯,高中毕业的前三天,他开飞车莫名其妙地撞上了一棵大树, 赛车粉身碎骨,卢卡斯却大难不死,安然无恙,不过这场车祸却撞毁了他做赛 车冠军的人生梦想,把他从赛车的驾驶座撞飞了出去,落下来落到了电影导演 的椅子上。   众所周知,当导演不是个容易差事,年轻的导演们在好莱坞的魔窟里干的 其实都是小鬼的苦活累活脏活,多少人一辈子只能猫着腰跟在摄影机后面推轨 道车。   1973 年,卢卡斯总算混到了拍摄《美国涂鸦》的机会。这部《美国涂 鸦》可真是部美国涂鸦,经费少得可怜,总共投入只有125万美金,支付不起 任何一个大牌或明星, ...
vs2005编写对话框,上面放置一个picutre 控件,属性里面Type 设置为Icon, Real Size Image 设置为ture. Icon 源文件是 16*16的图片,但是在程序调用的时候,始终显示为32*32的大图标. 在代码中添加如下后实现。 CStatic *mPicture = (CStatic *)GetDlgItem(pictureGroup1[i]); HICON hIcon = (HICON)::LoadImage(::AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON_CHK), IMAGE_ICON, 16 ...
通过结构体传递参数给线程。 目的:在一个对话框中,点击按钮启动多个线程调用外部的程序(批处理) ,获取返回值后,将结果依次更新到多个Edit控件 思路 : 通过包含控件信息的一个结构体传递参数给线程,在线程函数中控制控件的数据更新。 步骤 : 1.在对话框类的头文件XXXDlg.h中建立一个结构体, 包括指向控件的指针。 struct threadInfo{ CEdit *pEdit1_1; } 接着,申明线程函数: UINT ThreadFunc(LPVOID lpParam); 注意,以上二者应在类CXXXDlg的外部。 2. 在XXXDlg.cpp文件中 ...
VC 2005 中添加控件的成员变量. 方法一:使用变量添加向导. 右击控件->Add Variable (打开了 Add Member Variable Wizard) -> 输入Variable name 即可. 例如在对话框里面添加一个Edit 控件,然后将它变成成员变量。 右击一个Edit Control -> Add Variable -> 在 Variable name 里面输入edit1 方法二: 手动添加 以上动作等同于 1) 在 XXXDlg.h 中对话框类中添加成员变量声明: public: CEdit edit1; 2) ...
Global site tag (gtag.js) - Google Analytics