PHP读写生成Excel超级好东西PHPExcel
此巨无霸程序很强大,主要强大在生成excel方面,基本上原版有的功能它都实现
了,连表格公式等都可以实现。当然还可以读取excel数据,生成PDF,或者是转换
excel版本
目前版本号 PHPExcel 1.7.3c Production
网址:http://phpexcel.codeplex.com
此巨无霸程序很强大,主要强大在生成excel方面,基本上原版有的功能它都实现
了,连表格公式等都可以实现。当然还可以读取excel数据,生成PDF,或者是转换
excel版本
目前版本号 PHPExcel 1.7.3c Production
网址:http://phpexcel.codeplex.com
早就听说opera支持wifi,但不知道怎么弄。直到今天才知道opera支持wifi是不需
要啥特殊设置的。只要你有连上wifi,opera自动的就会用wifi上网。但访问不了
局域网–因为opera需要使用代理。可以访问查ip的网站来验证
今天突然在某处看到说Google推出了新服务(DNS),赶紧去google了一下,好像
果然是真的。有两个IP:8.8.8.8 和 8.8.4.4 。 太好记了哈,赶紧把DNS服务器
从opendns换到这个。谁叫这IP好记呢。而且我一直比较喜欢Google。我就来做这
个小白鼠吧
听说以下几个短IP也是DNS服务器,不过我没试,有兴趣的可以去试试
4.3.2.1
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
4.2.2.6
英文还行的建议看 > http://www.emacswiki.org/emacs/ExecuteExternalCommand
这里有几个需要注意的地方:
* 可以用以下几个命令使用外部命令
+ M-! :(META + 叹号)也就是shell-command命令,可以调用外部命令。命令行输出将
输出到minibuffer或一个单独的buffer 。取决于命令输出的大小。
+ C-u M-! :运行外部 命令并将输出定向到光标处。
+ M-|
META + 竖线) 将运行外部命令并会把选区做为参数传给外部命
令
+ C-u M-| : 运行命令并替换选区为command输出
现在(我只知道emacs 23以上)是支持TAB完成 `M-!’ 和`M-|’命令
别外,这里还有个命令,可以异步运行外部命令(九王爷用得比较多)
就是在运行命令的后面加 & ,就是:UNIX里的后台运行命令。不过在这里可不是后
台的意思,而是异步运行。也就是说在运行一些程序时不用傻呼呼的等程序结束
在运行下个程序了。比如我运行firefox
犯了几年的错误,今天才明白用法
以前一直用du 都没使用过 –max-depth 参数。以前还在纳闷,杂这命令这么难
用,一出来就是一大片,还得慢慢找有用的东西,今天才知道是自己不会用,明明
有这么好的参数,想看几层就几层,唉。
老是被MYSQL告知
Cannot proceed because system tables used by Event Scheduler were found
damaged at server start
大概就是说事件计划错误。很多地方都受限,今天发了狠,下了个免安装的MYSQL,
把下面的把新数据中的mysql数据库拷到原数据库目录。突然间世界就清净了
在windows里用regedit打开注册表编辑器,添加如下内容。记得路径换成自己的,
当然,这里要先置emacs的server模式为开。
[HKEY_CLASSES_ROOT\*\shell\Edit With Emacs\command]
@=”\”d:\\Program Files\\GNU\\emacs-23.1\\bin\\emacsclientw.exe\” -a
\”D:\\Program Files\\Vim\\vim72\\gvim.exe\” -n \”%1\”"
这样一来,当emacs服务模式未启动的话就调用vim来进行编辑,当然你也可以加以
下代码,这样就会用emacs -q 来启动。也是非常快的哦
[HKEY_CLASSES_ROOT\*\shell\Edit With Emacs\command]
@=”\”d:\\Program Files\\GNU\\emacs-23.1\\bin\\emacsclientw.exe\” -a
\”d:\\Program Files\\GNU\\emacs-23.1\\bin\\emacs.exe -q\” -n \”%1\”"
下面是我原本的
[HKEY_CLASSES_ROOT\*\shell\Edit With Emacs\command]
@=”\”d:\\Program Files\\GNU\\emacs-23.1\\bin\\emacsclientw.exe\” -a
\”d:\\Program Files\\GNU\\emacs-23.1\\bin\\runemacs.exe\” -n \”%1\”"
在emacs里M-x list-processes,会输出当前emacs里运行的进程列表
然后根据Proc对应的那一列的进程名字,用kill-process来杀掉那个进程
比如进程名字是emms-player-simple-process, 那么可以在emacs里找个地方输入
(kill-process “emms-player-simple-process”)
然后在)后C-x C-e(或者运行eval-last-sexp)
也可以利用M-:来快速eval一个lisp表达式。
Balanced Parentheses
You can use `M-x check-parens’ to find any unbalanced parentheses and unbalanced string quotes in the buffer.
(From Emacs Manual)
一些命令和按键 ::
‘C-M-f’
Move forward over a balanced expression (‘forward-sexp’).
‘C-M-b’
Move backward over a balanced expression(‘backward-sexp’).
‘C-M-k’
Kill balanced expression forward (‘kill-sexp’).
‘C-M-DEL’
Kill balanced expression backward (‘backward-kill-sexp’).
‘C-M-t’
Transpose expressions (‘transpose-sexps’).
‘C-M-@’
Put mark after following expression (‘mark-sexp’).
在”括号”结构有关的移动
(From Emacs Manual)
一些命令和按键 ::
‘C-M-n’
Move forward over a parenthetical group (‘forward-list’).
‘C-M-p’
Move backward over a parenthetical group(‘backward-list’).
‘C-M-u’
Move up in parenthesis structure (‘backward-up-list’).
‘C-M-d’
Move down in parenthesis structure (‘down-list’).