自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何辉

Impossible is Nothing

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 大辉谈-用redis和CDN实现百万并发架构

今天准备给大家讲讲我在工作中遇到的困难以及经过各种实践到认知再实践最终实现目标的过程之一: 我是如何思考动静分离架构并最终实现的先来说说需求, 我之前所在的团队的商业方向是做电商平台saas,类似于有赞和微盟, 电商saas顾名思义, 它是电商+saas,意思就是普通的电商那一套不够,还得加上saas:) 现在不是要双十一了么? 他们都想搞私域的双十一直播,平时的那点流量一下子蹿了十几倍甚至几十倍, 怎么应对? 啊! 动静分离! 团队的研发小伙伴们和问过的朋友以及CEO特意请的顾问都这么说. o..

2021-11-06 01:23:58 968

原创 技术总监经验总结: 从需求到上线之用户故事地图

干了二十多年的技术了, 作为一名80年出生的80后, 特别羞愧的在这里写这篇文章, 我是一名很常见的技术总监, 目前正在做saas电商平台麦穗云的技术总监,跟随前新浪高管做过医疗平台, 曾经在热酷做过月流水近千万的社交游戏<<无双三国>>的项目经理和后端主程, 跟当年facebook一模一样而且还比校内网更早上线的SNS社交网站新公社的技术总监, 曾经跟随过蒋总在CSDN奋斗过.这几年对领域驱动开发(DDD)特别痴迷, 结合我之前在看板方面的丰富实战经验和对<<用户.

2021-10-25 17:22:24 367

原创 新头衔:热酷高级python开发工程师,问我去热酷干嘛?

<br />1,python是门好语言,尤其是在经历过了带领技术团队之后,我再也不想费那么大力气规范大家的注释风格了...<br />2,热酷是做social game的,而且热酷是盈利的,既然狠狠的经历了一次创业,那么对于没有盈利计划这种计划我已经肝痛了.没有盈利计划的公司一定得有资源,连资源都没有,起码得有钱,连钱都没有,投资人你这就是学习雷锋加练兵,能练到我和养到一帮废物懒蛋,如果兵练出来(比如我)而又不想再玩的话,你的损失就是除了钱还有人以及下次再次给某些人练兵的机会.<br />3,除了actio

2011-02-21 01:01:00 603

原创 使用AuthToken架构保护用户帐号验证Cookie的安全性

<br />在项目或者网站开发中,我们很多人很多时候喜欢使用微软的FormsAuthentication类的GetAuthCookie函数生成需要在访客客户端放置的帐号校验Cookie,这个本身没问题,但是很多人会被GetAuthCookie的userName参数误导,以为传递UserID或者UserName就很安全了.而实际上,Cookie本身并不安全,如果完整复制了校验Cookie,在Cookie的允许时间范围内,黑客完全可以使用该Cookie代表的帐号做各种危害网站和应用的事情,即使设定了Cookie

2011-02-21 00:49:00 1712 1

原创 宁做创业狼,不做打工狗

浙江人的工作哲学:“宁做创业狼,不做打工狗”.   当然这话说的很极端,很多打工的朋友都不乐意听,但是我们仔细想想,这位老兄的话还真有点道理呢。    狼为了寻求自由,宁愿独立人格,自由思想,天天奔跑在大草原上,肆意的猎杀牛羊,尽可能的享受大自然提供的一切美味,吃饱后就躺在草地上,什么都不想,享受阳光和自由的空气,他们是草原的主宰,他们有的是尊严。不过当严寒来临时,他们必须学会抗拒暴风

2008-07-22 03:48:00 701

原创 任意上传图片的存储的设计思路

之前我讲了任意上传图片同时又不会将大量的毫无用处的图片保存在服务器上,占用大量的硬盘的资源的想法。今天我们来实现一下,注意,我这里假设全部的文章正式标识是int类型新文章当用户新建文章并且上传图片时,基于页面ViewState生成一个临时的key,用于标识尚未分配标识的文章。一旦用户决定保存草稿或者发表,则系统将根据临时Key将用户上传的图片与该文章建立后的标识对应。编辑文章系统首先获取文章,并基

2008-07-22 03:46:00 623

原创 关于防机器人论坛及博客刷屏的一些思路

头两天发了个有点愤青的帖子,被博客园的管理员大人们封了发首页的功能。真TM的牛X!!机器人刷屏是件非常牛X的事情,管理员是人,累死累活的删,赶不上机器人刷屏的速度,而且遇到多个机器人一块刷的情形,你肯定是处理不及时的!我在这里不打算考虑直接操作屏幕的那种机器人(抱歉,我还真的没有研究过刷屏机器人),而仅仅简单的假设所有的刷屏机器人都是通过form提交来实现刷屏的。我不打算用什么校验码,那个东西很费

