学无止境

学习的记录
posts(210) comments(139) trackbacks(0)
  • 博客园
  • 联系
  • 订阅 订阅
  • 管理

News

昵称:littlebamboo
园龄:6年1个月
粉丝:2
关注:0

搜索

 

常用链接

随笔分类

  • .NET相关(26)
  • CMS(4)
  • e-learning(4)
  • IIS(4)
  • Java(2)
  • Office使用(21)
  • PHP(4)
  • WINDOWS操作系统(3)
  • 版本控制(2)
  • 辅助编程小工具(1)
  • 工具及使用(6)
  • 管理学(2)
  • 计算机使用技巧(2)
  • 技术学习(78)
  • 借鉴经验(2)
  • 考试、认证(1)
  • 设计、美工(10)
  • 数据库(23)
  • 通讯(3)
  • 网络(4)
  • 虚拟机(2)
  • 学习感想(16)

随笔档案

  • 2011年12月 (1)
  • 2011年11月 (4)
  • 2011年8月 (3)
  • 2011年6月 (1)
  • 2011年5月 (1)
  • 2011年3月 (2)
  • 2011年2月 (2)
  • 2011年1月 (7)
  • 2010年12月 (1)
  • 2010年11月 (4)
  • 2010年10月 (2)
  • 2010年6月 (2)
  • 2010年4月 (3)
  • 2010年3月 (3)
  • 2010年2月 (1)
  • 2010年1月 (3)
  • 2009年11月 (3)
  • 2009年10月 (10)
  • 2009年9月 (4)
  • 2009年8月 (1)
  • 2009年7月 (6)
  • 2009年6月 (2)
  • 2009年5月 (1)
  • 2009年4月 (2)
  • 2008年12月 (1)
  • 2008年10月 (5)
  • 2008年8月 (2)
  • 2008年6月 (2)
  • 2008年5月 (2)
  • 2008年4月 (7)
  • 2008年3月 (2)
  • 2008年2月 (4)
  • 2008年1月 (3)
  • 2007年12月 (5)
  • 2007年11月 (7)
  • 2007年10月 (2)
  • 2007年9月 (2)
  • 2007年8月 (4)
  • 2007年6月 (4)
  • 2007年5月 (9)
  • 2007年4月 (2)
  • 2007年2月 (1)
  • 2007年1月 (1)
  • 2006年12月 (3)
  • 2006年11月 (1)
  • 2006年10月 (1)
  • 2006年8月 (1)
  • 2006年7月 (3)
  • 2006年6月 (5)
  • 2006年5月 (2)
  • 2006年4月 (30)
  • 2006年3月 (13)
  • 2006年2月 (6)
  • 2006年1月 (3)
  • 2005年12月 (8)

朋友Blog

  • Sharper代码人生
  • 牧心-关注敏捷,关注人
  • 项目管理

文章

  • Windows Workflow Foundation之旅
  • WWF(Windows Workflow Foundation)的简介[翻译]

站内Blog

  • Wayfarer's Prattle
  • wolf's cave

最新评论

阅读排行榜

评论排行榜

推荐排行榜

2011年12月5日

【EXCEL】使用indirect()函数在excel中实现二级联动

用excel做自己的小流水账本,希望能够对费用类型进行详细的区分,采用了两级分类,并且每个分类下又有n个小类别。
2011年文档,二级联动采用if语句的方式实现的,但发现以下两个问题:
1、因为分类太多了,导致if语句过长,后来采用定义名称的方式进行。
2、发现,每个sheet中同样的名称要定义两次,因为在一个sheet中定义if语句为名称时,if语句会自动的将sheet名增加进去

基于以上两个问题,我想改进希望不要定义那么多的名称及同样的公式。找到这个函数——INDIRECT()。

