- 博客(27)
- 收藏
- 关注
mysql数据库的安装以及常见优化设置
原文请详见:http://www.ucai.cn/blogdetail/7036?mid=1&f=12可以在线运行查看效果哦! 本文根据优才网课程整理,面向web开发者,内容以实用为主,专业DBA可以绕行。 如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了。...
2014-06-17 17:39:06 137
数据库的本质、概念及其应用实践(二)
原文请详见:http://www.ucai.cn/blogdetail/7034?mid=1&f=12可以在线运行查看效果哦! 3.3、SQLite 数据库SQLite 数据库也是一个文件数据库,但是不是文本数据库。它是一种自有的二进制格式。最早是由C写的一个库,并且很早也发布PHP的访问扩展,现在一般用的是sqlite3,PHP模块名也叫sqlite3。Sqlite...
2014-06-13 16:40:11 167
数据库的本质、概念及其应用实践(一)
原文请详见:http://www.ucai.cn/blogdetail/7033?mid=1&f=12可以在线运行查看效果哦! 今天这堂课,分为三个大点,正如标题所指出的,是讨论数据的本质、概念与应用实践。第一点本质的探讨是站在一个更高的高度来分析数据的产生以及各种使用场景,然后将数据相关的存储手段,作一个汇总讲解。而概念,则是一个串讲,主要放在关系数据库上,因...
2014-06-12 18:00:30 334
各开源框架使用与设计总结(二)
原文详见:http://www.ucai.cn/blogdetail/7032?mid=1&f=12 可以在线运行查看效果哦! 5.4、zephir高效开发模块 好的,讲到这里,衍生出一个小话题,就是开发模块。在PHP里,开发模块,是一个很痛苦的过程。因为C语言,大家都知道,是出了名的难学的,值得高兴的是,也是Phalcon这个团队的童鞋们,也为我们准...
2014-06-04 15:48:09 136
原创 各开源框架使用与设计总结(一)
原文详见:http://www.ucai.cn/blogdetail/7031?mid=1&f=12 可以在线运行查看结果哦 一、框架课程总结框架、设计模式和队列是5月份公开课的三个主题,第一周讲设计模式,第二、四周讲框架,第三周讲队列。框架讲了两周,介绍了框架的概念、PHP框架的应用范围,以及常用的PHP框架,今天是框架的最后一讲,是对整个框架系...
2014-06-04 14:11:59 295
队列应用场景,自己实现队列(二)
原文详见:http://www.ucai.cn/blogdetail/7026?mid=1&f=12可以在线运行查看效果哦! 五、队列具体实现二:定义调用接口 [php] view plaincopy <?php /** * 优才网公开课示例代码 * * 任务队列实现 * ...
2014-06-03 09:03:21 160
ThinkPHP框架设计与扩展总结
原文详见:http://www.ucai.cn/blogdetail/7028?mid=1&f=12 可以在线运行查看效果哦! 导言:ThinkPHP框架是国内知名度很高应用很广泛的php框架,我们从一些简单的开发示例中来深入了解一下这个框架给我们带来的开发便捷性,以及游刃有余的扩展设计。同时也从源码分析的角度看看框架的一些不足,尽量做全面客观的评价。这里假...
2014-05-27 21:11:31 187
队列应用场景,自己实现队列(一)
原文详见:http://http://www.ucai.cn/blogdetail/7026?mid=1&f=12可以在线运行查看效果哦! 一、队列使用场景:为什么需要队列在web开发中,我们经常会遇到需要处理批量任务的时候,这些批量任务可能是用户提交的,也可能是当系统被某个事件触发时需要进行批量处理的,面对这样的任务,如果是用户提交的批量任务,初级程序员只能让...
2014-05-23 15:59:20 221
Php设计模式:行为型模式(三)
原文详见:http://www.ucai.cn/blogdetail/7023?mid=1&f=12 可以在线运行查看效果哦! <接上一篇>7、职责链模式 (Chainof Responsibility): 多个对象有机会处理请求,为请求发送者和接收者解耦。就像银行里的取款机,不管那一台都可以取到钱。 好处:简...
2014-05-19 17:13:16 150
原创 Php设计模式:行为型模式(二)
原文详见:http://www.ucai.cn/blogdetail/7023?mid=1&f=12可以在线运行查看效果哦! <接上一篇>4、观察者模式(Observer): 又叫发布订阅模式,当一个主体对象发生改变时,依赖它的多个观察者对象都得到通知并自动更新响应。就像报社一样,今天发布的消息只要是看这份报纸的人看到的都是同样的...
2014-05-19 17:07:51 133
Php设计模式:行为型模式(一)
原文详见:http://www.ucai.cn/blogdetail/7023?mid=1&f=12可以在线运行查看效果哦! 在上一篇我们讲了结构型模式,结构型模式是讨论类和对象的结构的。总共有7种。而今天我们来介绍一下行为型模式。 一、什么是行为型模式?行为型模式: 就是描述类和对象之间的通信和职责的。简而言之,就是类和对象扮演什么角...
2014-05-19 16:34:30 137
原创 php设计模式(二):结构型模式
原文请见 http://www.ucai.cn/blogdetail/7020?action=gt&mid=1 可以在线运行查看效果哦! 上一篇我们介绍了设计模式的特性并且详细讲解了4种创建型模式,创建型模式是负责如何产生对象实例的,现在我们继续来给大家介绍结构型模式。 一、什么是结构型模式? ...
2014-05-14 16:37:19 160
php设计模式(一):简介及创建型模式
原文请见:http://www.ucai.cn/blogdetail/7020?mid=1&f=12可以在线运行查看效果哦! 我们分三篇文章来总结一下设计模式在PHP中的应用,这是第一篇创建型模式。 一、设计模式简介首先我们来认识一下什么是设计模式:设计模式是一套被反复使用、容易被他人理解的、可靠的代码设计经验的总结。设计模式不是Java的专利,我们...
2014-05-12 18:17:13 115
原创 Java 中很怪异的枚举
反编译了一个文件,得到如下代码: public final class Gender extends Enum{ public static final Gender Male; public static final Gender Female; public static final Gender Unknown; private ...
2012-04-27 11:26:52 493
原创 发现电商定价差异,惠及消费者
发现电商定价差异,惠及消费者 现在的电商导购网站,分为以下几类:1、购物分享网站美丽说http://www.meilishuo.com、人人逛街属于此类。不过好像更集中推荐,淘宝的商品。2、购物返利网站以这种网站为电商入口,在购买的同时,消费者获得返利。这种类型,不是很熟悉,就不详细说了,在百度上一搜索,一大堆一大堆的。3、比价搜索引擎eta...
2012-03-21 14:25:06 159
原创 PhoneGap Eclipse 插件推荐
PhoneGap 最近发展的,可真是特别快。又是被Adobe 收购,又是加入 Apache 基金会,又是改名为 Cordova,然后版本升级也很快,两个月下来,接连升级,这不到了 1.5 版了。这里推荐一个 PhoneGap Eclipse Android 插件,这个插件有几个可以值得推荐的地方:1、支持直接构建 PhoneGap 项目,不用来回去复制 jar、xml 和 js 了。...
2012-03-21 14:22:37 95
原创 转载:PhoneGap新手必读
多PhoneGap新手总是需要一些基础问题的解答,Adobe技术布道师Andrew Trice常在其博文中回答诸如” PhoneGap是什么?”、“phonegap应用开发出来是什么样的形态?”、“如何开发phonegap?”等问题。近日他将这些问题回答整理成文以帮助开发者理解和使用PhoneGap。1. PhoneGap是什么?PhoneGap是一个基于HTML和JavaScrip...
2012-03-03 16:49:50 102
原创 Lamp 也可以做移动开发
当今是移动互联网的时代,这边是IOS如日中天,那边是Android 风生水起,作为 Lamper, 虽然所依赖的技术也地位坚挺,在互联网的薪资水平也是节节高升,但是总觉得在移动大潮中,咱只是配角一枚。移动开发者做出很炫酷帅的应用,咱们只能默默地在后面写脚本、调用数据库、写API,离真正的移动开发觉得很遥远。 而实际上不是如此,早在 2010年,PhoneGap 就进入...
2012-03-03 16:36:18 182
原创 Ice 翻译遇到的一些非Ice技术问题
以前一直在断断续续地和老婆一起翻译 ICE 的手册。从 3.4.2 版开始,手册结构发生了很大的变化。为了跟上最新版,想用原来的记忆库将 3.4.2 重新翻译。遇到了不少问题,在此总结一下。 A、下载手册。下载手册,是比如好办的,直接 wget -r http://doc.zeroc.com/display/Ice/Ice+Manual 即可。 B、首先是机器...
2011-10-05 08:18:47 209
原创 安装 infobright 遇到的一些问题
安装 infobright 遇到了不少的问题,总结一下。1、先是要求装 boost 1.4.2 以上。原来机器上老的boost库版本是 1.3.32、装完 boost。还不能立马使用。需要重新登录。3、在编译 infobright 的过程中。遇到了 leaf() 找不到的情况。这是由于 boost 库 v3 版中, leaf()被做为要弃用的方法了。用 pa...
2011-09-03 21:05:49 174
原创 boost的简单编译过程:
boost的简单编译过程:从 boost 的官方网址 http://www.boost.org/ 下载 bz2、zip、7z 等格式的源码发布包。最新的发布版是 1.43.0 (May 6th, 2010)。酱子解压 bz2 包(嫌输出诊断文本烦的话,把 -v 去掉或 > file.log):tar -xvjf boost_[ver].tar.bz2Boost Getting St...
2011-09-02 23:37:44 462
原创 一些常见的需要提醒自己的地方(慢慢补)
第一条、如果遇到问题,先看看,是不是你自己的问题,而不要想着别人的问题。第二条、如果遇到问题,先看看,是不是你自己的问题,不要想着是数据库的问题、语言的问题,系统的问题。第三条、再小的改动,那怕只改了一个标点,加了一个数组元素,加了一个空格,都要经过测试才能上线。第四条、笨的办法,并不一定是差的办法。第五条、好的设计是符合简单的原则的。如果问题搞得很复杂,那很大的可...
2011-08-29 23:49:22 80
JS 框架使用及迁移(三)-Ajax调用改造
[size=large]ajax 改造及其他在现在的前端应用中,ajax 调用是相当重要的一环。在 ajax 的调用上。不过还是有一些值得注意并加以分辨的地方。先看两段代码:第一段 Prototype:[code="javascript"]document.observe('dom:loaded', function(){ $("btnok").observe('click...
2011-08-26 23:40:01 191
JS 框架使用及迁移(二)
B、方法部分1、方法调用Prototype:[code="javascript"]$$('.class').invoke('show');Element.show($("id"));[/code]$("id").invoke("show") 是会出错的,因为$("id") 是 HTML 元素对象,并无 invoke 方法。jQuery:[code=".
2011-08-21 23:18:59 138
所经历的 JS 框架使用及迁移(一)
所经历的 JS 框架使用及迁移(一)由于 Prototype 的出现,比 jQuery 早,早期网站使用了 JS 框架 Prototype,后来由于一些快速开发的需要,同时启用了 jQuery ,jQuery 的简洁灵活,功能强大,让人爱不释手。因此在代码中,就有了两份代码并存。再到现在,由于前端缩身、效率等的需要,需要将 Prototype 移除,所以就开始了一个比较繁琐的迁移过程。所幸...
2011-08-21 18:22:58 240
互联网行业的人才缺口
虽然全球经济频现危机,但是互联网行业,从视频到微博,从电商到团购,移动互联网则从应用到操作系统,在各个领域开花。行业的繁荣背后必然是人才的巨大缺口。据行业内朋友沟通,有以下几个领域都大量缺人。想投身互联网行业的朋友可以择业而栖。1、web开发人员。从个人的身边来看,在互联网领域,PHP 应该就是占有很大的优势。所以 PHP 人才缺口很大,PHP 比较熟练,能承担较大型项目开...
2011-08-18 23:55:43 746
原创 博客开篇志
多年未在网上写技术文章了,当年博客中国刚出来的时候,写了好一阵,但是那个发帖的体验简直太差了,后来有了新浪博客了,而转移了过去。新浪博客不是一个适合写技术文章的地方,代码命令,帖上去奇丑无比,后来也没有写了,主要写些社会评论,个人随感之类。[url]http://blog.sina.com.cn/wuxing[/url]再后来,准备转移到CSDN,一方面由于个人原因,一方面...
2011-08-17 23:04:04 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人