05月, 2008的文章列表
UTF-8的BOM问题
暂时没有留言首先要说的是这个问题太气人了,害我搞了一天才发现是这个问题,大坏蛋!而且又这么隐秘,用他们的话说就是:一般人不知道。
在集成UCenter的时候,连接测试老是不成功,但是我写的日志又证明是对的,简直是郁闷至极,于是认为肯定是UCenter的问题,所以开始研究它的结构,看函数,这里花了半天时间.........
好不容易找到了它的测试函数,这个函数叫onping(),使用get_url_code()构造出client端的url及参数后再调用test_api()进行测试。找到这个函数后当然就比较容易了。server和client连接测试成功的话一般是返回一个string类型的1,但是有一个诡异的问题就是我查看返回的这个值,明明是个1,但是在用var_dump输出的时候却显示的是string(4)。我郁闷了,这也太诡异了吧,我猜测是不是哪里有输出空白什么的,因为如果是乱码的话打印在浏览器上有时候不会显示出来,但是strlen()函数则是可以得到它真正的长度的。
趣闻:Ubuntu的第一关Bug
暂时没有留言先看一个搞笑的帖子:
Ubuntu下apt-get简直就是万能的!!!
如果你正在用Ubuntu,请尝试运行以下命令:
sudo apt-get girlfriend
如果出错,请尝试使用超级管理员权限: sudo apt-get install girlfriend --force 如果还是出错,请向moonolderdo(月老)获取密匙。(*^__^*) 嘻嘻…… (出自ubutnu中文论坛)
PHP中Cookie的作用域问题
暂时没有留言 一直都想当然的以为Cookie的作用域是根目录,并且还时常给别人说就是这样的,直到最近在集成PHPMyVisit的时候吃了大亏才把它弄明白了,汗,希望被我毒害的人不要找我麻烦。
PHPMyVisit用的是单入口模式,Cookie登录验证,但是我自己在写API的时候老是有问题,把API放在根目录就是好好的,放到二级目录就有问题,而UCenter又要求API必须放到api目录下,搞了一天都没有搞清楚问题出在哪,还一段一段的去调试代码,又忙又郁闷。
今天写了个测试代码,分别放到根目录和api的目录,查看cookie的生成情况,才发现两个目录下相同的代码读出的cookie竟然不同,于是意识到问题是出在cookie的路径身上了,再一查手册,果然如此,人家cookie默认的作用域明明就是程序所在的目录!另外Cookies不会在设置它的本页生效,要测试一个 cookie 是否被成功的设定,可以在其到期之前通过另外一个页面来访问其值。
笔记本售后服务大全
暂时没有留言海尔(Haier)
保修期限:主板、CPU、内存、显示屏、硬盘驱动器、键盘、电源适配器保修两年,整机保修一年,
关于发票:用户凭海尔电脑保修凭证和购机发票保修
清华同方
保修期限:笔记本电脑主板及固化在主板上的不可与主板分割的部件保修三年;CPU、内存、LCD显示屏、硬盘驱动器、键盘、电源适配器保修两年;随机电池保修半年;整机内除电池外之电气部件保修一年。
关于发票:没有发票则按出厂日期保修。
Intel处理器型号详解
暂时没有留言酷睿双核分为两种,酷睿和酷睿2,酷睿都是32位,酷睿2是64位 从字面上来看酷睿2明显就是酷睿的升级版。它们两者的区别在什么地方呢?首先酷睿2 CPU支持移动64位计算模式,为以后运算速度更快的时代提供了坚实的硬件基础。高端的7系列拥有4MB二缓存,比酷睿仅拥有2MB足足高出了一倍!更大的二级缓存意味着多任务处理能力更为强劲,处理的时间将会大大缩短。本来酷睿2 CPU的前端总线应该用800MHz,不过为了适应迅驰三代平台的需要,还是和酷睿一样为667MHz。
使用centosplus来更新你的CentOS
暂时没有留言VPS上装的CentOS是4.1的,上面的PHP和MySQL包都是4的,想要升级它们非常困难,自己又不想用源码安装,主要是源码安装以后有更改的话懒得重编译。今天偶然发现一个叫CentOSPlus的东西,嘿嘿,正好解了我的燃眉之急。
介绍:centosplus是centos的一部分,这个仓库的存在是为了保证centos对新软件的支持,当然这个仓库里面的软件也不是很新,它只是一个折中的方案。要使用这个仓库里面的软件请使用yum --enablerepo=centosplus在此次yum中打开这个仓库。如果你对yum的配置文件比较熟悉的话可以去/etc/yum.repos.d/修改他们。
一些MySQL错误的解决办法
暂时没有留言错误提示:
InnoDB: Unable to lock ./ibdata1, error: 11
解决:
ps -ef|grep mysqld ,杀死僵死进程
然后重新启动mysql
---------------------------------------------------------------------------------
错误提示:
error while loading shared libraries: libssl.so.0.9.8:
解决:
更新db,openssl
pacman -S db ,openssl
这样就不会出现找不到连接库文件了
---------------------------------------------------------------------------------
使用RPMForge加大yum软件库内容
暂时没有留言有一个第三方软件RPMForge ,可以加大yum的软件库
到安装库的网页http://dag.wieers.com/rpm/packages/rpmforge-release/,找到合适的软件包,事实上很简单,CentOS是和同样的RedHat AS 相同版本的源编译出来的。
el5 代表的就是centos5 , el4 就是centos4
x86_64是64位的
找到并下载对应的包,然后
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# yum install –enablerepo=rpmforge memcached php-pecl-memcache
验证并安装软件包
添加一个”寻找灾区的亲人”的Google板块
暂时没有留言地震之后自己能做的实在太有限,除了捐点微不足道的钱以外都不知道还能再为他们做点什么。
今天在主页上加了个Google的"寻找灾区的亲人",也算是一种小小的支持吧。
愿灾区人民平安,所有的中国人都和你们在一起!