gevent core就是封装了libev,使用了cython的语法,感兴趣童鞋可以好好研究研究。其实libev是有python的封装pyev(https://pythonhosted.org/pyev/),不过pyev是使用C来写扩展的,代码巨复杂。在看core.pyx代码之前先学习一下core.pyx用到的cython知识。一: cython基础知识1.cdef, def, cpdef的区别 ...
分类:
其他好文 时间:
2014-09-13 20:09:35
阅读次数:
354
一:简单工厂 最初学习的一个运用简单工厂的例子是做一个计算器: 首先是接口public interface Cal {public double Calcu(double num1,double num2);}然后是加减乘除类实现计算接口:public class Add implements Ca...
分类:
数据库 时间:
2014-09-13 20:04:25
阅读次数:
255
DirectFB是一个轻量级的提供硬件图形加速,输入设备处理和抽象的图形库,它集成了支持半透明的视窗系统以及在LinuxFramebuffer驱动之上的多层显示。它是一个用软件封装当前硬件无法支持的图形算法来完成硬件加速的层。DirectFB是为嵌入式系统而设计。它是以最小的资源开销来实现最高的硬件加速性能。...
分类:
其他好文 时间:
2014-09-13 15:56:15
阅读次数:
243
一个 Bound 属性是指当该种属性的值发生变化时,要通知其它的对象。每次属性值改变时,这种属性就点火一个PropertyChange事件(在Java程序中,事件也是一个对象)。事件中封装了属性名、属性的原值、属性变化后的新值。这种事件是传递到其它的Beans,至于接收事件的Beans 应做什么动作...
分类:
Web程序 时间:
2014-09-13 15:55:15
阅读次数:
211
转自:http://www.cnblogs.com/oakpip/archive/2011/04/08/2009800.html大部分内容为网上整理其它高人的帖子,现只作整理,用于查看:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。什么是w...
分类:
移动开发 时间:
2014-09-13 15:54:45
阅读次数:
213
Netty是基于流的消息传递机制。Netty框架中,所有消息的传输都依赖于ByteBuf接口,ByteBuf是Netty NIO框架中的缓冲区。ByteBuf接口可以理解为一般的Byte数组,不过Netty对Byte进行了封装,增加了一些实用的方法。...
分类:
Web程序 时间:
2014-09-13 12:11:05
阅读次数:
421
无论做什么系统,涉及到数据库肯定离不开增删改查,下面是自己写的有关数据库增删改查封装的函数,仅供参考。
using System;
using System.ComponentModel;
using System.Collections;
using System.Diagnostics;
using System.Data;
using System.Data.SqlClient;
usin...
分类:
其他好文 时间:
2014-09-13 09:26:44
阅读次数:
164
Document
var num = [88, 1151, 1];
(function() {
/**
* 对于n1,n2,n3;如果其中任意两个分别乘以[1, 100]范围内的任意两个整数x,y的和加2或者减2等于
* 另外第三个数,找出x和y.
* @type {Number}
*/
...
分类:
Web程序 时间:
2014-09-13 03:00:54
阅读次数:
348
本章介绍框架中封装的数据库操作的一些功能,在实现的过程中费了不少心思,针对不同数据库的操作(SQLServer、Oracle、DB2)这方面还是比较简单的,用工厂模式就能很好解决,反而是在多数据库同时操作方面走了不少弯路;现在从以下几个方面进行说明:一、不同数据库操作此处用到了工厂模式来实现不...
分类:
数据库 时间:
2014-09-13 01:53:34
阅读次数:
493
一.在原理图设计中,只要填footprint栏的信息即可,但在PCB editor中放置的时候找不到封装,路径的设置是在PCB editor中进行的(1)先检查一下设计的封装文件是否齐全:dra、psm、pad、txt(2)路径中不能有中文(3)封装库的路径是否设定正确: setup->user p...
分类:
其他好文 时间:
2014-09-12 23:18:14
阅读次数:
350