我用过Zend Studio 5.5这个经典版本,后从一直在用Zend Studio7 系列。
Zend Studio公认是最好的PHP开发工具,随着Zend Studio 6/7的发布,Zend Studio也转向Eclipse开发环境,5.5时代的快捷键很多都不能用了,还好6的快捷键基本和Eclipse相同,整理了一下,熟练使用确实能提高不少开发效率。
我们这帮80后的一大特点就是,打字指法凌乱,速度却不慢,IDE追求强大,快捷键却很少用,当然,也有一帮全用记事本、DW编程的家伙。
这里列的快捷键,着实比较方便,不过,我记了N遍也没记住,现在放到桌面上,每天看一遍。
Ctrl+1 快速显示OutLine(不是Eclipse的快速修复哦)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(project,file)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码(笔记本就享受不了了)
Ctrl+*(小键盘) 展开当前类中的所有代码(笔记本就享受不了了)
Alt+/ 代码助手完成一些代码的插入
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变为小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符
Zend Studio公认是最好的PHP开发工具,随着Zend Studio 6/7的发布,Zend Studio也转向Eclipse开发环境,5.5时代的快捷键很多都不能用了,还好6的快捷键基本和Eclipse相同,整理了一下,熟练使用确实能提高不少开发效率。
我们这帮80后的一大特点就是,打字指法凌乱,速度却不慢,IDE追求强大,快捷键却很少用,当然,也有一帮全用记事本、DW编程的家伙。
这里列的快捷键,着实比较方便,不过,我记了N遍也没记住,现在放到桌面上,每天看一遍。
Ctrl+1 快速显示OutLine(不是Eclipse的快速修复哦)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(project,file)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码(笔记本就享受不了了)
Ctrl+*(小键盘) 展开当前类中的所有代码(笔记本就享受不了了)
Alt+/ 代码助手完成一些代码的插入
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变为小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符
以前用过1st JavaScript Editor ,但是收费的,现在最新版本3.85,今天发现有个免费版,版本更新4.2的,完全免费,下载包才7m多,真是轻巧啊,大家可以试试,功能不弱,给个下载地址http://www.yaldex.com/Ready/freejse.zip ,今天补上直接下载。(第二个是3.8的xx文件,里面有trojan,有能力的清除一下,胆小的莫下),补充一下:哪位要能把XX文件里的trojan清除掉再发上来就太感谢了,虽然这个trojan不影响正常使用,但总感觉别扭还得调整杀软的设置。
http://www.javaeye.com/topic/313451
http://www.javaeye.com/topic/313451
1 进入:http://www.aptana.com/docs/index.php/Debugger_Error_Page
2 进入:
If you use Firefox 3.0+ browser, see Firefox 3.0/Firebug 1.2 support ASAP Issue for details.
For problems with Firefox 1.5+ browser, see Firefox 1.5+/Aptana Debugger ASAP Issue .
If you use Aptana debugger for Internet Explorer , see some IE debugger troubleshooting tips .
全面兼容:

我们进第一个Firefox3的.
下载:
1. aptanadebugger_1.2.0rc3.xpi (55 kb)
2. firebug-1.2.0b13.xpi (469 kb)
3. test_files.zip (5 kb)
1 安装前两个插件到Firefox中,.
2 在Aptana中新建工程, 把第三个文件test_files.zip解压,放入工程中. 就可以下断点调试了.
你会发现, 你在Aptana中下了断点,在FireFox的fireBug插件中也有同样的数点.
想支持在IE中debug, 那安安装Aptana Studio Pro版本,是要注册的. 而我用的是免费版本,不能用IE debug了.
http://www.javaeye.com/topic/348515
2 进入:
If you use Firefox 3.0+ browser, see Firefox 3.0/Firebug 1.2 support ASAP Issue for details.
For problems with Firefox 1.5+ browser, see Firefox 1.5+/Aptana Debugger ASAP Issue .
If you use Aptana debugger for Internet Explorer , see some IE debugger troubleshooting tips .
全面兼容:
我们进第一个Firefox3的.
下载:
1. aptanadebugger_1.2.0rc3.xpi (55 kb)
2. firebug-1.2.0b13.xpi (469 kb)
3. test_files.zip (5 kb)
1 安装前两个插件到Firefox中,.
2 在Aptana中新建工程, 把第三个文件test_files.zip解压,放入工程中. 就可以下断点调试了.
你会发现, 你在Aptana中下了断点,在FireFox的fireBug插件中也有同样的数点.
想支持在IE中debug, 那安安装Aptana Studio Pro版本,是要注册的. 而我用的是免费版本,不能用IE debug了.
http://www.javaeye.com/topic/348515
一)用vim时,鼠标右键不能粘贴而是进入了visual模式。
方法一:
在普通模式下键入:set mouse-=a【不包括引号)】
方法二:
编辑 ~/.vimrc 文件,加入如下代码:
if has('mouse')
set mouse-=a endif
1
2
方法一每次打开vim时都需要设置一次。
方法二改了配置文件后,问题就解决了。
set mouse=a【这个是用来开启鼠标功能的,a表示所有模式】
---------------------
原文:https://blog.csdn.net/foryouslgme/article/details/52688285
二)
对路由器或以太网交换机进行批量粘贴配置的时候出错,导致正在运行的数据配置错误,不得不对大量的配置逐条修改。
处理方法
出现类似的问题主要是因为在批量粘贴配置的时候,笔记本电脑或调测PC向路由器或以太网交换机发送的命令间隔时间太短造成的。可以修改超级终端、SecureCRT的行输入延迟来调整。
超级终端的调整方法:
菜单 文件—>属性,修改行延迟,建议修改为500毫秒。
SecureCRT的调整方法:
菜单Options—>Global Options,修改Line send delay[在advanced里面的一个选项],建议修改为500毫秒。
通过调整行输入延迟,我们可以在开局的时候通过修改配置模板,然后把修改后的配置在超级终端或SecureCRT进行粘贴,生成最终配置,这样可以大大提高工作效率。
深层分析:
该现象常发生于低端路由器交换机中,其原因并非因为粘贴数据编码错误,具本人调试过大部分网络设备命令均为asic码,及用windows记事本即可将命令写出,粘贴,呈现该错误原因为网络设备cpu编码时处理字符能力问题,将延时调至cpu可完成识别处理状态即可,该问题为一般性硬件问题.
方法一:
在普通模式下键入:set mouse-=a【不包括引号)】
方法二:
编辑 ~/.vimrc 文件,加入如下代码:
if has('mouse')
set mouse-=a endif
1
2
方法一每次打开vim时都需要设置一次。
方法二改了配置文件后,问题就解决了。
set mouse=a【这个是用来开启鼠标功能的,a表示所有模式】
---------------------
原文:https://blog.csdn.net/foryouslgme/article/details/52688285
二)
对路由器或以太网交换机进行批量粘贴配置的时候出错,导致正在运行的数据配置错误,不得不对大量的配置逐条修改。
处理方法
出现类似的问题主要是因为在批量粘贴配置的时候,笔记本电脑或调测PC向路由器或以太网交换机发送的命令间隔时间太短造成的。可以修改超级终端、SecureCRT的行输入延迟来调整。
超级终端的调整方法:
菜单 文件—>属性,修改行延迟,建议修改为500毫秒。
SecureCRT的调整方法:
菜单Options—>Global Options,修改Line send delay[在advanced里面的一个选项],建议修改为500毫秒。
通过调整行输入延迟,我们可以在开局的时候通过修改配置模板,然后把修改后的配置在超级终端或SecureCRT进行粘贴,生成最终配置,这样可以大大提高工作效率。
深层分析:
该现象常发生于低端路由器交换机中,其原因并非因为粘贴数据编码错误,具本人调试过大部分网络设备命令均为asic码,及用windows记事本即可将命令写出,粘贴,呈现该错误原因为网络设备cpu编码时处理字符能力问题,将延时调至cpu可完成识别处理状态即可,该问题为一般性硬件问题.
本部分设定了隐藏,您已回复过了,以下是隐藏的内容公司绝不会告诉你的20大秘密 值得一看很受用
1.入职时的工资高低不重要,只要你努力工作你会得到相应待遇的
我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万~~别相信。
刚入职时,你的工资就是你的全部(当然有一些岗位,比如销售或弹性工资的岗位除外),而且你入职以后大部分待遇都会跟着你的工资而浮动,工资调整也是按你目前的工资乘于一定的百分比,保险、公积金也跟工资有关系,当你的基本工资低的时候你今后的报酬增长空间也不大。
所以,找工作时千万不要心软,多争取一些基本工资,因为这是你的所有。
我第一次找工作时就是犯了这个错误,当时心软没要求更高的工资,当时觉得基本工资比别人低几百块钱无所谓,但是后来才发现它有一个杠杆作用,尽管以后每年你工资涨幅比别人大,但是工资还是比别人低。
比如你入职时的基本工资为4000,第二年涨幅为20% (一般的企业极少数人能涨20%),那第二年工资为4800; 如果你的同事入职时基本工资为4500,第二年涨幅为10%(一般涨幅),那他第二年工资为4950。
是不是看到差距了? 请记住,入职时工资就是你的全部,一定不能心软。
2.人事部不是你的倾谈对象
阅读全文
1.入职时的工资高低不重要,只要你努力工作你会得到相应待遇的
我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万~~别相信。
刚入职时,你的工资就是你的全部(当然有一些岗位,比如销售或弹性工资的岗位除外),而且你入职以后大部分待遇都会跟着你的工资而浮动,工资调整也是按你目前的工资乘于一定的百分比,保险、公积金也跟工资有关系,当你的基本工资低的时候你今后的报酬增长空间也不大。
所以,找工作时千万不要心软,多争取一些基本工资,因为这是你的所有。
我第一次找工作时就是犯了这个错误,当时心软没要求更高的工资,当时觉得基本工资比别人低几百块钱无所谓,但是后来才发现它有一个杠杆作用,尽管以后每年你工资涨幅比别人大,但是工资还是比别人低。
比如你入职时的基本工资为4000,第二年涨幅为20% (一般的企业极少数人能涨20%),那第二年工资为4800; 如果你的同事入职时基本工资为4500,第二年涨幅为10%(一般涨幅),那他第二年工资为4950。
是不是看到差距了? 请记住,入职时工资就是你的全部,一定不能心软。
2.人事部不是你的倾谈对象