2008-07-22 03:40:00 1304

原创 非常酷的WPF的抽奖程序

   头段时间为公司的年会写了个使用WPF技术的抽奖程序,实际效果很不错,就是内存占的大一些....(实际上更好的解决方案不是大批量的创建对象,而是变换固定一组对象的显示内容。)厄,今天一时兴起,决定分享下开发这个程序的一些心得,对这个程序的代码感兴趣的朋友请到微软的MSDN Code Library下载该代码. http://code.msdn.microsoft.com/annualf

2008-07-07 18:10:00 5242 3

原创 公司关于见习产品经理的会议我的问题及领导答复记录

公司准备培养大家做产品经理的能力,好事,起码每个人都会得到能力的提升。坏事是喜欢做愿者上钩的隐士,比如我这号做事情等着别人发掘的“人才”,心里还是不舒服,不禁想起上小学的时候临近毕业还未升过旗,申请的时候被同学斥责“你已经当过值周生了,不能再当了”的时候,但不管怎么样,让大家见识下真正有能力的人还是挺有意思的,就好比,你突然发现你的小鱼缸里养着的其实是一条鲸鱼那么有意思。没有机会展示自己自然就

2007-05-29 10:13:00 890

原创 SSIS系列之-BT的OLAP数据库连接字符串导致的问题

最近因为工作的需要,需要通过SSIS从OLAP中导出数据,费了很大的力气,终于把所有的该配的都配对了,但是没想到,一运行就出现下面的错误:SSIS package "ExtractUserTagPointsFromDataWarehouse.dtsx" starting.Information: 0x4004300A at Data Flow Task, DTS.Pipeline: Valid

2007-05-09 15:42:00 16024

原创 关于大学毕业能否创业的建议

看到论坛里一个网友很犹豫到底是创业好还是就业好,特意把答案转贴过来。还有两个月就毕业了,前一阵子一直忙着做项目没有去找工作,最近手头一个选课系统要完工了,工作的事情也提到了议程,工作室两个朋友让我跟他们一起创业办公司,因为刚毕业公司可以免税收。前两天也看了一个写字楼,新盖没多久~~环境挺好,办公桌椅都有,100来平米每个月才1K的租金,挺想跟他们一起干的(刚开始也就是做企业建站方面的活),可是

2007-04-24 09:51:00 638

原创 教你如何实现SQL下的字符串拆分

因为工作的原因,开发过一个拆分字符串的SQL函数,现在把它贴出来,与大家共勉学习。 该函数如下:CREATE function [dbo].[StringSplit](@str nvarchar(max),@spliter nvarchar(10))returns @tb table(ch nvarchar(256)) ASBEGIN DECLARE @Num int,@Pos int

2007-04-18 10:54:00 4140

翻译 SQL Server 2005 Integration Services 介绍

SQL Server 2005 Intefration Services(简称SSIS)是用于创建高性能的数据集成解决方案的平台,它能够执行析取(extraction),转换(transformation)和加载(load),缩写为ETL。用于为数据仓库提供服务。Integration Services包括 图形工具和创建及程序包Debug精灵(Wizard); 在工作

2007-04-12 17:06:00 1702

转载 数据仓库设计的7个步骤,7个禁忌和7种思路

最近终于涉足数据挖掘领域,负责公司的数据挖掘任务,目前是一个人,意识不到这个任务的艰难和复杂。读到这篇文章,茅塞顿开,特转贴以共勉也在数据挖掘这条路线上徘徊的同行们...高效实现数据仓库的七个步骤 数据仓库和我们常见的RDBMS系统有些亲缘关系,但它又有所不同。如果你没有实施过数据仓库,那么从设定目标到给出设计,从创建数据结构到编写数据分析程序,再到面对挑剔的用户的评估,整个过程都会带

2007-03-20 17:33:00 5640

转载 数据库开发中应注意的地方

一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时

2007-03-06 11:45:00 1108 2

原创 关于学好Ajax要掌握的一些技术

