手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表全部文章

佑阳最新照片

最新的照片哦。。。。黑黑。。。

裸照也有的哦。。。图多,杀猫。。

» 阅读全文

Tags: 佑阳, 照片

PHP sendmail

最近很多人问我如何发邮件,为什么mail函数无法发出去。我当时感慨了一下下。。。
mail函数是linux下面默认的发邮件函数,而且需要安装mail服务,同时要在PHP.ini里面配置好才能发送。 也有人嫌phpmailer太大,正好手头有一个discuz发邮件的类改的函数。贴上来。。。抛抛砖引引玉,不要砸人就行。
毛主席说:要温柔。。。

» 阅读全文

Tags: discuz, sendmail, php

资料:MSN 登录时出现80048820错误的官方解释

今天刚刚把系统搞定为windows 2008,N多问题接踵而至,最明显的就是俺的MSN用不了了。

下载好wm_install,提示我服务器版本不能使用windows live,汗一下下,于是找出了以前收藏的一个8.5版本的MSN,这个版本也是因为WM不能在2003下使用而特地收藏的。等到安装好,登录时提示我有新版本,是否更新。同意之后,等待了NNNN久,终于更新完毕,结果还是提示我说,服务器版本不能使用。

不得已,关闭程序重开,选择不同意更新,结果它又提示我说不更新就不能使用。那是相当的

经过我的不懈努力和google的完美展现,终于找到了原因,原来。。。wm9.0beta可以使用,黑黑,打开迅雷,直接拖回一个wm9.0beta,一下子就安装好了。然后登录,然而,愿望总是美好的,现实也总是残酷的。登录的时候出现了80048820错误,咋回事呢?我该咋整呢?

对于这种事,我一向寄希望于google同学,他也不负我的所托,给了我一个链接:http://www.pxue.com/Html/517.html,打开一看,原来是这么一回事啊。。。