在网上找了些资料,感觉太复杂,自己琢磨了下方法如下:
1、大类定义为一个名称如:费用分类。其下有日常用品,食物等等。
2、每个大类下的分类各定义一个名称,如日常用品,食物,【注】保证名称和大类下的文字是一样的。
3、在第一列中,选择数据——有效性——序列,引用中输入=费用分类
4、在第二列中,选择数据——有效性——序列,引用中输入=index($A1),那么根据A1中选择的文字,自动会去定义的名称中,找到此名称的值。

posted @ 2011-12-05 10:23 littlebamboo 阅读(32) 评论(0) 编辑

2011年11月7日

【Excel】Excel单元格公式太长如何设置

问题:
在excel的单元格中输入IF嵌套函数,因为选项太多,导致IF语句很长,用“数据有效性——序列”在值域中无法数据(拷贝不进去),所以问题出现了:在Excel单元格里的公式设置,它提示太长怎么办?公式还没有编辑完.

解释:
excel规范中说:公式内容的长度 1,024 个字符。如果你的公式没有超过1024个字符却得到公式太长的提示,通常是因为公式中遗漏或多输入括号、逗号等。

解决方法:
如果公式确实超过1024字符。可以用定义名称的方法将公式字符数减少。

举例:
例如:名称管理其中:新建》名称》定义 x =offset(sheet1!$a$1,,,counta(sheet1!$a:$a),counta(sheet1!$1:$1))
定义好名称后,就可以将长公式中的offset()部分用x代替,大大减少了公式的长度。例如原公式是=index(offset(....),row(),column())
定义好名称后就可以改为=index(x,row(),column())

posted @ 2011-11-07 11:00 littlebamboo 阅读(28) 评论(0) 编辑

2011年11月2日

【EXCEL】excel2007中隔行填充背景色



1、选中想要填充的区域,在“开始”选项卡中的“样式-条件格式”下拉选择中,选择“管理规则”。
2、选择新建规则,选中“使用公式确定要设置格式的单元格”这种选择规则类型。
3、在公式中输入=mod(row(),2)=0(判断是偶数行),点击“格式”选择背景色;
4、重复步骤2,再次选择新建规则,选中公式类型,在公式中输入=mod(row(),2)=1(判断是奇数行),点击“格式”选择背景色;

注:
1、如果想每隔5行填充的话只需要将公式改为=mod(row(),5)=0即可。
2、隔列填充的公式为=mod(column(),2)=0

posted @ 2011-11-02 15:53 littlebamboo 阅读(33) 评论(0) 编辑

【EXCEL】excel中如何根据前一个下拉选项的内容.显示出下一个下拉选项内容

在上一篇中,记录了《如何在excel中将不同sheet中的信息列表作为下拉选项》的方法——关键步骤:1、定义名称;2、设置数据有效性为“序列”,值域等于名称。
今天,又遇到一个问题,需要根据前一个单元格中选择的选项内容来定义后一个单元格显示的选项范围。
如附件excel中,H列为“是否固定支出”,I列为“支出类别”。
“是否固定支出”的选项有2个——固定支出,浮动支出,设置方法是上述提到的方法。可见,在“基础设置”sheet中已经增加了列表,作为选项值。同时,又有“浮动支出”和“固定支出”两个选项列表,问题是:当H列选择“固定支出”时需要在I列显示固定支出的选项,选择“浮动支出”时在I列显示浮动支出的选项。
目前尝试可行的方法如下:
1、分别定义三个名称:支出类别大类,浮动支出,固定支出,值域分别是“基础设置”下三列中的数据。
2、在I列定义以下数据有效性:选择有效性条件为“序列”,在来源中输入以下公式:
   IF($H2="固定支出",固定支出,浮动支出)

实例文件

目前尝试是可以的,但不知道有没有其他好的方法。


 

posted @ 2011-11-02 14:40 littlebamboo 阅读(57) 评论(0) 编辑

2011年11月1日

【office】在excel表中能引用另一个sheet表中的数据,以下拉菜单形式筛选