1,Html和xhtml   非常重要,尤其是对xhtml的掌握,因为如果仍然采用过时并且代码复杂的结构来设计页面的话,javascript的DOM调用将会非常繁琐。所以一定要有本书能够系统的掌握xhtml的规范,推荐大家阅读《HTML与XHTML权威指南》(Orielly),一本很系统很详尽的教材。2,Javascript  javascript如果没有系统的学习过,想必很多人会对/]*|[^

2006-12-26 16:33:00 852

原创 SharpDevelop的Codon名称在Xml文件中的定义

       author      = "Mike Krueger"       copyright   = "GPL"       url         = "http://www.icsharpcode.net"       description = "NCvs core module"       version     = "1.0.0">                 

2006-12-25 16:28:00 1010

原创 设置浏览器不缓存页面

设置浏览器不缓存页面 Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);//禁用浏览器缓存 实际上是设置了Http Headers 的CacheControl : No-Cache 参看以下的文章http://www.cnpaf.net/Class/HTTP/0532918532641885.html

2006-12-20 11:25:00 2283

转载 AJAX开发工具Atlas:实现机制浅析

http://www.5d.cn/tutorial/ajax/kjhz/200610/4789.html“Atlas”是ASP.NET下的一个新的Web技术开发包,它集成了一套非常大的客户端脚本库使得与功能丰富的、基于服务器开发平台的ASP.NET2.0结合在一起,“Atlas”能让你开发的Web应用能够通过直接调用Web服务器来更新一个Web页面的数据――不需要在页面往返传送(也就是不需要多

2006-12-15 16:53:00 769

原创 将动态aspx页面转换成为静态html页面的几种方法

1.         模版法该方法历史悠久,具体处理流程为采用一个html模版,将其中的关键字替换为我们希望的信息。优点:缺点: 所有的信息都要采取字符串批凑的方式来实现,比如需要一个列表,就需要拼凑字符串。问题是开发周期长,可扩展性非常差,而且不易维护,难修改。文章参考:Asp.NET 生成静态页http://www.codefans.com/ArticleView/Ar

2006-12-08 16:48:00 3347

转载 什么是HTMLArea

 转贴自 http://jedi.org/p4/l10n/HTMLArea/reference.html甚麼是 HTMLArea?HTMLArea 是一套自由的 WYSIWYG 編輯器, 能取代 欄位. 祇要在妳的網頁中加入幾列簡單的 JavaScript 源碼, 就可以把標準的 textarea 換成豐富的文字編輯器, 藉此妳可以: 將文字加上粗體, 斜體, 底線等不

2006-12-08 16:37:00 1477

原创 HtmlArea研究系列: 发现HtmlArea3.0 rc1下载的地方

还以为找不到HtmlArea3.0最终版了~ 没想到今天发现可以通过Google搜索   "HtmlArea   下载"   搜到~ http://xoops.org.cn/modules/wfdownloads/singlefile.php?cid=1&lid=187 我要哭了~ 因为我刚刚研究完HtmlArea   2.3~这是我手头曾经的最新版本~唉~  

2006-12-08 16:23:00 2075 4

原创 成功的软件开发过程(一):介绍和示例

成功的软件开发过程(一)                                                                  迭代,进化和敏捷 介绍 相对于顺序或“瀑布”生命周期,迭代和进化式开发(iterative and evolutionary development)对部分系统及早地引入了编程和测试,并重复这一循环。这种方式通常会在还没有详细定

2006-12-04 14:22:00 1435

原创 如何保障存储过程嵌套调用的原子性

DECLARE @TranStarted   bit    SET @TranStarted = 0    IF( @@TRANCOUNT = 0 ) -- 用于嵌套    BEGIN     BEGIN TRANSACTION     SET @TranStarted = 1    END    ELSE     SET @TranStarted = 0..... IF( @Tran

2006-08-30 10:58:00 954

原创 解析Community Server仍然无法实现中文检索的原因

研究Community Server 2.0 几天了,这两天想在自己的网站内实现文章搜索,于是沙拉巴戟的照着CS2.0的搜索部分一边抄一边理解,最后恍然大悟!!敢情CS2.0的搜索是无法支持中文的。原因很简单,仔细研究下CS2.0的代码部分大家就理解了,一开始我一直以为CS2.0采用了Sql Server 的全文检索,可是找来找去也没找到有关的代码,但是Post表里却一直有一个Is

2006-04-19 02:49:00 991 1

原创 很好玩的聊天机器人

[email protected]在MSN中加上这个地址,一个机器人数据库是基于微软的百科全书项目很有意思的!

2005-12-19 18:03:00 979

learning cocos2d

这本书是我读过的对cocos2d讲的最为透彻的一本书,例子也很大型,不敢独享,分享给大家.!!

2012-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除