- 博客(110)
- 资源 (3)
- 收藏
- 关注
原创 hehey-hrouter url 路由器介绍及使用
hehey-hrouter介绍hehey-hrouter 是一个python 路由工具组件,仿Yii2 路由规则基本示例from hrouter.RouterManager import RouterManager,reg_route_rulerouter = RouterManager({ 'router':{ #'clazz': 'hehe.core.h...
2019-07-17 20:44:58 487
原创 hehey-hvalidation 介绍以及使用
hehey-hvalidation介绍hehey-hvalidation 是一个python 全面的验证器工具类.其主要特点有:支持常用验证器验证器易扩展支持验证字典以及对象属性示例全面源码下载https://gitee.com/chinahehe/hehey-hvalidation基本示例更多示例请查看examples目录\color{red}{更多示例请查看examp...
2019-07-06 15:32:30 276
原创 hehey-htemplate 最好用模板引擎 介绍及使用
# hehey-htemplate#### 介绍hehey-htemplate 是一个python 轻量的模板引擎,其主要特点有:易学,示例全,功能全面,html友好标签,编译速度快,易扩展与其他模板引擎对比,其简单易学,速度快(大概1000次编译,800 多毫秒),随时随地编写自己的标签库.#### 源码下载https://gitee.com/chinahehe/hehey-...
2019-06-30 21:30:08 437
原创 如何快速的学习并使用一门语言工作-4(原创)
一个web 系统都有些什么?有哪些元素组成,或者系统的基础架构是怎样的,这些是基础,都需要弄清楚,总体来说,web 系统可分:前端,后端两部分,每个部分都有很多元素组成;按层次可分:依此为:数据存储层,业务层,控制器,视图层, 整体划分: 层次划分: 蓝色框的元素组成了整个web 系统,当然web还可以再细分,此图只描述了系统基本的组成 数据
2013-10-30 16:10:39 680
原创 如何快速的学习并使用一门语言工作-3(原创)
了解使用基本的数据库操作数据库基本概念1、数据库就是一个存储数据的功工具,那数据都有哪些呢?比如:用户的基本信息,姓名,年龄,身高啊,凡是数据都可以保存到数据库中 2、数据库由一张张数据表组成,数据表有可以理解成 行与列,形象点就是Execl 表格的形式,下面是一张用户数据表的图片 3、数据库还有其他很多知识要了解,不过只需要掌握基本的就行,以后工作自然会去
2013-09-29 15:34:50 693
原创 如何快速的学习并使用一门语言工作-2(原创)
PHP 基本语法及概念编程语言的都是相通的,只要掌握一门编程语言,其他语言也就不难了,编程语言只需学习 变量,数组,条件语句,循环语句,函数,类概念,其他的语法或编程技术在工作中慢慢学习与积累 定义变量PHP 变量是一种弱类型变量,即变量可以使任何类型,比如$_name 变量可以使整型,浮点型,数组,对象 等等 //字符串变量$_name = 'admin''
2013-09-29 15:26:08 644
原创 如何快速的学习并使用一门语言工作-1(原创)
要想快速的学习一门语言,并且能快速使用其工作,其实并不难,如果是新手,在知识积累,经验方面稍微差点,不过只要多花点时间,态度要好,坚持!,新手最难的就是坚持了学习,很难做到!。要想快速学习一门语言,必须掌握一个原则:“小步快跑”,可以诠释为:只掌握基础,屏蔽细节,利用开源,够用就好。语言的知识很多,要全面了解是需要时间的,如果一开始都想做很大、考虑很全面,这是不现实的,第一个时间上就不允许。在
2013-09-29 15:25:12 835
原创 构建工具phing (原创)
Phing 是一个基于Apache ANT 的项目构建系统,phing内置可以执行一系列替换比如:在你的开发版本和产品版本间改变include路径、执行SQL语句、移动和复制文件、运行外部脚本等等 安装命令#清除缓存pearclear-cache#(更新pear)pearupgrade-all# 安装Phpdocumentorpearchannel-discov
2013-08-23 09:46:00 1751
原创 Zend Studio 运行phpunit (原创)
Zend Studio 本身是支持phpunit 测试,而我们的需求是测试用例代码中无需直接加载而其提供的工具无法满足此要求。最终只能通过修改Zend Studio插件的方式才能来满足要求 1、修改Zend Studio 插件phpunit 代码打开文件:D:\Program Files\Zend\Zend Studio 9.0.4\plugins\com.zend.php
2013-08-23 09:42:37 1879
原创 Phpunit 测试ThinkPHP (原创)
使用phpunit 工具测试框架程序,最重要的是要在测试环境中模拟框架环境比如 配置文件,加载模块,session,cookie 等等,如果没有特别需求,尽量用thinkphp 系统加载所有环境, 1、测试工具包 一个专门测试thinkphp 的封装工具,在编写测试代码时把工具包加载到测试文件中工具包:有两部分组成:核心包Library,项目包:Thinkphp项目名称。
2013-08-23 09:31:56 5938 2
原创 TDD 测试工具 (原创)
TDD 只是一种思想、设计方法论,需要很多工具支持以达到敏捷的效果,基本的测试工具有,比如phpunit 1、phpunit 3.7 安装清除缓存pear clear-cache#(更新pear)pearupgrade-all#安装pearchannel-discover pear.phpunit.depearchannel-discover component
2013-08-23 09:29:25 1853
原创 TDD 开发理论 (原创)
TDD基本思路通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。TDD的开发流程l 分析并确定一个目标测试场景l 添加一个单元测试来验证该测试场景的输入输出l 运行该测试,得到失败的测试结果l 写最简单的功能代码来通过该测试l 再次运行该测试
2013-08-23 09:26:36 865
原创 生成PHP aip (原创)
采用Phpdocumentor2 生成api ,Phpdocumentor2与Phpdocumentor1有大的不同,包括执行的命令,aip模板,但注释规则大致相同。 安装前准备phpdoc依赖以下,安装之前确保下面已经存在xsl extension:xsl 扩展用于生成api html,如果是wamp 直接在php.ini 文件中开启extension=php_xsl.dll
2013-08-23 09:20:02 1206
原创 phpdocment2 安装与使用
安装命令 在phpdoc依赖以下,安装之前确保下面已经存在PHP 5.3.3XSL extension for PHP, only applicable when generating HTML via XSL (生成html) ,如果是wamp 直接开启extension=php_xsl.dll 就行Graphviz, only applicable when gener
2013-08-06 11:48:24 972
转载 virtualbox+ubuntu设置共享文件夹
1. 进入系统,安装增强功能,安装完关闭系统。2. 在E盘下创建一个共享文件夹 gongxiang。3. 设置-》数据空间-》固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。 4. 重新启动系统5. 执行如下命令,就可以看到共享文件夹下面的文件。huang@huang-VirtualBox:~$ sudo
2012-10-27 11:56:36 441
转载 phpDocumentor的安装和使用
写文件是一个程序设计师最最痛苦的事情之一,尤其是写了一堆程序后有人要你把 Function ,Class 等等等等,写成一份文件。这事情不管你是写 c/c++ , perl , ruby , php 都不例外。phpDocumentor 是我们的救星! 只要在写程序的时候,乖乖的写一点注解,写一点范例,多一点说明,注意一下格式,等到程序完工后,只要一个指令,就可以立刻把全部程序的说
2012-10-09 09:41:36 465
原创 1.2-1项目规范-数据库规范
一、编写目的 规范数据库设计。二、概述 从数据库的设计原则 命名规范几方面论述数据库设计的规范思想及命名规则。三、数据库设计原则· 所有名称都采用英文,且准确无误,单词之间用下划线分隔。 · 每个表必须有主键,一般的主键都是自动编号的。 · 主键与对应的外键名字要一致。 · 表与表之间的关联默认采用id实现。 · 一
2012-10-08 11:09:56 691
转载 Web应用界面设计规范—给项目组培训
最近给项目组做了一次Web应用界面设计规范的培训,共享一下。Web应用界面设计规范(Design Specification for Web UI)主讲人:ARay目录:一、软件界面规范的重要性及其目的二、用户体验为何如此重要三、Web规范体系介绍四、界面设计开发流程五、应该遵循的基本原则六、界面设计规范一、软件界面规范的重要性及其目的 ①使
2012-10-06 21:20:41 466
转载 Nginx学习笔记3—FastCGI与CGI解释器的区别,及其工作原理
一、FastCGI是什么:是一个可伸缩、高速的在web server和脚本语言间通迅的接口 CGI工作原理:每当客户请求CGI的时候,WEB服务器就请求操作系统生成一个新的CGI解释器进程(如php-cgi.exe),当CGI满足要求后,WEB服务器就杀死这个进程。 所以,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调
2012-10-06 21:18:52 525
转载 建设一个靠谱的火车票网上订购系统
2012-1-12, 22:20 | 邓侃昨天,2012年1月11日,网友 @fenng 写了一篇文章,批评铁道部火车票网上订购系统,http://www.12306.cn [1]。同时在新浪发了一条言辞激烈的微博,“去你妈的‘海量事务高速处理系统’”,引起热议 [2]。春节将到,大家买不着车票,赶不上大年三十与家人团聚,急切心情可以理解。但是拍桌子开骂,只能宣泄情绪,
2012-09-30 23:32:47 2807
转载 有效控制项目进度的几点技巧
原帖:http://www.programmer.com.cn/13625/软件开发的项目周期大体分为3个阶段:获取需求和定义产品、开发和测试、部署和运维。在获取需求和定义产品阶段,需要防止 的不是进度太慢而是过快、过草率。特别是对于创业公司的产品经理来说,很可能因为看到开发人员无事可做而感到压力,所以尽快完成产品定义,而没有充分了解 市场和竞争对手信息,没有与合作伙伴充分沟通
2012-09-30 23:20:49 499
转载 项目延期原因及应对之道
原帖:http://www.programmer.com.cn/13627/每个项目经理都希望能有效地控制项目进度。但这件看似简单的事情,实际操作起来却常常不尽如人意。即使在成熟的大公司里,有着完善的项目管理流程,配备着一流的团队,项目延期事件还是频频发生。这里分析主要的三个原因。常见的原因之计划不清很多项目经理,计划做得很漂亮,却总是计划赶不上变化。原因 在于
2012-09-30 21:43:36 1131
转载 jquery_easyui_中文解析
原帖:http://www.cnblogs.com/MFLY/archive/2011/07/19/2110876.htmljquery_easyui 中文api 介绍: http://www.phptogether.com/juidoc/最近经常接触easyui,但是easyui官网又总是上不去,所以在网上搜罗了easyui的中文解析,以备查询。CSS类定义:div
2012-09-29 22:40:20 918
转载 企业文档管理系统 Alfresco
原帖:http://www.ecmkit.com/2012/01/22/alfresco-4-0_install/Alfresco 4.0安装手把手教程Posted on 一月 22, 2012 by Rock最近有很多同学反映安装Alfresco总是失败,所以我把自己的安装过程写在这里,供大家参考。1. 首先我们装备好Alfresco所需要的数据库
2012-09-29 13:03:05 2811 1
转载 Redmine安装完全图文指南
原帖:http://www.cnblogs.com/espie/archive/2011/05/01/2034135.html本人因为单位需要上一套项目管理软件,就选择了Redmine,主要是看中他的开源、插件丰富、具有中文支持的特点。因为之前接触ROR和Mysql不多,我参考了网上大量文章,同时安装时又遇到诸多曲折。因此把我的安装过程细化至每一个步骤,形成图文安装指南,希望对大家有用。这
2012-09-29 11:01:00 702
转载 web.xml 配置
1.Web.xml作用: 每一个javaWeb工程都有一个web.xml配置文件,web.xml文件是用来初始化工程配置信息的,比如说welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等,当你的web工程中没用到这些当然也就不需要这个xml文件来配置你的apllication了。 2.Web.xml
2012-09-24 13:37:33 366
原创 cas 服务器端配置
目前,我们使用的CAS Server 3.1.1的是基于Spring Framework编写的,因此在CAS服务器端的配置管理中,绝大多数是Spring式的Java Bean XML配置。CAS 的服务器提供了一套易于定制的用户认证器接口,我们将围绕着身份认证模块定制和界面定制这两方面展开。cas 服务端下载地址http://www.jasig.org/cas/download,解压下载包
2012-09-21 14:38:14 1040
原创 1.2-1项目规范-数据库命名规范
1.数据库命名规范原则① 使字段易读;② 使库表字段易记,所有库表字段必须有实际意义,做到见到库表字段就能知道 这个库表字段代表的含义。① 库名、表名、字段全部使用小写拼音全拼或英文;对于多单词变量名,一个名字建议 最多包含2到3个词;词之间使用下划线“_”相连,在明显易懂不会引起歧义 的情况下可以直接连接;
2012-09-09 22:42:45 576
转载 Apache Rewrite 规则
介绍和配置:以数据库后台驱动的动态内容的网站,经常会遇到这些的问题:当在浏览器的地址栏输入一个无效的参数时,会出现数据库的错误提示,这是一个安全的隐患搜索引擎无法收录你的所有网页网页的链接地址是一系列的参数,对浏览用户和搜索引擎都不易理解这 些问题都可以通过Apache服务器的一个基本的模块mod_rewrite来解决,默认的安装的Apache就会装有这个模块。要启用这个模 块
2012-09-09 10:24:35 602
原创 1.2-1项目规范-PHP命名规范
1 常量规则类常量和ANSI常量的声明,应该全部大写,单词间用下划线隔开。(尽量避免ANSI常量,容易引起错误)static final int $MIN_WIDTH = 4;static final int $MAX_WIDTH = 999;static final int $GET_THE_CPU = 1;2 全局变量规则全局变量命名:带前缀 "g"
2012-09-05 22:44:18 430
原创 1.2-1项目规范- 注释规范
注释一个良好习惯,往往在写完代码一个月之前,再回头看之前的代码,都不知道当时的思路,所以只有以注释的方式记录或解释以下时一些通用注释标签,这些标签以后用phpdocumentor 导出html 格式,phpdoc 标签http://pear.php.net/package/PhpDocumentor/docs/latest/li_phpDocumentor.html@access
2012-09-02 14:59:13 479
原创 1.3 项目计划表
在web 项目,做项目计划表是非常必要的,没计划表,往往没有时间观念,对项目的时间进度控制也不好把握,而计划表也不需要太详细,按模块区分,细分的工作可以策划稿出来后 再补回去,功能模块的以前优先级也很重要,像一些 后台架构,管理员登录 这些最基本功能或影响编码进度的应该先实现而实现项目的计划,我觉得分为长期计划,与近期计划1 长期计划,可以按功能模块划分,并规定看模块的完成时间,或只填
2012-08-26 16:48:15 788
原创 1.2 项目规范
规则一般都是经过深思熟虑后才出来,所以再项目开发中,都必须按规则办事或编码,如果觉得某项规则有问题,可以提出来讨论是否更换规则,但更换之前都必须按规则办事,再项目前期规则最好由技术经理或架构师或由研发团队一起讨论,规则其实由点像做架构的感觉,把方方面面都考虑清楚了有规则不遵守,后期会一塌糊涂!1、 项目名称NO信息项含义说明
2012-08-26 16:22:25 475
原创 1.1 需求文档
1、需求文档一般可由产品部负责撰写,产品部主要负责跟各部门(需求方)沟通,交流,并把各部门需要得功能整理成需求文档,如果没有产品部,则可能需要由项目经理(或技术经理)负责撰写,这样也有一定得好处,技术部直接跟需求方沟通,免去了中间环节,信息高效无错传达,毕竟最后写程序还是技术部门,但是项目经理可就忙了,可能没太多时间来负责技术部得各项事务,包括任务计划,分配,架构搭建,项目监督等等2、需求文档
2012-08-15 21:24:06 656
原创 phpunit.xml 用法
action HuiyuanZhanghuOrder.php /action/HuiyuanJifenTest.php model html --> action ArrayT
2012-06-30 00:32:17 5349 1
原创 Zend Studio 9.0.3 支持 phpunit
1 Zend Studio 9.0.3 本身就已经集成了PHPUNIT 3.6 和 PHPUNIT3.5 ,不过也可以用pear 的PHPUNIT ,配置 Zend Studio 9.0.3 本身的phpunit 点击项目名右击:include_path->configure include path ,添加PhpUnit 3.x Library; OK
2012-06-24 10:02:53 2531
转载 安装 PHP 的 PECL HTTP 扩展
我的环境是 Apache 2.2.19 + PHP 5.3.6 ,分别在 Fedora 14 Linux 和 Windows 2003 Server 下安装。 Linux 安装在 Linux 下编译安装即可http://pecl.php.net/packages.php 找 pecl_httphttp://pecl.php.net/package/pecl_
2012-06-16 21:20:48 608
原创 phpunit 测试 thinkphp action
1 要测试thinkphp 的action,首先要处理两个问题: cookie 与session ,为了保证测试ACTION 的每个URL 都是用同一个session,所有的URL 必须设置cookie 的PHPSESSID 值,而且都是相同的值,2 当用PHPUNIT 测试action 时,不能直接实例化Action 类 然后直接调用类方法,比如 $Huiyuan_AC = A("Hui
2012-06-11 22:45:20 2611
asp.net 代码
2008-04-12
asp.net源码
2008-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人