先在另一个sheet中,选中所有作为选项的数据。
在excel2007中,打开“公式”选项卡,选择“定义名称”,在弹出的“新建名称”对话框中输入定义的名称,选择应用范围,完成后确定保存。

再回到要引用数据的sheet中,选中需要此数据作为下拉选择的单元格,打开“数据-有效性”对话框,选“设置”选项卡,在“允许”中,选“序列”,在“数据”中,输入 =名称(即刚才输入的名称)即可。

posted @ 2011-11-01 10:13 littlebamboo 阅读(52) 评论(0) 编辑

2011年8月18日

【mantis】(转载)Apache 2.2.11 + PHP 5.2.9 + MySQL 5.1.34 + Mantis 1.1.7配置指南

原文地址:http://uh.9ria.com/space.php?uid=3875&do=blog&id=9591

 

 

Mantis配置指南(2009-04-27 20:16)
项目一直在使用mantis管理BUG,但是,版本过于陈旧:

使用的是: Apache 2.0.53 + PHP 4.3.10 + MySQL 4.0.23 + Mantis 0.19.2

由于服务器数据需要升级到MySQL 5.0.67,而4.*l和5.*有一些不兼容,导致,无法将旧的

Mantis的Mysql4.*库导入到MySQL 5.*中,索性,全面升级Mantis,重新配置。

新的配置是: Apache 2.2.11 + PHP 5.2.9 + MySQL 5.1.34 + Mantis 1.1.7

配置总体顺序如下

最近要搭建一个Bug跟踪管理系统,开源免费的Mantis自然首当其冲。要运行Mantis,有两种主流的环境配置:IIS+PHP+MySQL+Mantis和Apache+PHP+MySQL+Mantis,本文主要介绍后一种。

     首先介绍如何在Apache上运行PHP:

一.安装Apache

      首先下载Apache服务器的windows版本,网址为:http://httpd.apache.org/download.cgi,最新版本为Apache2.2,下载完后安装。

     注意:检查80端口有没有被占用,本人安装时就由于打开IIS,导致apache无法启动。如果要查看80端口被哪个程序占用,可以在命令行窗口中输入netstat -o -an,找到占用该端口的程序的PID,然后在任务管理器中点"查看"->"选择列...",勾选"PID",找到该PID的程序,结束任务。    测试apache是否是否工作,安装后可以打开浏览器,输入http://localhost/验证Apache是否成功,如果成功则显示:It works 字样。

注:1.可自由选择安装路径2.如系统安装有360等监视软件,安装完apache后,会有提示框提示有启动项载入,允许此动作。

二.安装PHP

      首先下载PHP,网址为:http://www.php.net/downloads.php,最新版本为PHP5.2.9,注意下载有两种版本:.zip版本 和 安装版。先执行安装版,安装中选择支持apache 2.2.x,那么会自动配置apache的http.conf文件、mime.types文件和产生PHP的php.ini文件。注意:在安装中我遇到过问题,如果选择默认安装,则很顺利没有错误,如果选择自定义安装且将所有的组件都选择安装,那么会发生错误,原因我现在也没搞清楚。

      由于,安装版本内容不全,没有ext和pear等目录,所以,安装完后,将解压版解压到刚才的安装目录下。

注:可自由选择安装路径,因为后面有相应设置,所以最好目录不要太长

