1. desktop电脑上访问页面可以很好的通过鼠标事件来实现drag & drop拖放功能,可是如何在触摸屏上来实现这个功能? 首先:有没有这个需求? 来自下面链接的讨论 http://stackoverflow.com/questions/3382393/html5-drag-and-drop-api-on-touch-screen-devices 有一种观点就是: 没有必要,至少不必须。最好的解决办法就是面向设备设计两套UI。 Touch and drag ...

    阅读全文
  2. 页面出现这个错误:“No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.” 这个原先是源于浏览器的跨域请求安全限制,解决办法可以通过设置请求Data类型jsonp或script来解决。 如: ...

    阅读全文
  3. 51790

    QQ互联通过OAuth协议来实现,本文基于OAuth2.0整理。 QQ互联提供了OAuth协议的介绍:http://wiki.connect.qq.com/oauth2-0%E7%AE%80%E4%BB%8B OAuth2.0认证的过程大致如下: 用户在访问网站上点击QQ登录字样后,发起一个网站请求,网站跳转到QQ官方提供的一个oauth2.0认证的网址,格式如下: https://graph.qq.com/oauth2.0/authorize?response ...

    阅读全文
  4. 编写js时仅通过点击链接仅触发事件而不需要返回值,一般通过这两个方式来实现: 第一种写法: function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> 或第二种写法: function myJsFunc() { ale ...

    阅读全文
  5. PHP中可以修改HTTP header的几个函数如下: header /header_remove session_start/session_regenerate_id setcookie/setrawcookie 如果在使用上面函数时出现了 Warning: Cannot modify header information - headers already sent (output started at script:line) 根本原因就是应该在o ...

    阅读全文
  6. 55880

    这段代码抛了一个undefined variable错误 $greeting = "Let‘s welcome ".$std_name." from ".$university; 错误: Undefined variable: university in \www\mysite\index.php on line 137 解释: 尽管PHP不需要使用变量前先申明,但是推荐不要这样,因为这样可能会引起一些安全 ...

    阅读全文
  7. 52280

    如何建立一个PDO连接?使用PDO访问 MySQL数据时real prepared statements默认不使用,而是使用的一个模拟模式。可以通过参数来设置: $dbConnection = new PDO('mysql:dbname=dbtest;host=127.0.0.1;charset=utf8', 'user', 'pass'); $dbConnection->setAttribute(PDO::ATTR_EMUL ...

    阅读全文
  8. 在PHP中如何防止SQL注入?下面是简单的SQL注入案例: $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); 如果用户输入value'); DROP TABLE table;那就可以把表给删了,危害性很大。 为防止这种情况发生, ...

    阅读全文
  9. PHP提供了三种不同的API来支持连接MYSQL。它们是mysql, mysqli, pdo扩展。 mysql_*函数是mysql扩展: 1. 已经不再活跃开发。 2.官方自PHP5.5起就申明作废,不建议使用。 3.自PHP7.0就已经彻底移除。 4.它缺少面向对象编程接口。 5. 它不支持这些功能特性 a) 非阻塞查询,异步查询 b) prepared statements 或者 parameterized queries。这是非常致命的一个缺 ...

    阅读全文
  10. 53590

    crontab执行脚本始终不能成功运行java程序的问题终于解决。 当手动执行脚本与crontab执行脚本的结果不一致时,这类问题都应该是环境设置问题。解决办法大部分情况是通过脚本中添加source /etc/profile来解决。如果还没有解决就是其他问题了。 我的这个问题就是自己设置Java参数时没有添加路径所致。上代码: 文件updateStock.sh #!/bin/sh source /etc/profile source ~/.bash_profile ...

    阅读全文
  11. 坑,坑,一个大坑,一个陷了无数勇士的坑。。。。 这种情况一般是由于在crontab文件中没有配置环境变量引起的。下文摘自跳出坑的大勇士: 注意环境变量问题 有时我们创建了一个crontab,但是这个任务却无法自动执行,而手动执行这个任务却没有问题,这种情况一般是由于在crontab文件中没有配置环境变量引起的。 在crontab文件中定义多个调度任务时,需要特别注意的一个问题就是环境变量的设置,因为我们手动执行某个任务时,是在当前shell环境下进行的,程序当然能找到环境变量,而 ...

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

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

    阅读全文
  14. 本文是简单介绍基于天翼云的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 ...

    阅读全文
  15. 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来查看   ...

    阅读全文
  16. 在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/ ...

    阅读全文
  17. 50260

    查看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" \ " ...

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

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

    阅读全文
  20. 41600

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

    阅读全文