• 加班?NO!我上班时很努力下班就该回家!
  • 作为一个在美国工作长达 30 年的程序员,我在这期间很多时候每周工作超过 40 小时,加班这在这一行业中并不那么常见。而且我从未领到更多的薪水。现在再也不这样了,我觉得加班这一想法非常恶心。我讨论的并不是自己创业,或者在一家创业公司上班,亦或是其他加班可以让你拿到更丰厚薪水的公司。我从 80 年代中期到 90 年代开了两家小型软件公司,我们的确加班很多,但是我们全都共同分享我们所创造的。在第二家公司,我们按照合同上班
    继续阅读>>
  •  程序员加班 IT企业文化  热度:(48) 发布时间:2016/5/25 23:35:00
  • 网站集成新浪微博登陆功能
  • 前几天写了一篇关于网站集成QQ登录的文章受到不少网友的好评,期间有不少网友私信能不能写一篇关于网站集成新浪微博登录功能的文章,于是这些天抽空写了这篇文章,希望能帮到有需要的朋友。一.前期准备网站要想集成新浪微博登录功能,你需要先去新浪微博的开放平台注册一个开发者账号,新浪微博开放平台地址:http://open.weibo.com/wiki/%E9%A6%96%E9%A1
    继续阅读>>
  •  网站集成微博登录 微博登录功能  热度:(201) 发布时间:2016/5/4 12:57:00
  • 网站集成QQ登录功能
  • 最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助。一.前期准备首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下
    继续阅读>>
  •  集成QQ登录 MVC ASP.NET网站  热度:(190) 发布时间:2016/4/28 11:07:00
  • 全球最大的在线篮球挑战平台架构演变史
  • 任何事物都有一个成长的过程,全球最大的在线篮球挑战平台www.mylanqiu.com的发展也一样,mylanqiu.com刚开始创建的时候只是一个很小的系统,就跟一两岁的小孩一样,随着mylanqiu.com的不断发展壮大,功能越来越多,承受的访问压力也越来越多,这个时候mylanqiu.com的架构也必须不断的发展变化才能跟上日渐增长的业务,今天我们就简单分析梳理一下mylanqiu.com从小变大的过程中架构的发展
    继续阅读>>
  •  架构设计 网站架构演变  热度:(163) 发布时间:2016/4/19 22:45:00
  • 关于Apache Spark和Apache Flink如何选择的问题
  • Spark Streaming和Flink都能提供恰好一次的保证,即每条记录都仅处理一次。与其他处理系统(比如Storm)相比,它们都能提供一个非常高的吞吐量。它们的容错开销也都非常低。之前,Spark提供了可配置的内存管理,而Flink提供了自动内存管理,但从1.6版本开始,Spark也提供了自动内存管理。这两个流处理引擎确实有许多相似之处,但它们也有着巨大的差异。近日,MapR Technol
    继续阅读>>
  •  Apache Flink  热度:(253) 发布时间:2016/3/30 12:36:00
  • JAVA多线程编程中的缓存一致性问题
  • 学过计算机组成原理的一定知道,为了解决内存速度跟不上CPU速度这个问题,在CPU的设计中加入了缓存机制,缓存的速度介于CPU和主存之间。在进行运算的时候,CPU将需要的数据映射一份在缓存中,然后直接操作位于缓存中的数据,操作完毕后再将缓存中的数据写回到主存。这在单线程环境中是没有任何问题的。但是在多线程环境中就大不同了。 假设现在有这样的一个场景:有两个线程thread1和thread2,他们都在操作位于主存上的一个数据int
    继续阅读>>
  •  多线程 缓存 死锁  热度:(277) 发布时间:2016/3/29 19:46:00
  • 写出优雅的前端页面怎能少了规范的命名规范?
  • CSS命名规范(规则)常用的CSS命名规则头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体佈局宽度:wrapper左右中:left right center登录条:loginbar标志:logo广告:banner页面主体:main热点:hot新闻:news下载:download子导航:subnav菜单:menu子菜单:submenu搜索:sea
    继续阅读>>
  •  命名规范 高性能 命名规则  热度:(268) 发布时间:2016/3/29 19:41:00
  • C#中的前台线程和后台线程的概念
  • 线程分类线程由程序员创建,可是创建的方式不同,总体来说有两种,一种是个人构造,也就是使用thread类new线程对象创建,这一类线程是大部分程序员知道的,也叫专用线程;还有一种是由CLR创建,这一类线程主要存在于线程池中,也叫线程池线程。对于这两种线程的好坏,个人建议最好使用线程池线程,不要大量使用专用线程,对于这一个问题的探讨,读者可以做研究,本文不做讨论。前台线程和后台线程而从回收的角度来看又可分为前台线程
    继续阅读>>
  •  线程 多线程 死锁  热度:(254) 发布时间:2016/3/29 19:37:00
  • 如何写出高性能的Web应用程序
  • 今天我们深入讨论如何进一步优化网站性能。 一、拆分初始化负载拆分初始化负载——听名字觉得高大上,其实不然,土一点将讲就是将页面加载时需要的一堆JavaScript文件,分成两部分:渲染页面所必需的(页面出来,没他不行)和剩下的。页面初始化时,只加载必须的,其余的等会加载。其实在现实生产环境中,对于大部分网站:页面加载完毕(window.onload触发)时,
    继续阅读>>
  •  高性能 高并发 网站性能优化  热度:(302) 发布时间:2016/3/29 11:52:00
  • ASP.NET MVC中异常处理
  • 异常处理是每个系统必不可少的一个重要部分,它可以让我们的程序在发生错误时友好地提示、记录错误信息,更重要的是不破坏正常的数据和影响系统运行。异常处理应该是一个横切点,所谓横切点就是各个部分都会使用到它,无论是分层中的哪一个层,还是具体的哪个业务逻辑模块,所关注的都是一样的。所以,横切关注点我们会统一在一个地方进行处理。无论是MVC还是WebForm都提供了这样实现,让我们可以集中处理异常
    继续阅读>>
  •  MVC 异常处理  热度:(261) 发布时间:2016/3/28 13:07:00
  • ajax开源组件ajaxpro的用法介绍
  • 这一篇我们来看一个开源的组件:ajaxpro。虽然这是一个比较老的组件,不过实现思想和源码还是值得我们学习的。通过上一篇的介绍,我们知道要调用页面对象的方法,就是靠反射来实现的,关键是整个处理过程,包括反射调用方法、参数映射等。ajaxpro不仅在后台帮我们实现了这个过程,在前台也封装了请求调用的方法,例如ajax的相关方法,用ajaxpro的方法就可以发送异步请求了,不需要自己封装js或者使用js库。接下来
    继续阅读>>
  •  ajax ajaxpro  热度:(237) 发布时间:2016/3/28 13:01:00
  • Linq查询中distinct 查询的局限性问题
  • 问题引出:在实际中遇到一个问题,要进行集合去重,集合内存储的是引用类型,需要根据id进行去重。这个时候linq 的distinct 就不够用了,对于引用类型,它直接比较地址。测试数据如下:123456789101112class Person{ public int ID { get; set; } public string Name { get
    继续阅读>>
  •  Linq查询 distinct过滤  热度:(238) 发布时间:2016/3/28 12:58:00
  • 关于ASP.NET WebForm和ASP.NET MVC框架在使用ajax时的区别
  • 前言  Asp.net WebForm 和 Asp.net MVC(简称MVC) 都是基于Asp.net的web开发框架,两者有很大的区别,其中一个就是MVC更加注重http本质,而WebForm试图屏蔽http,为此提供了大量的服务器控件和ViewState机制,让开发人员可以像开发Windows Form应用程序一样,基于事件模型去编程。两者各有优缺点和适用情景,但MVC现在是许多Asp.net开发者的首选。
    继续阅读>>
  •  MVC ajax webForm  热度:(273) 发布时间:2016/3/28 12:41:00
  • SQLServer中巧用nolock 提升应用程序性能
  • nolock 的使用方法如:select * from table1 with(nolock)with 后面加“锁定提示”,具体的锁定提示有许多种,有表级别,页级别,行级别等等。具体可以参照上面的链接。nolock 是锁定级别是:不采用任何锁。在允许脏读的情况下,使用nolock可以提升查询性能,避免锁定数据。关键词就是加粗部分了。脏读的意思是:读取了其它事务中未提交的数据,但
    继续阅读>>
  •  nolock 性能优化  热度:(232) 发布时间:2016/3/28 12:39:00
  • 详解ASP.NET MVC中的身份验证
  • 一、前言  关于表单验证,园子里已经有不少的文章,相信Web开发人员也都基本写过,最近在一个个人项目中刚好用到,在这里与大家分享一下。本来想从用户注册开始写起,但发现东西比较多,涉及到界面、前端验证、前端加密、后台解密、用户密码Hash、权限验证等等,文章写起来可能会很长,所以这里主要介绍的是登录验证和权限控制部分,有兴趣的朋友欢迎一起交流。  一般验证方式有Windows验证和表单验证,web项目用得更多的是表单
    继续阅读>>
  •  身份验证 表单验证 MVC验证  热度:(251) 发布时间:2016/3/28 12:37:00
  • 感谢以下赞助商
  • 网友吐槽
  • 往事如风: 河南女子放藏獒咬伤4村民 称"狗命比人命重要"!现在的世道,太让人无语了!
    2015/9/12 15:22:00  0(评)
  • 故乡孤星: 新的开始,新的征程,努力,为梦想,为明天,未为当初的诺言!~
    2015/9/11 19:16:00  0(评)
  • 卡卡: 好开森,刚才在茶水间碰见女神了,而且女神还开口关心我:还没下班啊?真的是好开始,O(∩_∩)O哈哈~
    2015/9/6 18:33:00  0(评)
  • 王帆: 纪念抗战暨世界反法西斯胜利70周年阅兵,场面壮观,看的人热盈眶泪,凡犯我中华者虽远必诛!
    2015/9/3 12:09:00  0(评)
  • 元宵佳节 辞旧迎新
  • 每到写总结的时候,就感慨时间过的真快。刚到上海时的情形犹如昨天一般。伴随而来的是,越来越多的回忆,难道我老了?... [详细]
  • 感想
  • 初学mvc4,想做一个基本的网站,利用很正规的分层思想。可是无奈没有什么头绪,本来想模仿熟悉的网站做。但是前端... [详细]