XML/HTML代码
  1. Quote:  
  2. When you start MSN Messenger you cannot sign in, and you get the message:  
  3.   
  4. Sorry, we were unable to sign you in to the MSN Messenger at this time. Please try again later.   
  5.   
  6. To let us try and troubleshoot the problem, click the Troubleshoot button.   
  7.   
  8. 80048820   
  9.   
  10. Fix this error / possible solutionThis error seems to indicate a problem with MSN Messenger's encryption routines.   
  11. The usual cause is that the time on your computer is not correct.   
  12. To correct the time on your computer, double-click the clock in the bottom right of your screen, in the window that appears you should check both the time and date.   
  13. If you use Windows XP, you can automatically correct the time by clicking the "Internet Time" tab, next click the "Update Now" button.   
  14. If you still have problems connecting with the time adjusted, try to run this file. This will make sure MSN Messenger can find all the files it needs on your computer.   
  15.   
  16.   
  17. 中文大概意思:当你的MSN 无法登录,且提示错误代码为80048820,这种问题一般是由于你的系统时间不对,先校准系统时间,如果仍然无法登录,可能是由于DLL文件注册信息丢失,下载这个批处理文件 http://www.msn-problems.com/downloads/register-messenger-dll-files.bat 运行一下,问题应该可以解决.  
  18.   
  19. 近期反应无法下载批处理文件的比较多,特放到本地供大家下载:  
  20. 点击下载此文件  
  21.   
  22. 注:如果你的系统时间无法同步的话,请使用这个软件来同步时间  
  23. 时间同步程序 1.0.0.1(http://www.onlinedown.net/soft/23218.htm)  
  24.   
  25. 据小道消息说这几天MSN及HOTMAIL无法登陆是因为被屏掉了,所以如果有能力的话,请寻找国外的代理服务器即可正常使用。  
  26. 此处给大家留一个代理服务器列表页:http://www.proxy4free.com/page1.html  
  27.   
  28. WENDY网友提出这个解决办法:  
  29. Quote:  
  30. 我最近也遇到了80048820问题,我按照这里说的所有方法都试过,都不成功。但是我在留言里看到有位朋友提到,新帐户可以登陆,我试了试真的可以,于是我把老账户里的C:\Documents and Settings\你的账户名\Application Data下的所有文件夹和文件都删除,问题解决。  
  31.   
  32.   
  33. 其实不需要删除那么多,在其下面有一个目录:Microsfot\MSN Messenger\下保存的就是MSN的资料,各位网友可以试试把这个目录删除看看能否登陆,如果不行的话,再动手删除Microsoft,再不行的话,再按这位网友的办法试试,感谢Wendy网友!  
  34.   
  35. 网友VIVIAN的方法:  
  36. Quote:  
  37. 呵呵,我就是用这个方法解决的  
  38. 千万别删什么文件,不然启动栏里面的快速启动会没有的!  
  39.      
  40. 用代理上网会连不上HOTMAIL的网站和MSN,会出现80048820的错误代码。按步骤做:1,控制面板-internet选项-连接-局域网设置-代理服务器把那个钩去掉;2,打开你的msn等那个80048820错误界面出现时点击疑难问题解决那边进入修复就可以了……   不过要保证那个钩去掉哦。不然下次还会有这个错误。  
  41.   
  42.   
  43.   
  44. [本日志由 飘雪 于 2007-09-07 08:36 AM 编辑]  

运行了一下bat批处理,然后再次登录。终于,我又可以在MSN上纵横江湖了。感谢CCTV、感谢channel-V,感谢SMG,我终于又可以使用MSN了。

Tags: msn, 2008

没有光驱,安装windows 2008

首先我要感谢网虫[深度论坛的网虫2008]给我的短消息回复,让我知道了如何安装2008,是的,听起来这象个笑话,但事实就是这样。我的笔记本没有光驱,胆子自然要比你们小上很多。不太可能不管3721就直接往上安装。
于是网虫给了我这样的回复:

XML/HTML代码
  1. 可以的,不过,有的普通的移动硬盘启动进入pe后,盘符会乱,、  
  2.   
  3. 1.先在普通的移动硬盘安装pe,确保pe可以在普通的移动硬盘启动   
  4. 2.把安装文件用虚拟光驱软件(不要用winrar)提取到硬盘   
  5. 3.用普通的移动硬盘启动pe,启动成功后,卸载普通的移动硬盘,格式化C盘,用硬盘的文件安装2008(如不卸载普通的移动硬盘,有的机器会出现虚拟内存不足的提示,原因不明)  


我是这样开始的:
1、下载好PE,并安装到移动硬盘里面,重启电脑,选择USB HDD,OK,可以启动。
2、在PE下面用ultraISO把网虫的2008提取到了一个目录。
3、卸载移动硬盘。。
  [这一步是我最痛苦的事情,原因如下:
    1、我不知道别人是什么样子,反正我选择USB HDD安装后,它就把我默认的C盘给占掉了,我原来的C盘就变成了D盘,根据网虫的回复,我知道要卸载掉它,可因为它是C盘,我死活卸载不掉
    2、于是,我拔掉了移动硬盘,安装的时候,提示我内存不足
    3、继续上面的步骤,我不拔掉移动硬盘,直接安装,一步一步走到COPY文件,展开文件,需要重启动的时候,提示我系统无法重新启动,让我自己来。
    4、重新启动,结果就再也登录不了了。。感觉是因为装在D盘的原因
    5、继续用USB HDD启动,然后拔掉硬盘,用PE里自带的分区软件把D盘(即我自己的C盘)先卸载,然后再装载,把盘符改为C盘。再把PE安装到了C盘。
    6、重启动。。直接用C盘启动安装。
    ]
4、继续安装正常了……


思考:PE自带的分区软件,在盘符上点右键,显示有个菜单是:装载,我怀疑就是卸载……但我现在已经装好,没空试了。如果谁有同样情况的,可以直接用装载功能,把移动硬盘卸载掉看看呢??

再次感谢深度论坛的网虫2008同学。非常感谢

数组的加法乘法

在PHP的数组操作中,可能在处理数字方法会比较多一点,加法一向是被使用的,所以。。array_sum的使用就相对比较多了。(array_sum也只是仅仅支持一维数组,不过,无论是否有下标都可以直接处理),那么乘法、除法、减法怎么办呢?array_walker?杀鸡不用牛刀的。直接使用array_reduce就行了。

翻开手册,可以明显的看到array_reduce就是将回调函数迭代的作用在数组的每一个单元里,从而将数组简化成单一值。如果指定了第三个参数,那么,

1、如果要处理的数组为空,则返回第三个参数的值(第三个参数是INT型)

2、如果要处理的数组不为空,那么第三个参数则默认为数组的第一个值,相当用使用了array_unshift为原始数组头部插入一个值。

简单的例子如下:

PHP代码
  1. <?php  
  2.   
  3. function r_sum ( $a , $b){  
  4.     $a += $b;  
  5.     return $a;  
  6. }     
  7.   
  8. function r_mul ( $a , $b ){  
  9.     $a *= $b;  
  10.     return $a;  
  11. }  
  12.   
  13. $a = array(1,2,3,4,5);  
  14. $b = array();  
  15.   
  16. $c = array_reduce$a , 'r_sum');   //return 15  
  17. $d = array_reduce$a , 'r_mul' , 10  ) ; //return 1200 [10*1*2*3*4*5]  
  18. $e = array_reduce$b , 'r_sum' , 1 ); //return 1 因为$b是空数组  
  19.   
  20.   
  21. ?> 

 

现在,就不用再担心怎么处理加减乘除等四则运算了,不用再埋怨为什么只提供一个array_sum函数了吧。