三.apache与PHP整合

      安装版的PHP安装后,apache2.2的httpd.conf,会自动添加以下两行(如果没有要添加上):

           PHPIniDir "G:/JCDevTool/PHP5/"

           LoadModule php5_module "G:/JCDevTool/PHP5/php5apache2_2.dll"

      mime.type文件自动增加如下两行:

         application/x-httpd-php php

         application/x-httpd-php-source phps

    注意:1.G:/JCDevTool是PHP的安装目录,如果是apache2.2,必须写"php5apache2_2.dll"。

               2.要重启apache刚才的配置才能生效(方法:点击右下角的apache图标—restart),否则下一步用hello.php验证时可能不正确。

     PHP以apache模块的方式与Apache结合。是你的WEB网站具有支持PHP服务器脚本程序的能力。

 四.测试是否配置成功

      测试PHP是否加载成功:

      编写一个PHP文件(hello.php):

           <html>

            <head>

              <title>hello</title>

            </head>

            <body>

              <?php echo "hello,php"; ?>

            </body>

           </html>

      将该文件复制到C:\apache2.2\htdocs中,然后浏览器中输入http://localhost/hello.php,如果显示"hello,php",则表示加载成功。

 五.接下来介绍如何安装MySQL:

      这个比较简单,首先下载MySQL,网址为:http://dev.mysql.com/downloads/,最新的稳定版本为5.1.34,下载完后按照安装向导一步一步就可以完成安装了。

注:  1.如果想改变安装路径,选择custom项,如果按默认选择typical则自动安装在默认路径

2.安装mysql的路径中,不能含有中文!

3.mysql的默认超级用户是:root密码会在安装完进行配置中让你输入,也可不输入,默认为空

4.mysql安装过程中各选项设置及解释可参见http://blog.sina.com.cn/s/blog_4a4186e30100b7jf.html

5.如果一次安装不成功,卸载后,不会自动删除安装目录下的文件和数据文件,应自己手动删除方可重新安装否则会有影响

存在须删除文件的地方:1.你选定的安装目录或默认的安装目录2.你指定的数据文件存放目录3. C:\Documents and Settings\All Users\Application Data目录

6.如遇安装完配置最后一步启动服务失败,原因可能是以前装过没有卸载干净。可卸载重新安装来解决,也可取消配置,在cmd用命令“net start mysql”启动

7.关于mysql的cmd命令参见网上

六.最后介绍如何安装配置Mantis:

     1.安装Mantis

      首先下载Mantis,网址为:http://www.mantisbt.org/download.php,最新的稳定版本为Mantis1.1.4,下载完后解压到C:\mantis-1.1.4。可自由选择路径

     2.配置Apache

      也就是向Apache暴露Mantis的位置。修改%APACHE_HOME%\conf\httpd.conf,在文件末尾添加以下文字,以配置mantis目录的访问权限:

           Alias /mantis "c:/mantis-1.1.4/"  

           <Directory "c:/mantis-1.1.4/">  

             Options Indexes  

             AllowOverride None  

             Order allow,deny  

             Allow from all  

           </Directory>     

