笔记

来自tomtalk
跳转至: 导航搜索

技术收藏

https://www.techempower.com/benchmarks/ Web Framework Benchmarks

iPhone 6使用技巧

截屏

   Home键 电源键组合

关闭APP

   双击home键,向上推app缩略图来关闭app,可以三指同时操作。

查看你短信的发送时间

   把你的信息框框往左拉,就可以看到时间了。

迅速回顶

   轻点屏幕顶部的状态栏,即可迅速滚动至屏幕顶部。

safari关闭标签页

   Safari中的多标签浏览界面中向左滑动标签即可关闭。

用音量键拍照

   要拍照不一定要按快门啦!音量键也可以。或者是,按苹果配置耳机的音量键也可以拍照。

高速充电

   开启你的飞航模式,会让你充电的速度快一倍。

Win8快捷键

Win  : 开始屏幕

Win + c : 打开Charms

Win + q : 全部程序

Win + I : 系统设定

zend studio快捷键

复制当前行:ctrl+alt+↓

删除当前行:Ctrl+d

上下行互换:alt+↑/↓

行注释:Ctrl+/

快注释(先选中要注释的代码):Ctrl+shift+/

提示助手(方便函数等补全):alt+/

代码格式化:Ctrl+shift+F

最牛逼的快捷键(可以显示所有的快捷键):Ctrl+shift+L

技术笔记

medidawiki插件: NiceCategoryList2 CategoryBreadcrumb PageProtectionPlus

Ctrl+Shift+R Eclipse打开查找资源

ntpdate cn.pol.ntp.org

当前PHP文件位置 dirname(__FILE__)

mysql from_unixtime(citme) 时间转换

php nl2br() str_replace()

方法名应该小写字母开头,其后用字母大写的单词连接(veryLongVariableName)

类名应该都使用首字母大写的单词连接而成

常量名应该全部大写,用下划线连接(MY_CONSTANT)

左大括号应该跟 if 语句在同一行

mysql > show engines; 查看当前数据库系统支持的数据引擎类型有哪些

PHP 合并数组函数 + array_merge() 数组排序函数 sort() rsort() ksort() krsort()

mysqldump -p plus_minus_batch plans logs batch tasks stages > abc.sql mysql < plus_minus_batch.sql

firefox 插件 httpwatch JS deminfier

linux 终端浏览器 lynx w3m

Data slides aren't really about the data. They are about the meaning of the data.

Peter.Dinklage

show tables like '%domain%';

公司项目,在是否支持IE6的问题上,没有统一标准,具体还要看是什么项目,问项目经理的态度。

bugfix时,如果一个文件的修改包含有对多个bug的修正,则把文件做复制,以确保每次提交只修正一个bug. SIT = System Integrate Test的缩写,即系统整合测试。 UAT = User Accept Testing 验收测试,或用户可接受测试。 Perl 代码风格 1、子程序和变量名后的左括号不要留空格 2、关键字和左括号间留空格 3、繁杂的嵌套句子,括号间留空格 4、分号前不要留空格 5、?关键字,如果要写在多行,?:;写在一列

  $is_listed == TRUE ? 
                     : 'NOT'
                     ;

6、break return 前空一行 7、每个语句后都要加分号。这条规则不适用于只有一个语句的map grep eval等

  my $warn = sub{ warn('message') }; 

8、列表中,每个星后都应加上逗号 [% BLOCK foo -%] #remove trailing newline This is block foo. [%- END %] #remove leading newline

  1. root用户

$ 普通用户

echo PS1 (命令行提示符格式变量) 6/2(1+2)=? 而且对于较复杂的服务,服务器往往要维护用户会话的信息,例如一个互联网网站如果每天有 100 万次用户会话,每次 20分钟的话,那平均同时就会有约 14000 个并发会话。 nl2br() str_replace()

vpszz.net的CentOS重装后没有gcc,用yum安装。 yum -y install gcc yum install gcc-c++ yum install ncurses-devel.i386 安装完这些再安装mysql和php

vsprintf("%03d", $i);

$dom = new DOMDocument; $dom->loadHTML($WebPage); $elements=$dom->getElementByTagName($tagName);

<input type="checkbox" id="name"> <label for="name">I am</label>

str_repeat('a', 102PS1=4);

PHP类使用未定义的变量会自动调用__set()赋值,如果想禁用自动赋值,可设__set()为空。

在网站根目录下,放一个空的favicon.ico文件,不放的话,会返回一个404页面。默认404页面是291字节。

mysql_num_rows(); //可用这个判断有无结果。

PHP chr() ord() ASCII码互转函数。

file()读文件行为数组 readfile()内容全部输出 有什么不同?

trim() 去掉空格 md5() strtoupper() strtolower() strip_tags() 去掉HTML及PHP的标记。

svn-commit.tmp 是个什么文件? svn提交时没有填message时会出现。 单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。

任何方法都不应该覆写它的任何基类中的已经实现了的方法。

考虑到避免表文件碎片产生,不太长的字段,使用定长的char(30),考虑到文件大小,大长度的字段,使用varchar(255)。(魏永东)

PHP字符串,有4种方法定义: 1、单引号 2、双引号 3、heredoc 4、nowdoc (自php5.3.0以后)

一个php文件争取只有一个<?php ?>对,每遇到一个标记对都要启动一下解释器,速度上会慢很多。(柳青) JS即使是只一个文件用到,最好也写成一个JS文件包含进来,这样文件结构清晰,也能使用浏览器缓存。(柳青) strip_tags() 同一张表里,字符类型要统一,大类不能不一样。ascii_general_ci,utf8_general_ci不能出现在一张表里。(柳青) 尽量不用join,可用left join或right join。(柳青) JS专人做,以后尽量不用JQuery,全部用纯JS写功能部件。(柳青)

如果JS运行有问题,用firefug查看问题:控制台->所有。(肖改)

<?php // no prefix // works only in PHP 5 and later versions $token = md5(uniqid());

// better, difficult to guess $better_token = md5(uniqid(rand(), true)); ?>


PHP语法:class和function是不区分大小写的,其他一般都是要区分大小写的。 Delete是关键字,不能用来作为mysql数据库表的字段名。 SVN操作警告:文件操作、全部使用SVN命令,不然会起文件冲突。不要用非SVN监控的同名文件替换SVN文件,会导致全文冲突。


google wave 里,图片数据直接写在CSS文件里,这样就减少了一个文件读连接。 魏永东教的子查询用法 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

关闭vim自动生成~备份文件的功能 set nobackup " do not keep a backup file, use versions instead set backup " keep a backup file

Ubuntu安装输入法 sudo apt-get install scim 魏永东的 LEFT JOIN 语句: 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' arrar_unshift(数组头部添加数据) array_shift(数组头部删除数据) nl2br() str_replace() cat /proc/vesion cat /proc/cpuinfo

<?php

printf(‘memory usage:%01.2f MB’, memory_get_usage()/1024/1024);

?> ceil(2.5); //3 向上取整数 floor(2.5); //2 向下取整数

scp special_c.php root@192.168.1.168:~/Tom

/usr/local/lrzsz/bin/lrz

date -s “2012-02-05 10:00:00”

Linux中init的PID为1

在PHP中调用shell命令:shell_exec()