在这个充满科技的熙熙攘攘的世界里,你可以决定在你的生命中不达到任何成功。
当然,你可以在这里找到许多方法和策略来加速你的成功。对于那些没有什么成功而感觉有很好的人呢?我一直努力进步而有些人满足于靠着遗产和平庸生活就公平吗?也许不是。因此,这些是写给那些想要树立目标但是不打算实现的人的。
1。让你的目标模糊。当确立目标时,要用类似于“更多”、“一些”这样的形容词。像“我想挣更多的钱。”或者“我想减轻些体重”这样的目标将保证你的进步是最小的。尽可能的这样去做。一旦你这样做了,你或许就能树立一个类似于找到一个有些事情可做的工作的目标了。
2。使你的目标难以形象化。这样做的一个好方法是不停地改变目标的细节。如果你想象你的目标是:“我想有一艘红色的、蓝色的或黄色的巡洋舰或者是一匹野马。”那么,你就走上正道了。如果你将这个目标根植于你的脑海中的话,保证你不会达到一个二手现代车上。
阅读全文
当然,你可以在这里找到许多方法和策略来加速你的成功。对于那些没有什么成功而感觉有很好的人呢?我一直努力进步而有些人满足于靠着遗产和平庸生活就公平吗?也许不是。因此,这些是写给那些想要树立目标但是不打算实现的人的。
1。让你的目标模糊。当确立目标时,要用类似于“更多”、“一些”这样的形容词。像“我想挣更多的钱。”或者“我想减轻些体重”这样的目标将保证你的进步是最小的。尽可能的这样去做。一旦你这样做了,你或许就能树立一个类似于找到一个有些事情可做的工作的目标了。
2。使你的目标难以形象化。这样做的一个好方法是不停地改变目标的细节。如果你想象你的目标是:“我想有一艘红色的、蓝色的或黄色的巡洋舰或者是一匹野马。”那么,你就走上正道了。如果你将这个目标根植于你的脑海中的话,保证你不会达到一个二手现代车上。

放弃
把握的反面就是放弃,选择了一个机会,就等于放弃了其他所有的可能。
广告
当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个别资本,有这个资格。
失恋
阅读全文
把握的反面就是放弃,选择了一个机会,就等于放弃了其他所有的可能。
广告
当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个别资本,有这个资格。
失恋

