- 博客(67)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
转载 网上商城之购物车的3种实现方式
网上商城中的购物车与现实中超市里的购物车应该具有相同的功能,不同的是一个是实体车,一个是虚拟车。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到购物车中,重复选购后,最后将选中的所有商品放在购物车中统一到付款台结账,这也是尽量让客户体验到现实生活中购物的感觉。服务器通过追踪每个用户的行动,以保证在结账时每件商品都物有其主。 网上商城中的购物
2015-07-17 13:39:18 10794
转载 浅谈 C/S 和 B/S 架构
概述在这个信息急剧膨胀的社会,我们不得不说人类正进入一个崭新的时代,那就是信息时代。信息时代的一个主要而显著的特征就是计算机网络的应用。计算机网络从最初的集中式计算,经过了Client/Server阶段(有两层C/S和三层C/S),已发展到目前最流行的 Browser/Server计算模式。其中颇具争论和影响力的是C/S以及B/S架构,C/S是一种历史悠久且技术非常成熟的架构,B/S是新生
2015-04-23 15:33:09 15919
转载 设计与咖啡:我在卖咖啡中学到的产品设计
设计师通常会被雇去设计一款让用户能轻易上手的App或者网站。但是他们认为这份工作可能更适合别人去做,原因是这会阻碍创新。这种气质让设计师能更有效地投入到创作中并成为一个真正的创新者。同样的方法,技术和价值让设计师精心制作出更实用,更有趣的用户体验——我们可以称之为“设计思想“——也是创新者和企业家具备的特质。为了使设计师成为一名有创新力的创新者,我们需要更为深度的思考。以下是我过去
2015-04-23 15:11:46 538
转载 移动APP项目研发流程及版本规划
一个移动APP项目研发规模可大可小,但都离不开以下几个成员:产品经理、ui设计师、前端开发、后端开发、测试等。如何合理安排项目成员工作、确保项目顺利进行呢?一个清晰合理的项目研发流程控制很重要。项目研发流程一般来说分3个阶段第一阶段:需求策划。在需求阶段产品经理内部进行需求讨论:讨论下版本需求重点是什么,做什么功能,怎么做。通过反复调研、讨论、输出交互方案。
2015-04-21 08:19:17 1033
转载 产品经理如何入门,没人带的情况下如何学习?
自己也是一个自学的产品经理,简单的说下自己的学习历程和感悟吧,希望能给题主带来帮助:一、产品经理的要求是什么?如果说题主想要成为一个产品经理,不管自己的目的如何,是为了产品经理这个名头?逼格?收入?总要了解企业对产品经理的要求是什么?1、大部分公司要求的产品经理即功能型产品经理:设计功能:懂得产品模式的功能结构;产品软件:office、思维导图、原型设计
2015-04-09 09:12:32 962
转载 哪本书是对程序员最有影响、每个程序员都该阅读的书?
国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书《Code Complete》被顶了1306次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天才,但我相信大多数人都
2015-04-01 10:16:46 406
转载 编程能力层次模型
前言程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。下面通过两个维度展开编程能力层次模型的讨论。一个维度是编程技能层次,另一个维度是领域知识层次。编程技能层次编程技能层次,指的程序员设计和编写程序的能力。这是程序员的根本。0段—非程序员:初学编程者,遇到问题,完全是懵懵懂懂,不知道该怎么编程解决问题。也就是说,还是
2015-03-31 15:21:17 429
转载 程序员如何做到『编程速度又快,Bug 数量又少』?
三个程序员被要求穿过一片田地,到达另一侧的房子。菜鸟程序员目测了一下之间很短的距离,说:“不远!我只要十分钟。”资深程序员看了一眼田地,想了一会,说:“我应该能在一天内过去。”菜鸟程序员很惊讶。大神程序员看了一眼田地,说:“看起来要十分钟,但我觉得十五分钟应该够了。” 资深程序员冷笑了一声。菜鸟程序员出发了,但只过了一会,地雷爆炸了,炸出了巨大的洞。这下他必须偏移预
2015-03-31 14:53:46 399
转载 Asp.Net页面生命周期
一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创
2015-03-31 14:43:14 301
转载 每个程序员需掌握的20个代码命名小贴士
1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理解代码。int d; // elapsed time in daysint elapsedTimeInDays;int daysSinceCreation;int daysSinceModification;int fileAgeInDays;在
2015-03-25 16:17:24 415
转载 你的才能被埋没了没?10种埋没才能的生活方式
事实就是如此,人类的潜能是无限的。人脑不像电脑,大脑的“硬盘”永远不会不够用。你可以持续地提高你的极限,努力达到更高的目标,最后你会发现,你也只是发挥了一点点潜能而已。毋须质疑,你限制了自己不可估量的潜能。不幸地是,许多人无法发挥所有的潜能,还把发挥的潜能放在一些浪费时间精力的工作上。以下列举出10种保证让你高能低用的生活习惯:1. 总是旧事重提,而不着眼当下。有些人总是活
2015-03-18 21:17:05 426
转载 sql getdate() 时间格式设置
Sql Server 中一个非常强大的日期格式化函数常用: Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 0
2015-03-18 14:36:39 1291
转载 IIS经典模式和集成模式的区别
在 IIS 7.0 中,应用程序池有两种运行模式:集成模式和经典模式。 应用程序池模式会影响服务器处理托管代码请求的方式。如果托管应用程序在采用集成模式的应用程序池中运行,服务器将使用 IIS 和 ASP.NET 的集成请求处理管道来处理请求。如果托管应用程序在采用经典模式的应用程序池中运行,服务器会继续通过 Aspnet_isapi.dll 路由托管代码请求,其处
2015-03-16 09:34:46 9997 2
转载 SQL Server ErrorLog 错误日志(如果数据库所占空间变大)
默认情况下,SQL Server 保存 7 个 ErrorLog 文件,名为:ErrorLogErrorLog.1ErrorLog.2ErrorLog.3ErrorLog.4ErrorLog.5ErrorLog.6在 APACS OS 版本 6.1 中,ErrorLog 文件保存在 c:\Program Files\Microsoft SQL Server\MSSQL$WINCC\LO
2015-03-13 10:02:00 811
转载 成为一个软件架构师的过程
“软件架构师”这个名词也不知是什么时候进入我的脑中的,不过一直就很疑惑,总觉得和软件的Team Leader之间有些纠缠不清。不过以我的观点来看,软件架构师除了没有行政上的职责以外,与Team Leader也并无二致了,也就是一个软件团队的核心设计者和决策人。作为一个软件团队的领头人,架构师应该具备哪些能力、素质和经验呢??我可以把一个软件研发工作者的从业经历大致划分为3个阶段第一
2015-03-02 16:04:51 422
转载 每个程序员都可能犯过的10个错误
本文列出的10个错误,并不局限于C#,Delphi,JavaScript等——几乎涵盖了所有的编程语言。是不是大吹大擂,欢迎各位品鉴……1.面向编译器写代码,而不是面向用户当人们使用编译器创建自己的app时,在把自己的想法诉诸于机器代码的过程中,常常会将那些可以使得编程更为简单却又冗长的语法遗忘于脑后。无论你使用的是单字母的标识符还是更易于人脑理解的标识符,对于编译
2015-03-02 15:22:36 418
转载 读十年书,不如读懂这百句话
1、蜘蛛:能坐享其成,靠的就是那张关系网。2、虾:大红之日,便是大悲之时。3、天平:谁多给一点,就偏向谁。4、瀑布:因居高临下,才口若悬河。5、锯子:伶牙俐齿,专做离间行为。6、气球:只要被人一吹,便飘飘然了。7、钟表:可以回到起点,却已不是昨天。8、核桃:没有华丽的外表,却有充实的大脑。9、指南针:思想稳定,东西再好也不被诱惑。10、花瓶:外表再漂亮,也掩不住
2015-02-26 13:35:44 667
转载 LINQ 之Union All/Union/Intersect操作
适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。Concat(连接)说明:连接不同的集合,不会自动过滤相同项;延迟。1.简单形式:var q = ( from c in db.Customers select c.Phone ).Concat( from c in db.Customersselect c.Fax ).Concat( from e in
2015-01-30 14:44:52 586
转载 O2O与B2C区别
一 什么是O2OO2O是把将线下的商务机会与互联网结合,这就为传统的企业开辟了新的市场渠道,现在传统企业的生意越来越不容易做,成本逐渐增高,而通过O2O的方法,可以降低营销的成本,开辟新的市场渠道。比如:在南京有个姓王的小伙子,自己经营一家水果店,生意很冷清,后来他朋友让他在互联网上找找机会,于是他找人搭建了一个网站,通过互联网渠道销售他的产品,没想到现在的每月营业额达到了30多万,南京当地的
2015-01-26 09:10:10 487
转载 使用HTML5的十大原因
你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因;它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码。HTML5是web开发世界的一次重大的改变,事实上不管你是否喜欢,它都是代表着未来趋势。其实HTML5并不难理解和使用。我们这里能列出许多原因为什么现在要开始使用HTML5。 目前有很多的文章介绍使用HTML5并且介绍了使用它的优势和好处,没
2015-01-23 09:18:09 378
转载 【大趋势】十张图告诉你传统企业与互联网怎样融合
互联网小子:扶摇直上九万里,瞬时飞向人生巅峰!『先看互联网企业五大优点』先尝后买,不甜不要钱:卖的不是商品,是体验莫装逼:你若端着,我就无感 对用户免费:羊毛出在猪身上雷厉风行:快速响应的扁平化组织 精神内核:平等,开放,去中心化二.传统老大爷:姜还是老的辣!『再观传统企业五大法宝』
2015-01-21 08:41:42 423
原创 《每天坚持30分钟》摘录
第一章只有学习才能成功1、有“学习意识”时,学习欲望最大。这时集中学习的话,往往收效很大。2、每天学习30分钟持续5年,比每天学习5个小时坚持一周的效果要高出10倍。3、三天打鱼两天晒网也可以,每年能反复50次的话,一年的学习时间会有150天。4、初次学习的知识要在1周后进行复习,过2周后进行第2次复习,之后1个月内进行第3次复习,这样的学习效果最佳。5、Y(学习成果)=a(教
2015-01-19 13:26:12 796
转载 O2O行业的垂直社区应该怎么做?
牛文文曾提出了一个词叫“重度垂直”,事实上品途网也一直倡导创业者要有深耕行业的决心,因为垂直行业足够聚焦且具备一定的行业特性,因而能吸引具有相同属性的人群,同时行业所需的专业度越深就意味着进入壁垒越高,竞争力相对越强。当然,太小太细的行业面临的问题是难以做大。那么在此认识的基础上,创业者应该怎么做呢?虽然切入点和行业有多种多样,但从社区切入的路径总体上相似度很高,以整形美容这个小行业为例,
2015-01-14 16:18:18 510
转载 微商前途无量,可微信电商没有出路
微商最近很火,很多人把通过微信开个小店就当成了“微商”,并且与淘宝相提并论,俨然自成一派。实际上,微商并非“微信电商”,更不是仅仅指微信小店,微商指的是在移动终端平台上借助移动互联技术进行的商业活动,或者简单的指为通过手机开店来完成网络购物。不是只有网购才叫电商,但电商却被理解成了网购从广义来讲,电子商务包罗万象,只要是通过电子化的手段进行交易就可以称为电子商务,而一般来理解的电子
2015-01-14 14:11:11 887
转载 可视化对比十多种排序算法(C#版)
引言首先,我认为是最重要的是要理解什么是“排序算法”。根据维基百科,排序算法(Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。最常用到的排序方式是数值顺序以及字典顺序。有效的排序算法在一些算法(例如搜索算法与合并算法)中是重要的,如此这些算法才能得到正确解答。排序算法也用在处理文字数据以及产生人类可读的输出结果。接下来,我会说明一些算法。所
2015-01-14 11:12:31 512
转载 为什么Lisp语言如此先进?
(节选自即将出版的《黑客与画家》中译本)一、如果我们把流行的编程语言,以这样的顺序排列:Java、Perl、Python、Ruby。你会发现,排在越后面的语言,越像Lisp。Python模仿Lisp,甚至把许多Lisp黑客认为属于设计错误的功能,也一起模仿了。至于Ruby,如果回到1975年,你声称它是一种Lisp方言,没有人会反对。编程语言现在的发展,不过刚刚
2015-01-08 09:12:43 475
原创 c#中 ==与equals有什么区别
对于值类型、引用类型来说比较过程怎样的?using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Person { private string name; public string Nam
2015-01-04 13:39:14 373
转载 偷代码
学东西容易。化为己有难。我发现自己在最近的几个项目中偷窃了其它项目的思想。当然,并不是真正的“偷”,而是浏览和学习你欣赏的项目和开发者,从中窃取思想。诸如设计模式,重构方法等。Chris是如何处理hub里的命令行参数的?shell脚本和rvm上的Ruby是如何进行韦恩转化的?当你遇到问题,有点难度、需要你动一下脑子时,你要问“嗨,我怎么实现这个呢?”,这是个不错的问题入手点。一
2014-12-29 10:36:54 744
转载 深入浅出.NET接口:阿猫阿狗和程序员
C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。
2014-12-26 14:10:57 505
转载 程序员最常犯的五大非技术性错误
对于程序开发者来说,有两种技术需要我们掌握,一个是技术上的能力,另一个是非技术上的能力。不幸的是,许多程序员过多地关注了技术上的能力,而忽略了非技术上的能力的培养,因此,我们的程序员们经常会有一些很不好的习惯,这里我们例举了程序员们最常犯的5个非技术性错误,与大家共勉。1.- 缺乏团队纪律“Discipline is the bridge between goals and acc
2014-12-26 08:33:52 487
转载 充满荆棘的专家程序员之道
我作为父亲一直在教自己年轻的孩子开车。对于新手司机来说,学习控制汽车的整个过程(把握方向盘、使用各种踏板、换挡、看后视镜,等等)是比较伤脑筋的。但是所有这些都是相对简单的事情,大部分年轻驾驶员都能掌握,不会有太大的问题。新手司机在经过一段时间的锻炼之后,当他们跟其他的司机一样外出上路时,真正难受的经历才开始。这时才是真正学习开车的时刻,因为仅仅能控制汽车并不能够成为好司机,虽然这是重要的前提条
2014-12-25 14:25:15 399
转载 每个好架构师都是一位出色的程序员
【51CTO独家特稿】架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。51CTO开发频道年终巨献:架构师最怕程序员知道的十件事不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“
2014-12-25 08:53:45 437
转载 爱因斯坦谜题:谁养鱼(C#版)
一个偶然的机会再次接触到了爱因斯坦谜题,一时来了兴致,用C#做了一个程序,看看到底是谁养鱼(大学毕业后接触过这道题,不过很遗憾,那时的我没有成为2%的人,所以不知道是谁在养鱼)?这道迷题出自1981年柏林的德国逻辑思考学院,据说世界上只有2%的人能出答案,就连大名鼎鼎的爱因斯坦也成为此题大伤脑。爱因斯坦谜题的中文表述是这样的:1. 有5栋5种颜色的房子2. 每一位房子的主人国籍都不同
2014-12-22 13:27:12 721
转载 爱因斯坦谜题的图表分析法
又见爱因斯坦谜题,这个面试体的确很经典,让我想起了网易曾经的一道面试题,和这个类似。如果你还有其他答案,希望你能和我分享。爱因斯坦谜题: 在一条街上有颜色互不相同的五栋房子,不同国籍的人分别住在这五栋房子力,每人抽不同品牌的香烟,喝不同的饮料,养不同的宠物。已知如下情况:1. 英国人住红色房子里。2. 瑞典人养狗。3. 丹麦人喝茶。4. 绿色房子坐落在
2014-12-22 13:25:56 678
转载 刚需:用户的痛点在那里?
投资者常问创业者的一句话是:“用户的痛点在那里,你是如何解决的”。这句话的实质就是项目是否有市场需求,用户是否愿意买单(没有真正的免费,所谓的免费是用户拿时间和机会在买单)。今天我们就聊聊如何寻找用户的需求。需求是分层次的,在不同的时期对需求的理解不同,我一般喜欢从把 需求分成以下两个类型。第一层需求“止痛片”。用户明显感觉有痛,渴望有一种产品或服务能帮他们解决问题。比如最
2014-12-15 08:35:10 2344
转载 C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对
2014-12-12 14:43:59 427
原创 【VS】VS版本与.net FrameWork版本
VS2003 版本号:7.x .NET FrameWork版本:1.1 Windows server 2003VS2005 版本号:8.x .NET FrameWork版本:2.0;3.0 Windows vista | windows server2008VS2008 版本号:9.x .NET FrameWor
2014-12-12 13:59:29 9409
转载 杰出程序员永远都不会说的几句话
作为一名软件工程师和一个有着12年经验的项目组领导人,我有很多机会和那些非常有才华的程序员做交流。通过沟通,我发现了一个很有意思的现象,那就是下面这些话几乎从来没有从这些令人膜拜的程序员嘴中说出来过。“我习惯于使用______,但我不知道它是如何工作”杰出的程序员源于自己的好奇心和不断的探索,这样才掌握了一项项非凡的技能。他们会仔仔细细研究事物运作的原理,即使这些信息可能永
2014-12-11 10:13:15 752
转载 怎样开始冥想(下)
在上篇《怎样开始冥想(上)》,我们说到每天进行冥想将有助于内心的平静,能有效促进身心健康,能使我们从忙碌的生活中理出头绪。这篇文章我们将继续深入介绍怎样开始冥想。冥想基础以下我们将介绍练习冥想的4种办法:跟随你的呼吸这是所有冥想技能里最普遍的一种。首先,用力呼气,将肺底里的二氧化碳给吐出来。通过练习“深度呼吸方法”(又称腹式呼吸法)里的技巧是很有帮助的:想象
2014-12-10 15:25:47 592
转载 怎样开始冥想(上)
信或不信,每天进行冥想将大大有助于你内心的平静。每天20分钟的冥想练习能有效促进我们的身心健康。不管你平时是否坚持,有规律的冥想能使我们从忙碌的生活中理出头绪。这篇文章将介绍如何冥想,以及如何建立你个人日常冥想习惯的问题。冥想:精于内心平和的艺术自我觉醒团体的创始人Paramahansa Yogananda(1893-1952)在一书《内心平和》中写到:“平静是我们应具有的
2014-12-10 15:24:51 573
解决kindeditor 编辑器完美支持IE11 看不见上传文件框问题 无法保存问题
2014-06-05
VS2012打开项目 提示Asp.net4.0未在web服务器上注册
2015-03-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人