Words of the day
screw updrafttweakrephrasea ton ofinvestigationfrustratingweirdcohesive
搞砸. Do not screw it up: 不要搞砸了
[Make Sentences]
draft [drɑ:ft, dræft] n. 草稿;汇票;草图;[篮球]选秀;vt. 起草,设计;为...打样
[Make Sentences]
[twi:k] vt. 扭, 用力拉 vi. 拉, 做微调 n.扭;拧;扯/调整; 调整(计算机常用,可数) There are a few tweaks.
[Make Sentences]
[ri:\'freiz] vt. 改述;重新措辞
[Make Sentences]
大量的
[Make Sentences]
[in,vesti\'ɡeiʃən] n. 调查;调查研究
[Make Sentences]
[frʌ\'streitiŋ] adj. 令人沮丧的 v. 使沮丧(frustrate的ing形式)
[Make Sentences]
[wiəd] adj. 怪异的;不可思议的;超自然的 n. (苏格兰)命运;预言
[Make Sentences]
[kəu\'hi:siv] adj. 有结合力的;紧密结合的;有粘着力的
[Make Sentences]

  • 两步操作: 加入文件列表,查找替换

     

    :args /home/mydir/*.php  //把指定的文件加入文件列表,如果要递归到子目录查找,用 :args /home/mydir/**/*.php
    :argdo %s/oldword/newword/egc | update //e表使用正则,g表示全局替换,c替换提醒

    如果文件有很多,可以用:set nomore取消分页, 否则你需要不断的按空格分页,把你手都要按酸!
  • 使用vim可以方便的搜索多个文件,这个时侯需要使用的命令是:vimgrep。vimgrep的命令格式是:

    :vim[grep][!] /{pattern}/[g][j] {file} ...

    命令:vimgrep,grep可以省略。!是在你要放弃当前文件的修改时使用。

    {pattern}是需要搜索的内容。

    {file}是需要搜索的文件。

    比如命令:

    :vimgrep /an error/ *.c

    就是在所有的.c文件中搜索an error。

    vimgrep会产生一个error list,其实就是搜索结果列表。并会打开第一个符合的文件中第一个符合的位置。

    使用命令:

    cn 或 cnext可以看下一个符合的位置。

    cl 或 clist可以浏览符合的位置列表。

    cc [nr]可以查看第nr个位置。

    cp可以查看上一个符合的位置。

    cw 或cwindow 打开搜索列表窗口

    example 2:

    :vimgrep /player/*.php 在当前目录查找包含有player的php文件
    可以通过:pwd查看当前目录,也可以用:cd改变当前目录

    example 3:
    :vimgrep "text" **/*.txt **/*.php 递归目录,并在txt和php中查找"text"(非常有用)


    可以使用vim的help查看相关的命令格式:

    help vimgrep,help cnext ,help clist, help cc,help cp


  • 示例一:插入多条记录

    假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:
     

    SQL代码
    1. INSERT INTO clients  
    2. (client_id, client_name, client_type)  
    3. SELECT supplier_id, supplier_name, 'advertising' 
    4. FROM suppliers  
    5. WHERE not exists (select * from clients  
    6. where clients.client_id = suppliers.supplier_id); 
  • 1.ggvG, 全选
    2.ggyG, 全文copy
    3.ggdG, 全文删除
    4.guu 当前行转小写
    5.gUU 当前行转大写
    6.vu 字符转小写
    7.vU 字符转小写
    8.VU=gUU
    9.Vu=guu
    10.vEu word转小写
    11.vEU word转大写
    
    12. `" 这个标记使你跳转到你上次离开这个文件时的位置。
    13. `. 回到你最后一次修改文件的位置:
    
            
  • mysqldump   -u   root  -p   -c   --default-character-set=utf-8   testdb >d:\db\db1001.sql

    mysql -u root -p --default-character-set=utf8 testdb <d:\db\db1001.sql

  • visibility:hidden ,只隐藏div里面的内容,div结构不会隐藏,空间(高度和宽度仍存在)用一片空白占用。

    display: none,  全部隐藏,也不占用空间,在jq中无法使用$('#yourdiv').height()获取高度的,包括还有一些像width获取的也都为0。
    但是,可以用$('#yourdiv').css('height')来获取实际高度的。
  • 1.ports安装
     
          切换到软件相应目录下,make install clean 即可。
     
          这种安装比较方便,需要维护ports。
     
    国内常用的CVSUP更新站点,
  • Debian是最早的Linux发行版之一。它能引起公众注意就因为它让安装与卸载软件非常简单。在其他发行版还陷在依赖性的泥潭里时,Debian用户因为有更好的包管理系统而免受这些困扰。

    所有基于Debian的发行都使用这个包管理系统。Deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。这里要介绍的就是如何使用安装包处理软件来达到我们的目的。

    用apt-get的第一步就是引入必需的软件库,Debian的软件库也就是所有Debian软件包的集合,它们存在互联网上的一些公共站点上。把它们的地址加入,apt-get就能搜索到我们想要的软件。/etc/apt/sources.list是存放这些地址列表的配置文件

  • .htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能。.htaccess 配置文件坚持了Unix的一个文化——使用一个ASCII 的纯文本文件来配置你的网站的访问策略。

    这篇文章包括了16个非常有用的小技巧。另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备份旧的文件,以便出现问题的时候可以方便的恢复。

  • jQuery 1.4 最近刚刚发布. 这个版本可不是一个简单的改进,它不仅包含了很多新的特性,还改进了很多功能, 更在性能优化方面下了很大功夫, 本文将对这些新的特性和增强的部分进行讨论,希望能对你有所帮助.

    首先现在你可以从这里下载最新的1.4的版本了: http://code.jquery.com/jquery-1.4.js

  • 一.网络相关配置文件介绍

    1 /etc/hosts

    包含(本地网络中)已知主机的一个列表。如果系统的 IP 不是动态获取,就可以使用它。对于简单的主机名解析(点分表示法),在请求 DNS 或 NIS 网络名称服务器之前,/etc/hosts.conf 通常会告诉解析程序先查看这里。


  • vi  /etc/network/interfaces

    用下面指令替换对应块的内容

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 192.168.1.8(你的ip)
    gateway 192.168.1.1
    netmask 255.255.255.0
    #network 192.168.1.0
    #broadcast 192.168.1.255

    另外加一句DNS服务器地址
    dns-nameservers 61.139.2.69
    修改后保存.


    接着
    vi  /etc/resolv.conf
    把里面的nameserver地址替换成可用的dns
    nameserver  61.139.2.69
    nameserver 202.98.96.68
    修改后保存.

    重启网络
    /etc/init.d/networking restart

    然后你就可以在debian里上网了.
  • 7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22―7:21 分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。
    打开台灯。“一醒来,就将灯打开,这样将会重新调整体内的生物钟,调整睡眠和醒来模式。”拉夫堡大学睡眠研究中心教授吉姆·霍恩说。
    喝一杯水。水是身体内成千上万化学反应得以进行的必需物质。早上喝一杯清水,可以补充晚上的缺水状态。 
     
    7:30―8:00:在早饭之前刷牙。"在早饭之前刷牙可以防止牙齿的腐蚀,因为刷牙之后,可以在牙齿外面涂上一层含氟的保护层。要么,就等早饭之后半小时再刷牙。”英国牙齿协会健康和安全研究人员戈登·沃特金斯说。 
     
    8:00―8:30:吃早饭。“早饭必须吃,因为它可以帮助你维持血糖水平的稳定。”伦敦大学国王学院营养师凯文·威尔伦说。早饭可以吃燕麦粥等,这类食物具有较低的血糖指数。 
     
    8:30―9:00:避免运动。来自布鲁奈尔大学的研究人员发现,在早晨进行锻炼的运动员更容易感染疾病,因为免疫系统在这个时间的功能最弱。步行上班。马萨诸塞州大学医学院的研究人员发现,每天走路的人,比那些久坐不运动的人患感冒病的几率低25%。 
     
    9:30:开始一天中最困难的工作。纽约睡眠中心的研究人员发现,大部分人在每天醒来的一两个小时内头脑最清醒。 
     
    10:30:让眼睛离开屏幕休息一下如果你使用电脑工作,那么每工作一小时,就让眼睛休息3分钟。 
     
    11:00:吃点水果。这是一种解决身体血糖下降的好方法。吃一个橙子或一些红色水果,这样做能同时补充体内的铁含量和维生素C含量。 
     
  • 利用cufon可以使用任何你想要的字体,从而去除了只能使用客户端字体的限制


    第1步YUI-compressed version of cufón 获取cufón库cufon-yui.js
    第2步http://cufon.shoqolate.com/generate/上传你的字体,生成一个字体js文件
    第3步 在你的页面上加载上面两个js文件,在你需要的地方替换字体
  • 在生成缩略图的时候,由于很有可能不是所有的图片比例都一样,我们可以用css修正一下,可以实现强制按比例显示.

订阅Blog

feedsky