zoukankan      html  css  js  c++  java
  • web开发笔记

    ----nodejs----

    1、对于操作系统来说,创建一线程的代价是十分昂贵的,要给他分配内存、列入调度,同时在线程切换的时候还要执行内存换页,CPU缓存被清空,切换的时候还要重新从内存中读取信息,破坏了数据的局部性。
    2、事件驱动的单线程异步模型 & 多线程同步模型
    3、Web开发架构对比
    模板为中心架构 MVC架构
    4、包管理
    nodejs的npm、python的pip、ubuntu的apt-get、PHP的pear、python还有一个PyPI
    5、Web开发框架对比

    特性

    模板为中心框架

    MVC框架

    页面生成方式

    执行并替换标签中的语句

    由模板引擎生成HTML页面

    路径解析

    对应到文件系统

    由控制器定义

    数据访问

    通过SQL语句查询或访问文件系统

    对象关系模型

    架构中心

    脚本语言是静态HTTP服务的扩展

    静态HTTP服务器是脚本语言的补充

    适用范围

    小规模网站

    大规模网站

    学习难度

    容易

    较难

    6、nodejs的Express框架

    ------------django---------

    1、django不能链接MySQL的检查方法

    $python

    >>>import MySQLdb
    报错则没有MySQLdb模块

  • 相关阅读:
    Epplus导出excel
    访问GitHub需要修改hosts
    如何将你的.Net Core程序部署成为服务
    生成雪花Id类
    文件操作帮助类
    工作流-WikeFlow
    《C语言进阶剖析》课程目录
    《C++深度解析》课程目录
    USB URB的status及其代表的意义
    数据结构优秀博文整理
  • 原文地址:https://www.cnblogs.com/chenbuer/p/4270252.html
Copyright © 2011-2022 走看看