- 博客(36)
- 收藏
- 关注
转载 几篇不错的文章
<br />又拍网架构中的分库设计 http://www.infoq.com/cn/articles/yupoo-partition-database从技术角度剖析云计算的架构 http://www.infoq.com/cn/articles/analyze-cloud-architecture#
2010-06-23 14:17:00 365
转载 话说程序员的职业生涯
作者:IBM 软件集团大中华区总架构师 寇卫东有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一
2010-03-12 19:31:00 401
转载 中国惠普前总裁孙振耀谈职业生涯规划
在本文中,中国惠普前总裁孙振耀谈职业生涯规划、谈跳槽、谈职业选择与积累。凡是读过本文的都认为对他们的启发特别大,不管是对您的职业生涯规划、对生活、对工作还是生活态度,或许都有启示。 一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理
2010-03-12 19:27:00 629
转载 IIS 7.0 的 ASP.NET 应用程序生命周期概述
本主题介绍在 IIS 7.0 集成模式下运行以及与 IIS 7.0 或更高版本一起运行的 ASP.NET 应用程序的应用程序生命周期。IIS 7.0 还支持经典模式,其行为类似于在 IIS 6.0 中运行的 ASP.NET。有关更多信息,请参见 IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述。IIS 7.0 集成管道是一种统一的请求处理管道,它同时支持本机代码和托管代
2010-03-10 19:22:00 940
转载 ASP.NET 页生命周期概述
ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周
2010-03-10 19:17:00 342
转载 .net程序员所需掌握的sql,基本技巧(2)
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面
2010-03-10 18:23:00 741
转载 .net程序员所需掌握的sql,基本技巧(1)
1、Session有什么重大BUG,微软提出了什么方法加以解决? 答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据 库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。 2.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。C# code <!--
2010-03-10 18:17:00 449
转载 大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面
2010-03-10 18:15:00 299
转载 找些不错的sql面试题(2)
问题描述:本题用到下面三个关系表:CARD 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数 BORROW 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。要求实现如下
2010-03-08 21:27:00 488
转载 找些不错的sql面试题(1)
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#=001) a,(sel
2010-03-08 21:16:00 469
转载 Silverlight开发工具集合
随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。 Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发中使用的工具进行一次总结,希望对大家能有所帮助。 Silverlight开发工具包(必装):
2010-03-08 20:47:00 479
原创 大数据量网站架构、安全、性能小结
近来无事将最近几年的一些工作心得整理一下,如有不对,请大家多多指点,如有补充,请大家在评论区多多拍砖:因为近来对大数据量、高并发比较感兴趣,所以将我2年前曾经供职的一家US的大型电子商务公司(每天平均访问量在1200W以上)的架构总结如下:系统整体架构:公司在US东海岸和西海岸均有一个服务器集群,每个集群大概有20多台高性能服务器。 1)当客户访问时,有一个统一的第三方硬件分配系统,将
2010-03-08 20:06:00 3188
转载 软件架构学习小结
软件架构设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描述了解软件架构的含义和怎样设计软件架构。 一、软件架构师的职责架构师分为以下几大类:业务架构师、主题领域架构师、技术架构师、项目架构师(J2EE架构师、.NET架构师等)、系统架
2010-03-08 10:31:00 1617
转载 软件项目经理所必需具备的素质
许多人都以为项目经理总是与“理想与光荣”相伴的,其实作为一个有志于改进中国软件开发流程的项目经理来说,他们承担的更多的是“艰辛与痛苦”。在这里,我通过我担任项目经理期间所遇到的种种现象,来总结项目经理所必需具备的素质,当这些素质您不具备的话,就需要花费多年的努力来培养他,如果无法培养成功,那么请您转换岗位,因为项目经理不适合您,您难以在这个方面获的成功。 一、执着可以这么说,在中国如果
2010-03-05 20:10:00 362
转载 大型网站的架构设计问题----大型高并发高负载网站的系统架构
随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求…… 本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展(主要是技术方面,而较少涉及管理及营销等方面)矛盾。 一、 国外大型IT网站的成功
2010-03-04 22:46:00 386
转载 大数据量高并发的数据库优化(一)
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在
2010-03-04 22:39:00 779
转载 新年找工作的注意啦:一般通用面试内容
1. 您在选择工作中更看重的是什么?(可能是成长空间、培训机会、发挥平台、薪酬等答案)(若薪酬不排在第一,问)——您可不可以说说你在薪酬方面的心理预期?(待回答完毕后)那您刚才的意思也可以这样理解:薪酬方面可以适当低于您的心理预期,对吗?(若薪酬显得不太让步,可问)有人说挣未来比挣钱重要,您怎样理解?2. 您觉得您在以前类似于我们公司提供的这个岗位上的工作经历有哪些
2010-03-04 19:18:00 1663
转载 jQuery介绍
jQuery jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级
2010-03-04 19:15:00 321
转载 jQuery中文入门指南,翻译加实例,jQuery的起点教程
此文以实例为基础一步步说明了jQuery的工作方式。现以中文翻译(添加我的补充说明)如下。如有相关意见或建议请 EMAIL 告知。或者在 BLOG中留言。英文原版:http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery ,感谢原文作者 Jörn Zaefferer 本文发布已征求原作者同意。 说明:在本教程发布之后,得到了几
2010-03-04 19:12:00 391
转载 C# webservice调用方法总结
一、WebService在cs后台程序中的调用 A、通过命名空间和类名直接调用 示例: WebService ws = new WebService(); string s = ws.HelloWorld(); B、通过添加WEB引用的方式调用,首先添加WEB引用,通过URL指向WE
2010-03-04 19:08:00 370
转载 JavaScript 事件
作者:李丽媛联系方式:lly219#gmail.com日期:2010-2-26前言 本文主要正对key event,change event,代理的focus event,移动设备上event测试的初次结果进行讲解,但在开始之前,我觉得大家还是有必要再温故一下js中的事件。一般事件 事件 浏览器支持 描 述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点
2010-03-04 19:05:00 372
转载 ASP.NET页面刷新方法总结
先看看ASP.NET页面刷新的实现方法: 第一:C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private void Button1_Click( object sender, System.Ev
2010-03-04 19:03:00 281
转载 在Scrum中实现敏捷建模
本文主要是介绍Scrum中实现敏捷建模,希望通过本文能让大家对Scrum有更深刻的了解,能完美的实现敏捷开发。1. Scrum敏捷框架1.1 Scrum概述 Scrum是一种敏捷过程,它使用迭代和增量方式管理和控制复杂的软件与产品开发。Scrum的开发流程非常简单。首先,Product Owner根据客户的需求编写Product Backlog,然后召开计划会议,评估各项功能的相对工作
2010-03-03 23:34:00 473
转载 XP和RUP的比较
XP和RUP的比较XP (Extreme Programming)是Kent Beck和Ward Cunningham于1996年提出的一套软件开发过程理论。它不同于以往的软件开发理论,没有对软件开发的整个过程进行强制而繁琐的规定,而是给出了一套在实际软件开发过程中需要遵守的活动原则。XP没有强调复杂的过程和繁琐的文档,可以说XP是轻量级的软件开发过程理论。当然,与任何软件过程理论一样,XP也
2010-03-03 23:27:00 3671
转载 26种提高ASP.NET网站访问性能的优化方法
1. 数据库访问性能优化数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连
2010-03-03 23:22:00 446
原创 强制关闭网页不征求浏览器确认框
window.opener=null; window.open("",_self,""); window.close();
2010-02-25 22:19:00 376
转载 三种SQL分页法
表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: SELECT TOP 页记录数量 * FROM 表名 WHERE (ID NOT IN (SELECT TOP (每页行数*(页数-1)) ID FROM 表名 ORDER BY ID)) ORDER BY ID /
2010-02-06 10:54:00 252
转载 总结一下网站注入与防范的方法
最近看到很多人的网站都被注入js,被iframe之类的。非常多。 本人曾接手过一个比较大的网站,被人家入侵了,要我收拾残局。。 1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 http://hi.baidu.com/zzxap/blog/item/18180000ff921516738b6564.html 2.其次,用麦咖啡自定义策略,即使网站程序有漏洞,别人也很难在文件上写入代
2010-02-04 19:20:00 289
转载 浅谈OOP
了解Java或C#等面向对象编程语言的的程序员比较熟悉类和对象以及OOP。一谈起OOP,就会想起教科书式的OOP概念:封装、继承、多态。粗浅的解释封装就是对数据进行隐藏;继承就是子类继承父类(class)或接口(interface)的方法和属性,并实现代码复用;多态就是重载和重写。这样的解释仍仅仅只是面向对象的基本特征,很浅显,根本无法让人知道如何去思考和设计面向对象编程。面向对象理解 在
2010-02-04 19:18:00 316
转载 项目开发经验谈(二)
1.1 需求变化 项目的需要变化是肯定有的,而且变化一般都很频繁,我们怎么应对客户的这种需求变化呢,以不变应万变。首先在前期的需求调研要做好,尽可能的替用户考虑,达到功能质量满足最大化。需求调研前期的《目标与范围》和需求调研末期的《功能规格说明书》都要跟客户签字确认,这样既能保证我们所理解的需求就是客户所要的,也使得项目末期跟客户验收时有据可依。在项目中期是发生需求变更是很常见的,这时要做好
2010-02-04 16:40:00 357
转载 项目开发经验谈(一)
根据我们项目出现的问题,我自己的总结的一些经验以及我在培训中学习得知识总结下项目中遇到的问题和解决方案。1.1 签订合同我们项目的合同内主要写的很模糊,范围可大可小,致使我们在后期的工作中项目越做越大,但是项目费用是不变的。在国内的合同好像都是在打单时是基本上都承诺,也不会到细节,在合同签订后启动后才发现问题。但合同中可以写明如果需求变更什么级别的怎么样,多少钱等;签订合同也是一个很高
2010-02-04 16:34:00 592
转载 如何做一个出色的程序员
爱这行!!! 从事任何行业都一样,只有真正的爱上了这份工作,才会投入热情,才会在顺境中自我警醒,在逆境中寻找突破。这个行业的竞争很激烈,你停下来走,别人就立刻会跑步超过你,没有对这一行业的一种热情,就很难在困境中保持一种执着的态度坚持到底。 踏踏实实“扎马步” 今天无意中看了“校长”的“程序员&司机”,其中谈到了关于程序员速成的问题。其实速成班毕
2010-02-04 15:46:00 255
转载 软件项目管理的四个持续
工作了几年也参加了多个项目开发,经历了好几种的开发模式;有传统的瀑布式,有螺旋式,有迭代式等等开发模式。最近在研究敏捷开发里的XP开发模式并针对这几年的项目开发总结出项目管理的四个持续:持续集成、持续测试、持续重构和持续沟通。 一、 持续集成持续集成是XP里面的概念,在此我不想将XP里面的Copy出来,要是这样的话就浪费读者的时间了,要是想看的话可以到google上go下。这里我就用我的观点来阐述
2010-02-04 15:36:00 443
转载 22个所见即所得在线 Web 编辑器
这些 Web 编辑器可以在线编辑和处理富 Web 内容,包括格式文本,表格,图片,媒体,链接等等,非常适合集成到 CMS 网站内容管理系统中使用。本文搜集了 22 个 Web 在线编辑器,它们基本代表了当前 Web 编辑器的现状。1. TinyMCE免费,开源,轻量,基于 JavaScript,高度可定制,跨平台。2. FCKEditor免费,开源,用户量庞大,有良好的
2010-02-04 12:03:00 371
转载 IT管理的致命七宗罪
有人将人的罪行归结为纵欲、贪食、贪婪、懒惰、嫉妒、暴怒和傲慢等7宗罪。在IT管理中,同样存在着7宗罪,这是导致IT管理失败的致命罪行。对新技术的纵欲《IT一致性与控制》一书的作者James J. DeLuccia认为,IT管理者经常误认为使用最新的设备和技术是为了不落后于时代,但是在大多数情况下,当前的技术已经足够用了。DeLuccia举了一个消费品制造商的例子来说明。初始,这家制造商
2010-02-03 17:32:00 377
原创 如何查询表中重复数据
建立以table,表名为Test_Table,设置字段分别为ID(自增),A,B,C,D,E,然后向里分别插入如下数据:1,1,1,1,11,1,1,1,12,2,2,2,23,3,3,3,34,4,4,4,44,4,4,4,45,5,5,5,55,5,5,5,56,6,6,6,67,7,7,7,7如查找重复的数据,则SQL语句如下:select P.*
2010-01-13 18:31:00 1419 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人