PHP String 简单操作总结

Categories: PHP; Tagged with: ; @ August 28th, 2010 11:23

1. String 长度: strlen($this->notifyEmailTo)

2. Trim: trim($str); // 清除\0, \t, \n等字符

3. Split: explode(",", $str); // 以","隔开的string组成的数组

4. IndexOf:  strrpos ( string $haystack , string $needle [, int $offset = 0 ] )

5. Replace: str_replace("{ID}", $this->id, "ServerID: {ID}");

补充:

indexOf:  $indexOfAt = strrpos($mailAdd, "@");

SubString: $userName = substr($mailAdd, 0, $indexOfAt);

SVN 可以更新( can update)但无法提交(can not commit)的解决方法

Categories: Development Notes; Tagged with: ; @ August 23rd, 2010 20:12

描述: SVN 在用户名密码正确的前提下, 可以update, 但commit时会报错"Authorization failed";
解决方法: 检查路径大小写是否有误. Checkout时大小写不敏感 所以在路径有误时仍可update, 但不能commit.

(more…)

使用PHP运行Shell命令 – PHP Ajax Shell

Categories: LinuxPHP; Tagged with: ; @ August 17th, 2010 23:07

对于PHP的虚拟主机, 有时需要查看系统配置或是运行其他的Shell命令,

网上有很多类似的代码, 一般来说很短一个PHP文件即可运行Shell命令, 便于更方便的管理虚拟主机.

image (more…)

Amazon EC2 Instance中使用EBS Volume – Using EBS Volume in EC2 Instance

Categories: Development Notes; Tagged with: ; @ August 17th, 2010 22:10

由于EC2的Instance关机后不会保存数据, 对于数据库一类需要存储的信息, 可储存在EBS (Elastic Block Store) Volume中. 再次创建/启动 Instance时重新挂载就可恢复原状(Instance关机有点类似于重新安装操作系统).

本文主要总结: Volume的Create/Attach/Format/Mount/UMount/Detach

image

(more…)

Subclipse如何清除/重设SVN密码 Clear SVN Password in Eclipse/Subclipse

Categories: Development Notes; Tagged with: ; @ August 15th, 2010 0:00

某天用同事的机器check-out代码, 输错了SVN密码, 还点了记住密码, 于是光Exceptions, 也不给我一次重输的机会.

Google了下:

1. Eclipse/Subclipse并不会记录用户名及密码, SVN密码是由SVN客户端(JavaHL or SVNKit)负责维持的
2. 可查看Eclipse的Preferences中SVN属性查到用的是JavaHL还是SVNKit
3. 对于JavaHL的客户端可通过修改文件删除密码:
Windows下: %APPDATA%\Subversion\auth\svn.simple (如: C:\Users\LiGuoliang\AppData\Roaming\Subversion\auth\svn.simple)
Linux下: ~/.subversion/auth\svn.simple

如果有多个账户, 则会有多个文件, 打开对应文件后将password对应内容清除或直接删除文件即可.

主要参考自: http://help.collab.net/index.jsp?topic=/faq/clear_old_password.html

Newer Posts <-> Older Posts



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.