<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%94%E8%AE%B0</id>
		<title>笔记 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%94%E8%AE%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=%E7%AC%94%E8%AE%B0&amp;action=history"/>
		<updated>2026-04-24T08:35:17Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.tomtalk.net/index.php?title=%E7%AC%94%E8%AE%B0&amp;diff=5905&amp;oldid=prev</id>
		<title>Tom：/* 技术笔记 */</title>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=%E7%AC%94%E8%AE%B0&amp;diff=5905&amp;oldid=prev"/>
				<updated>2021-07-26T08:58:20Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;技术笔记&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2021年7月26日 (一) 08:58的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第224行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第224行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ceil(2.5);&amp;#160; //3&amp;#160;  向上取整数&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ceil(2.5);&amp;#160; //3&amp;#160;  向上取整数&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;floor(2.5);&amp;#160; //2&amp;#160; 向下取整数&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;floor(2.5);&amp;#160; //2&amp;#160; 向下取整数&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;scp special_c.php root@192.168.1.168:~/Tom&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/usr/local/lrzsz/bin/lrz&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/usr/local/lrzsz/bin/lrz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tom</name></author>	</entry>

	<entry>
		<id>http://wiki.tomtalk.net/index.php?title=%E7%AC%94%E8%AE%B0&amp;diff=4741&amp;oldid=prev</id>
		<title>Tom：/* Eclipse */</title>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=%E7%AC%94%E8%AE%B0&amp;diff=4741&amp;oldid=prev"/>
				<updated>2016-09-17T01:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Eclipse&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==技术收藏==&lt;br /&gt;
&lt;br /&gt;
https://www.techempower.com/benchmarks/ Web Framework Benchmarks&lt;br /&gt;
&lt;br /&gt;
==iPhone 6使用技巧==&lt;br /&gt;
&lt;br /&gt;
截屏&lt;br /&gt;
&lt;br /&gt;
    Home键 电源键组合&lt;br /&gt;
&lt;br /&gt;
关闭APP&lt;br /&gt;
&lt;br /&gt;
    双击home键，向上推app缩略图来关闭app,可以三指同时操作。&lt;br /&gt;
&lt;br /&gt;
查看你短信的发送时间&lt;br /&gt;
&lt;br /&gt;
    把你的信息框框往左拉，就可以看到时间了。&lt;br /&gt;
&lt;br /&gt;
迅速回顶&lt;br /&gt;
&lt;br /&gt;
    轻点屏幕顶部的状态栏，即可迅速滚动至屏幕顶部。&lt;br /&gt;
&lt;br /&gt;
safari关闭标签页&lt;br /&gt;
&lt;br /&gt;
    Safari中的多标签浏览界面中向左滑动标签即可关闭。&lt;br /&gt;
&lt;br /&gt;
用音量键拍照&lt;br /&gt;
&lt;br /&gt;
    要拍照不一定要按快门啦!音量键也可以。或者是，按苹果配置耳机的音量键也可以拍照。&lt;br /&gt;
&lt;br /&gt;
高速充电&lt;br /&gt;
&lt;br /&gt;
    开启你的飞航模式，会让你充电的速度快一倍。&lt;br /&gt;
