番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  基础知识

摘要:当越来越多的网站采用MSN和邮件邀请注册后,快速提高了用户群。好象现在网站再使用MSN或邮件邀请注册的话,效果大不如以前。因为用的人太多了,泛滥了,大家都麻木了,看了这样的邮件就删除,不想注册。   随着SNS网站的火热,SNS的推广方式成为重要的关注焦点,以往的网站推广方式不一定适应于SNS网站。根据SNS网站的特性,分析了以下的推广方式:  1. 软文营销  软文营销目前是SNS网站比较好的方... 阅读全文
posted @ 2009-09-25 17:33 番茄的梦想 阅读(726) 评论(0) 推荐(0)

摘要:SNSSNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。也应加上目前社会现有已成熟普及的信息载体,如短信SMS服务。  SNS的另一种常用解释:全称Social Network Site,即“社交网站”或“社交网”。  1967年,哈佛大学的心理学教授Stanley M... 阅读全文
posted @ 2009-09-25 17:25 番茄的梦想 阅读(1443) 评论(0) 推荐(0)

摘要:一.摘要在使用jQuery选择器获取到jQuery包装集后, 我们需要对其进行操作. 本章首先讲解如何动态的创建元素, 接着学习如何管理jQuery包装集, 比如添加,删除,切片等. 二.前言本系列的2,3篇上面列举了太多的API相信大家看着眼晕. 不过这些基础还必须要讲, 基础要扎实.其实对于这些列表大家可以跳过, 等以后用到时再回头看或者查询官方的API说明.本章内容很少, 主要讲解动态创建元... 阅读全文
posted @ 2009-08-21 11:09 番茄的梦想 阅读(349) 评论(0) 推荐(0)

摘要:一.摘要本章讲解jQuery最重要的选择器部分的知识. 有了jQuery的选择器我们几乎可以获取页面上任意的一个或一组对象, 可以明显减轻开发人员的工作量. 二.前言编写任何javascript程序我们要首先获得对象, jQuery选择器能彻底改变我们平时获取对象的方式, 可以获取几乎任何语意的对象, 比如"拥有title属性并且值中包含test的<a>元素", 完成这些工作只需要编写... 阅读全文
posted @ 2009-08-21 00:57 番茄的梦想 阅读(338) 评论(1) 推荐(0)

摘要:一.摘要本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章是入门第一篇, 主要是简单介绍jQuery, 通过简单示例指导大家如何编写jQuery代码以及搭建开发环境. 详细讲解了如何在Visual Studio中配合使用jQuery.转载请注明子秋出品!博客园首发! 二.前言首先道个歉! "从零开始学... 阅读全文
posted @ 2009-08-21 00:52 番茄的梦想 阅读(283) 评论(0) 推荐(0)

摘要:放暑假之前,在网上闲逛,不知怎么的就逛到了CoolCode.CN,看到了andot老师的文章《安全登录系统的设计与实现方案》,深受启发,决定将其进行实际应用。但是文章中仅仅指出了大致的流程,并没有描述具体操作方法。经过一下午+一晚上的摸索,终于将其实现。本文就将介绍我在实践过程中的一些感想和经验。平时我们在非SSL加密连接的网站上递交登录表单都是使用明文提交密码,服务器收到客户端递交的密码之后,用... 阅读全文
posted @ 2009-05-21 23:12 番茄的梦想 阅读(4697) 评论(2) 推荐(1)

摘要:基础模版类 类型描述: Batch OutputFileCodeTemplate 模版通过继承此类能够在生成过程中把他们的输出保存到文件中 ScriptError 在脚本执行中出现一个错误 ScriptErrorCollection ScriptResult 一个脚本的运行结果包含一些已经发生的错误 ScriptUtility 这个类能用来在数据库上执行S... 阅读全文
posted @ 2009-03-26 10:54 番茄的梦想 阅读(313) 评论(0) 推荐(0)

摘要:摘自:努力学习的熊 codesmith基础 http://bear-study-hard.cnblogs.com/category/43725.html CodeSmith基础(一) 请大家耐心看完所有的基础文章,前两篇网上发表的比较多,是CodeSmith英文帮助文档的第一篇,我后面写的基础是将其他所有的英文帮助全部翻译出来了,全部为本人手写翻译,希望对大家有所帮助创建好一... 阅读全文
posted @ 2009-03-26 10:53 番茄的梦想 阅读(524) 评论(0) 推荐(0)

