使用memcache进行账号验证服务
摘要:适用环境是需要频繁进行账号和请求合法性验证的地方大致思路:1、登陆时,服务器端接收一个账号和密码,还可以再加上用户的ip等信息通过md5等加密算法计算出一个定长的字符串作为用来验证的token2、根据用户账号/id md5出一个定长的字符串,用来作物memcache的key3、把生成的key和token存入memcache,并设置有效期为2小时(具体根据需要,最大不超过30天)4、当每次客户端请求时都会传递用户的id和步骤1计算出的token,与memcache中的数据进行对比,如果正确,value的有效期延长为设置的有效期时间所解决的问题:1、多处登陆,因为在不同的机器/时间/ip登陆后to
阅读全文
ubuntu重新设置登陆界面|切换gdm kdm lightdm
摘要:方法:$ sudo dpkg-reconfigure gdm 然后会出一个让你进行选择的提示,根据需要切换即可
阅读全文
php在不同平台下路径分隔符不同的解决办法
摘要:在看phpamf时看到一个常量“DIRECTORY_SEPARATOR”,最后发现是一个全局的常量,用来定义路径分隔符的主要解决在windows和linux下路径分隔符不同的造成代码不通用的问题,在windows下使用的是“\”,而在linux下使用的是“/”
阅读全文
[ubuntu]安装adobe air
摘要:修改安装文件为可执行权限;sudo ./AdobeAIRInstaller.bin提示错误:Adobe AIR could not be installed. Install either Gnome Keyring or KDE KWallet before installing Adobe AIR.解决方法:查找相关库文件$ locate libgnome-keyring.so执行结果:/us...
阅读全文
linux使用http代理连接服务器设置方法
摘要:连接腾讯的额cvm服务器官方给出的也有个方法,详细可以看这里:http://wiki.open.qq.com/wiki/%E4%BB%8E%E6%9C%AC%E5%9C%B0linux%E6%9C%BA%E5%99%A8%E7%99%BB%E5%BD%95%E5%88%B0linux_CVM%E6%9C%8D%E5%8A%A1%E5%99%A8刚开始因为使用的是centos,在安装源里面没有找到教程里面说的corkscrew,时间紧也就没有去编译安装这个工具,在网上搜索了一下发现可以使用nc命令设置http代理,设置方法如下:#~/.ssh/config#设置要使用代理的地址,可以使用通配符*
阅读全文
netbeans无法新建项目
摘要:在ubuntu上安装netbeans最新版(7.3.1),但是安装之后发现无法新建项目,一直提示请等待,google之后说是jdk的问题,查看了一下jdk的版本为1.6。试着安装了1.7版本的,问题解决。
阅读全文