注意:这里特别注意,必须写成UNIX路径的/,不能写成Window路径的\,否则会无法正确显示mantis。

      可选配置:如果希望在浏览器中直接输入目录名(即http://localhost/mantis)就可以访问Mantis主页(如果不添加,则每次都显示Mantis目录下的文件和子目录列表,又安全隐患),可以在dir_module标签中添加上index.php:

           <IfModule dir_module>

              DirectoryIndex index.html index.php

           </IfModule>

      这样就可以在浏览器中直接输入目录名了(当然,这时候访问还会出错,因为mantis数据库还没建立呢,不要急,我们一会马上去创建。)

     3.配置PHP

      因为我们需要使用基于PHP的应用程序Mantis,而Mantis本身的特性需要(如使用MySQL数据库等),就要求我们去修改php.ini文件:    

      (1)包含Pear库(Mantis中用到了Pear库)

           查找include_path,改为include_path=".;C:\php5.2\PEAR",并去掉前面的分号

      (2)包含外部PHP库(因为需要知道php_mysql.dll动态库的路径)

           查找extension_dir,改为extension_dir="C:\php5.2\ext",并去掉前面的分号

      (3)包含PHP-MySQL库(因为需要支持MYSQL)

           查找php_mysql.dll,去掉前面的分号,这样PHP就能调用mysql模块了,如果没有就自己加进去extension_dir=php_mysql.dll

注:我就是没找到php_mysql.dll这一项,网上有说mantis解压到C:/program files (或者说非根目录下)目录下可能导致没有php_mysql.dll,看前辈们的文章好像是解压到了C:/,鉴于C盘空间,我解压到了D:/,仍然没有 php_mysql.dll,不过自己填上也可以正常使用。

     4.为Mantis创建表、数据

      访问http://localhost/mantis/admin/install.php,输入MySQL的用户名和密码,然后点击Install /Upgrade Database,就会自动建立Mantis所需要的数据库和所有数据表。(这 里注意,这是和以前的mantis比较大的不同,以前的mantis,如mantis-0.19.4.tar.gz版本,会提供一个 db_generate.sql数据库脚本来创建mantis需要的数据库,而新版mantis则通过install界面来自动创建。,还需要注意的是, 这里的内容多是从mantis/config_inc.php中获取,特别需要注意的是Hostname一栏,默认值为localhost,而如果 MySQL 安装时变动了端口(mysql的默认端口是3306,如果安装时变动了则按此说明修改),则应该写成 localhost:端口号,别忘同时修改config_inc.php文件)其他栏就按默认值即可,空白的可以不填,因为这些信息都来源于mantis 下的config_inc.php文件。(我安装时填写了admin username和admin password等,然后点击生成数据库和数据表时,最后一项有报错,不填的话就可以正常生成,当然如果想信息完整的话可已通过修改mantis下的 config_inc.php文件)

      这里还要注意一个问题,有时创建时会失败,提示:【Checking PHP support for database type 】的错误:BAD   database is not supported by PHP. Check that it has been compiled into your server.查看apache的log发现有如下错误:PHP Warning: PHP Startup: Unable to load dynamic library 'd:\\Program Files\\PHP\\ext\\php_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0 这是因为不能正确加载php_mysql.dll库,导致php与mysql不能连携,请检查环境变量中path是否有:【安装路径】\PHP和【安装路径】\PHP\ext 类似的配置。如果没有请将该路径添加到path中。特别再注意,添加后请务必重启OS,才能生效。

另外我第一次安装时,输入http://localhost/mantis/admin/install.php想要进行创建数据表和数据库,但是无法访问,提示没有访问权限,后来发现是安装mantis后配置Apache出了问题,mantis路径没写对。

     5.启动Mantis

      访问http://localhost/mantis/,出现登录界面,(注意,mantis的默认用户名为administrator,默认密码为root。)

     七.邮件服务器配置

      在Mantis中有新用户注册时,会给其指定的邮箱发一封邮件,点开邮件中的链接才可以设定密码,因此需要给Mantis添加发送邮件的功能。

      使用phpmailer作为邮件服务器,首先下载phpmailer,网址为:http://phpmailer.codeworxtech.com/,下载完后解压到c:\phpmailer。可自由选择路径。

      修改C:\mantis-1.1.4\config_inc.php,添加以下内容:

        $g_smtp_host = 'smtp.sina.com.cn';//发送邮件服务器

       $g_smtp_username = 'yawei.wu@unison.net.cn';//发送邮件账户的用户名(根据情况定要不要加后面的“@unison.net.cn”, romu ng ail = 'xinqian3qian3607我们公司的用户名是包含@后面的信息的,比如sina的邮箱的话就只需有用户名而不用加上“@sina.com”)

       $g_smtp_password = '123456';//

       $g_use_phpMailer = ON;

       $g_phpMailer_path = 'c:/phpmailer/';

       $g_phpMailer_method = 2;

       $g_return_path_email = 'yawei.wu@unison.net.cn'

      把其中的内容修改为你自己的邮箱信息就可以了,这个邮箱信息就是给用户发邮件的邮箱。赶紧新注册一个用户,试一试能不能收邮件吧~

八.关于安全方面的一些设置问题随后再续

九.配置文件上传

主要配置项:

$g_allow_file_upload   = ON;

$g_file_upload_method = DISK;

注:

a)    在Mantis目录下新建目录如 upload ,再在mantis建立的项目中把文件上传路径设置为“upload”(通过Web方式)。这样上传的文件就会存放在upload目录中。(我也把 config_defaults_inc.php文件中的$g_absolute_path_default_upload_folder = 'D:/mantisbt-1.1.6/upload/设置上了路径,并且千万不能丢了最后的“/”.而且所有在config__inc.php文件中设置或添加的项在config_defaults_inc.php文件中一定要注释掉)

b)    上传文件的大小受到 Mantis 和 PHP 的双重限制,需要修改:

