Fork me on GitHub

2013年6月4日

摘要: JavaScript 实现分页效果一、需求示例图二、需求分析1、分页依据元素: 当前页码, 后端的页码总数2、页数小于等于6, 直接在当前页码显示左右相邻页码3、页数大于等于7, 根据 余数(= 总页码数 - 当前页码数)来做判断三、注释源码注:代码依赖jQuery库function paging ( currentPage, totalPage ) { var p = currentPage, t = totalPage, linkStr = ''; // 页码链接(后面 + 页码参数),也可以作为参数传递 // 插入一个页码包装器 $('<div class. 阅读全文
posted @ 2013-06-04 09:48 HackerVirus 阅读(228) 评论(0) 推荐(0)
摘要: 面向个人的免费插件仓库iOpenWorks平台终于成型发布了经过5年的努力,一个平台的梦想终于初步实现,我们的插件仓库iOpenWorks平台(http://www.iopenworks.com)初步成型。iOpenWorks平台是一个面向软件开发者的免费插件仓库,致力于让开发者可以以“组装”的方式来实现软件的开发。平台梦的原型源于2008年,我和几个师弟都是技术爱好者,当时我们希望能够构建一个这样的平台:当我们需要开发一个软件的时候,我们可以先到一个软件素材库平台,先给我们的软件找一个主界面(未来也可以根据需求随时替换主界面,因为用户的需求是比较变态但我们希望能适应并降低工作量),然后下载组 阅读全文
posted @ 2013-06-04 09:45 HackerVirus 阅读(3275) 评论(3) 推荐(1)

2013年6月3日

摘要: 产品经理之职责篇引言:最近在看有关于产品经理方面的书籍,结合自己读书心得和相关经历,弱弱的总结一番。产品经理(Product Manager):定义--担负某类产品研发、运营、管理的经理人。他们的主要工作职责包含:市场调查、产品创意、策划实施、产品研发、产品上市、市场推广等。一直伴随产品生命周期的结束全过程。产品经理职责:1、前期市场调研市场调研是指研究市场了解客户需求、市场竞争产品状况以及市场力量(marketforces).一般采用的方法有:a、与用户交流:一般使用电话、Email、QQ等各种能交流的方式进行。b、与直接面对客户的一线同事如:销售、客服、技术支持等交流。c、市场研究报告分析 阅读全文
posted @ 2013-06-03 23:17 HackerVirus 阅读(270) 评论(1) 推荐(0)
摘要: virtualbox虚拟机上安装centOS的网络配置最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统。linux系统是装好了,但是网络配置却另人头疼。我主要是想让宿主机和虚拟机能够互相访问。 然后我就百度了一下,根据百度的结果一步一步的配置。 安装virtualbox之后它会在宿主机上面安装一个虚拟网卡,如图 双击它,查看详情,信息如图所示 在虚拟机上面配置网络我使用的是host-only方式,当然也可以使用桥接的方式,至于他们的区别,网上很多。虚拟机上面主要是使用这块虚拟网卡作为网关。 进入cent... 阅读全文
posted @ 2013-06-03 23:14 HackerVirus 阅读(321) 评论(0) 推荐(0)
摘要: C# 标签的添加和删除(选择标签加样式)公司一个新项目中,有个功能很吸引人.. 在很多网站上也很常见,虽然标签是用repeater动态绑定的,可以用到OnItemCommand来做,但是后台这么做很是复杂而且在选取标签的时候会刷新页面,这个不可取.在网上貌似也没相关的资料,这里我用JS做了这个功能,现在拿出来给大家分享下. 也希望大家能赞下我,多关注下我~再次点击 Darren标签的时候,图如下这里绑定的标签,我用到一个随机颜色方法,JS我写的很全面,点击下面的标签上面文本框添加这个标签的值,并且标签上加样式,当再次添加这个标签的时候,这个标签样式取消,文本框中值去除,因为项目策划中,需要标签 阅读全文
posted @ 2013-06-03 16:44 HackerVirus 阅读(392) 评论(0) 推荐(0)
摘要: 记我的一次重构——希望对新人有所帮助看过博客园里几篇关于重构的文章,感觉都不怎么实在。下面我来谈谈自己的一次重构经历,希望对新人能有所帮助。ALinq这个产品维护了将近五年的时间,最近对它进行了一次重构。为什么要重构?主要是为了适应业务的发展需要。产品是服务于业务,而重构是服务于产品,归根到底,重构是服务于业务。所以我一直强调,好的架构不是想出来的,而是做来的,经验积累下来的。很多时候业务的发展,往往会超出你出初的预期,所以在产品的前期想设计出一个完美的架构是不可能的事。这次的重构,出现了很多问题,一直陆续推出了好几个版本,才开始稳定下来,还好我的用户都是些忠实的用户,用ALinq好几年了,一 阅读全文
posted @ 2013-06-03 16:43 HackerVirus 阅读(165) 评论(0) 推荐(0)
摘要: 编写更好的C#代码引言开发人员总是喜欢就编码规范进行争论,但更重要的是如何能够在项目中自始至终地遵循编码规范,以保证项目代码的一致性。并且团队中的所有人都需要明确编码规范所起到的作用。在这篇文章中,我会介绍一些在我多年的从业过程中所学习和总结的一些较好的实践。举例为先我们先来看一个 FizzBuzz 示例。FizzBuzz 要求编写一个程序,遍历从 1 到 100 的数字。其中如果某数字是 3 的倍数,则程序输出 “Fizz”。如果某数字是 5 的倍数,则输出 “Buzz”。如果某数字即是 3 的倍数也是 5 的倍数,则输出 “FizzBuzz”。如果数字既不是 3 的倍数也不是 5 的倍数, 阅读全文
posted @ 2013-06-03 16:42 HackerVirus 阅读(164) 评论(0) 推荐(0)
摘要: 构建一个真实的应用电子商务SportsStore(四)上篇中,我们将数据库中的数据显示到了 UI上,在这里我要强调一点,在上篇中我们应用了强类型的View,不要与model业务混淆,有关强类型view的知识点,不在本实例范畴之内,请参阅相关文档。对于任何一个电子商务网站来说,都需要使用户能方便的浏览所有的商品,并能够从一页迁移到另一页,这是个非常实用、也非常基本的功能,但在MVC4中,怎么实现它呢,现在就让我们一步一步的完善这个功能。首先,我们要为我们的Product控制器的List 方法添加一个参数,用它来代表浏览的页号,代码如下:using System;using System.Coll 阅读全文
posted @ 2013-06-03 16:40 HackerVirus 阅读(216) 评论(0) 推荐(0)
摘要: nopCommerce学习nopCommerce学习之程序包(四)摘要: Nop用了很多开源项目,打开Nop.Web项目中的package.config,这是VS中的一个Nuget添加程序包时生成的配置文件,该文件会记录所有使用的程序包。<?xml version="1.0" encoding="utf-8"?><packages> <package id="51Degrees.mobi" version="2.1.12.2" targetFramework="net45&q 阅读全文
posted @ 2013-06-03 15:30 HackerVirus 阅读(679) 评论(0) 推荐(0)
摘要: Linux下,Hadoop环境的安装配置 d)关闭hadoop ./bin/stop-all.sh 先关闭了jobtracker,其次关闭slave2上的tasktracker,然后关闭namenode,关闭datanode,最后关闭secondarynamenode云计算&大数据Linux下,Hadoop环境的安装配置摘要: 1)安装Ubuntu或其他Linux系统: a)为减少错误,集群中的主机最好安装同一版本的Linux系统,我的是Ubuntu12.04。 b)每个主机的登陆用户名也最好都一样,比如都是hadoop,不然到最后启动hadoop时会出现不管你密码是否输入正确,都会提 阅读全文
posted @ 2013-06-03 11:18 HackerVirus 阅读(219) 评论(0) 推荐(0)