.exc_img3{width:400px;height:98px;float:left;background-image:url(/images/exchange_03.jpg); background-repeat:repeat-y; background-position:bottom}
住下对齐。Y重重复!
住下对齐。Y重重复!
<SCRIPT src="resource/jquery-1.2.6.js" type=text/javascript></SCRIPT>
<SCRIPT src="resource/ui.core.js" type=text/javascript></SCRIPT>
<SCRIPT src="resource/ui.dialog.js" type=text/javascript></SCRIPT>
<script type="text/javascript">
function jumppage(){
$('#bloomup').dialog( {modal: true,resizable:false,width:'400px', height:'300px',overlay: { opacity: 0.7, background: 'black' } });
}
function closejumppage(){
$('#bloomup').dialog('close');
}
</script>
<iframe name="iframexq" id="iframexq" src="exchange.php" frameborder="0" scrolling="no" style="width:400px; height:300px"></iframe>
<area shape="rect" coords="168,108,368,147" href="#" onClick="jumppage()"/>
<img src="images/index_03.jpg" border="0" usemap="#Map2"/>

好人,坏人任你选:
做了好人很难回头,做了坏人亦然,你会发现,做不了好人会反而比较快乐,无论好人于坏人,都得用心去搞好你的事业,You are Greate,等待别人给幸福的人往往不怎么幸福!
女人通吃好人坏人:
你没工作女人肯定跑,管你是不是好人还是坏人,其实作为男人就不管做什么样的人,底线是女人不跑就OK,你做人已经是相当的Perfect的了,同时不经意解答了为何坏人也有女人的缘故,其终极原因是女人才不管好人,坏人,对她好久OK,但是对于东哥我的起码做人原则就是:只能我跑,不能女人跑,世界因你而不同!
概念参考
好人概念:
北京大学季羡林先生曾说过,‘考虑别人比考虑自己更多就是好人’。根据现实情况,这一标准我觉得可以再降低一点:考虑别人与考虑自己一样多就算好人。”
相对概念:
君子的德行再低一点的人就是好人
好人的位置:
道德最完备的人是圣人,其次是贤人,再次是君子,比君子的德行再低一点的人就是好人。
事业解释:好人有好人的事业,坏人也有事业的,它本来就是一个中性词!
jackxiang
2009-11-2 00:38
做了好人很难回头,做了坏人亦然,你会发现,做不了好人会反而比较快乐,无论好人于坏人,都得用心去搞好你的事业,You are Greate,等待别人给幸福的人往往不怎么幸福!
女人通吃好人坏人:
你没工作女人肯定跑,管你是不是好人还是坏人,其实作为男人就不管做什么样的人,底线是女人不跑就OK,你做人已经是相当的Perfect的了,同时不经意解答了为何坏人也有女人的缘故,其终极原因是女人才不管好人,坏人,对她好久OK,但是对于东哥我的起码做人原则就是:只能我跑,不能女人跑,世界因你而不同!
概念参考
好人概念:
北京大学季羡林先生曾说过,‘考虑别人比考虑自己更多就是好人’。根据现实情况,这一标准我觉得可以再降低一点:考虑别人与考虑自己一样多就算好人。”
相对概念:
君子的德行再低一点的人就是好人
好人的位置:
道德最完备的人是圣人,其次是贤人,再次是君子,比君子的德行再低一点的人就是好人。
事业解释:好人有好人的事业,坏人也有事业的,它本来就是一个中性词!
jackxiang
2009-11-2 00:38
天地万物皆有本有末,凡事都有开始和终了,能够明白本末、终始的先后次序,就能接近大学所讲的修己治人的道理了。
无极大道一本散而为万殊,成就万有。天地山河,日月星系,乃至一切的飞潜动植,胎卵湿化,无不是无极一本的显化和功用。〈清静经〉上说:“降本流末,而生万物。”
物者:指的是有形有质的具体存在。在佛家称为色相。道家称作有为。而既然有形质,就必定有产生这形质的根本所在。
自然生人,人也不过是其中的一物而已。即然产生了人和人类社会,而事亦随之而始,而起。事小则可见之于人一身的诚伪直曲,中正偏私。事大可发之于一家的敦睦间疏,一国的兴衰更替,以及普天下的和平争战。无论事小事大,事微事繁,有开始则必有终结,有缘起则必有缘灭。这也是自然万物的一定法则。
所以,要研究物象必定要知道物象的根源和枝末。要通达事理,就必定要明白事理的先后得失。
追本求源的目的,在于尽万物之性。通达事理的目的,在于尽人之性。能通物性,能尽人性,无极真道也就不远了。
解释的话我觉得1好,2是延伸了论述。
无极大道一本散而为万殊,成就万有。天地山河,日月星系,乃至一切的飞潜动植,胎卵湿化,无不是无极一本的显化和功用。〈清静经〉上说:“降本流末,而生万物。”
物者:指的是有形有质的具体存在。在佛家称为色相。道家称作有为。而既然有形质,就必定有产生这形质的根本所在。
自然生人,人也不过是其中的一物而已。即然产生了人和人类社会,而事亦随之而始,而起。事小则可见之于人一身的诚伪直曲,中正偏私。事大可发之于一家的敦睦间疏,一国的兴衰更替,以及普天下的和平争战。无论事小事大,事微事繁,有开始则必有终结,有缘起则必有缘灭。这也是自然万物的一定法则。
所以,要研究物象必定要知道物象的根源和枝末。要通达事理,就必定要明白事理的先后得失。
追本求源的目的,在于尽万物之性。通达事理的目的,在于尽人之性。能通物性,能尽人性,无极真道也就不远了
无极大道一本散而为万殊,成就万有。天地山河,日月星系,乃至一切的飞潜动植,胎卵湿化,无不是无极一本的显化和功用。〈清静经〉上说:“降本流末,而生万物。”
物者:指的是有形有质的具体存在。在佛家称为色相。道家称作有为。而既然有形质,就必定有产生这形质的根本所在。
自然生人,人也不过是其中的一物而已。即然产生了人和人类社会,而事亦随之而始,而起。事小则可见之于人一身的诚伪直曲,中正偏私。事大可发之于一家的敦睦间疏,一国的兴衰更替,以及普天下的和平争战。无论事小事大,事微事繁,有开始则必有终结,有缘起则必有缘灭。这也是自然万物的一定法则。
所以,要研究物象必定要知道物象的根源和枝末。要通达事理,就必定要明白事理的先后得失。
追本求源的目的,在于尽万物之性。通达事理的目的,在于尽人之性。能通物性,能尽人性,无极真道也就不远了。
解释的话我觉得1好,2是延伸了论述。
无极大道一本散而为万殊,成就万有。天地山河,日月星系,乃至一切的飞潜动植,胎卵湿化,无不是无极一本的显化和功用。〈清静经〉上说:“降本流末,而生万物。”
物者:指的是有形有质的具体存在。在佛家称为色相。道家称作有为。而既然有形质,就必定有产生这形质的根本所在。
自然生人,人也不过是其中的一物而已。即然产生了人和人类社会,而事亦随之而始,而起。事小则可见之于人一身的诚伪直曲,中正偏私。事大可发之于一家的敦睦间疏,一国的兴衰更替,以及普天下的和平争战。无论事小事大,事微事繁,有开始则必有终结,有缘起则必有缘灭。这也是自然万物的一定法则。
所以,要研究物象必定要知道物象的根源和枝末。要通达事理,就必定要明白事理的先后得失。
追本求源的目的,在于尽万物之性。通达事理的目的,在于尽人之性。能通物性,能尽人性,无极真道也就不远了

