显示下一条  |  关闭

KEVIN Chen IT BLOG

My Zone ※☆△◎ 打造自己的 IT Sky & Platform

 
 
 
 
 
 

迁移站点

2008-7-3 11:52:22 阅读56 评论0 32008/07 July3

       好久没更新BLOG了。最近受好友托付迁移个php网站。弄的那个之恼火。现抒发到日志里。主要归因与以下几点:原先要求迁移网站的人,租空间的时候出错,明明旧站原先是mysql的数据库却选成mssql的,没有基本常识。这就使得数据库函数和部分sql语句的修改。旧网站数据库没拷贝完全,我说数据库缺表,他还硬坚持说全部都拷出来了。真是无语。然后空间提供商的问题,不专业。竟然没有mysql数据库提供。没提供也就算了,只提供mssql数据库php配置里却还不支持。Faint!php的环境搭建也不够考虑兼容性,有些php代码不是很规范的就会出错。KF工作效率低下,叫他改下php的配置慢的要死.这样的服务器提供商太不合格了。
现将php一些配置项列举如下,我认为将这些项打开有助于建站的方便,虽然默认是关闭的:

作者  | 2008-7-3 11:52:22 | 阅读(56) |评论(0) | 阅读全文>>

所有的路径

2008-4-13 18:41:54 阅读66 评论0 132008/04 Apr13

