项目开发
fengda2870
现在学习分形艺术!
展开
-
需求工程系列(一)- 软件需求的困境 - 分析代替了需求
十年来国内软件工程方面的进展有目共睹,在软件需求方面,我们看到在大多数组织中已经建立起了一级或两级需求体系(业务需求和软件需求);在某些组织中,需求分析员已经成为一种专门的职位;甚至在某个大型国有商业银行已经成立一个专门的部门来负责需求分析工作。应该来说,这是一些非常可喜的进步。 然而,目前大多数的项目参与者都对需求工程的现状不满,这又是为什么呢?首先,我们必须承认市场快速变化而带来的需求原创 2009-02-22 09:33:00 · 1167 阅读 · 0 评论 -
关于Apache的mod_rewrite模块
<br />将动态网页链接rewriting成静态链接是最保险和稳定的面向搜索引擎优化方式。如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(User Friendly)外,搜索引擎友好 (Search EngineFriendly)的设计也是非常重要的。进入搜索引擎的页面内容越多,则被用户用不同的关键词找到的几率越大。在Google的算法调查一文中提到一个站点被Google索引页面的数量其实对PageRank也是有一定影响的。由于Google突出的是整个网络中相对静态的部分(动态网页索转载 2011-05-19 13:44:00 · 1390 阅读 · 0 评论 -
windows XP下建立 .htaccess (建立方法)
<br />新建 文本文件 填入规则<br />2007-8-10 20:59:57 上传下载附件(58.83 KB)<br /><br /><br />然后 文件 --- 另存为 <br /><br /><br />2007-8-10 20:59:57 上传下载附件(33.44 KB)<br /><br /><br />文件名 填 .htaccess<br /><br />保存类型 为 所有文件 <br /><br /><br />最后单击 保存 .ht原创 2011-05-19 13:24:00 · 1130 阅读 · 0 评论 -
怎么在首页调用dede子栏目
<br />怎么在首页调用dede子栏目?<br />一段代码轻松搞定:son代表的“子栏目” '栏目id'就是指栏目id<br />{dede:channel type='son' typeid='栏目ID'}<a href="[field:typelink/]" mce_href="[field:typelink/]">[field:typename/]</a>{/dede:channel}<br />资料来源:学网(www.xue5.com),原文地址:http://www.xue18原创 2011-05-28 10:29:00 · 1319 阅读 · 0 评论 -
DEDECMS更新栏目提示“DEDETAG ENGINE CREATE FILE FALSE”错误
<br />今天在服务器上重装织梦的时候,一切都似乎挺顺利的,结果最后杀出个“程咬金”,就是在最后更新栏目的时候却更新不了,提示信息“DedeTag Engine Create File False”错误,然后就去搜索下解决的办法。<br />在网上一搜,很多文章都是说把栏目属性的列表命名规则改为:{typedir}/list{tid}{page}.html就行了,可我的本来就是这个,没有什么不同的,更新栏目时还是提示同样的错误。然后再仔细看下提示错误信息后面的三个单词“Create File False”转载 2011-05-30 11:45:00 · 1422 阅读 · 0 评论 -
dedecms 的这个dede:arclist里怎么调用全局变量?
<br />将{dede:global.cfg_templets_skin/} 写为 [field:global.cfg_templets_skin/] 即可。原创 2011-05-28 10:30:00 · 5263 阅读 · 2 评论 -
dede列表分页问题解决Pagelist标签详解
<br /><br />【Pagelist 标记】 <br />功能说明:表示分页页码列表 <br />适用范围:列表模板 <br /><br />(1)语法<br />{dede:pagelist listsize='3' listitem=''/} <br />(2)属性 <br />[1] listsize 表示 [1][2][3] 这些项的长度 x 2 <br />[2] listitem 表示页码样式,可以把下面的值叠加<br />index 首页<br />pre 上一页<br />pagen转载 2011-06-02 10:12:00 · 5840 阅读 · 0 评论 -
css 关于ul在div里居中且平铺的问题
今天在调整ul居中的问题时,遇到了点小困难,以前在使用ul时候,让其不是垂直的排列而是,横着排列都是使用float:left这个属性,但是呢,今天我在弄一些友情链接的时候,就出现了ul在div中居中不了的问题,就是在div中加入了style=“text-align:center;” ul也不居中,最后仔细对比了网上的,发现时用了float:left的原因,首先平铺,可以对ul的style使用display:inline,而不必使用float属性,这样之后在div上就可以使用style=“text-align原创 2011-06-02 10:00:00 · 11126 阅读 · 0 评论 -
PHP取得前一次 MySQL 操作所影响的记录行数 mysql_affected_rows
mysql_affected_rows(PHP 3, PHP 4 )mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数说明int mysql_affected_rows ( [resource link_identifier])mysql_affected_rows() 返回最近一次与 连接句柄 关联的 INSER原创 2012-03-06 01:00:01 · 1857 阅读 · 0 评论 -
[转].htaccess的301重定向方法详解
Redirect指令是.htaccess文件中一个非常常用的指令,它的作用是发送一个外部重定向使客户端重新跳转到一个不同的URL。Redirect重定向指令有三个不同的状态参数:第一个是permanent:永久性301重定向;第二个是temp:临时重定向状态码,即返回302;第三个是seeother:此参数表示“参见”的含义,即本资源已经被另外一个更好的资源替代了;另外,还有一原创 2012-03-06 23:21:22 · 2275 阅读 · 0 评论 -
Discuz网站升级后301重定向的解决方案
将网站从7.2升级到x2.5后原网站的URL不能访问了需要做301重定向手动做非常麻烦因为要做重定向的URL有好几类而最好的解决方法就是使用官方的在DX安装包中有这个重定向工具将utility\oldprg\discuz 中的文件上传到网站根目录下原创 2012-03-06 23:54:15 · 1694 阅读 · 0 评论 -
PHP +Debug开发环境的搭建文章集合(看完必会)
1.PHP APACHE MYSQL 集成阅读这篇文章http://blog.csdn.net/fengda2870/article/details/56178822.Eclipse下载及Java7下载各系统Java7下载http://blog.csdn.net/fengda2870/article/details/7743569Eclipse 下载原创 2012-07-13 14:56:57 · 972 阅读 · 0 评论 -
PHP下使用Pear发邮件
运行Pear.bat直接回车不用管直接自动安装完成再运行pear install mailpear install net_smtp重启Apache测试代码:<?php require_once 'Mail.php'; $body = ""; $from = "=?GBK?B?".base64_encode("")."?="; $to = "=?原创 2012-08-01 10:51:45 · 1356 阅读 · 0 评论 -
适合于Debugger的Eclipse各版本下载
http://downloads.zend.com/pdt/all-in-one/heliosIndex of /pdt/all-in-one/heliosName Last modified Size Parent Directory原创 2012-07-13 14:51:16 · 1502 阅读 · 0 评论 -
软件开发时各时期版本标识说明
1.Alpha版(内部测试版):一般只在软件开发公司内部运行,不对外公开。主要是开发者自己对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致。Alpha版本的产品仍然需要完整的功能测试,而其功能亦未完善,但是可以满足一般需求。因为它是整个软件释出周期中的第一个主要阶段,所以它的名称是“Alpha”,希腊字母中的第一个字母。 Alpha版本通常会送交到开发软件的组织原创 2012-10-31 22:40:55 · 2843 阅读 · 0 评论 -
HTML URL 编码
http://www.w3school.com.cn/tags/html_ref_urlencode.html原创 2015-10-09 17:54:32 · 957 阅读 · 0 评论 -
解决MySQL server has gone away
<br /> 今天遇到类似的情景,MySQL只是冷冷的说:MySQL server has gone away。<br /> 大概浏览了一下,主要可能是因为以下几种原因:<br /> 一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可。<br /> 还有一种可能是因为某些原因导致超时,比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用原创 2011-05-19 13:03:00 · 956 阅读 · 0 评论 -
php实现伪静态的方法
<br />mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法<br />1.检测Apache是否支持mod_rewrite<br />通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。<br />如果没有开启“mod_rewrite”,则打开目录 您的ap转载 2011-05-19 13:26:00 · 1243 阅读 · 0 评论 -
Struts2获取下载文件大小
video/x-msvideo targetFile attachment;filename="${contentDisposition}" 2097152 ${contentLength} File f = new Fi原创 2009-11-02 10:11:00 · 3500 阅读 · 0 评论 -
需求工程系列(二)- 基于用例的需求管理框架
为了解决前文所述的软件需求困境,我们首先需要找到一种可以被各方真正理解和沟通、并可以被逐步精化的需求体系。我认为,这种体系应该是基于用例(usecase)的。 首先,让我们仔细研究一下用例的定义: 一个用例抽象了目标系统在现实中将执行的一组场景(每个场景由一系列动作组成);这些场景会产生一个对某个Actor有价值的、可观测的结果; 在这个定义中,我们强调了两件事情:转载 2009-02-22 09:36:00 · 1086 阅读 · 0 评论 -
需求工程系列(三)- 对用例的典型误用 - 功能分解
用例是一个门槛很低的技术,任何人都可以随便画几个小人和几个椭圆,然后向全世界宣称我在用用例进行需求建模了,但是好像也没有真正解决我的问题。在这种情况下,用例技术很可能被误用了。在对用例不同类型的误用之中,最严重、最普遍的莫过于利用用例来进行功能分解了。刚在为了偷懒,想找张现成的错误使用用例的例子,结果找的了2001年Kurt写的在这方面的文章以及最近一位老兄在CSDN上给出的翻译(已经收藏在我转载 2009-02-22 09:48:00 · 1354 阅读 · 0 评论 -
需求工程系列(五)- 确定用例的粒度几个基本原则
用例的粒度问题一直是困扰着需求分析员的常见问题,对于这个问题,抱歉,没有银弹,我只能给出一些解决这个问题的基本原则: 1. 控制用例的总体数量:一般来说,一个相当复杂的系统的用例数量可能在30-50个之间,如果一个系统的用例数量大大超过了这一范围,那就该看看是不是陷入了功能分解的误区; 2.高内聚、低耦合:用例是一种结构化写作需求的技术,用例是被从现实的场景中抽象出来的。如果这些场原创 2009-02-22 09:53:00 · 1272 阅读 · 0 评论 -
怎样的需求文档才是合格的需求文档
软件需求规格说明作为产品需求的最终成果必须具有综合性:必须包括所有的需求。开发者和客户不能作任何假设。如果任何所期望的功能或非功能需求未写入软件需求规格说明那么它将不能作为协议的一部分并且不能在产品中出现。 构造并编写软件需求规格说明,并使用户和其它读者能理解它牢记以下可读性的建议: ● 对节、小节和单个需求的号码编排必须一致。 ● 在右边部分留下文本注释区。 ● 允许转载 2009-02-22 09:56:00 · 1587 阅读 · 1 评论 -
从一个失败的项目说起——需求和设计
由于是一个小项目,感觉需求也简单,再加上时间紧,如果从需求开始一步步来,时间肯定来不及,在这种情况下,项目就匆匆的开始了。为了节省时间,分层、设计等等都不去考虑了,想到哪写到哪,完全瀑布式开发。直接结果是,完工时间一拖再拖,最后不得不决定下一版本整个推倒重来。 项目失败的原因有两个:需求分析不到位、架构设计不合理。 需求和架构设计是相辅相成的,如果需求分析做的好,架构设计合理,转载 2009-02-22 10:01:00 · 1090 阅读 · 0 评论 -
怎么写软件需求说明书
软件需求说明书 1. 引言 1.1 项目名称 1.2 项目背景和内容概要 (项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等) 1.3 相关资料、缩略语、定义 (相关项目计划、合同及上级机关批文,引用的文件、采用的标准等) (缩写词和名词定义) 2. 任务概述 2.1 目标 (项目的开发目标和应用目标。如果是其他系转载 2009-02-22 10:03:00 · 1772 阅读 · 0 评论 -
需求变更流程规范
一、引言 由于目前公司内部对产品的需求变动都只是口头或邮件中进行通知,并没有进行内部评审和相关需求变动后的记录,导致后续出的产品某些需求增加了,某些没有进行增加。这样就会导致测试得到的信息不完整,以及后续产品的维护困难。在这里书写一份规范说明书,希望能得到一些改善。 二、目的 控制需求变化引起的开发、测试与需求不一致的情况,约束需求分析的完整性。保证每一次的需求改动都能有相关转载 2009-02-22 10:05:00 · 5356 阅读 · 0 评论 -
PowerDesigner入门教程
PowerDesigner http://www.sybase.com/powerdesigner ) 最初由Powersoft公司开发,后来为Sybase公司并购。从1989年到2003年的十几年间,PowerDesigner经历了巨大的变化,从一个单一数据库设计工具发展为一个全面的数据库设计和应用开发的建模软件。PowerDesigner面向数据分析、设计和实现,集成转载 2009-03-10 17:18:00 · 4405 阅读 · 0 评论 -
Struts2+JQuery+JSON集成
Struts2+JQuery+JSON集成细节部分我就不多讲了,因为我也不会,就讲讲我是如何调试出来我的第一个JSON使用的吧采用的框架有:Struts2 、 JQuery 、 JSON按着步骤来吧: 1.新建一个Web工程导入包列表: 目录结构如图: 2.建立实体类Userpackage model;pu原创 2009-04-06 18:15:00 · 20961 阅读 · 21 评论 -
JSP版eWebEditor远程文件获取 持续等待问题解决方案
此问题查找了好多的信息但是都没有解决问题感觉这个功能也不怎么好还不如删除了呢查找upload.jsp文件中代码经过n次测试找到了远程上传的代码可以找到这样一句话String context = request.getContextPath();sUrl = sUrl + context + "/" + sUploadDir;System.out.println(sUrl);StringBuff原创 2009-07-16 10:08:00 · 1455 阅读 · 0 评论 -
Java 视频生成缩略图教程
Java 视频生成缩略图教程 在网上找了好多相关的信息但是问题依旧没有解决今天在JavaEye网站上终于找到了 为了便于自己以后查找以及帮助遇到相同问题的朋友们写一篇教程 对于上传视频生成缩略图使用的是ffmpeg进行生成的。自己在网上找了如何进行编译ffmpeg的方法但是感觉太复杂了就到csdn上找到了编译好的ffmpeg文件下原创 2009-06-29 16:27:00 · 8794 阅读 · 8 评论 -
棘手问题java.net.SocketException: Connection reset by peer: socket write error未解决
java.net.SocketException: Connection reset by peer: socket write error对于问题的描述就这一行是有用的其他的看了也看不出什么来 使用Struts2进行实现下载操作功能确实实现了但是发现了一个缺点就是如果点击了下载链接弹出了下载对话框但是不继续点击下载保存的话点击取消按钮那么就会报这个原创 2009-07-08 10:26:00 · 5047 阅读 · 1 评论 -
Invalid byte 2 of 2-byte UTF-8 sequence解决方案
问题成因:在Tomcat6的server.xml中添加语句 启动Tomcat后报如下错误2009-9-14 3:56:54 org.apache.catalina.startup.Catalina stopServer严重: Catalina.stop: com.sun.org.apache.xerces.internal.impl.io.MalformedByte原创 2009-09-14 11:55:00 · 31365 阅读 · 5 评论 -
解决could not execute query MySql数据库超过8小时未访问报错的方案
Hibernate使用C3P0的连接池,并队c3p0配置。1.导入c3p0.jar包,hibernate自带的包,也可以在网上下载一个。2.Hibernate的配置文件,hibernate.cfg.xml中增加:1 100 50 2 90原创 2009-10-09 11:54:00 · 2453 阅读 · 0 评论 -
“Could not reserve enough space for object heap“
启动eclipse时出现如下错误:Error occurred during initialization of VM Could not reserve enough space for object heap解决方法:修改eclipse目录下的eclipse.ini里面的几个参数:-Xms -Xmx,给他们赋予适当的值。规则如下:JVM在启动的时候会自动设置He原创 2009-10-25 14:44:00 · 17245 阅读 · 2 评论 -
SVG添加链接
最基本的交互形式是链接。在 SVG 中,通过一个 标签提供链接,这与 HTML 链接的方式几乎相同。将 标签与一个 xlink:href 属性结合使用便可以建立一个链接。在 和 标签之间的所有内容都作为链接的一部分。清单1展示了一个例子,它有三个元素,设置为链接到三个不同的 URL。单击这里以在浏览器中查看它们。文本、矩形和多边形元素都有到不同页面的链接,这表明所有 SVG 元素原创 2017-09-27 09:52:42 · 7176 阅读 · 1 评论