PHP实现MVC开发得最简单的方法,模型的思考

    昨天群里有人说使用MVC让程序多了很多数据库操作,使得性能下降,这着实让我吃了一惊。MVC只是一种框架,与数据库操作没有任何关系。MVC只是提供一种清晰的编程开发模式,只要你处理的好,是不可能多处很多无谓的数据库操作的。如果一个MVC让一个程序员在不知情的情况下多出了很多数据库操作就绝对不是一个很好的MVC架构。我觉得MVC只要提供一个简单的开发框架就行了,没有必要集成很多库...阅读全文
    作者:绝缘体.. | 分类:java, MySQL, oracle, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    关于socket的理解

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 Socket的英文原义是”孔”或”插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务...阅读全文
    作者:绝缘体.. | 分类:java, 编程语言 | 阅读: | 标签:, , , ,

    PHP编程中10个最常见的错误

    本篇文章列举了我们在php编程中比较常见的一些错误,此文列举10个。 错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: $arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } // $arr is now array(2, 4, 6, 8) 这里有个问题很多人会迷糊。循环结束后,$value并未销毁,...阅读全文
    作者:绝缘体.. | 分类:c#, c++, java, MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    软件工程师能走多远?

    很高兴看到阿里云的成立。这意味着阿里已经把对互联网技术的投入提高到了的战略高度。过去经常听工程师抱怨阿里不是一家技术公司。现在再没有理由可以这样抱怨了。但是要实现这个战略,没有技术储备是不行的。招聘和培养工程师显然是目前集团各子公司同时面临的一个令人头痛的难题。 由于曾经在硅谷工作过,我常想,为什么硅谷有这么多40岁以上的工程师,而国内30岁以上的就已经寥寥无几了...阅读全文
    作者:绝缘体.. | 分类:html, java, 科技企业, 编程语言, 英特尔, 苹果, 阿里 | 阅读: | 标签:, , , ,

    一个软件工程师的7年工作经验总结

    这是在网上看到的一篇文章,写的是一个从事软件工程开发的大牛对从业七年的一些经验总结。感觉挺不错,转来与大家分享了,下面是正文。 1、分享第一条经验:“学历代表过去,能力代表现在,学习力代表未来。” 其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让...阅读全文
    作者:绝缘体.. | 分类:c++, java, windows, 操作系统, 科技企业, 编程语言, 苹果 | 阅读: | 标签:, , , ,

    php设计模式是什么,该如何理解

    做程序开发的朋友应该都听说过设计模式这个词,对于做java开发的,应该一听到这个词就明白是什么意思,但对于做PHP的朋友来说,往往越看越迷糊,那到底什么是设计模式呢?其实作者也不懂,下面是从网上摘抄的关于设计模式的一些解释,期待能够有一些理解。 当你在不断的试图从你的应用程序中发现新的特征时,你是否发现你提出的解决方法和一些以前你已经实现的东西是如此的类似呢?如果你...阅读全文
    作者:绝缘体.. | 分类:java, PHP, 编程语言 | 阅读: | 标签:, , , ,

    详解JSON

    JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。 JSON的结构基于下面两...阅读全文
    作者:绝缘体.. | 分类:c#, c++, java, javascript, python, 编程语言 | 阅读: | 标签:, , , ,

    jquery插件开发方法分享

    首先说明的是jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数;另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种插件的开发方法做一些分享。 1、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例...阅读全文
    作者:绝缘体.. | 分类:CSS, go, html, java, 编程语言 | 阅读: | 标签:, , , ,

    javascript 代码如何优化

    javaScript是一门解释性的语言,它不像java,C#等程序设计语言是由编译器先进行编译再运行,而是直接下载到用户的客户端进行执行。因此代码本身的优劣就直接决定了代码下载的速度以及执行的效率,这里我们讨论和给出一些优化你的 JavaScript 代码的提示和最佳实践。 1,减缓代码下载时间: (1)Web浏览器下载的是javaScript的源码,其中包含的长变量名,注释,空格和换行等多余字符大大减...阅读全文
    作者:绝缘体.. | 分类:c#, java, javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,

    破解开发者们关于PHP的十大误解

    作为开发人员,你常常会在网上看到不使用XX的理由之类的新闻。而作为最受欢迎的开源服务器端脚本语言,PHP也难逃这样的命运。殊不知,金无足赤、人无完人,再流行的语言都会存在缺点,或者是误解,因此,有些开发者可能就因为这些,就对它敬而远之,这不实在可惜了吗? 本文作者总结了人们对PHP的十大误解,并且进行澄清,有些误解值得深思,而有些又实在是捕风捉影。无论怎样,让我们一起...阅读全文
    作者:绝缘体.. | 分类:c++, java, MySQL, PHP, windows, 操作系统, 数据库, 编程语言 | 阅读: | 标签:, , , ,