<a href="attachment.php?fid=33">DownLoad</a>
我的输入法折腾生涯(二):回归五笔:
https://imtx.me/blog/my-experiences-on-changing-chinese-input-methods-2/
其它非系统的输入法:
https://srf.baidu.com/input/mac.html
https://rime.im/download/
1.用telnet连到远程服务器
可以
telnet mail.test.com 25
或者
telnet mail.test.com smtp
2.跟服务器打招呼
HELO mail.test.com
服务器应该返回
250
如果服务器smtp需要验证,进行第三步,否则到第四步
3.输入
AUTH LOGIN
会一次提示你
334 VXNlcm5hbWU6
和
334 UGFzc3dvcmQ6
后边的内容是提示输入用户名和口令,信息是经过base64编码的
输入的用户名和口令也要经过编码,这里是一个编码、解码的工具
smtp认证通过后会显示
235 2.0.0 Authentication successful
4.写信
输入
MAIL FROM: <juhui@test.com>
和
RCPT TO: <phpbird@test.com>
分别是发自,发往
如果正常都应该返回250
输入
DATA
开始写信
Subject:test mail
test email
.
250 2.0.0 Ok: queued as 93223136C8E
退出
QUIT
Postfix上试用通过。
都是用rcpt to命令,对于抄送和密送的区分问题如下:
实现抄送及密送
在SMTP 命令集中并没有RCPT CC 或RCPT BCC 相关命令, 那要如何来实现抄送和密送功能呢?
在网络上找到这样一句话: “ 所有的接收者协商都通过RCPT TO 命令来实现,如果是BCC ,则协商发送后在对方接收时被删掉信封接收者”, 开始一直不明白这句话是什么意思? 后来通看查看foxmail 的邮件原文发现:
Date: Wed, 6 Jan 2010 12:11:48 +0800
From: "carven_li" < carven_li @smtp.com>
To: "carven" <carven@smtp.com>
Cc: "sam" <sam@smtp.com>,
"yoyo" <yoyo@smtp.com>
BCC: "clara" <clara@tsmtp.com>
Subject: t
X-mailer: Foxmail 5.0 [cn]
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="=====001_Dragon237244850520_====="
才恍然大悟, 所谓的” 协商” 应该就是指发送方在Data 中指定哪些为CC, 哪些为BCC, 默认情况下什么都不写, 只发送第一个RCPT TO 的mail, 其他的都被过滤掉.
可以
telnet mail.test.com 25
或者
telnet mail.test.com smtp
2.跟服务器打招呼
HELO mail.test.com
服务器应该返回
250
如果服务器smtp需要验证,进行第三步,否则到第四步
3.输入
AUTH LOGIN
会一次提示你
334 VXNlcm5hbWU6
和
334 UGFzc3dvcmQ6
后边的内容是提示输入用户名和口令,信息是经过base64编码的
输入的用户名和口令也要经过编码,这里是一个编码、解码的工具
smtp认证通过后会显示
235 2.0.0 Authentication successful
4.写信
输入
MAIL FROM: <juhui@test.com>
和
RCPT TO: <phpbird@test.com>
分别是发自,发往
如果正常都应该返回250
输入
DATA
开始写信
Subject:test mail
test email
.
250 2.0.0 Ok: queued as 93223136C8E
退出
QUIT
Postfix上试用通过。
都是用rcpt to命令,对于抄送和密送的区分问题如下:
实现抄送及密送
在SMTP 命令集中并没有RCPT CC 或RCPT BCC 相关命令, 那要如何来实现抄送和密送功能呢?
在网络上找到这样一句话: “ 所有的接收者协商都通过RCPT TO 命令来实现,如果是BCC ,则协商发送后在对方接收时被删掉信封接收者”, 开始一直不明白这句话是什么意思? 后来通看查看foxmail 的邮件原文发现:
Date: Wed, 6 Jan 2010 12:11:48 +0800
From: "carven_li" < carven_li @smtp.com>
To: "carven" <carven@smtp.com>
Cc: "sam" <sam@smtp.com>,
"yoyo" <yoyo@smtp.com>
BCC: "clara" <clara@tsmtp.com>
Subject: t
X-mailer: Foxmail 5.0 [cn]
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="=====001_Dragon237244850520_====="
才恍然大悟, 所谓的” 协商” 应该就是指发送方在Data 中指定哪些为CC, 哪些为BCC, 默认情况下什么都不写, 只发送第一个RCPT TO 的mail, 其他的都被过滤掉.
1.命运负责洗牌,但玩牌的是我们自己。
2.活着的时候开心点,因为我们要死很久
3.原来,寂寞时是自己的手指数脚指;原来,思念时是连呼吸也会心痛;原来,一个人就是一辈子...
4.相信命运的人跟着命运走,不相信命运的人被命运拖着走.
5.人生没有彩排,每天都是现场直播!
6.世界上最遥远的距离,不是生与死。而是我就站在你面前,你却不知道我爱你。世界上最遥远的距离,不是我就站在你面前,你却不知道我爱你。而是用自己冷漠的心,对爱你的人掘出一条无法跨越的沟渠。
7.物价与欧洲接轨,房价与月球接轨,工资与非洲接轨……
8.眼睛所能看到的地方,就是你會到達的地方
阅读全文
2.活着的时候开心点,因为我们要死很久
3.原来,寂寞时是自己的手指数脚指;原来,思念时是连呼吸也会心痛;原来,一个人就是一辈子...
4.相信命运的人跟着命运走,不相信命运的人被命运拖着走.
5.人生没有彩排,每天都是现场直播!
6.世界上最遥远的距离,不是生与死。而是我就站在你面前,你却不知道我爱你。世界上最遥远的距离,不是我就站在你面前,你却不知道我爱你。而是用自己冷漠的心,对爱你的人掘出一条无法跨越的沟渠。
7.物价与欧洲接轨,房价与月球接轨,工资与非洲接轨……
8.眼睛所能看到的地方,就是你會到達的地方

