面向对象的程序设计语言C++10/12/2008

本无意写C++这玩意儿,这厮,人们对它的好评还少吗?当然就oop来说,大伙儿更为追捧java,嗯,姑且不说谁是老大了,因为俺对他们的认识和研究都颇为肤浅,不敢妄言的。
尽管偶也是学过java的人,但是对oop的理解以及思维方式似乎都还没有跟上,大有些一知半解的意思;这不,就决定学习下C++了(为啥不选java,因为java伤身体)。在很久很久以前,偶曾学习过C,并因此而学习了C描述版的《数据结构》(时间长达两个学期),所以,这种面向过程的模块化编程思想有些根深蒂固,后来接触php以后,更是一下子将这种思想发挥了出来(我当然不是说PHP是面向过程的语言,不过在当前,除了有限的几个底层操作类,其他的偶还是以自定义function为主哈),为我带来的直接影响是——靠双手填饱了自己的肚子之后便不思进取了。整个社会都在叫喊着oop,也有几位友人几次三番、几次三番的劝——”先生还是学一点吧!”
好的!我也是好说话的人,那就OOP吧,洗脑当选C++,因为它水果味,含钙高,一门顶过去五门……(咳咳,离题了~)开发环境就选C++Builder 我还整了个2009版,呵呵。

不要太过崇拜我的效率,我已经买书开始看了,书是一本叫做《面向对象程序设计语言C++》的,教材之类的很基础的东西,高深的俺也看不懂啊,本想买本原版书装逼一下的,无奈价格过于昂贵,跟这本比起来,得再搭4箱啤酒进去,经过周密的思考和细致的权衡,总结下来就是——”酒不能不喝!”,于是花重金买下这本国产书,毕竟支持民族文化事业也是大事嘛!
现在的计划是:从出版说明看到前言再到目录,再看序,嗯,就这么干 ……
(嗨!博客的风格终于不再搞了,最近有空的时候都在研究飞信、QQ的通信协议,以图他日做些机器人之类跟上时代的东西,顺便表扬一下,luma是个好同志。这文章越写越像咕叽咕叽了,靠!不写了)

1,205位童鞋围观 | 发表评论分类: PHP 标签:  

同一个世界,同一个梦想!08/08/2008




奥运会真的来了

1,060位童鞋围观 | 发表评论分类: PHP 标签:  

取得当前id应该处于列表页面的翻页id05/16/2008

这是在最近的一个项目中需要用到的东西,当访客通过相册列表点击相应照片了解完详情以后,我们设置了一个返回按钮,表面上的意思应该是返回上一页,但是,由于照片详情的页面还有上一张,下一张按钮,当点击这些以后,我们的返回按钮可就不是返回上一页了,而是要返回到相册列表,并且还要返回的是列表页面该照片所在的那一页(我将相册每4张照片进行了分页),因此,之前使用的$_SERVER['HTTP_REFERER']和javascript:history(-1);都将是无济于事的了!思索了一会儿,想出了下面这个简单的算法进行了解决问题! 此文妙哉,快快看全文 »

1,894位童鞋围观 | 6条评论分类: PHP 标签:  

公告:Zend Studio教程的制作一直在进行04/19/2008

我一有时间就上来更新的,主要是太忙了,做一个系列教程真的有太多不容易,请大家支持!

现在的进度着实有些慢,我感觉很对不住关注我的人,总之,我没有浪费时间,而是的的确确很忙。

说下计划,基础部分我打算还要讲一讲“首选项”的配置,做完这些基础介绍部分以后,接下来会介绍如何用zde进行服务器端调试,用zde开发项目的一般步骤,ftp功能,SVN功能的介绍,以及一些常见问题的收集和解决方法,另外一些我现在还没有想到的后续内容……

您可以在本日志的评论中,提交您在使用ZDE时遇到的问题,或者有好的建议、内容都欢迎推荐,一个人的力量是单薄的,我需要大家的热情帮助。让我们共同来维护一个高质量的文字系列教程!

–gently      
2008-4-19 11:39:34

3,259位童鞋围观 | 6条评论分类: PHP 标签:  

Zend Studio for Eclipse 6.0 在线注册机测试地址04/13/2008

http://x.zendstudio.net/Zend_Studio-for-Eclipse-6_0-KeyMaker/

