胖蔡叨叨叨
你听我说

胖蔡的文章

一个在前端、android开发领域打滚的程序员
JS中ajax与jsonp使用区别-胖蔡叨叨叨
JavaScript

JS中ajax与jsonp使用区别

胖蔡阅读(2)评论(0)赞(0)

ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行,从而实现异步。

Tornado 连接数据库-胖蔡叨叨叨
Python

Tornado 连接数据库

胖蔡阅读(1)评论(0)赞(0)

在Tornado3.0版本以前提供tornado.database模块用来操作MySQL数据库,而从3.0版本开始,此模块就被独立出来,作为torndb包单独提供。torndb只是对MySQLdb的简单封装,不支持Python 3。

Python

Python 元类

胖蔡阅读(0)评论(0)赞(0)

因为类也是对象,你可以在运行时动态的创建它们,就像其他任何对象一样。首先,你可以在函数中创建类,使用class关键字即可。

Python ThreadLocal的使用-胖蔡叨叨叨
Python

Python ThreadLocal的使用

胖蔡阅读(1)评论(0)赞(0)

在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量好,因为局部变量只有线程自己能看见,不会影响其他线程,而全局变量的修改必须加锁。

Python 死锁-胖蔡叨叨叨
Python

Python 死锁

胖蔡阅读(3)评论(0)赞(0)

在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。

Python 互斥锁-胖蔡叨叨叨
Python

Python 互斥锁

胖蔡阅读(2)评论(0)赞(0)

当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制。线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁。互斥锁为资源引入一个状态:锁定/非锁定。

Python 线程同步-胖蔡叨叨叨
Python

Python 线程同步

胖蔡阅读(2)评论(0)赞(0)

线程同步,线程间协同,通过某种计数,让一个线程访问某些数据时,其他线程不能访问这些数据,直到该线程完成对数据的操作。

JS 元素操作-胖蔡叨叨叨
JavaScript

JS 元素操作

胖蔡阅读(8)评论(0)赞(0)

可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量。

Tornado 安装使用-胖蔡叨叨叨
Python

Tornado 安装使用

胖蔡阅读(11)评论(0)赞(0)

Tornado应该运行在类Unix平台,在线上部署时为了最佳的性能和扩展性,仅推荐Linux和BSD(因为充分利用Linux的epoll工具和BSD的kqueue工具,是Tornado不依靠多进程/多线程而达到高性能的原因)。