/webapps/mantis/config_inc.php 中 $g_max_file_size = 100000000; # 100 MB

/usr/local/lib/php.ini中upload_max_filesize = 100M 和 post_max_size = 100M

c)    给用于存储上传文件的目录增加可写权限。(方法:右键点图片保存的文件夹,选择"属性"->"安全",点"添加"->"高级"->"立即查找",在查找结果中选择"everyone"后点"确定",在点"确定",然后把"everyone"的"完全控制"钩上,最后点"确定")

十.附件浏览功能:

比如,在提交一个issue的时候,有时候会有截图提交附件情况,这是有人会提出来,我想直接看到错误截图而不想自己下载后再看,这也是需要设置就能实现的。但是这个功能只是针对bmp, png, gif, jpg格式的图片文件而言,当然提交的doc文件就不再之列了。处理得方法很简单,只需将config文件中de $g_preview_attachments_inline_max_size 进行设置。当将这个设置为0的情况,那么查看issue的时候是永远不会出现附件贴图的,但是如果你将这个设置为一个足够大的尺寸,那么就会在issue 里 直接出现图片,这个数值是以字节计算,如果图片上传为32,210字节,则你 把$g_preview_attachments_inline_max_size=32211,而且任何小于这个字节大小的bmp, png, gif, jpg格式的图片文件直接显示了,很简单吧.

可惜的是,我现在还未找出我原先的附件怎么就下载后都变1k了,可在issue页面中还是显示实际字节大小,解决方式寻找中......

十一.使用jgraphic(图形报表)

一种方法:安装JPGraph

默认情况下,Mantis的图形报表是关闭的,需要安装JPGraph模块。

1). 可以在http://www.aditus.nu/jpgraph/jpdownload.php下载最新版的JPGraph,请注意JPGraph 1.x 版本是针对php4,2.x 是针对php5的,请下载对应版本。

2). 将下载包解压到一个目录下,我解压到mantis下的jpgraph目录,定义为$JPGraph。

3). 然后在config_inc.php中添加下面几行:

$g_use_jpgraph = ON;

$g_jpgraph_path = './jpgraph/src/';       //你也可以按照你的地址填写文件的绝对路径。

4). 在php.ini将“;extension=php_gd2.dll” 和(“;extension=php_iconv.dll”)前面的分号删除,这个模块是JPGraph在显示图表和进行汉字编码转换是所必须的。

(3) JPGraph的中文显示

据说1.0以后的版本已经能够很好的支持报表中文显示,但可能PHP5的问题,我这里还是乱码,这里列出参考别人的方法我所做的配置。

1) 如果你的界面语言是用简体中文或者繁体中文,那么你会看到图形中的汉字都是乱码,这是因为Mantis对于JPGraph的编码设置不正确造成的。

JPGraph会自动将汉字转换为UTF-8编码,但是需要在调用JPGraph的时候对标题等SetFont,Mantis没有做这个操作,因此汉字显示出来都是乱码。

解决方法是增加对图形设置字体的代码;

2) 打开$mantis\core\graph_api.php,查找:graph_get_font(),在其中添加一行

'chinese_gbk' => FF_SIMSUN,

3) 在config_inc.php文件中添加

$g_graph_font           = 'chinese_gbk';

4) 打开$JPGraph\src\jpg-config.inc.php

