来深圳工作也快有4个月了,除了参与公司运营的主机网开发以及广州一项目的协助开发外,独立完成的单也有5个了。
最初完成的,也是进公司接受的第一个单是一个叫国品在线的五码机网,涵盖新闻,手机库,厂商联盟和商城四个基本大块。因为是第一次做,在同事的建议下选用 DedeCMS 来进行二次开发(大部分的单在合同中要求的时间内,完全无可能全新开发,只能在现有的建站程序上二次开发。因为竞争激烈,现在签一个单所谈的开发时间都很短,当然那是业务的事了),实质上的开发时间大概是20天。有点长,主要是前期的经验不足以及准备工作不够充分的前提下,中途推到重做了一次。中间碰到的难题主要就是手机属性这一块,由于客户要求的属性的可控以及便捷性,这样需要增加和修改的代码非常多。不过这个单给自己补充大量的开发经验,恩恩。
第二个单是长方照明的企业站,这个单是在所参与的公司自己的项目告一个段落后空降给我的,5天内开发完毕。所幸的是之前在公司自己的项目中对 PHPCMS 的架构熟悉了一遍,所以选用 PHPCMS 来做这个站非常顺畅,本身客户要求的功能也不多,主要的难点就是单页面的管理,这个我直接将单页面当成了普通文章来管理,在前台输出的时候以文章列表做单页面菜单,这样做挺“猥琐”的,不过这样管理起来也方便,开发也方便。哈哈
后面的三个单分别是深圳市爱卫生活动委员会办公室、雅昌印务和布瑞思科技,第一个爱卫办的网站是一个政府机构新闻网,功能不多,难点就是后台的权限要求非常高。这个单做下来客户还算满意,私底下也有沟通,算是在深圳的人脉关系上又上进了一点点。后面两个单都是普通的企业宣传站点,很简单的就不多说了。
自从到了深圳找到工作后就一直无暇顾及料理这个博客,更别说将 TinyPad “善终”了。在公司完成了几个项目后,又学到不少架构方面的经验,徒的一下子找到了解决以前一直困扰自己的 post 与 talk 混合输出的问题,其实很简单,就是增加一个序列表就可以了,以前咋就没往这思路上走捏,哎……创意匮乏亚。
于是便完成了如下建表,本来想将表类型建成 InnoDB 并设置外键的,后来想想这样作用不大反而某些方面不好用了,才又作罢。
阅读全文…
一直以来在 archlinux 下直接从软件库里安装 LAMP 一套的时候总是出现 netbeans 里的数据库管理工具无法连接到本地 MySQL 服务器的问题。按网友们说的去 /etc/my.cnf 里注释掉 skip-networking 这一行也不行,于是乎以前一直都是在 archlinux 下憋屈的用 xampp 来作 PHP 开发环境(编译?我懒)
昨天在公司用的电脑上装上了 archlinux,想要装 PHP 开发环境的时候又碰到上述问题了,奶奶的,今天一定要解决你不可。驱狗搜索终于找到 ubuntu 中文论坛一帖子 10 楼的兄弟点出了问题所在。乖乖,原来是没有给 mysqld 服务开端口侦听。
解决办法就是除了如上面说的屏蔽 /etc/my.cnf 里的 skip-networking 外还要在 /etc/hosts.allow 加入MySQL 服务侦听 mysqld: 127.0.0.1
本文的所有内容均出自 http://bbs.jquery.org.cn/read.php?tid-3744.html 一文中所提供的附件文档,主要是出于以后查阅方便在此备份一份。
1、关于页面元素的引用
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。
2、jQuery对象与dom对象的转换
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。
普通的dom对象一般可以通过$()转换成jquery对象。
如:$(document.getElementById(“msg”))则为jquery对象,可以使用jquery的方法。
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
如:$(“#msg”)[0],$(“div”).eq(1)[0],$(“div”).get()[1],$(“td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的:
$(“#msg”).html();
$(“#msg”)[0].innerHTML;
$(“#msg”).eq(0)[0].innerHTML;
$(“#msg”).get(0).innerHTML;
阅读全文…