&lt;br /&gt;
==Win8快捷键==&lt;br /&gt;
&lt;br /&gt;
Win     : 开始屏幕&lt;br /&gt;
&lt;br /&gt;
Win + c : 打开Charms&lt;br /&gt;
&lt;br /&gt;
Win + q : 全部程序&lt;br /&gt;
&lt;br /&gt;
Win + I : 系统设定&lt;br /&gt;
&lt;br /&gt;
==zend studio快捷键==&lt;br /&gt;
&lt;br /&gt;
复制当前行：ctrl+alt+↓&lt;br /&gt;
&lt;br /&gt;
删除当前行：Ctrl+d&lt;br /&gt;
&lt;br /&gt;
上下行互换:alt+↑/↓&lt;br /&gt;
&lt;br /&gt;
行注释：Ctrl+/&lt;br /&gt;
&lt;br /&gt;
快注释（先选中要注释的代码）：Ctrl+shift+/&lt;br /&gt;
&lt;br /&gt;
提示助手（方便函数等补全）：alt+/&lt;br /&gt;
&lt;br /&gt;
代码格式化：Ctrl+shift+F&lt;br /&gt;
&lt;br /&gt;
最牛逼的快捷键(可以显示所有的快捷键)：Ctrl+shift+L&lt;br /&gt;
&lt;br /&gt;
==技术笔记==&lt;br /&gt;
&lt;br /&gt;
medidawiki插件：  NiceCategoryList2     CategoryBreadcrumb    PageProtectionPlus&lt;br /&gt;
&lt;br /&gt;
Ctrl+Shift+R  Eclipse打开查找资源&lt;br /&gt;
&lt;br /&gt;
ntpdate  cn.pol.ntp.org&lt;br /&gt;
&lt;br /&gt;
当前PHP文件位置  dirname(__FILE__)&lt;br /&gt;
&lt;br /&gt;
mysql from_unixtime(citme)  时间转换&lt;br /&gt;
&lt;br /&gt;
php nl2br()   str_replace()&lt;br /&gt;
&lt;br /&gt;
方法名应该小写字母开头，其后用字母大写的单词连接(veryLongVariableName)&lt;br /&gt;
&lt;br /&gt;
类名应该都使用首字母大写的单词连接而成&lt;br /&gt;
&lt;br /&gt;
常量名应该全部大写，用下划线连接(MY_CONSTANT)&lt;br /&gt;
&lt;br /&gt;
左大括号应该跟 if 语句在同一行 &lt;br /&gt;
&lt;br /&gt;
mysql &amp;gt; show engines;     查看当前数据库系统支持的数据引擎类型有哪些&lt;br /&gt;
&lt;br /&gt;
PHP&lt;br /&gt;
合并数组函数    +   array_merge()&lt;br /&gt;
数组排序函数    sort()  rsort()    ksort()    krsort()&lt;br /&gt;
&lt;br /&gt;
mysqldump -p plus_minus_batch plans logs batch tasks stages &amp;gt; abc.sql&lt;br /&gt;
mysql &amp;lt; plus_minus_batch.sql&lt;br /&gt;
&lt;br /&gt;
firefox 插件  httpwatch       JS deminfier&lt;br /&gt;
&lt;br /&gt;
linux 终端浏览器   lynx w3m &lt;br /&gt;
&lt;br /&gt;
Data slides aren't really about the data. They are about the meaning of the data.&lt;br /&gt;
&lt;br /&gt;
Peter.Dinklage&lt;br /&gt;
&lt;br /&gt;
show tables like '%domain%';&lt;br /&gt;
&lt;br /&gt;
公司项目，在是否支持IE6的问题上，没有统一标准，具体还要看是什么项目，问项目经理的态度。&lt;br /&gt;
&lt;br /&gt;
bugfix时，如果一个文件的修改包含有对多个bug的修正，则把文件做复制，以确保每次提交只修正一个bug.&lt;br /&gt;
SIT = System Integrate Test的缩写，即系统整合测试。&lt;br /&gt;
UAT = User Accept Testing 验收测试，或用户可接受测试。&lt;br /&gt;
Perl 代码风格&lt;br /&gt;
1、子程序和变量名后的左括号不要留空格&lt;br /&gt;
2、关键字和左括号间留空格&lt;br /&gt;
3、繁杂的嵌套句子，括号间留空格&lt;br /&gt;
4、分号前不要留空格&lt;br /&gt;
5、?关键字，如果要写在多行，?:;写在一列&lt;br /&gt;
   $is_listed == TRUE ? ''&lt;br /&gt;
                      : 'NOT'&lt;br /&gt;
                      ;&lt;br /&gt;
6、break   return 前空一行&lt;br /&gt;
7、每个语句后都要加分号。这条规则不适用于只有一个语句的map  grep  eval等&lt;br /&gt;
   my $warn = sub{ warn('message') }; &lt;br /&gt;