改天要专门写几篇(或者一篇)关于PHP处理大整数的一些会遇到的问题以及解决方法,PHP的强大在于简单易用,可能就是这样,对于一些系统底层的东西就“精简”了不少。

4,236位童鞋围观 | 10条评论分类: PHP 标签:  

博大精深的农历算法PHP代码04/10/2008

今天在phpchina上看到有人在寻php中的农历算法,记得偶以前在拜读bo-blog源码的时候,就隐约的注意到这个,而且还是相当经典的一个算法,于是就又把他挖出来,和大伙儿分享下,呜呼,似乎和3楼算法一样的,没有仔细看,现在还要加班呢!回头再看了~ 此文妙哉,快快看全文 »

2,460位童鞋围观 | 3条评论分类: PHP 标签:  

Zend Studio 5.5.1在线注册机PHP版04/04/2008

嗯!用PHP也可以做很复杂的数学运算的,就是偶尔需要曲径通幽一下,用PHP写了这个Zend Studio 5.5.1的在线版注册机,算法较为繁琐,这回我体验了下PHP操作大整数的方法,还有位操作(按位异或,取反等)。根据TEAM DVT的EXE版注册机算法,用PHP进行了重写。简单测试了一下,能正确产生授权密钥。

整了好久,累死了,快!

放上测试地址:

http://x.zendstudio.net/zendstudio5_5_1-keymaker-php/
欢迎大家测试!

12,205位童鞋围观 | 36条评论分类: PHP 标签:  

zend studio 5.5无法打开主界面故障解决方法一例03/12/2008

   我在使用XP系统,相信很多朋友和我一样,有一天,当我准备打开zendstudio 5.5.1——以下简称ZDE(ZendStudio 5.5.1下载)开始工作的时候,几乎是灾难性的故障发生了!ZDE在三次弹出下面的错误消息框后出现启动画面,之后不再有任何反应,不能进入主界面!
此文妙哉,快快看全文 »

5,127位童鞋围观 | 2条评论分类: PHP 标签:  

PHP简单批量生成不重复的虚拟充值卡号密码03/07/2008

闲的蛋疼的时候,顺便加强下自己对PHP中数组操纵的一些技巧,就写了下面的一段小代码,可以随机生成卡号密码对应的数组,并且自动去重复,思路没有,纯粹瞎掰。
[codes=php]
<?php
$numLen=16;
$pwdLen=10;
$c=100;//生成100组卡号密码
$sNumArr=range(0,9);
$sPwdArr=array_merge($sNumArr,range('A','Z'));

$cards=array();
for($x=0;$x< $c;$x++){
  $tempNumStr=array();
  for($i=0;$i< $numLen;$i++){
    $tempNumStr[]=array_rand($sNumArr);
  }
  $tempPwdStr=array();
  for($i=0;$i< $pwdLen;$i++){
    $tempPwdStr[]=$sPwdArr[array_rand($sPwdArr)];    
  }
  $cards[$x]['no']=implode('',$tempNumStr);
  $cards[$x]['pwd']=implode('',$tempPwdStr);
}
array_unique($cards);
print_r($cards);
?>
[/codes]
混乱的说,算是给自己对数组的总结了。最近其实挺忙的,看看这篇日志的时间你大概就知道,我并没有闲的蛋疼~

2,443位童鞋围观 | 15条评论分类: PHP 标签:  

在php中让用户自定义时区 正确显示当前时间03/02/2008

     php是外国人开发的,所以经常有很多东西不太好用,时间日期就是其中之一,经常直接显示时间日期(例如:date("Y-m-d H:i:s"))默认为UTC时间,表现是和北京时间差8个小时,因此我们需要将其+8个小时,原理是我们正好位于时区的东8区,但是这个问题是受到php.ini配置的date.timezone影响,当我们将其设置为Asia/Shang或Asia/Chongqing或者其他的东8区,显示出来的将是北京时间,或者在输出时间之前使用date_default_timezone_set()设置时区,也能正确的显示北京时间,问题是这样做都是相当的不灵活。

update:经测试,使用gmdate("U")是不正确的获取方式,与time()无别,只有使用time()-date('Z')才能做到获得UTC时间戳!特此更正,向各位致歉!谢谢支持。  –2008-3-12 21:04:25
此文妙哉,快快看全文 »

2,213位童鞋围观 | 1条评论分类: PHP 标签:  

PHP界大牛们
反人类不分昼夜
牛掰级朋友圈子