上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页
摘要: 解释器模式【1】什么是解释器模式?解释器模式:拟定一种 “语言”,定义该语言文法的一种表示,并定义一种解释器,这个解释器使用该表示文法来解释语言中的句子。【2】解释器模式代码示例:(1)代码示例1:#include #include #include using namespace std;clas... 阅读全文
posted @ 2015-05-27 22:07 南哥的天下 阅读(174) 评论(0) 推荐(0)
摘要: 【1】什么是访问者模式? 今天学习访问者模式,访问者模式是A对象访问了B对象的一种模式。非也。那么,何谓访问者模式呢?其实真难理解!因为这个名字就TMD超晦涩,让人听不懂,或许只是此名本身有且仅有的一个抽象意义而已。何谓抽象意义呢?如果你理解了《类的概念》大概你才会有所参透。我一直理解:抽象是多态... 阅读全文
posted @ 2015-05-27 22:04 南哥的天下 阅读(234) 评论(0) 推荐(0)
摘要: 设计模式分为三种类型,共23类。 创建型模式:单件模式、抽象工厂模式、建造者模式、工厂方法、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状... 阅读全文
posted @ 2015-05-27 21:43 南哥的天下 阅读(267) 评论(0) 推荐(0)
摘要: type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个Hello的class,就写一个hello.py模块: 当Python解释器载入hello模块时,就会依次执行该模块的所有语句,执行结果就是动态创建出一个Hello的clas 阅读全文
posted @ 2015-05-27 21:23 南哥的天下 阅读(367) 评论(0) 推荐(0)
摘要: 全文基于Python 2.7 macOS 10.12.2 werkzeug是Python实现的WSGI规范的使用函数库。什么是WSGI?如何理解CGI,WSGI 网上的说明很多,在文章的开始,我想要强调两点 WSGI是一种服务器和客户端交互的接口规范 理解web组件:client, server, 阅读全文
posted @ 2015-05-25 23:54 南哥的天下 阅读(1919) 评论(0) 推荐(0)
摘要: 引言 本文主要梳理了flask源码中route的设计思路。首先,从WSGI协议的角度介绍flask route的作用;其次,详细讲解如何借助werkzeug库的Map、Rule实现route;最后,梳理了一次完整的http请求中route的完整流程。 flask route 设计思路 源码版本说明 阅读全文
posted @ 2015-05-25 23:37 南哥的天下 阅读(526) 评论(0) 推荐(0)
摘要: 共享就是一个内存区域的数据被多个处理器访问,伪共享就是不是真的共享。这里的共享这个概念是基于逻辑层面的。实际上伪共享与共享在cache line 上实际都是共享的。CPU访问的数据都是从cache line 中读取的。如果cpu 在cache 中找不到需要的变量,则称缓存未命中。 未命中时,需要通... 阅读全文
posted @ 2015-05-25 00:23 南哥的天下 阅读(316) 评论(0) 推荐(0)
摘要: Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this,比如:C#),用于传递对象本身,而在调用的时候则不 必显式传递,系统会自动传递。 今天我们介绍的主角是super(), 在类的继承里面super()非常常用, 它解决了子类调用父类方法的一些问题, 父类多次 阅读全文
posted @ 2015-05-24 20:46 南哥的天下 阅读(1064) 评论(0) 推荐(0)
摘要: NPTL提供了互斥体 pthread_mutex_t 类型进行线程同步,防止由于多线程并发对全局变量造成的不正确操作。使用 pthread_mutext_t 对数据进行保护已经可以实现基本的数据同步,NPTL又提供了pthread_cond_t 条件变量与pthread_mutext_t一起使用实现... 阅读全文
posted @ 2015-05-24 20:33 南哥的天下 阅读(399) 评论(0) 推荐(0)
摘要: mysql事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等。这样,这些数据库操作语句就构成一个事务。注意一下几点: 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务。 事务处理 阅读全文
posted @ 2015-05-23 20:05 南哥的天下 阅读(5237) 评论(0) 推荐(1)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页