摘要:
自学了一段时间web开发后面试了份全站实习工作(就是前后端包括服务器搭建都一个人完成)。然后就开始了第一次真实搭建一个线上运营的网站的历程...整个网站包括6个可显示页面,其中3个为动态生成页面。由于是企业的一个业务使用网站(就是用户通过登录我们网站使用公司提供的某项业务),不涉及支付,涉及的数据库... 阅读全文
摘要:
安装参考http://www.cnblogs.com/macula/archive/2012/02/12/2347637.html主要的使用步骤如下:建立版本管理库:svnadmin create mobile(mobile为版本管理库名称,位置在当前登录用户的主目录下,如我正在使用svnadmin... 阅读全文
摘要:
一般我们监听input内容的变化都是通过onchange()事件来绑定,但这个做法有一个缺陷就是只有当正在被输入的input元素失去焦点时(即鼠标点击了别处)才会触发,而实际上我们往往希望能够满足在用户输入过程中,在保持焦点不变的情况下随着输入内容的变化而触发一定事件处理函数(这样就不用劳烦用户用鼠... 阅读全文
摘要:
在提供用户修改资料/密码等功能的时候,往往希望给用户这样的使用体验,在不跳转,不弹框的情况下完成对这些功能的操作。这可以通过一种效果来实现,在同一页面下阴影覆盖整个当前网页并使得原网页中元素无法使用,同时让可以使用的特定的修改框浮于阴影之上如下面的效果示例:思路是设置一个div作为body元素的直接... 阅读全文
摘要:
实际开发网站过程中边碰壁边积累了一些div+css布局相关的小技巧,在这里做一些整理与大家一起探讨。本文章将间歇性更新。1.div+css布局综述div+css布局个人观点就是“盒子套盒子”的关系,body作为整个页面是最大的盒,而在这个最大的盒里面的第一层子盒们构成了全局布局,在这些子盒内部,又可... 阅读全文
摘要:
在往mysql中插入条目时有时会希望能得到该插入条目的id,一种方式是再执行一个select语句条件为max(id)来获取,但这种形式在并发环境里并不是线程安全的,因为在你完成插入到再执行一个select获取最大id之间可能已经有另一个条目被插入。一种线程安全的解决方式是采用select LAST_... 阅读全文
摘要:
php里使用session比较简单,通过session_start();启动sesssion会话功能(也可以在php 配置文件里设置 session.auto_start =1 这样就不需要调用session_start(),直接就能使用session),且该语句在脚本中必须放在所有输出语句之前(p... 阅读全文
摘要:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'上述提示可能在启动mysql时遇到,即在/tmp/mysql.sock位置找不到所需要的mysql.sock文件,主要是由于my.cnf文件里对mysql.sock... 阅读全文
摘要:
这个是因为python使用MySQLdb模块与mysql数据库交互时需要一个地方作为cache放置暂存的数据,但是调用python解释器的用户(常常是服务器如apache的www用户)对于cache所指向的位置没有访问权限。解决方式有很多,这里介绍一个。创建一个文件夹并给予该文件夹对应用户w的权限(... 阅读全文
摘要:
apache是支持cgi脚本的,但是需要保证四个条件:1.放置cgi脚本的文件夹本身需要对apache服务器这个用户(一般默认用户名是www,linux下的用户机制请自行百度)开放x(即可执行)权限。2.这个脚本本身必须对apache服务器这个用户开放x权限3.脚本的首行附有如何使用什么解释器执行该... 阅读全文