8、列表中，每个星后都应加上逗号&lt;br /&gt;
[% BLOCK foo -%]        #remove trailing newline&lt;br /&gt;
This is block foo.&lt;br /&gt;
[%- END %]              #remove leading newline&lt;br /&gt;
#   root用户&lt;br /&gt;
$   普通用户&lt;br /&gt;
&lt;br /&gt;
echo PS1  (命令行提示符格式变量)&lt;br /&gt;
6/2(1+2)=?&lt;br /&gt;
而且对于较复杂的服务，服务器往往要维护用户会话的信息，例如一个互联网网站如果每天有 100 万次用户会话，每次 20分钟的话，那平均同时就会有约 14000 个并发会话。&lt;br /&gt;
nl2br()   str_replace()&lt;br /&gt;
&lt;br /&gt;
vpszz.net的CentOS重装后没有gcc，用yum安装。&lt;br /&gt;
yum -y install gcc&lt;br /&gt;
yum install gcc-c++&lt;br /&gt;
yum install ncurses-devel.i386&lt;br /&gt;
安装完这些再安装mysql和php&lt;br /&gt;
&lt;br /&gt;
vsprintf(&amp;quot;%03d&amp;quot;, $i);&lt;br /&gt;
&lt;br /&gt;
$dom = new DOMDocument;&lt;br /&gt;
$dom-&amp;gt;loadHTML($WebPage);&lt;br /&gt;
$elements=$dom-&amp;gt;getElementByTagName($tagName);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;name&amp;quot;&amp;gt;I am&amp;lt;/label&amp;gt;&lt;br /&gt;
&lt;br /&gt;
str_repeat('a', 102PS1=4);&lt;br /&gt;
&lt;br /&gt;
PHP类使用未定义的变量会自动调用__set()赋值，如果想禁用自动赋值，可设__set()为空。&lt;br /&gt;
&lt;br /&gt;
在网站根目录下，放一个空的favicon.ico文件，不放的话，会返回一个404页面。默认404页面是291字节。&lt;br /&gt;
&lt;br /&gt;
mysql_num_rows();  //可用这个判断有无结果。&lt;br /&gt;
&lt;br /&gt;
PHP&lt;br /&gt;
chr()    ord()    ASCII码互转函数。&lt;br /&gt;
&lt;br /&gt;
file()读文件行为数组     readfile()内容全部输出    有什么不同？&lt;br /&gt;
&lt;br /&gt;
trim() 去掉空格     md5()   strtoupper()   strtolower()&lt;br /&gt;
strip_tags()  去掉HTML及PHP的标记。&lt;br /&gt;
&lt;br /&gt;
svn-commit.tmp 是个什么文件？&lt;br /&gt;
svn提交时没有填message时会出现。&lt;br /&gt;
单一职责原则（SRP）：就一个类而言，应该仅有一个引起它变化的原因。&lt;br /&gt;
&lt;br /&gt;
任何方法都不应该覆写它的任何基类中的已经实现了的方法。&lt;br /&gt;
&lt;br /&gt;
考虑到避免表文件碎片产生，不太长的字段，使用定长的char(30)，考虑到文件大小，大长度的字段，使用varchar(255)。（魏永东）&lt;br /&gt;
&lt;br /&gt;
PHP字符串，有4种方法定义：&lt;br /&gt;
1、单引号&lt;br /&gt;
2、双引号&lt;br /&gt;
3、heredoc&lt;br /&gt;
4、nowdoc （自php5.3.0以后）&lt;br /&gt;
&lt;br /&gt;
一个php文件争取只有一个&amp;lt;?php ?&amp;gt;对，每遇到一个标记对都要启动一下解释器，速度上会慢很多。（柳青）&lt;br /&gt;
JS即使是只一个文件用到，最好也写成一个JS文件包含进来，这样文件结构清晰，也能使用浏览器缓存。（柳青）&lt;br /&gt;
strip_tags()  &lt;br /&gt;
同一张表里，字符类型要统一，大类不能不一样。ascii_general_ci，utf8_general_ci不能出现在一张表里。（柳青）&lt;br /&gt;
尽量不用join，可用left join或right join。（柳青）&lt;br /&gt;
JS专人做，以后尽量不用JQuery，全部用纯JS写功能部件。（柳青)&lt;br /&gt;
&lt;br /&gt;
如果JS运行有问题，用firefug查看问题：控制台-&amp;gt;所有。（肖改）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// no prefix&lt;br /&gt;
// works only in PHP 5 and later versions&lt;br /&gt;
$token = md5(uniqid());&lt;br /&gt;
&lt;br /&gt;
// better, difficult to guess&lt;br /&gt;
$better_token = md5(uniqid(rand(), true));&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHP语法：class和function是不区分大小写的，其他一般都是要区分大小写的。&lt;br /&gt;
Delete是关键字，不能用来作为mysql数据库表的字段名。&lt;br /&gt;
SVN操作警告：文件操作、全部使用SVN命令，不然会起文件冲突。不要用非SVN监控的同名文件替换SVN文件，会导致全文冲突。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
google wave 里，图片数据直接写在CSS文件里，这样就减少了一个文件读连接。&lt;br /&gt;
魏永东教的子查询用法&lt;br /&gt;
SELECT p.Name, p.BrandID, p.ProductSlug, p.Gallery, (select count(1) from biz_comments where NodeID = p.ProductID) as commetCount FROM gear_index as i left JOIN gear_products as p ON p.ProductID=i.ProductID where  p.ProductSlug!='' AND i.NodeID=9&lt;br /&gt;
&lt;br /&gt;
关闭vim自动生成~备份文件的功能&lt;br /&gt;
set nobackup &amp;quot; do not keep a backup file, use versions instead&lt;br /&gt;
set backup &amp;quot; keep a backup file&lt;br /&gt;
&lt;br /&gt;
Ubuntu安装输入法   sudo apt-get install scim&lt;br /&gt;
魏永东的 LEFT JOIN 语句：&lt;br /&gt;
SELECT o.rec_id FROM shop_orders AS o LEFT JOIN shop_order_product as p on o.rec_id=p.product WHERE o.company_id=23 AND date.format(o.pay_time, '%Y-%m')='2011-06'&lt;br /&gt;
arrar_unshift(数组头部添加数据) &lt;br /&gt;
array_shift(数组头部删除数据) &lt;br /&gt;
nl2br()   str_replace()&lt;br /&gt;
cat /proc/vesion&lt;br /&gt;
cat /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
printf(‘memory usage:%01.2f MB’, memory_get_usage()/1024/1024);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
ceil(2.5);  //3   向上取整数&lt;br /&gt;
floor(2.5);  //2  向下取整数&lt;br /&gt;
&lt;br /&gt;
scp special_c.php root@192.168.1.168:~/Tom&lt;br /&gt;
&lt;br /&gt;
/usr/local/lrzsz/bin/lrz&lt;br /&gt;
&lt;br /&gt;
date -s “2012-02-05 10:00:00”&lt;br /&gt;
&lt;br /&gt;
Linux中init的PID为1&lt;br /&gt;
&lt;br /&gt;
在PHP中调用shell命令：shell_exec()&lt;/div&gt;</summary>
		<author><name>Tom</name></author>	</entry>

	</feed>