1. #!是特殊的表示符,其后面跟的是用来解释该脚本的shell的路径。 告诉操作系统, 此脚本的解释器为 /bin/sh 这个可执行文件 类似地, 如果你的脚本用 bash, ksh, 解释, 第一行就应该是 #!/bin/bash #!/bin/ksh 之类的 或者, 你自己定义一种脚本语言, 再自己写个解释器去执行它, 比如说叫 xshell,  放在 /usr/local/bin 下, 你的脚本第一行就应该是 #!/usr/local/bin/xshell ...

    阅读全文
  2. 最近一直遇到crontab执行脚本和手动执行结果不一样的问题。根据添加的echo语句已经确定crontab能够准时执行任务,可是脚本里的程序不能正确执行。唯一能确定的是环境变量问题,可是即使明确地写上绝对路径也无法正确执行。百度解决办法大致为: 在脚本开始加入 source /etc/profile 至于为什么要这样?网搜到一篇类似问题文章,其很好的解释了Linux登录登出的过程,摘录如下: 关于登录linux时,/etc/profile、~/.bash_profil ...

    阅读全文
  3. == 用来测试reference是否相等(whether they are the same object). 是否同一个对象? .equals() 用来测试 value 值是否相等 (whether they are logically "equal"). 是否值相同? 记住下面的几个情况: // These two have the same value(相同值) new String("test").equals(" ...

    阅读全文
  4. 昨晚fix了本博客一个剪贴复制的问题。 需求:希望在编辑博客时能够直接剪贴复制图片到文本框中,这样可以简单快捷的编写文章。 解决方法:是通过javascript来允许用户来粘贴图片到一个div中,然后再复制到文本框中。在读取event.clipboardData的时候chrome和Firefox出现了不同的行为。原因是firefox在某个版本后并不允许javascript访问剪贴板。 安全问题: 允许浏览器访问剪贴板有一定安全问题,正常浏览器可以设置。IE设置如下: ...

    阅读全文
  5. eclipse中设置UTF-8等其他字符集。 1.windows->Preferences -> General ->Workspace,右 侧Text file encoding,选择Other,改变为UTF-8。  2. 关闭eclipse并重新打开eclipse。 utf8文档的乱码消失。 这样设置针对整个workspace有效。 如果需要针对特定的文件类型更改字符集编码,则可以通过: 3.windows->Preferences ...

    阅读全文
  6. 重新整了一个开发环境,结果发现在调试时候断点不停,设置的断点无效,也不能在第一行停下,于是折腾出本文。 环境:windows + php + eclipsePHP + xdebug 1) 查看php.ini以及phpinfo均显示xdebug以配置成功。 原先配置: extension=php_xdebug.dll zend_extension=D:\php\ext\php_xdebug.dll xdebug.remote_enable=on xdebug. ...

    阅读全文
  7. 本文是简单介绍基于天翼云的Linux环境下,按照apache, php,  mysql官网源码编译手动安装的过程。 如果你期望通过已有的一些安装包快速安装的话,可以忽略本文。 第1部分 Apache 安装Apache 2.4.x。 选择官网下载源码编译的方法安装: Step1: 从官网提供的link下载httpd源码,并解压 wget http://archive.apache.org/dist/httpd/httpd-2.4.7.tar.gz gz ...

    阅读全文
  8. linux下的my.cnf搜索顺序: linux下,/etc/my.cnf->/etc/mysql/my.cnf->SYSCONFDIR/my.cnf->$MYSQL_HOME/my.cnf-> --defaults-extra-file->~/my.cnf 这几个位置还没有的话,就用的是默认值。 也就是说未必有!没有也能工作!!! 以上的顺序可以通过mysql --help来查看   ...

    阅读全文
  9. 在configure php时: ./configure --prefix=/home/php5.5.8 --with-apxs2=/home/apache/bin/apxs --with-mysql --with-mysqli --with-gd --enable-mbstring --enable-sockets --enable-shared --with-pdo-mysql --with-jpeg-dir=/usr/lib64 --with-freetype-dir=/usr/ ...

    阅读全文
  10. 42720

    查看apache的configure编译配置. 如果上次安装后没有make clean的话,在config.nice中可以找到 进入apache home\build\  找到config.nice cat config.nice [root@test_linux build]# cat config.nice #! /bin/sh # # Created by configure "./configure" \ " ...

    阅读全文
  11. 第一次使用datatables,在不经意间遇到了这个问题: Uncaught TypeError: Cannot read property 'mData' of undefined 开始以为是与jquery的版本有关,使用了官网提供的版本仍然有这个问题。 后来查到相关话题,原来datatables对table的结构比较严格,必须要有 <thead> </thead> 添加后问题解决。   ...

    阅读全文
  12. 今天通过Datatables.net的style认识了Foundation, 有空可以进一步学习一下。 Foundation官网: http://foundation.zurb.com/ 初步认识是与bootstrap类似的web前端框架。   ...

    阅读全文
  13. linux下添加PHP的扩展程序cURL. 之前编译的PHP没有cURL扩展,现在需要添加这个扩展程序。百度了一些文章,帮助很大,由于对Linux不是太熟,仍然出现了一些误解和小状况,现在小结一下。 大体方法如网上所言: 进入安装原php的源码目录(比如/envhome/php-5.x/), 1. cd ext 2. cd curl 3. [/phphome/bin/]phpize (这里phpize肯定找不到,所以应该加上路径,如/phph ...

    阅读全文
  14. 35360

    收集一下MySQL的错误代码以及名称:   MySQL Error Number MySQL Error Name Legacy (X/Open) SQLState SQL Standard SQLState 1022 ER_DUP_KEY 230 ...

    阅读全文
  15. 43520

    MySQL Connector for Java的学习传送门 MySQL Connector/j Examples MySQL Connector/J Release Notes   Connector/J(JDBC) Reference 5.1 Driver/Datasource Class Names, URL Syntax and Configuration Properties for Connector/J  &nbs ...

    阅读全文
  16. 问题背景:     1.IE6/7/8支持通过window.event获取对象,通过attachEvent方式添加事件时也支持事件对象作为句柄第一个参数传入 2.Firefox只支持事件对象作为句柄第一个参数传入 3.IE9/Opera/Safari/Chrome两种方式都支持 所以在Firefox中直接引用event会有undefined问题。 为了解决浏览器兼容问题,可以使用下面的方法获取。 var evt = windo ...

    阅读全文
  17. clientHeight 与  offsetHeight的区别和理解。 clientHeight: =( height + padding Height) Returns the height of the visible area for an object, in pixels. The value contains the height with the padding, but it does not include the scrollBar, border ...

    阅读全文
  18. Attributes vs. Properties The difference between attributes and properties can be important in specific situations. Before jQuery 1.6, the .attr() method sometimes took property values into account when retrieving some attributes, which could ca ...

    阅读全文
  19. 本文介绍Fiddler执行命令。 使用ALT+Q可以快速进入Exceution Command   Command 解释 Example screenshot/message #1 bold 对会话加粗。 bold ...

    阅读全文
  20. 常常会有数值字符串转换成数值类型的要求。 Integer.parseInt()的使用 public static int parseInt(String s, int radix) throws NumberFormatException Parses the string argument as a signed integer in the radix specified by the second arg ...

    阅读全文