查找 DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf');

改为 DEFINE('CHINESE_TTF_FONT','simsun.ttc');

jpg-config.inc.php也可以不改,如果生成的图形中的字体想由自己定义,可以这样改。

这个时候,如果你选择的语言是chinese_simplified,现在你的图形报表应该就可以显示中文了。

5) 但如果你选择语言跟我一样是chinese_simplified_utf8,则发现报表显示还是乱码。

原来JPGraph中处理的时候比较bt,只要看到字体设置是FF_SIMSUN,就认为字符串编码是GB2312,输出的时候都要转成UTF8,

单实际上已经是UTF8了,根本不用转。

直接修改代码:

打开JPGraph下的jpgraph.php文件,搜索其中:

elseif( $aFF === FF_SIMSUN ) {

      // Do Chinese conversion

 

      if( $this->g2312 == null ) {

   include_once 'jpgraph_gb2312.php' ;

   $this->g2312 = new GB2312toUTF8();

      }

      return $this->g2312->gb2utf8($aTxt);

}

改为:

elseif( $aFF === FF_SIMSUN ) {

      // Do Chinese conversion

   /*

      if( $this->g2312 == null ) {

   include_once 'jpgraph_gb2312.php' ;

   $this->g2312 = new GB2312toUTF8();

      }

      return $this->g2312->gb2utf8($aTxt);

   */

   return $aTxt;

}

就是把转换编码的代码注释掉,最好不要直接删掉了,不然以后想改回来就麻烦了。

这样改实际是有些问题,如果mantis中有部分用户的语言选择为chinese_simplified,另一部分选择为chinese_simplified_utf8就不行了,

总会有部分人报表出现乱码。所以一个小组一定要统一阿。

很遗憾按以上方法配置后我的图形报表还是乱码,待解决中。。。

十二.默认的用户名密码

Mantis管理员账户:adminstrator  密码:root

Mysql账户:root 密码:root

完毕!!

心得:

由于是第一次配置,以前都是其他人负责,所以,重新配置时很多概念都没有,就看手顺来配置,感觉很混乱,所以,去补充了一些周边知识,了解了这些知识后,再来看上面看似很繁琐的手顺,其实就很容易理解了。

知识1:WAMP=windows+Apache+MySQL+PHP,是一个开 发网络应用程序的网络开发平台(全是开源软件),因为mantis就是PHP应用,即Mantis就是PHP脚本语言写出来的程序。所以,要使用 mantis,先搭建好mantis运行的环境是必须的步骤。

知识2:mantis是需要数据库来管理用户登陆的BUG的,所以,我们还需要使用MySQL,当然,不是必须使用MySQL(插一句:mantis是希望实现与具体数据库系统无关的更通用的bug管理系统。从现在的数据库创建方式就很明确了。)

知识3:所以,配置的思路就是,apache(http.conf)支持PHP,PHP(php.ini)支持MySQL,apache(http.conf)支持Mantis;Mantis创建MySQL数据库;使用mantis

使用过程中的问题:

通过http://服务器IP地址/mantis/访问,创建账号时有如下报错(但能成功创建):

APPLICATION ERROR #401

Database query failed. Error received from database was #1366: Incorrect string value: '\xE7\xBC\xBA\xE9\x99\xB7...' for column 'subject' at row 1 for the query: INSERT INTO mantis_email_table

( email,

subject,

body,

submitted,

metadata)

VALUES

