BurstNet技术站 — Burst VPS – 代购Burst VPS、技术服务 – 自由、专注、努力 –  博主提供代购--burst vps,linux,seo交流,经典软件介绍。

  • WordPress插件开发详细教程

    WordPress 并非仅仅是一个简单的博客平台,同时也是一个功能极其强大并且有着无限扩展能力的 CMS 平台。现在不管是在国内还是国外,WordPress 都有着庞大的用户数量,而且这等用户数量也是其它博客平台难以匹敌的,一直以来也都有着数量巨大的 WordPress 爱好者为其开发主题和插件,借助于这些主题和插件,你几乎可以把

    Tags:
  • WordPress插件机制实现原理

    一直对软件的组件、插件架构非常感兴趣,我认为现在开发任何应用程序,一定要有一个架构良好的插件机制,这样可以吸引其他人来开发插件,极大的扩充系统的功能。Eclipse就是一个非常棒的例子,几乎你想什么功能,都可以从社区中找到相应的第三方插件。Firefox也同样如此,它的插件机制非常灵活(尤其是相对IE而言),因此

    Tags:
  • 单例模式在php开发中的重要性

    为什么要采用单例模式:

    单例模式被当作职责模式,他用来在应用程序中创建一个单一的功能访问点。它将创建对象的控制权委托到一个单一的访问点上。在任何时候,应用程序中都只会有这个类仅有的一个实例存在。这可以防止我们去打开数据库的多个连接或者不必要得使用多余的系统资源。

    Tags:
  • OpenCart架构要点

    1、MVC架构:

    OpenCart是基于MVC范式的。

    model层负责获取数据。和其他一些框架如CakePHP相比,model的功能实现有限但简洁,直接调用DB类实现数据CRUD操作。

    (CakePHP的模型层支持基础数据验证,复杂业务逻辑由Controller层处理)。

    controller层负责处理请求,从model获

    Tags:
  • 刘强东,像坦克一样碾压困难

    当别人争当风口上的猪的时候,刘强东始终坚持紧贴地面,像重型坦克,在密布荆棘的道路上碾压而过。

    这几年来,刘强东是中国互联网备受争议的人物,唱衰京东的声音此起彼伏。在2012年815大战之后,京东度过了一段相对困难的时期:资本市场疲软,竞争对手围剿。他保持了一年多的沉默,在2013年12月23日重新亮相于公

    Tags:
  • 刘强东人大演讲

    京东CEO刘强东在母校中国人民大学进行演讲,回忆了他在人大读书时的经历:只带着500元进入大学,靠抄写信封、卖书及写程序赚学费,而他一次创业是做餐厅,包括之后在日本企业给他的最大教育是,人不存在性本善性本恶,一个企业没有管理必然没有结果。

    以下为刘强东人大演讲部分实录:

    Tags:

  • Java Collection以及Collection框架的各种实现元素

    在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。

    例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员

    No tags for this post.
  • String与new String的区别

    String s=”abce”是一种非常特殊的形式,和new 有本质的区别.

    它是java中唯一不需要new 就可以产生对象的途径.

    以 String s=”abce”;形式赋值在java中叫直接量,它是在常量池中而不是象new 一样放在压缩堆中.

    这种形式的字符串,在JVM内部发生字符串拘留,即当声明这样的一个字符

    Tags:
  • java中堆、栈的区别

    1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
    2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享,详见第3点。堆的优势是可以动

    Tags:
  • 多维数组和指针解析,动态创建多维数组 — 本站博主原创文章

    #include<iostream.h>

    int main() {

    int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};

    cout<<”地址*a:”<<*a<<”*a:”<<”(*a)[1]指向第0行第1个元素值:”<<(*a)[1]<<endl<<”*(a+1)[1]指向第1行第1个元

    Tags: ,