使用memchche代替php默认的file来存储session,能够实现更快的速度,而且很容易实现多主机共享session的需求。本文简要介绍一下安装设置的办法
系统环境:FreeBSD6.1 ,apache2.2.3, php5.2.0
1.首先安装memcache,因为是在FreeBSD环境下,所以我们采用最简单的ports方式来安装memcache
cd /usr/ports/databases/memcached/
make install clean
ports会自动寻找源进行下载,然后编译安装
安装好memcache以后,编辑/etc/rc.conf文件,在最后一行加一句memcached_enable="YES"
然后保存退出。memcache会随着开机自动启动,手动启动的命令是:
/usr/local/etc/rc.d/memcached start
好了,现在memcache已经安装并启动完毕了。
2.安装pecl::memcache扩展,这是php的扩展,安装以后可以使用Memcache函数库,php手册上有详细的使用法说明。
cd /usr/ports/databases/pecl-memcache/
make install clean
安装好以后,会自动在/usr/local/etc/php/extension.ini 加上一行 extension=memcache.so
用命令查看一下:
cat /usr/local/etc/php/extensions.ini
如果看见最后一行有 extension=memcache.so
说明已经安装好了,这个时候重新启动一下apache server即可,phpinfo()可以看到memcache扩展的信息。
3.设置session用memcache来存储
编辑php.ini文件,做如下修改
session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"
当然,也可以在httpd.conf文件中加上,前提是php以模块方式载入,如果是cgi方式无效
php_value session.save_handler "memcache"
php_value session.save_path "tcp://127.0.0.1:11211"
重启一下,apache server,好了,写一小段测试代码看看session是否正常吧
系统环境:FreeBSD6.1 ,apache2.2.3, php5.2.0
1.首先安装memcache,因为是在FreeBSD环境下,所以我们采用最简单的ports方式来安装memcache
cd /usr/ports/databases/memcached/
make install clean
ports会自动寻找源进行下载,然后编译安装
安装好memcache以后,编辑/etc/rc.conf文件,在最后一行加一句memcached_enable="YES"
然后保存退出。memcache会随着开机自动启动,手动启动的命令是:
/usr/local/etc/rc.d/memcached start
好了,现在memcache已经安装并启动完毕了。
2.安装pecl::memcache扩展,这是php的扩展,安装以后可以使用Memcache函数库,php手册上有详细的使用法说明。
cd /usr/ports/databases/pecl-memcache/
make install clean
安装好以后,会自动在/usr/local/etc/php/extension.ini 加上一行 extension=memcache.so
用命令查看一下:
cat /usr/local/etc/php/extensions.ini
如果看见最后一行有 extension=memcache.so
说明已经安装好了,这个时候重新启动一下apache server即可,phpinfo()可以看到memcache扩展的信息。
3.设置session用memcache来存储
编辑php.ini文件,做如下修改
session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"
当然,也可以在httpd.conf文件中加上,前提是php以模块方式载入,如果是cgi方式无效
php_value session.save_handler "memcache"
php_value session.save_path "tcp://127.0.0.1:11211"
重启一下,apache server,好了,写一小段测试代码看看session是否正常吧
亚洲成功学大师陈安之谈选对行业赚大钱的时候讲到选择行业重要的十一点:
一、有趋势性的行业
二、产品需求量大
三、市场大
四、竞争对手少
五、产品或制度不容易被复制
六、代理的产品最好是领导品牌,质量好,信誉度高,顾客容易接受
七、投资金额越少越好,可以以小搏大
八、有一个成功的模式,不用摸索,不用创新,减少失败的几率
九、要有有不错的利润空间
十、不需要做很多行政,管理工作
十一、不需要太多的售后服务
一、有趋势性的行业
二、产品需求量大
三、市场大
四、竞争对手少
五、产品或制度不容易被复制
六、代理的产品最好是领导品牌,质量好,信誉度高,顾客容易接受
七、投资金额越少越好,可以以小搏大
八、有一个成功的模式,不用摸索,不用创新,减少失败的几率
九、要有有不错的利润空间
十、不需要做很多行政,管理工作
十一、不需要太多的售后服务