( 'wuyawei1985@sina.com',

'[Mantis] 缺陷跟踪系统帐号注册',

'已创建如下账号: \n\n用户名:mountain100 \n电子邮箱han.gao@unison.net.cn \nIP 地址:10.96.210.132

经查说是编码问题,建议导出数据库,全部转换成utf-8编码。也可以在dos环境下用命令修改各个表的编码,修改命令:ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;

mantis提交附件相关问题

今天mantis出现了一个严重的错误,我还在修改和检查中,主要是之前提交的附件,现在都为空的了,而且不能正确打开和浏览。

1、数据转移功能:

在未作任何改动的情况下,系统是默认将附件保存到数据库,可是当想直接获得这些文件该怎么办呢?其实mantis系统提供这么一个功能,将放在数据库的附件文件转移到磁盘里。你只需访问:http://youserver/mantis/admin/system_utils.php,里面就会有一个按钮-Move attachment to Disk,点击他就ok了,当然必须确认你的config文件里,upload method是disk,否则也会出错的。这样数据库中的附件就会被导出来,放到mantis根目录下,你可以做一个数据保存工作了,实在是一个不错的功能。

 

 

posted @ 2011-08-18 14:54 littlebamboo 阅读(108) 评论(0) 编辑

2011年8月15日

信息系统项目管理师初了解

摘要: 就自己关心的问题对信息系统项目管理师做了了解1、单科成绩不予保留,必须一次通过3门考试2、三门分别是:基础知识(150分钟),案例分析(90分钟)论文(120分钟)3、通过考试后,需要接受继续教育。4、考试费用:185元/每门阅读全文

posted @ 2011-08-15 09:50 littlebamboo 阅读(20) 评论(0) 编辑

2011年8月3日

EXCEL2007怎样设置某单元格的值为 OK 的时候 整行设置为绿色

摘要: 方法:使用条件格式来完成操作。操作步骤:1 实现目标:要使第四行C、D、E、F列在B4单元格值为OK时 显示绿底色2 选中C4 至F4单元格 ,点击“条件格式”3 选“新建规则”,在“选择规则类型”中,选“使用公式确定要设置格式的单元格”4 在编辑规则说明中“为符合此公式的值设置格式”中填入 =$B$4="OK"5 点击“格式”按钮,在填充中选绿色 点确定,再次点确定。设置完成6 测试:在B4单元各种填写 OK, 观察C4至F4单元格的底色是否变绿,再修改B4单元格的值为非OK的任意值,观察上述单元格底色是否消失。注意:公式不区分大小写,即OK 与ok 或Ok oK等价。 阅读全文

posted @ 2011-08-03 10:28 littlebamboo 阅读(61) 评论(0) 编辑

2011年6月30日

电子签章

摘要: 昨日陪OA项目组同事出门拜访客户。了解到目前国内具有法律效力的电子签章只有方正一家,今天查了下介绍,先了解下,如哪天需要使用也不至于啥都不知道。原文:http://www.founderegov.com/Product/2010-03/12/content_13304.htm公章是公文生效的重要标志。电子公章保证电子公文的真实有效性,即收文方可确认收到的电子公文是否发文机关所发。方正电子公章系统主要应用于政府或者企业内部,用于在版式文件CEB上加盖电子公章,并对电子公章进行管理,实现公章的制作、保存、查询和统计等功能。系统利用PKI体系中的数字签名技术,对电子信 息进行数字签名,从而完成对电子阅读全文

posted @ 2011-06-30 15:20 littlebamboo 阅读(34) 评论(0) 编辑

2011年5月23日

解决word中就出现了无法使用鼠标拖动和选取页面文字的问题

摘要: 今天来上班,发现打开word后,我点击鼠标光标不移动,点击文档结构图中的标题也么有任何的反应。上网搜罗发现有人同样问题,都是出现在打开powerdesinger后。回想的确如此,上周五打开了机器上的powerdesigner。于是按照网上的步骤,处理了下,的确好了:问题原因:PowerDesigner安装了与Word交互的COM加载项,该加载项影响了Word的正常使用。解决办法:删除该COM加载项的注册表项,然后重新启动 Word。具体步骤:在注册表中找到如下项——[HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\WordToRQ阅读全文

posted @ 2011-05-23 14:09 littlebamboo 阅读(125) 评论(0) 编辑

仅列出标题  下一页
 
Powered by:
博客园
Copyright © littlebamboo