<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;Ck4HRH0-eCp7ImA9WhJVEUQ.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676</id><updated>2012-08-29T05:55:35.350+08:00</updated><category term='firefox'/><category term='计算机理论'/><category term='提高效率'/><category term='Dreamweaver'/><category term='joomla'/><category term='php'/><title>simplelive</title><subtitle type='html'>生活不要浮躁，做事一定要用心，感情尽量去专一，身体才是革命的本钱！</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;Ck4HRH0-fip7ImA9WhJVEUQ.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-3916343339032782502</id><published>2012-08-29T05:55:00.001+08:00</published><updated>2012-08-29T05:55:35.356+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-08-29T05:55:35.356+08:00</app:edited><title>salesforce 琐碎知识，问题总结 初学者 (一)</title><content type='html'>&lt;h2&gt;
&lt;span style="font-weight: normal;"&gt;salesforce 琐碎知识，问题总结(一) &lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
最近公司一直做salesforce的项目，虽然参与了几个大项目。但感觉很多东西还是一知半解。从今天起开始整理博客。一方面整理一些知识，另一方面把一些经验和问题分享给大家。&lt;br /&gt;
&lt;br /&gt;
从什么地方开始呢？今天看到其他人的博客，也是salesforce 相关，先拿来说说。&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Developer Console&amp;nbsp;&lt;/h4&gt;
要说Developer&amp;nbsp; Console 就必须从Debugging 说起。任何编程语言都一样，要想写应用。必须学会调试。&lt;br /&gt;
&lt;br /&gt;
官方的说明地址：&lt;a href="http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#CSHID=apex_debugging_system_log_console.htm%7CStartTopic=Content%2Fapex_debugging_system_log_console.htm%7CSkinName=webhelp" target="_blank"&gt;http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#CSHID=apex_debugging_system_log_console.htm|StartTopic=Content%2Fapex_debugging_system_log_console.htm|SkinName=webhelp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
初学者最简单的方法就是当出现问题的时候把需要查看的变量打印出来，就像java有system.out ... php有echo 等&lt;br /&gt;
&lt;br /&gt;
在salesforce 中和 System.debug(你要打印的变量)&lt;br /&gt;
&lt;br /&gt;
然后运行Apex页面你将发现 console 里边会多了一条记录。双击后 就会显示该记录的信息了。然后查找DEBUG就能找到你要的变量。&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
数据类型&lt;/h4&gt;
Apex是强数据类型的语言，所以做好记住都有什么类型，如果你会java感觉很自如。如果你会php就得小心了。&lt;br /&gt;
&lt;br /&gt;
还有如果你不知道什么是map, 和 list 数据结构。一定想搞清楚，记捞。不过这个已经部署于salesforce 知识范围了。那些是你早该学会的东西。&lt;br /&gt;
&lt;br /&gt;
官方数觉类型地址：&lt;a href="http://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_primitives.htm" target="_blank"&gt;http://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_primitives.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
官方数据结构地址：&lt;a href="http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#CSHID=apex_methods_system_map.htm%7CStartTopic=Content%2Fapex_methods_system_map.htm%7CSkinName=webhelp" target="_blank"&gt;http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#CSHID=apex_methods_system_map.htm|StartTopic=Content%2Fapex_methods_system_map.htm|SkinName=webhelp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-3916343339032782502?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/3916343339032782502/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=3916343339032782502' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/3916343339032782502?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/3916343339032782502?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2012/08/salesforce.html' title='salesforce 琐碎知识，问题总结 初学者 (一)'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Graz, Austria</georss:featurename><georss:point>47.070714 15.439504</georss:point><georss:box>46.984196000000004 15.281575499999999 47.157232 15.5974325</georss:box></entry><entry gd:etag='W/&quot;A0UHQXw7eip7ImA9WhZWE0w.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-4009412912355477511</id><published>2011-05-13T02:51:00.000+08:00</published><updated>2011-05-14T04:40:30.202+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-14T04:40:30.202+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title>Javascript: Einfacher Spamschutz für E-Mail-Adressen 网页开发邮件处理，避免垃圾邮件</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;使用jquery&lt;br/&gt;&amp;lt;script type=&lt;/code&gt;&lt;code class='string'&gt;"text/javascript"&lt;/code&gt; &lt;code class='plain'&gt;src=&lt;/code&gt;&lt;code class='string'&gt;"jquery.js"&lt;/code&gt;&lt;code class='plain'&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;&amp;lt;script type=&lt;/code&gt;&lt;code class='string'&gt;"text/javascript"&lt;/code&gt;&lt;code class='plain'&gt;&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;$(&lt;/code&gt;&lt;code class='keyword'&gt;function&lt;/code&gt;&lt;code class='plain'&gt;(){&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='plain'&gt;$(&lt;/code&gt;&lt;code class='string'&gt;'.email'&lt;/code&gt;&lt;code class='plain'&gt;).each(&lt;/code&gt;&lt;code class='keyword'&gt;function&lt;/code&gt;&lt;code class='plain'&gt;(index) {&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;s = $(&lt;/code&gt;&lt;code class='keyword'&gt;this&lt;/code&gt;&lt;code class='plain'&gt;).text().replace(&lt;/code&gt;&lt;code class='string'&gt;" [at] "&lt;/code&gt;&lt;code class='plain'&gt;, &lt;/code&gt;&lt;code class='string'&gt;"&amp;amp;#64;"&lt;/code&gt;&lt;code class='plain'&gt;);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='plain'&gt;$(&lt;/code&gt;&lt;code class='keyword'&gt;this&lt;/code&gt;&lt;code class='plain'&gt;).html(&lt;/code&gt;&lt;code class='string'&gt;"&amp;lt;a href=\"mailto:"&lt;/code&gt; &lt;code class='plain'&gt;+ s + &lt;/code&gt;&lt;code class='string'&gt;"\"&amp;gt;"&lt;/code&gt; &lt;code class='plain'&gt;+ s + &lt;/code&gt;&lt;code class='string'&gt;"&amp;lt;/a&amp;gt;"&lt;/code&gt;&lt;code class='plain'&gt;);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='plain'&gt;});&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;});&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px ! important;' class='block'&gt;&lt;code class='plain'&gt;&amp;lt;/script&amp;gt;&lt;br/&gt;&lt;br/&gt;通用javascript&lt;br/&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;&amp;lt;script type=&lt;/code&gt;&lt;code class='string'&gt;"text/javascript"&lt;/code&gt;&lt;code class='plain'&gt;&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='keyword'&gt;function&lt;/code&gt; &lt;code class='plain'&gt;convertMailAddress() {&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;emailElements;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;if&lt;/code&gt; &lt;code class='plain'&gt;(document.getElementsByClassName)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='plain'&gt;emailElements = document.getElementsByClassName(&lt;/code&gt;&lt;code class='string'&gt;"email"&lt;/code&gt;&lt;code class='plain'&gt;);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;else&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='plain'&gt;emailElements = document.getElementsByClassNameForOldies(&lt;/code&gt;&lt;code class='string'&gt;"email"&lt;/code&gt;&lt;code class='plain'&gt;);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;elementContent, replaceContent;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;for&lt;/code&gt; &lt;code class='plain'&gt;(&lt;/code&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;i=0; i&amp;lt;emailElements.length; i++) {&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='plain'&gt;elementContent = emailElements[i].innerHTML;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='plain'&gt;replaceContent = elementContent.replace(&lt;/code&gt;&lt;code class='string'&gt;" [at] "&lt;/code&gt;&lt;code class='plain'&gt;, &lt;/code&gt;&lt;code class='string'&gt;"&amp;amp;#64;"&lt;/code&gt;&lt;code class='plain'&gt;);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='plain'&gt;emailElements[i].innerHTML =&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 48px !important;' class='block'&gt;&lt;code class='string'&gt;"&amp;lt;a href=\"mailto:"&lt;/code&gt; &lt;code class='plain'&gt;+ replaceContent + &lt;/code&gt;&lt;code class='string'&gt;"\"&amp;gt;"&lt;/code&gt; &lt;code class='plain'&gt;+ replaceContent + &lt;/code&gt;&lt;code class='string'&gt;"&amp;lt;/a&amp;gt;"&lt;/code&gt;&lt;code class='plain'&gt;;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='plain'&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='comments'&gt;// &lt;a href='http://javascript.about.com/library/bldom08.htm'&gt;http://javascript.about.com/library/bldom08.htm&lt;/a&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;document.getElementsByClassNameForOldies = &lt;/code&gt;&lt;code class='keyword'&gt;function&lt;/code&gt;&lt;code class='plain'&gt;(cl) {&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;retnode = [];&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;myclass = &lt;/code&gt;&lt;code class='keyword'&gt;new&lt;/code&gt; &lt;code class='plain'&gt;RegExp(&lt;/code&gt;&lt;code class='string'&gt;'\\b'&lt;/code&gt;&lt;code class='plain'&gt;+cl+&lt;/code&gt;&lt;code class='string'&gt;'\\b'&lt;/code&gt;&lt;code class='plain'&gt;);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;elem = &lt;/code&gt;&lt;code class='keyword'&gt;this&lt;/code&gt;&lt;code class='plain'&gt;.getElementsByTagName(&lt;/code&gt;&lt;code class='string'&gt;'*'&lt;/code&gt;&lt;code class='plain'&gt;);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;for&lt;/code&gt; &lt;code class='plain'&gt;(&lt;/code&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;i = 0; i &amp;lt; elem.length; i++) {&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='keyword'&gt;var&lt;/code&gt; &lt;code class='plain'&gt;classes = elem[i].className;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 32px !important;' class='block'&gt;&lt;code class='keyword'&gt;if&lt;/code&gt; &lt;code class='plain'&gt;(myclass.test(classes)) retnode.push(elem[i]);&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='plain'&gt;}&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 16px !important;' class='block'&gt;&lt;code class='keyword'&gt;return&lt;/code&gt; &lt;code class='plain'&gt;retnode;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;};&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;window.onload = convertMailAddress;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt1'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class='line alt2'&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px ! important;' class='block'&gt;&lt;code class='plain'&gt;&amp;lt;/script&amp;gt;&lt;br/&gt;&lt;br/&gt;把邮箱写成这样就好了&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&amp;lt;span class="email"&amp;gt;info [at] domain.com&amp;lt;/span&amp;gt;&lt;br/&gt;避免了垃圾邮件&lt;br/&gt;&lt;br/&gt;来源 unckel.de&lt;br/&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br/&gt;&lt;span class='content'&gt;&lt;span style='margin-left: 0px !important;' class='block'&gt;&lt;code class='plain'&gt;&lt;br/&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=a8efa202-56f7-8a37-99c0-18f8e6e77659' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-4009412912355477511?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/4009412912355477511/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=4009412912355477511' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/4009412912355477511?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/4009412912355477511?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/05/javascript-einfacher-spamschutz-fur-e.html' title='Javascript: Einfacher Spamschutz für E-Mail-Adressen 网页开发邮件处理，避免垃圾邮件'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkcESH8zfSp7ImA9WhZWEEs.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-6693332715188198181</id><published>2011-05-11T04:26:00.001+08:00</published><updated>2011-05-11T04:40:09.185+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-11T04:40:09.185+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='计算机理论'/><title>JFLAP 工具 形式语言，图灵机，文法，语法分析，L系统软件 （一 JFLAP 工具介绍）</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;JFLAP is software for experimenting with formal languages topics including nondeterministic finite automata, nondeterministic pushdown automata, multi-tape Turing machines, several types of grammars, parsing, and L-systems. In addition to constructing and testing examples for these, JFLAP allows one to experiment with construction proofs from one form to another, such as converting an NFA to a DFA to a minimal state DFA to a regular expression or regular grammar. Click here for more information on what one can do with JFLAP. &lt;br/&gt;&lt;br/&gt;&lt;span lang='zh-CN' id='result_box' class='long_text'&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;JFLAP&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;是&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;实验&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;与&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;形式语言&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;，主题包括&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;非确定性&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;有限&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;自动机，&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;非确定&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;下推&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;自动机，&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;多&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;带&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;图灵&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;机，&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;多种类型&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;的&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;文法&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;，语法分析&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;，而L&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;-&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;系统软件。&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;除了&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;构建和&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;测试&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;这些例子&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;，&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;JFLAP&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;允许一个&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;实验&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;证明&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;，与&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;建筑&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;形式&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;从一个&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;到另一个，&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;例如将&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;一&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;NFA到&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;一个DFA&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;到最小&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;状态&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;DFA的&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;正则表达式&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;或&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;正规文法&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'&gt;。&lt;/span&gt;&lt;span class='' title='Zur Anzeige alternativer Übersetzungen klicken'/&gt;&lt;br/&gt;链接http://www.jflap.org/&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=42bf9a44-52c4-80ac-8021-a1e2e3d1ab98' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-6693332715188198181?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/6693332715188198181/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=6693332715188198181' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/6693332715188198181?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/6693332715188198181?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/05/jflap-l-jflap.html' title='JFLAP 工具 形式语言，图灵机，文法，语法分析，L系统软件 （一 JFLAP 工具介绍）'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEcCQHgyeCp7ImA9WhZXFU4.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-547266456447956264</id><published>2011-05-05T03:07:00.001+08:00</published><updated>2011-05-05T03:07:41.690+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-05T03:07:41.690+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title>PHP 基本資料型別</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;PHP 基本資料型別&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;4 種 scalar (純量型別)&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;boolean&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;integer&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;floating (double)&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;string&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;2 種 compound (複合型別)&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;arrays&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;objects&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;2 種 special type (特殊型別)&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Resource&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;NULL&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;提示 scalar (純量) :&lt;br/&gt;&lt;/div&gt;&lt;div&gt;只有大小(magnitude)，&lt;br/&gt;&lt;/div&gt;例如：質量(mass)，體積(volume)，長度(length)， 速率(speed)，時間(time)，溫度(temperature)&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=397315b0-b920-8355-bdf3-26088bddc8b1' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-547266456447956264?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/547266456447956264/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=547266456447956264' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/547266456447956264?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/547266456447956264?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/05/php.html' title='PHP 基本資料型別'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D04DRXg6cSp7ImA9WhZXFU4.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-2222513254612658668</id><published>2011-05-05T03:06:00.001+08:00</published><updated>2011-05-05T03:06:14.619+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-05T03:06:14.619+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title>primitive types and ckecking functions in PHP</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;table cellspacing='1' cellpadding='2' border='0'&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='width: 20%;'&gt;&lt;b&gt;Type Checking&lt;/b&gt;&lt;br/&gt;&lt;/td&gt;  &lt;td style='width: 20%;'&gt;&lt;b&gt;Function&lt;/b&gt;&lt;br/&gt;&lt;/td&gt;  &lt;td style='width: 60%;'&gt;&lt;b&gt;Type Description&lt;/b&gt;&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_bool()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;Boolean&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;one of the two special values true or false&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_integer()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;Integer&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;A whole number&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_double()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;Double&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;A floating point number (a number with a decimal point)&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_string()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;String&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;Character data&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_object()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;Object&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;An object&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_array()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;Array&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;An Array&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_resource()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;Resource&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;A handle for identifying and working with external resources such as databases or files&lt;br/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;  &lt;td&gt;is_null()&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;NULL&lt;br/&gt;&lt;/td&gt;  &lt;td&gt;an unassigned value&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=8c038ab5-31e7-8c12-83ea-6764768153b6' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-2222513254612658668?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/2222513254612658668/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=2222513254612658668' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/2222513254612658668?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/2222513254612658668?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/05/primitive-types-and-ckecking-functions.html' title='primitive types and ckecking functions in PHP'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkEEQHw5eSp7ImA9WhZXFU4.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-1600544775906727708</id><published>2011-05-05T02:42:00.001+08:00</published><updated>2011-05-05T02:43:21.221+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-05T02:43:21.221+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title>How to Configure PHP to Use a Remote SMTP Server for Sending Mail</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;&lt;h3&gt;&amp;nbsp;Configure PHP to Use a Remote SMTP Server for Sending Mail&lt;/h3&gt;Note that setting up the internal &lt;i&gt;mail&lt;/i&gt; function to use SMTP is&lt;br /&gt;
only available on Windows. On other platforms, PHP should use the &lt;br /&gt;
locally available sendmail or sendmail drop-in just fine. Alternatively,&lt;br /&gt;
you can use the &lt;a href="http://pear.php.net/package/Mail" target="_blank"&gt;PEAR Mail Package&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A typical configuration might look like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[mail function]&lt;br /&gt;
&lt;br /&gt;
SMTP = smtp.isp.net&lt;br /&gt;
&lt;br /&gt;
sendmail_from = me@isp.net&lt;br /&gt;
&lt;br /&gt;
&lt;div class="zemanta-pixie"&gt;&lt;img alt="" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=9e13fdb5-53b7-8bae-a376-ad486293852e" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-1600544775906727708?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/1600544775906727708/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=1600544775906727708' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/1600544775906727708?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/1600544775906727708?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/05/how-to-configure-php-to-use-remote-smtp.html' title='How to Configure PHP to Use a Remote SMTP Server for Sending Mail'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>中国</georss:featurename><georss:point>35.86166 104.19539699999996</georss:point><georss:box>18.080973 73.55869899999996 53.642347 134.83209499999995</georss:box></entry><entry gd:etag='W/&quot;DkENSX8ycSp7ImA9WhZXFU4.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-7708206595427206850</id><published>2011-05-03T23:57:00.000+08:00</published><updated>2011-05-05T02:44:58.199+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-05T02:44:58.199+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='提高效率'/><title>小技巧为Firefox提速！</title><content type='html'>&lt;span style="font-size:100%;"&gt;想提高你的Firefox的速度？这里教你一招。&lt;br /&gt;&lt;br /&gt;越来越多的人已经熟悉了通过修改config文件来使你的Firefox更加强大。不管你是高手还是菜鸟，Gnoted教大家体验更完美的Firefox。即使那些忠实簇拥也不得不承认，Firefox有时会变得很慢——特别是当你尝试在4个窗口中打开35个标签栏时，它会让你感受到什么是绝望。不过，通过改善Firefox的缓存设置，你可以有效加快页面加载速度并减少它对系统资源的消耗。&lt;br /&gt;&lt;br /&gt;如果你不了解如何修改config文件，也不要担心。按这里的指导做就万事大吉啦。当然如果你不放心，完全可以记下每一步所做的改动，必要时可以还原所做的修改。好了，不再废话了，现在就开始加速你的Firefox吧。&lt;br /&gt;&lt;br /&gt;减少缓存文件所占用的内存：&lt;br /&gt;&lt;br /&gt;1.在地址栏中输入“about:config"，回车&lt;br /&gt;&lt;br /&gt;2.找到"browser.sessionhistory.max_total_viewer"&lt;br /&gt;&lt;br /&gt;3.将其值设为 0&lt;br /&gt;&lt;br /&gt;加快Firefox加载页面的速度：&lt;br /&gt;&lt;br /&gt;1.在地址栏中输入“about:config"，回车&lt;br /&gt;&lt;br /&gt; 通常浏览器加载一个页面只连接一个线程，而如果你启用“pipelining"，它会多线程加载，这将加快记得浏览器速)。&lt;br /&gt;&lt;br /&gt;2.将”network.http.pipelining"值设为"true"&lt;br /&gt;&lt;br /&gt;  将”network.http.proxy.pipelining"值设为"true"&lt;br /&gt;&lt;br /&gt;  将”network.http.pipelining.maxrequests"值设为一个数字，比如 10 (表示同时允许10个线程）&lt;br /&gt;&lt;br /&gt;3.最后，右键单击空白处，选择"New(新建）–&amp;gt; Integer(整数)"。将它命名为"nglayout.initialpaint.delay"，并将其值    设为 0&lt;br /&gt;&lt;br /&gt; （这个值表示浏览器在接受到数据后隔多少秒再进行运算，如果你使用的是宽带，这项设置会使你感到Firefox速度便快了）&lt;br /&gt;&lt;br /&gt;可选操作：这些修改同样是在"about:config"下完成的，其中的一些项目需要你通过右键"New(新建)–&amp;gt;Integer（整数）或                String（字串）"。&lt;br /&gt;&lt;br /&gt;          “network.dns.disableIPv6” 设为 “false”&lt;br /&gt;&lt;br /&gt;         “content.notify.backoffcount” 设为 5&lt;br /&gt;&lt;br /&gt;         “plugin.expose_full_path” 设为 “true”&lt;br /&gt;&lt;br /&gt;         “ui.submenuDelay” 设为 0&lt;br /&gt;&lt;br /&gt;当Firefox最小化时，减少内存占用量：&lt;br /&gt;&lt;br /&gt;这项设置可以当Firefox最小化时释放10Mb的内存。&lt;br /&gt;&lt;br /&gt;1.打开Firefox，在地址栏内输入“about：config”，回车&lt;br /&gt;&lt;br /&gt;2.在页面内右键选择“New（新建）-&amp;gt; Boolean”&lt;br /&gt;&lt;br /&gt;3.在弹出的窗口中输入"config.trim_on_minimize"，回车&lt;br /&gt;&lt;br /&gt;4.选择"True"，回车&lt;br /&gt;&lt;br /&gt;5.重启Firefox&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-7708206595427206850?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/7708206595427206850/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=7708206595427206850' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/7708206595427206850?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/7708206595427206850?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/05/firefox.html' title='小技巧为Firefox提速！'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkAFRXs4fyp7ImA9WhZXFU4.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-1904903598891751740</id><published>2011-02-27T04:00:00.000+08:00</published><updated>2011-05-05T02:45:14.537+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-05T02:45:14.537+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><title>joomla components 开发小总结</title><content type='html'>近日在公司开发了一个components&lt;br /&gt;第一次开发joomla简单总结一下。&lt;br /&gt;&lt;br /&gt;首先明确数据库关系，想开发什么，想用什么，都先想清楚！&lt;br /&gt;看看开发的东西是否复杂，用几个model,model用什么function就写什么。里边可调用数据库。&lt;br /&gt;&lt;br /&gt;注意文件结构&lt;br /&gt;&lt;br /&gt;tmpl写html文件时注意用&lt;?php echo JText::_('BETRIEB_BNAME'); ?&gt;&lt;br /&gt;JText 表达文字，在language 中定义。&lt;br /&gt;&lt;br /&gt;编辑复杂的数据库调用，一定先测试语句 select ..&lt;br /&gt;&lt;br /&gt;新学到了一点 in () 数据库中查询很好用。&lt;br /&gt;&lt;br /&gt;有一点一直没搞清楚的是，table 我在components中的应用的是 admin中components的table&lt;br /&gt;这个我特别不解。以后有时间再看吧！先记载下来！&lt;br /&gt;&lt;br /&gt;view.html.php文件挺重要的，把所有要表现的东西全都在这里准备好。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-1904903598891751740?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/1904903598891751740/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=1904903598891751740' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/1904903598891751740?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/1904903598891751740?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/02/joomla-components.html' title='joomla components 开发小总结'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkAAR3ozcSp7ImA9WhZXFU4.&quot;'><id>tag:blogger.com,1999:blog-4897497775526076676.post-2483888915749007485</id><published>2011-02-27T03:27:00.000+08:00</published><updated>2011-05-05T02:45:46.489+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-05T02:45:46.489+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='提高效率'/><category scheme='http://www.blogger.com/atom/ns#' term='Dreamweaver'/><title>Dreamweaver cs5 应用</title><content type='html'>可见编辑&lt;br /&gt;&lt;br /&gt;Alt + 点击 : 查看源代码文件&lt;br /&gt;Ctrl + 点击 : 进入链接&lt;br /&gt;Ctrl + space : 代码提示&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4897497775526076676-2483888915749007485?l=simplelivee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simplelivee.blogspot.com/feeds/2483888915749007485/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4897497775526076676&amp;postID=2483888915749007485' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/2483888915749007485?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4897497775526076676/posts/default/2483888915749007485?v=2'/><link rel='alternate' type='text/html' href='http://simplelivee.blogspot.com/2011/02/dreamweaver-cs5.html' title='Dreamweaver cs5 应用'/><author><name>Albert</name><uri>http://www.blogger.com/profile/03390502725100626333</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>