一个项目中有个需求是给出一个有向连通图,给出起点和终点,要求给出所有可能的路径.下面是C#实现算法的代码:

 // e表示终点,g表示连通图的数组,road数组存放已经找到的路径,path_num表示已经找到几条路径

    void search(int e, int[,] g, int pass,int[,] road)
    {
       
        if(road[path_num,pass-1]==e) 

        {

作者  | 2008-4-13 18:41:54 | 阅读(66) |评论(0) | 阅读全文>>

JS Dom 操作

2008-2-28 16:16:28 阅读208 评论0 282008/02 Feb28

 

在使用javascript操作Dom的时候,经常会有很多奇怪的现象,要非常注意才行.象removeChild和appendChild这两个函数吧,如果你用个循环appendChild多个element的时候,在你想更新或者删除removeChild的时候,遍历的顺序要反过来.不然的话会出现遍历有遗漏的现象.不注意还真会在这里浪费很多时间.

关于用Ajax刷新图片或者数据的时候,我最近经常遇到一个问题,就是缓存的问题,当每次异步传输的时候,如果存在缓存,ajax将不会从数据库中请求,而是从缓存中请求数据,这样就会造成数据或图象的更新出现问题,服务器的改变不能很好的反应到页面上.现在我的解决方法是将要请求的页面的Response.Expires = -1.这样就使得每次页面请求后就过期,下次客户端只能再次重新到服务器去取.

作者  | 2008-2-28 16:16:28 | 阅读(208) |评论(0) | 阅读全文>>

搭建校园网代理服务器

2008-1-7 16:39:46 阅读1662 评论0 72008/01 Jan7

最近想在校园网里搭建个代理服务器,方便外网的用户通过代理使用学校校园网上的资源(比如,要做毕业设计了,图书馆的资源).先来介绍下SCU内本人的网络状况,宿舍里可以通过拨号连上校园网,然后也可以交费使用电信的ADSL拨号上网.宿舍里的其他电脑在一个局域网内.尤其没有其他多余的设备.最后的想法是让外网的用户通过宿舍里面一台连着ADSL的电脑(相当于代理服务器),然后再由一台连着校园网的电脑完成访问校园资源的工作.
实现代理的方法有很多,比如端口映射、内网域名解析、二级代理等等。
下面这个方法通过二级代理来实现,已测试通过,希望为有类似需求的提供帮助。
首先是将对外充当代理服务器的电脑连上ADSL,比如地址为220.167.41.23,然后在上面运行CCproxy软件。局域网内另一台电脑连校园网,同样运行CCproxy,假设这台电脑在局域网中的ip是192.168.0.2

作者  | 2008-1-7 16:39:46 | 阅读(1662) |评论(0) | 阅读全文>>

DZ主题附件列表实现

2007-11-19 22:46:29 阅读144 评论0 192007/11 Nov19

最近的论坛要求在Discuz上为每个主题加一个附件列表,方便浏览者下载附件.类似于qq群上面文件上传共享的实现.
在仔细查看了下Discuz的viewthread文件的代码后实现了.实现的思路如下:根据进入的主题tid,从数据库中select出tid相同的附件的aid,然后根据附件的地址为attachment.php?aid=xxx的形式在主题页面的某个位置显示出链接来.
具体实现:
在viewthread.php中的include template('viewthread')代码前插入代码
$supe['status'] && supe_dbconnect();
$myattachlist;
$query = $db->query("SELECT aid,filename,d

作者  | 2007-11-19 22:46:29 | 阅读(144) |评论(0) | 阅读全文>>

选择CMS

2007-10-28 2:46:07 阅读229 评论0 282007/10 Oct28

 

最近尝试了很多款CMS产品的安装搭建,比如国内的动易、帝国、CMSware、dedecms、phpcms等,国外的用了下Joomla!,相比国外的比国内的效果要好。国外的最恼火的是语言的问题。但是总的感觉是,现在的CMS产品跟现在的社会一样,充满了一种浮躁的感觉,大部分都是把所有能想到的功能都集中到一起,追求又大又全,并以此为宣传的砝码,弄的系统很复杂、庞大,逻辑杂乱。现实应用中我觉得很多功能都是用不到的,删减起来实在费时。直接用CMS建站还不是图个速度快嘛,那样反而有惫初衷。我觉得开发适合各种需求的多版本的CMS才是好的选择,这样不同需求用户选择安装部署就很方便,改动少,不要1、2个版本把所有的功能都整合进去让用户来修改。还有一个要说的是大部分CMS首页为什么不采用Ajax的拖拉功能,这样就可以大大减少自定义多样化页面都用的时间,象现在这样修改很不方便

作者  | 2007-10-28 2:46:07 | 阅读(229) |评论(0) | 阅读全文>>

PHP+IIS 配置问题

2007-10-26 9:41:20 阅读105 评论0 262007/10 Oct26

 

最近搭建个论坛,在PHP和IIS整合的时候发现一个容易出错而且容易疏忽的问题.就是PHP解压出来后,存放的目录名中间要求不能有空格,不然的话等下在IIS中主目录配置里面要输入PHP解析文件的路径的时候,你设置完还是不能打开PHP网页的,IIS不能解释运行PHP,所以要注意,不能有空格.网上的安装教程都没有提到这一点.呵呵~~~~

作者  | 2007-10-26 9:41:20 | 阅读(105) |评论(0) | 阅读全文>>

回顾大学3年

2007-9-18 20:37:08 阅读124 评论0 182007/09 Sept18

 

进入大4了,招聘宣讲或者保研接踵而至,是该回顾下大学所学了.以下是部分写入简历的总结,发现现在总结有点晚,有些事情都有点忘却了,先总结到这吧,记起再补充.见笑了~~

 

 能力  

熟练C++\Java\C#,了解Python.了解Windows 环境和API以及Unix

操作系统, 熟悉TCP/IP 及网络编程 ,熟悉Ajax .熟悉Eclipse, VC等

开发工具,熟悉J2EE开发、软件工程知识、信息安全知识。

 在校经验  

参加了川大计算机软件学院robocode比赛,小组第2,

网上购物平台

作者  | 2007-9-18 20:37:08 | 阅读(124) |评论(0) | 阅读全文>>

实习有感

2007-8-29 19:18:17 阅读77 评论1 292007/08 Aug29

        现在IT发展真是迅速啊~~各地的软件园都拔地而起~~而且特别注重大.一个比一个大.当成都要建个9平方公里的软件园时,大连要建12平方公里的.真是一副喜人的景象!哎~~~~真不知道ZF为什么要这样,重质量才是王道啊!

       实习2天了,感觉成都天府软件园的确不错,环境很好,一片忙碌的景象,而且经常能见几个PPMM,西西~~我实习的周围是很多知名企业,如NOKIA、SAP、IBM、MS等。可惜我实习的地方不是这些地方啊!反差太大了。实习的时候不知道在做些什么,似乎更象是培训。真不知道学校或者学院是如何找实习的公司的。我认为这种培训更象是给那些没有IT专业基础的人学的,虽然偶尔感觉还有点点收获。大部分时间都是浪费过去的。哎~~~~~ 失望。

作者  | 2007-8-29 19:18:17 | 阅读(77) |评论(1) | 阅读全文>>

学习Python

2007-7-7 15:10:59 阅读219 评论0 72007/07 July7

Python,作为Google使用率最高的3大语言之一(其他两种分别是c++\java),使我很有兴趣了解和学习下.于是最近的一天时间我全神贯注的投入其中.国内Python使用者很少,可以从网上资料看出,中文资料不多.但从我的一天的了解和实践来看,Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程.一天时间就能比较了解了.对于快速开发程序真的很方便快捷,感觉很好.
通过学习,它Python的原理是跨平台的,只要安装了Python就可以运行.它只保存源代码,不需要保存编译文件,是解释型的语言.当然,现在有种工具py2exe软件可以将.py文件转化为exe文件,Windows下双击就可运行,不需要安装Python环境.Python是模块化的,它的模块相当于库文件,其他Python程序可以调用模块.
Python在Unix下的环境安装网上介绍比较多.下面说说Windows下的环境安装,到

作者  | 2007-7-7 15:10:59 | 阅读(219) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

浙江省 杭州市

 发消息  写留言

 
Software College of ZJU
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注