0%

介绍

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

阅读全文 »

Tkinter

Python提供了多个图形开发界面的库

  • Tkinter

    Tkinter模块(“Tk接口”)是Python的标准Tk GUI工具包的接口。Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

  • wxPython

    wxPython是一款开源软件,是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。

  • Jython

    Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。比如,Jython的用户界面将使用Swing,AWT或者SWT。Jython可以被动态或静态地编译成Java字节码。

阅读全文 »

同步与异步

同步

  • 按部就班的依次执行

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    import time


    # 一个客户单的请求
    def reqA():
    print("开始处理reqA")
    print("结束处理reqA")


    # 另一个客户端的请求
    def reqB():
    print("开始处理reqB")
    print("结束处理reqB")


    # tornado服务
    def main():
    reqA()
    reqB()
    while 1:
    time.sleep(0.5)
    pass


    if __name__ == "__main__":
    main()

阅读全文 »

普通Cookie

  • 设置

    • 原型

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      self.set_cookie(
      self,
      name: str,
      value: Union[str, bytes],
      domain: str = None,
      expires: Union[float, Tuple, datetime.datetime] = None,
      path: str = "/",
      expires_days: int = None,
      **kwargs: Any
      )
    阅读全文 »

整理基础工程

目录层级

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
project                 # 工程总目录
ORM # 对象关系映射目录
__init__.py # 包文件
orm.py # 数据库处理文件
sunckMysql.py # 数据库处理文件
static # 静态文件目录
css # css文件目录
html # 静态页面目录
index.html # 首页文件
img # 图片文件目录
js # js文件目录
templates # 模板文件目录
upfile # 上传文件目录
views # 视图文件目录
__init__.py # 包文件
index.py # 视图文件
application.py # 路由文件
config.py # 配置文件
models.py # 数据模型文件
server.py # 服务文件

以后写新项目直接拷贝基础工程即可!

阅读全文 »

初识Tornado

什么是Tornado

全称Tornado Web Server,是一种Web服务器软件的开源版本。

特点

  • 作为Web框架,是一个轻量级的Web框架,类似于另一个Python web框架Web.py,其拥有异步非阻塞IO的处理方式
  • 作为Web服务器,Tornado有较为出色的抗负载能力,官方用nginx反向代理的方式部Tornado和其它Python web应用框架进行对比,结果最大浏览量超过第二名近40%
阅读全文 »

读写csv文件

读csv文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import csv

path = r'./products.csv'


def readCsv(path):
infoList = []
with open(path, 'r', encoding='utf8')as f:
allFileInfo = csv.reader(f)
for row in allFileInfo:
infoList.append(row)
return infoList


readCsv(path)
阅读全文 »

简介:

一款 OneDrive 目录文件索引应用,基于优雅的 PHP 框架 Laravel 搭建,并通过 Microsoft Graph 接口获取数据展示,支持多类型帐号登录,多种主题显示,简单而强大。

阅读全文 »