----nodejs----
1、对于操作系统来说,创建一线程的代价是十分昂贵的,要给他分配内存、列入调度,同时在线程切换的时候还要执行内存换页,CPU缓存被清空,切换的时候还要重新从内存中读取信息,破坏了数据的局部性。
2、事件驱动的单线程异步模型 & 多线程同步模型3、Web开发架构对比模板为中心架构 MVC架构4、包管理nodejs的npm、python的pip、ubuntu的apt-get、PHP的pear、python还有一个PyPI5、Web开发框架对比 特性 | 模板为中心框架 | MVC框架 |
页面生成方式 | 执行并替换标签中的语句 | 由模板引擎生成HTML页面 |
路径解析 | 对应到文件系统 | 由控制器定义 |
数据访问 | 通过SQL语句查询或访问文件系统 | 对象关系模型 |
架构中心 | 脚本语言是静态HTTP服务的扩展 | 静态HTTP服务器是脚本语言的补充 |
适用范围 | 小规模网站 | 大规模网站 |
学习难度 | 容易 | 较难 |
6、nodejs的Express框架
------------django---------
1、django不能链接MySQL的检查方法
$python
>>>import MySQLdb
报错则没有MySQLdb模块