摘要:刚修改了所有的首页,全部加上了帮助firefox来创造世界奇迹! 不过现在有个问题,好几个首页必须按下ctrl+f5才能看到最新的效果。网上找了一片说f5和ctrl+f5区别的文章,写的很全面。 -- 引:http://morganchengmo.spaces.live.com/blog/cns!9950CE918939932E!2144.entry Browser: F5 vs Ctrl+F5 ... 阅读全文
posted @ 2009-03-11 10:04 番茄的梦想 阅读(33348) 评论(1) 推荐(5)

摘要:用户权限管理是我们在做应用时经常遇到的问题,但是我们是不是曾经对它做过比较深入的分析呢?不同的系统中的用户管理是不是可以抽象出一个通用的模型呢? 我们先来看一个最普通的例子:论坛。 为了便于分析,论坛的用户我们简化成三类:普通用户和版主。 以为例,sharetop是java版的版主,所以他登录的过程是这样: 登录(普通用户... 阅读全文
posted @ 2009-03-09 17:37 番茄的梦想 阅读(2554) 评论(0) 推荐(0)

摘要:前言: 权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。 目标: 直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更... 阅读全文
posted @ 2009-03-09 17:34 番茄的梦想 阅读(818) 评论(0) 推荐(0)

摘要:在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comme... 阅读全文
posted @ 2009-03-07 14:09 番茄的梦想 阅读(23952) 评论(7) 推荐(7)

摘要:本文向大家介绍Code Review的主要内容,以及流行的检查Code Conventions的工具。同时,对于目前应用最为广泛的CheckStyle的应用给出详细的介绍,也列举了很多使用CheckStyle的最佳实践。 一、Code Review & Code Conventions 质量是衡量一个软件是否成功的关键要素。而对于商业软件系统,尤其是企业应用软件系统来说,... 阅读全文
posted @ 2009-02-14 16:34 番茄的梦想 阅读(1074) 评论(0) 推荐(0)

摘要:基于角色的权限设计(一) 在任何系统中,权限设计是最基础的东西,本文给出一个基于角色的权限设计的循序渐进的设计方案。 在权限系统中,功能(权限)是最小的单位,比如起草新闻、编辑新闻、审核新闻、删除新闻等,而角色是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审核新闻、删除新闻等功能,给张三赋予新闻编辑... 阅读全文
posted @ 2009-01-12 14:23 番茄的梦想 阅读(931) 评论(0) 推荐(0)

摘要:1. 基于角色的权限设计 这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述 2. 基于操作的权限设计 这种模式下每一个操作都在数据库中有记录,用户是否拥有该操作的权限也在数据库中有记录,结构如下: 但是如果直接使用上面的... 阅读全文
posted @ 2009-01-12 14:11 番茄的梦想 阅读(1322) 评论(0) 推荐(0)

摘要:asp.net中提供了membership角色管理模块来供我们使用,但是更多情况下我们可能需要自己来做这方面的工作了,下面是从博客园中摘抄过来的文章,实现了对简单的角色用户权限管理的设计: 以上是一个简化版本关系图. User:用户表,存放用户信息 Role:角色表,存放角色信息 UserInRole:用户角色映射表,存放用户和角色的对就关系,多对多,一个用户可以对应多个 角色,而... 阅读全文
posted @ 2009-01-12 14:00 番茄的梦想 阅读(4600) 评论(1) 推荐(1)

摘要:1 设计思路 为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。 1.1 用户 用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。 用户通常具有以下属性: ü 编号,在系统中唯一。 ü 名称... 阅读全文
posted @ 2009-01-12 13:55 番茄的梦想 阅读(15805) 评论(6) 推荐(0)

摘要:发布日期 : 10/13/2004 | 更新日期 : 10/13/2004 By Don Awalt and Rick McUmber RDA Corporation 摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术,并将其与其他工程学科相比较。... 阅读全文
posted @ 2009-01-11 02:52 番茄的梦想 阅读(339) 评论(0) 推荐(0)

摘要:很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。 在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的... 阅读全文
posted @ 2009-01-11 02:51 番茄的梦想 阅读(287) 评论(0) 推荐(0)

摘要:在编辑/显示页面会经常用到的。 随便记一下了。 //[ |\t]*([^ ]*)[ ]*=[ ]*([^;]*) //\2 = \1 this.tbName.Text = vendor.Name; this.ddlType.SelectedValue = vendor.Type.Id.ToString(); this.TestA.Text = vendor.TestA;... 阅读全文
posted @ 2009-01-09 17:36 番茄的梦想 阅读(286) 评论(0) 推荐(0)