月归档:三月 2008

第一次接触电脑、接触程序,并走上了程序员这条路

响应经典水区的 征文:http://bbs.blueidea.com/thread-2841745-1-1.html 回忆了一下自己从事程序员这个职业的过程。 2000年,上大学的时候,第一次接触电脑,懂得了如何用QQ聊天,之后是开始学习FrontPage,知道了什么是HTML,但是从来不会手写。 2001年,有了自己的第一台电脑,那个时候,通过电脑报,学会了Flash,并制作了2个MTV(仅仅是图片、文字渐变,配上音乐),这也让我High了好久,那个时候不会flash手绘,不会AS,不过直到现在也没学会,没有美学的基础,画出来的东西还不如幼儿园的小孩儿;工作后一直没有需要学AS地方,也就一直没有接触。 2002年,这个时候,又学了Fireworks,PhotoShop,当时是想往设计上发展,又借了美术系同学的一些书来看,随着学的越多,看的越多,越来越发现自己基本功的不行,仅仅是会一些工具的使用和特效,做不出太多创意型的东西,设计网页也是Copy,不过是从N个网站中进行抄袭、模仿,比起那种直接拿别人页面来做的人,感觉自己又高尚了一些,现在想想,仍然是羞愧啊。     在这期间,还担任了一个培训中心的老师,教的东西还挺多,Flash,Fireworks,DreamWeaver,FrontPage,Html,装机CMOS设置,虽然我水平很弱,但把学生领进门,教会这些工具的使用,还是没问题的。不过现在想想,真有点误认子弟了,幸好当时只有两个MM来学,误的人不多,幸运的是,我这个老师还和其中一个发生了一点故事…… 2003年,一直的在看一些ASP,Javascript的书,但怎么看都还是入不了门,这期间就一直在学Fireworks,并制作一些纯HTML的网站。 2004年,来北京了,后来在一个同学的指导下,我明白了IIS,明白了ASP连接ACCESS数据库、连接MSSQL数据库,明白了SQL的增、删、改、查,从这以后,我就对程序豁然开朗了。同时“网页重构”的概念让我对这个很是不爽,说99%的网站都过时了,什么东西这么牛逼,敢这么说,然后我就花了1周多搞明白了原来是用CSS来控制网页的表现。这个时候,我利用刚学会的蹩脚的ASP程序和“网页重构”的方式,花了一个月,完成了自己第一个意义上的带程序的网站。 (忍不住,自恋一下,[http://5.d5s.cn)。     9月份的时候,进了一家新单位,做的是切图的工作,不过同时老板又让我学WAP、PHP,什么都不会,从头开始,买了本书,每天晚上就是看着书,把WmlScript代码做成笔记,后来硬是写完了一个小笔记本,这也是我上大学以来,第一次这么认真的看书了。     照着ASP写程序的样子,从那个时候起就开始不停的鼓捣PHP,而同时也放下了刚入门的ASP,这期间从MYSQL乱码、页面乱码、UTF-8编码、PHP类、框架、压力测试、程序优化……,一步一步走到了今天,现在发现,写程序其实是很有意思的事情,尤其是有了一个新的想法,而又及其的想实现她,或者是突然明白了一个程序设计的思路,这种喜悦和动力,一直让我迷恋着,每天Coding。

发表在 生活工作 | 留下评论

长文章 自动/手动 分页类

如果您加了新功能,或者是有改进,请与大家一起分享。 长文章分页类,可以手工指定分页符,也可以让程序自动分页。 实例代码:请以UTF-8的文件编码进行测试。 下载: test_cutpage.php< ?php     include(‘cutpage.php’);     header("content-type:text/html;charset=utf-8");//设置页面编码     //自定义的长文章字符串,可以包含 html 代码,若字符串中有手动分页符 {nextpage} 则优先按手动分页符进行分页     $content = file_get_contents(‘text.txt’);     $ipage = $_GET["ipage"]? intval($_GET["ipage"]):1;     $CP = new cutpage();     $CP->pagestr = $content; … 继续阅读

发表在 程序 | 一条评论

mysql 数据库 分页类

如果您加了新功能,或者是有改进,请与大家一起分享。 下载: test_pagelist.php< ?php     $db_config["hostname"]    = "127.0.0.1";    //服务器地址     $db_config["username"]    = "root";        //数据库用户名     $db_config["password"]    = "root";        //数据库密码     $db_config["database"]    = "wap_blueidea_com";      … 继续阅读

发表在 程序 | 6 条评论

mysql 数据库操作 DB类

如果您加了新功能,或者是有改进,请与大家一起分享。 下载: test_db.php< ?php     $db_config["hostname"]    = "127.0.0.1";    //服务器地址     $db_config["username"]    = "root";        //数据库用户名     $db_config["password"]    = "root";        //数据库密码     $db_config["database"]    = "wap_blueidea_com";      … 继续阅读

发表在 程序 | 标签为 , , | 一条评论

windows下安装memcache

windows下安装memcache的时候,一直出现这个错误信息,无法载入php_memcache.dll。 PHP Warning:  PHP Startup: Unable to load dynamic library ‘./php_memcache.dll’ – \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3\r\n in Unknown on line 0 后来发现是php版本和php_memcache.dll 不兼容造成的。 去这里下载适合你php版本的 memcache.dll http://pecl4win.php.net/ext.php/php_memcache.dll 我是php5.2.0,于是我就下载了 php_memcache.dll php-5.2.1 (5_2) 48 3,709 Compile 2008-01-11 06:03:10 但是整个配置过程中这个dll一直无法载入,后来把php升级为 5.2.5后,整个问题解决了。 phpinfo() 中有了memcache信息。  安装步骤 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. … 继续阅读

发表在 服务器&PC, 程序 | 留下评论

ubuntu 7.10 安装记

上周收到了 ubuntu 公司寄来的光盘,速度真实够快的,才申请了不到1个月,就已经到手了,但是没有邮件提醒,也算是给我一个惊喜吧。 这次收到的版本是ubuntu 7.10。 不过整个安装的过程确实及其的艰难,应该是BIOS设置和硬件的兼容性方面,有些问题。 google了一下,很多人安装ubuntu 7.10时,都遇到了“无法识别硬盘”的问题。 我的安装过程如下: 1、先用PQ8调整出一块儿8G的空间出来(要是你的剩余空间多,想调多少调多少。) 2、调整完毕后,进入BIOS进行设置,以我“七彩虹 Intel 945”的主板为例, 要进入 “Integrated Peripherals”-> “OnChip IDE Device” “On-Chip Serial ATA”改成 Combined Mode,“PATA IDE Mode” 改成 Secondary(默认是Primary,要是不改你就安装,那就别改。) 否则安装的时候,就会出现 initramfs : failed to set xfermode 的提示,提示找不到硬盘。 3、设置完毕后,一路等待,最后进入ubuntu的桌面模式进行安装。 4、桌面有一个 “安装”的图标,双击后,一路next,在分区这里选择“手动”       … 继续阅读

发表在 服务器&PC | 留下评论