作者:Hily 原始链接:http://hily.me/blog/2010/05/php-memcache-vs-memcached/
版权声明:可以转载,转载时务必以超链接形式标明文章原始出处和作者信息及版权声明

从手册上明显可以看到这两个扩展:
http://php.net/manual/en/book.memcache.php
http://php.net/manual/en/book.memcached.php

在Q群里问了下,没有人能分辨出它们的差别,甚至有人怀疑我说的 Memcached 是 Memcached 服务器(守护进程)。阅读全文



做web开发,必然会涉及到Session,这是由于http协议本身是无状态的(每次响应都是独立的,彼此间没有联系),所以如果需要在页面跳转间保持某个用户的身份,就要在每次连接时告诉服务器端你的唯一标示号,即Session ID。这样,服务器端便可通过Session ID得到所需的数据。
阅读全文
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
解决办法非常简单:
root@raspberrypi:/etc/apache2# vi apache2.conf
# Include the virtual host configurations:
ServerName  localhost:80
Include sites-enabled/
root@raspberrypi:/etc/apache2# service apache2 restart
[ ok ] Restarting web server: apache2 ... waiting ..

#vim /web/apache/conf/httpd.conf (在这里/web/apahce是我安装apache的目录,你默认安装的话应该是/usr/local/apache2/icons)
找到#ServerName www.example.com:80   把#去掉,再重启apache即可没事了。

现象:
bogon:~/webserver/httpd-2.0.59 # /usr/local/apache2/bin/apachectl start
httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (pid 20183) already running

這個問題應該是沒有在 /etc/httpd/conf/httpd.conf 中設定 ServerName  

vi /usr/local/apache2/conf/httpd.conf

最简单的,修改httpd.conf文件,增加:
ServerName www.example.com:80
我的改为:

ServerName www.example.com:80


再次启动就正常了!
------------------------------------------------------------------------------------------------------------------------------------------------------------
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
解决方案:
用记事本打开 httpd.conf
将里面的 #ServerName localhost:80 注释去掉即可。
再执行 httpd
然后可以通过浏览器访问 http://localhost:80 ,如果页面显示 “It works!” ,即表示apache已安装并启动成功。
++++++++++++++++++++++++++++++++++++++++++++
using localhost.localdomain for ServerName  说不能确认服务器完全确认域名 localhost.localdoman  这个问题怎么解决
最佳答案:
vi /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80
解决步骤:
为了解决这个问题,你需要编辑下面这个httpd.conf文件,打开它并根据如下操作进行编辑:
[c-sharp] view plaincopy
sudo gedit /etc/apache2/httpd.conf  
默认的httpd.conf是个空文件,现在向里面加入如下内容:
[c-sharp] view plaincopy
ServerName localhost  
保存并退出。
------------------------------------------------------------------------------------------------------------------------------------------------------------

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
httpd (pid 7907) already running
修改:去掉注释即可。
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName www.example.com:8080


解决方案:
进入apache的安装目录:
Windows : D:\Program Files\Apache Software Foundation\Apache2.2\conf
linux : /usr/local/apache/conf
用记事本打开httpd.conf
将里面的#ServerName localhost:80注释去掉即可。
再执行httpd
然后可以通过浏览器访问http://localhost:80,如果页面显示“It works!”,即表示apache已安装并启动成功。
相信不少的朋友遇到过在VMware中输入一个字母,结果出来一大串字母,也就是大概一排字母的疑惑.

笔者同样也遇到这个VMware下的键盘输入字符难题.

以下提供几种解决方案

1.这个解决方案最有效

如果没有安装VMware Tools的赶紧安装,即可解决.

已经安装的将这个重新安装,也就是选择 reinstall VMware tools.

大多数情况可以解决.

2.更换VMware程序版本.

目前我的版本是官方下载的6.5,然后安装了个汉化补丁.

据Blinux所知很多网友都是下的精简版VMware,功能上可能会有些差异.

建议更新VMware版本,一般可以解决.

3.以下的解决方案实属无奈之举.

开启硬件加速
修改键盘延迟


我的是VMware7.0,安装了suse linux Enterprise10,修改了:keyboard preferences 下的:Repeat keys,speed,到snow那一断,即可!
如果用“千呼万唤始出来,犹抱琵琶半遮面”这一句古诗来形容Fedora13,应该说再合适不过了。5月25日,在经过一周的延期之后,Fedora 13终于正式发布了。这次的版本,相对于以前的版本做了很多更新,最主要的是它不仅仅只是专业人士的工具,它吸取了Ubuntu的经验,逐渐迎合非专业人士的需求。用Fedora Project Leader Paul W.Frields自己的话说:“Fedora 13将与以往不同,这次的版本对用户来讲会更新更友好!Fedora不再仅仅适合于有经验的Linux用户。”

更多内容:http://www.linuxidc.com/Linux/2010-05/26404.htm
首选参数--》复制/粘贴  修改为:仅仅文本!ps:一般我用来写两行js,所以,不要带格式。带格式容易出现一些字符导致DW复制粘贴出现无法复制,粘贴的问题。
解决后,估计可以修改回去,估计就好了!
最近经常被问到创业最难在什么地方? 我的体会是在早期员工的招聘.
今天读到一则新闻, 美国的一家创业公司宣布失败, 他们的CEO发了一篇博文, 详述了失败的原因, 其中一条就是当时他们招聘的时候, 为了快速招到人赶开发计划, 而忽视了人的质量.
中国和硅谷更不同. 在硅谷, 最优秀的人才一般会选择去创业公司, 因为工作有激情, 有梦想, 发财的机会更大些. 在北京, 更多的优秀人才愿意去Google, IBM, MSFT, 因为更受人尊重, 更能得到父母的认同. 当然这和我国很多小公司太不靠谱有关系.
前些日子, 我所在的互联网CEO俱乐部的开会中,有位已经挺有名气的公司的CEO问大家如何招人的, 有的CEO说猎头, 有的说没什么妙方, 有的说, 招人占用了70%的工作时间, 有的甚至说, 招人本身就是CEO的最主要的工作. 相比这些互联网公司, 我们乐啊规模比他们小很多很多, 毕竟他们在各自的领域都是领头羊.
在过去的几个月, 在乐啊的招聘过程中, 我也有很多感触, 我的做法为,
第一, 招聘比自己优秀的员工, 聘用A类员工, 因为随着公司的成长, 这些早期员工会决定聘用新员工, A类员工会雇佣A类员工, 而B类员工会雇佣B甚至C类员工, 员工质量会逐渐下降;
第二, 由于创业早期资源较少, 经常要尝试新的项目, 调整方向, 所以适合创业的员工应该有能力快速学习新的技术, 并乐于根据公司需要在任何岗位都可以很优秀的工作;
第三, 有毅力, 不娇躁, 创业过程中有很多困难, 需要最艰难的时候能沉住气.
第四, 要全才, 因为创业公司没有前台工程师, 后台工程师, 数据库工程师, 运营网络工程师, 在创业公司, 工程师需要都会一些. 这一点在国内的创业公司尤其是一个问题, 因为国内的人才相对比较便宜, 所以很多创业公司在早期就雇佣了很多员工, 在每个功能方面都有专业工程师, 这样的问题是沟通成本很高, 由于每个人的工作量不大, 造成人多事情少, 斗志不高;
第五, 不盲信技术. 在创业公司, 最重要的是看结果, 不需要无休止争论是java好还是PHP好, 因为早期开发的东西, 很可能不是用户想要的, 即使是用户需要, 在后期, 也很有可能大变化, 需要重新写过.
第六, 因为早期创业公司所有同事都挤在一个小屋, 所以团队精神很重要, 毕竟你看旁边同事的时间肯定会超过你看你女朋友的时间.
如何找到这些工程师呢? 我没有好的办法, 只有花时间, 以前合作过的, 从兼职开始做起等等. 所幸的是目前我们的同事大家相处非常满意.
来源:http://blog.looa.com/2010/02/09/%E5%88%9B%E4%B8%9A%E5%85%AC%E5%8F%B8%E5%91%98%E5%B7%A5%E7%9A%84%E6%8B%9B%E8%81%98/
 Google 最近提供了 SSL(HTTPS) 搜索功能(https://www.google.com),可以保护用户的搜索关键字和搜索结果不被ISP等第三方机构拦截、窃取,不被墙连接重置。

  国内用户访问 https://www.google.com 默认情况下会跳转到谷歌香港 http://www.google.com.hk,解决方法为先点击“Google.com in English“访问 http://www.google.com/ncr (仅需要点击一次),该网址会种一个Cookie,防止跳转,再设置搜索语言为中文,再输入 https://www.google.com 即可,比较麻烦。

  本人将这一复杂的流程简化为一个域名:ggssl.com,只需要访问:http://ggssl.com,即可利用脚本快速跳转到 Google SSL 加密搜索中文版。第一次访问自动设置并跳转,以后访问立即自动跳转。

  Google SSL 搜索快速跳转域名:http://ggssl.com
在 64位版本的 CentOS 5.4 上使用 yum 安装软件包的时候如果不小心的话会同时安装 i386 和 x86_64 版本的软件

同时安装32位和64位版本的软件虽然不是什么错,也不会对系统造成什么问题,但是这样会浪费硬盘空间,而且显得系统臃肿、不干净。如果想要保持一个纯的64位系统、在64位 CentOS 上避免安装32位软件包的话很容易,只需要在 yum.conf 加上一行过滤掉 i386, i686 的软件包就可以了:

# vi /etc/yum.conf

[main]
...
exclude=*.i386 *.i686


来源:http://www.21andy.com/blog/20100223/1710.html

<!--#include file="header.stml" -->


建网站有好多时候在每一个网页都要使用同一的重复的地方!

如每页的导航条、版权信息等!

这些修改时都是要统一修改的…而如果照每页每页的修改的话简直是...

而这些在asp 以及cgi php等中可以使用include、require 等之类的调用。

而绝大多数不支持程序的HTML静态空间或者大家不会编程的怎么办……

呵现在就告诉大家一条在html网页中也可以实用文件调用的超级简短代码…

<!--webbot bot="Include" U-Include="../文件名.htm" TAG="BODY" -->

呵…快适用到你的网页中吧!!让你的网站建起来更快更容易!!

而且而且这条代码可以远程调用噢!!!即如

http://www.id-cc.com之类的调用耶!!!

很多网站采用Shtml页面include外部文件

EG:

index.shtml页面代码
<!--#include file="top.htm"-->

top.htm页面代码
<div style="background:#FF0000;"><h1>静态页面也可以包含文件</h1></div>
关闭某个标签页右侧的全部标签页插件
——————————————————
tab mix plus可以 安装后在选项里面找到相应的条目在菜单中显示
我用firegestures的手势来关右侧的标签

阅读全文
今天在练习初级编程时遇到了这样的问题:

Makefile:2: *** 遗漏分隔符 。 停止。

我不明白,但是在网上搜索时发现很多类似的问题,其中http://blog.csdn.net/xiejianjun417/archive/2009/04/10/4063042.aspxhttp://blog.csdn.net/xiejianjun417/archive/2009/04/10/4063042.aspx作者题出了解决知道,即:

gcc前一定要有一个tab分隔符,不能有空格;否则会出现“makefile:2: *** 遗漏分隔符 。 停止。”问题

make中规定每一Shell命令之前的开头必须使用<tab>字符

小弟的脚本是:

hello:hello.c -o hello.h

           Gcc hello.c -o hello

所以Gcc之前一定是Tab 键,而不是空格键。

同时,还有一个问题就是Gcc,ubuntun中似乎要将Gcc小写,否则会出错的。


最关键的是我的vim设置一个tab不是一个真正的tag,然后老有问题,哈哈,这个一定得注意喔,我在EditPlus上修改了tab后,rz上去ok了!



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhangzhanwenzzzzzz/archive/2010/01/14/5189007.aspx

yum install lrzsz

本文是记录lrzsz的安装过程

1、从下面的网站下载 lrzsz-1.12.20.tar.gz

http://www.filewatcher.com/m/lrzsz-0.12.20.tar.gz.280938.0.0.html

2、查看里面的INSTALL文档了解安装参数说明和细节

3、解压文件

tar zxvf lrzsz-1.12.20.tar.gz

4、进入目录

cd lrzsz-1.12.20

5、./configure --prefix=/usr/local/lrzsz

6、make

7、make install

8、建立软链接

#cd /usr/bin
#ln -s /usr/local/lrzsz/bin/lrz rz  
#ln -s /usr/local/lrzsz/bin/lsz sz

9、测试

运行 rz  弹出SecureCRT上传窗口

-----------------------------------------------------------------------------
上面找了一圈都没有发现suse的,要不就是freebsd,sun,或者gentoo Linux的,在suse光盘符里面找了一圈,发现:
rzsz-0.12.20-978.1.i586.rpm
哈哈,那就好说了:

rpm -ihv rzsz-0.12.20-978.1.i586.rpm


来源:http://blog.csdn.net/teamlet/archive/2008/01/26/2067348.aspx
1、SuSE Linux下启动sshd:

命令行:rcsshd start
YaST:找不到sshd,但是打开全部inetd服务,ssh就可用了,奇!
待我发现机关,再改此文。

2、配置SSH服务:
1. 修改配置文件
#vi /etc/ssh/sshd_config

2. 找到#PermitRootLogin no将其修改为PermitRootLogin yes

前晚装了这个版本,感觉它的gome桌面比Ubuntu8和Fedora版本都要好看。呵呵,其实大家都用一样的东西。

这次在SUSE上使用SSH时遇到点麻烦,所以总结一下小经验。SSH,即SecureShell,是一种网络协议,允许在两台计算机之间建立一条安全通道以交换数据。

一般Linux发行版本,例如Ubuntu和SUSE,都默认安装了OpenSSH工具包。完成系统安装,重新启动后,作为服务端的 sshd(SSHDaemon)会作为系统服务之一被启动(注:daemon解释为守护进程)。同时一个SSH工具也安装好了,openSSH程序包的一部分,是远程登录客户端程序。默认安装路径:

ssh-/usr/bin/ssh对应的配置文件/etc/ssh/ssh_config
sshd-/usr/sbin/sshd对应的配置文件/etc/ssh/sshd_config

我只想使用密码登录方式,所以修改了/etc/ssh/sshd_config文件的PasswordAuthentication参数,该参数默认为 no,意思是不允许通过密码认证登录;所以这里改为yes。默认下/etc/ssh/ssh_config也有这个参数,默认是yes,所以不用修改。修改参数后,在命令行输入sshrestart后重新启动sshd服务。

这次碰到的问题是,在SUSE登录后,在命令界面使用ssh192.168.2.101能正常登录,但是在另一台Windows系统上面用putty登录时却显示连接超时,登录失败!putty这边设置没有问题,那么问题可能出在SUSE系统本身或者两台电脑之间的通信。

使用yast查看sshd服务的状态,在命令行输入yast回车,启动yast界面,选择 “System>SystemServices(Runlevel)”,打开SystemServices(Runlevel):Services 界面,检查sshd状态已经是Enabled。使用功能键Alt E转到ExpertMode,观察到当前sshd运行在Runlevel5, (Fullmultiuserwithnetworkanddisplaymanager),这都没有问题。

到网上查查,最后在一个论坛里有人提到检查firewall,需要关闭firework。于是选择在yast中选择“SecurityandUsers>Firewall”,在Firewallconfiguration界面将ServiceStart启动方式修改为Manually,然后执行 “StopFirewallNow”,保存修改!

重新启动sshd,再到Windows下试试,一切正常
分页: 180/338 第一页 上页 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 下页 最后页 [ 显示模式: 摘要 | 列表 ]