在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Python高效开发实战原代码(刘长龙)

Python高效开发实战原代码(刘长龙)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:12.66M
  • 下载次数:2
  • 浏览次数:99
  • 发布时间:2020-09-30
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
网站设计、Python Web框架的选择以及快速使用框架进行应用开发。
【实例截图】
【核心代码】
PythonWeb开发
└── Python Web开发
├── chapter01
│   ├── 1-10.py
│   ├── 1-11.py
│   ├── 1-12.py
│   ├── 1-13.py
│   ├── 1-14.py
│   ├── 1-15.py
│   ├── 1-16.py
│   ├── 1-17.py
│   ├── 1-18.py
│   ├── 1-19.py
│   ├── 1-1.py
│   ├── 1-20.py
│   ├── 1-21.py
│   ├── 1-22.py
│   ├── 1-23.py
│   ├── 1-24.py
│   ├── 1-25.py
│   ├── 1-26.py
│   ├── 1-27.py
│   ├── 1-28.py
│   ├── 1-29.py
│   ├── 1-2.py
│   ├── 1-30.py
│   ├── 1-31.py
│   ├── 1-32.py
│   ├── 1-33.py
│   ├── 1-34.py
│   ├── 1-35.py
│   ├── 1-36.py
│   ├── 1-37.py
│   ├── 1-38.py
│   ├── 1-39.py
│   ├── 1-3.py
│   ├── 1-40.py
│   ├── 1-41.py
│   ├── 1-4.py
│   ├── 1-5.py
│   ├── 1-6.py
│   ├── 1-7.py
│   ├── 1-8.py
│   ├── 1-9.py
│   ├── function.py
│   │   ├── break.py
│   │   ├── class2.py
│   │   ├── class3.py
│   │   ├── class.py
│   │   ├── dictionary_param.py
│   │   ├── except2.py
│   │   ├── except3.py
│   │   ├── except.py
│   │   ├── fbi.py
│   │   ├── for.py
│   │   ├── func.py
│   │   ├── if.py
│   │   ├── inherit2.py
│   │   ├── inherit.py
│   │   ├── lambda.py
│   │   ├── loop.py
│   │   ├── named parameter.py
│   │   ├── tuple_param.py
│   │   └── while.py
│   └── xiugai.txt
├── chapter02
│   ├── 2-1_client.py
│   ├── 2-1_server.py
│   ├── 2-2_client.py
│   ├── 2-2_server.py
│   └── function.py
│   ├── tcp_client.py
│   ├── tcp_server.py
│   ├── udp_client.py
│   └── udp_server.py
├── chapter03
│   ├── 3-10.html
│   ├── 3-11.html
│   ├── 3-12.html
│   ├── 3-13.html
│   ├── 3-14.html
│   ├── 3-15.html
│   ├── 3-1.html
│   ├── 3-2.html
│   ├── 3-3.html
│   ├── 3-4.html
│   ├── 3-5.html
│   ├── 3-6.html
│   ├── 3-7.html
│   ├── 3-8.html
│   ├── 3-9.html
│   ├── css_demo.html
│   ├── div_css.html
│   ├── html_event.html
│   ├── html_form.html
│   ├── jQuery.html
│   ├── jquery-migrate-1.2.1.js
│   ├── js_hello.html
│   └── mysheet.css
├── chapter04
│   ├── 4-1.py
│   ├── 4-2.py
│   ├── 4-3.py
│   ├── sampleDB.db
│   └── test.db
├── chapter05
│   ├── practice 1
│   │   ├── webapp.py
│   │   └── wsgi_server.py
│   ├── practice 2
│   │   ├── default
│   │   ├── nginx.conf
│   │   ├── uwsgi.ini
│   │   └── webapp.py
│   └── practice 3
│   ├── default
│   ├── ssl
│   │   ├── ca.crt
│   │   ├── ca.key
│   │   ├── ca.srl
│   │   ├── server.crt
│   │   ├── server.csr
│   │   └── server.key
│   ├── uwsgi.ini
│   └── webapp.py
├── chapter06
│   └── practice
│   └── djangosite
│   ├── app
│   │   ├── admin.py
│   │   ├── admin.py~
│   │   ├── apps.py
│   │   ├── forms.py
│   │   ├── forms.py~
│   │   ├── __init__.py
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0002_auto_20160223_0633.py
│   │   │   ├── 0003_auto_20160224_0447.py
│   │   │   ├── 0004_remove_moment_pub_date.py
│   │   │   └── __init__.py
│   │   ├── models.py
│   │   ├── models.py~
│   │   ├── templates
│   │   │   ├── moments.html~
│   │   │   ├── moments_input.html
│   │   │   └── moments_input.html~
│   │   ├── tests.py
│   │   ├── urls.py
│   │   ├── urls.py~
│   │   ├── views.py
│   │   └── views.py~
│   ├── db.sqlite3
│   ├── djangosite
│   │   ├── __init__.py
│   │   ├── settings.py
│   │   ├── settings.py~
│   │   ├── urls.py
│   │   ├── urls.py~
│   │   └── wsgi.py
│   ├── manage.py
│   └── templates
│   └── admin
│   ├── app
│   │   ├── change_list.html
│   │   └── change_list.html~
│   ├── login.html
│   └── login.html~
├── chapter07
│   ├── 7-1.py
│   ├── 7-2.py
│   ├── 7-3.py
│   ├── 7-4.py
│   ├── 7-5.py
│   ├── 7-6.py
│   ├── 7-7.html
│   ├── 7-8.py
│   ├── basic.py
│   ├── current_user.py
│   ├── index.html
│   ├── websocket.py
│   └── yield.py
├── chapter08
│   ├── 8-10.py
│   ├── 8-11.py
│   ├── 8-12.py
│   ├── 8-13.py
│   ├── 8-14.py
│   ├── 8-15.py
│   ├── 8-16.py
│   ├── 8-17.py
│   ├── 8-18.py
│   ├── 8-19.py
│   ├── 8-1.py
│   ├── 8-20.py
│   ├── 8-21.py
│   ├── 8-2.py
│   ├── 8-3.py
│   ├── 8-4.py
│   ├── 8-5.py
│   ├── 8-6.py
│   ├── 8-7.py
│   ├── 8-8.py
│   ├── 8-9.py
│   ├── orm2.py
│   ├── orm.py
│   └── templates
│   ├── bad_request.html
│   ├── hello.html
│   ├── index.html
│   └── template.html
├── chapter09
│   ├── 9-1.py
│   ├── 9-2.py
│   ├── 9-3.py
│   ├── 9-4.py
│   ├── 9-5.py
│   ├── 9-6.py
│   └── 9-7.py
├── chapter10
│   └── tmitter
│   ├── AUTHORS
│   ├── conf
│   │   └── locale
│   │   ├── de
│   │   │   └── LC_MESSAGES
│   │   │   └── django.po
│   │   ├── en
│   │   │   └── LC_MESSAGES
│   │   │   ├── django.mo
│   │   │   └── django.po
│   │   └── zh_CN
│   │   └── LC_MESSAGES
│   │   ├── django.mo
│   │   ├── django.po
│   │   └── django.po~
│   ├── db
│   │   ├── tmitter2.sqlite
│   │   └── tmitter.sqlite
│   ├── __init__.py
│   ├── INSTALL
│   ├── INSTALL~
│   ├── LICENSE
│   ├── manage.py
│   ├── manage.py~
│   ├── mvc
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── apps.py~
│   │   ├── feed.py
│   │   ├── feed.py~
│   │   ├── __init__.py
│   │   ├── __init__.py~
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   └── __init__.py
│   │   ├── models.py
│   │   ├── models.py~
│   │   ├── statics
│   │   │   ├── images
│   │   │   │   ├── face16.png
│   │   │   │   ├── face24.png
│   │   │   │   ├── face32.png
│   │   │   │   ├── face75.png
│   │   │   │   ├── favicon.png
│   │   │   │   └── feed.png
│   │   │   ├── styles
│   │   │   │   └── default.css
│   │   │   └── test.txt
│   │   ├── templatetags
│   │   │   ├── common_tags.py
│   │   │   ├── __init__.py
│   │   │   └── user_tags.py
│   │   ├── tests.py
│   │   ├── tests.py~
│   │   ├── views.py
│   │   └── views.py~
│   ├── mvc3
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── __init__.py
│   │   ├── migrations
│   │   │   └── __init__.py
│   │   ├── models.py
│   │   ├── tests.py
│   │   └── views.py
│   ├── README.rdoc
│   ├── scripts
│   │   └── jquery.js
│   ├── settings.py
│   ├── settings.py~
│   ├── statics
│   │   ├── admin
│   │   │   ├── css
│   │   │   │   ├── base.css
│   │   │   │   ├── changelists.css
│   │   │   │   ├── dashboard.css
│   │   │   │   ├── fonts.css
│   │   │   │   ├── forms.css
│   │   │   │   ├── login.css
│   │   │   │   ├── rtl.css
│   │   │   │   └── widgets.css
│   │   │   ├── fonts
│   │   │   │   ├── LICENSE.txt
│   │   │   │   ├── README.txt
│   │   │   │   ├── Roboto-Bold-webfont.woff
│   │   │   │   ├── Roboto-Light-webfont.woff
│   │   │   │   └── Roboto-Regular-webfont.woff
│   │   │   ├── img
│   │   │   │   ├── calendar-icons.svg
│   │   │   │   ├── gis
│   │   │   │   │   ├── move_vertex_off.svg
│   │   │   │   │   └── move_vertex_on.svg
│   │   │   │   ├── icon-addlink.svg
│   │   │   │   ├── icon-alert.svg
│   │   │   │   ├── icon-calendar.svg
│   │   │   │   ├── icon-changelink.svg
│   │   │   │   ├── icon-clock.svg
│   │   │   │   ├── icon-deletelink.svg
│   │   │   │   ├── icon-no.svg
│   │   │   │   ├── icon-unknown-alt.svg
│   │   │   │   ├── icon-unknown.svg
│   │   │   │   ├── icon-yes.svg
│   │   │   │   ├── inline-delete.svg
│   │   │   │   ├── LICENSE
│   │   │   │   ├── README.txt
│   │   │   │   ├── search.svg
│   │   │   │   ├── selector-icons.svg
│   │   │   │   ├── sorting-icons.svg
│   │   │   │   ├── tooltag-add.svg
│   │   │   │   └── tooltag-arrowright.svg
│   │   │   └── js
│   │   │   ├── actions.js
│   │   │   ├── actions.min.js
│   │   │   ├── admin
│   │   │   │   ├── DateTimeShortcuts.js
│   │   │   │   └── RelatedObjectLookups.js
│   │   │   ├── calendar.js
│   │   │   ├── collapse.js
│   │   │   ├── collapse.min.js
│   │   │   ├── core.js
│   │   │   ├── inlines.js
│   │   │   ├── inlines.min.js
│   │   │   ├── jquery.init.js
│   │   │   ├── prepopulate.js
│   │   │   ├── prepopulate.min.js
│   │   │   ├── SelectBox.js
│   │   │   ├── SelectFilter2.js
│   │   │   ├── timeparse.js
│   │   │   ├── urlify.js
│   │   │   └── vendor
│   │   │   ├── jquery
│   │   │   │   ├── jquery.js
│   │   │   │   ├── jquery.min.js
│   │   │   │   └── LICENSE-JQUERY.txt
│   │   │   └── xregexp
│   │   │   ├── LICENSE-XREGEXP.txt
│   │   │   └── xregexp.min.js
│   │   ├── images
│   │   │   ├── face16.png
│   │   │   ├── face24.png
│   │   │   ├── face32.png
│   │   │   ├── face75.png
│   │   │   ├── favicon.png
│   │   │   └── feed.png
│   │   ├── styles
│   │   │   └── default.css
│   │   └── uploads
│   │   └── face
│   │   ├── 16
│   │   │   ├── 2008
│   │   │   │   └── 09
│   │   │   │   └── 20
│   │   │   │   ├── 004803.png
│   │   │   │   ├── 004823.png
│   │   │   │   ├── 004837.png
│   │   │   │   ├── 004847.png
│   │   │   │   ├── 004953.png
│   │   │   │   ├── 005010.png
│   │   │   │   ├── 005021.png
│   │   │   │   ├── 005034.png
│   │   │   │   ├── 005054.png
│   │   │   │   ├── 005123.png
│   │   │   │   ├── 005140.png
│   │   │   │   └── 005315.png
│   │   │   └── 2016
│   │   │   └── 04
│   │   │   ├── 19
│   │   │   │   ├── 025534.png
│   │   │   │   └── 033220.png
│   │   │   └── 27
│   │   │   ├── 003944.png
│   │   │   └── 005520.png
│   │   ├── 24
│   │   │   ├── 2008
│   │   │   │   └── 09
│   │   │   │   └── 20
│   │   │   │   ├── 004803.png
│   │   │   │   ├── 004823.png
│   │   │   │   ├── 004837.png
│   │   │   │   ├── 004847.png
│   │   │   │   ├── 004953.png
│   │   │   │   ├── 005010.png
│   │   │   │   ├── 005021.png
│   │   │   │   ├── 005034.png
│   │   │   │   ├── 005054.png
│   │   │   │   ├── 005123.png
│   │   │   │   ├── 005140.png
│   │   │   │   └── 005315.png
│   │   │   └── 2016
│   │   │   └── 04
│   │   │   ├── 19
│   │   │   │   ├── 025534.png
│   │   │   │   └── 033220.png
│   │   │   └── 27
│   │   │   ├── 003944.png
│   │   │   └── 005520.png
│   │   ├── 32
│   │   │   ├── 2008
│   │   │   │   └── 09
│   │   │   │   └── 20
│   │   │   │   ├── 004803.png
│   │   │   │   ├── 004823.png
│   │   │   │   ├── 004837.png
│   │   │   │   ├── 004847.png
│   │   │   │   ├── 004953.png
│   │   │   │   ├── 005010.png
│   │   │   │   ├── 005021.png
│   │   │   │   ├── 005034.png
│   │   │   │   ├── 005054.png
│   │   │   │   ├── 005123.png
│   │   │   │   ├── 005140.png
│   │   │   │   └── 005315.png
│   │   │   └── 2016
│   │   │   └── 04
│   │   │   ├── 19
│   │   │   │   ├── 025534.png
│   │   │   │   └── 033220.png
│   │   │   └── 27
│   │   │   ├── 003944.png
│   │   │   └── 005520.png
│   │   └── 75
│   │   ├── 2008
│   │   │   └── 09
│   │   │   └── 20
│   │   │   ├── 004803.png
│   │   │   ├── 004823.png
│   │   │   ├── 004837.png
│   │   │   ├── 004847.png
│   │   │   ├── 004953.png
│   │   │   ├── 005010.png
│   │   │   ├── 005021.png
│   │   │   ├── 005034.png
│   │   │   ├── 005054.png
│   │   │   ├── 005123.png
│   │   │   ├── 005140.png
│   │   │   └── 005315.png
│   │   └── 2016
│   │   └── 04
│   │   ├── 19
│   │   │   ├── 025534.png
│   │   │   └── 033220.png
│   │   └── 27
│   │   ├── 003944.png
│   │   └── 005520.png
│   ├── templates
│   │   ├── 404.html
│   │   ├── 500.html
│   │   ├── base.html
│   │   ├── base.html~
│   │   ├── control
│   │   │   ├── home_pagebar.html
│   │   │   ├── user_pagebar.html
│   │   │   ├── user_pagebar.html~
│   │   │   └── userslist_pagebar.html
│   │   ├── detail.html
│   │   ├── detail.html~
│   │   ├── feed
│   │   │   ├── description.html
│   │   │   └── title.html
│   │   ├── include
│   │   │   ├── list_item.html
│   │   │   ├── list_item.html~
│   │   │   ├── postform.html
│   │   │   ├── userinfo.html
│   │   │   └── userinfo.html~
│   │   ├── index.html
│   │   ├── index.html~
│   │   ├── result_message.html
│   │   ├── settings.html
│   │   ├── settings.html~
│   │   ├── signin.html
│   │   ├── signup.html
│   │   ├── users_list.html
│   │   └── users_list.html~
│   ├── urls.py
│   ├── urls.py~
│   └── utils
│   ├── formatter.py
│   ├── function.py
│   ├── __init__.py
│   ├── mailer.py
│   └── uploader.py
├── chapter11
│   └── TWebChat
│   ├── chatdemo.py
│   ├── static
│   │   ├── chat.css
│   │   ├── chat.css~
│   │   ├── chat.js
│   │   ├── chat.js~
│   │   └── jquery.min.js
│   └── templates
│   ├── index.html
│   ├── index.html~
│   ├── message.html
│   └── message.html~
├── chapter12
│   └── xuemc
│   ├── DB
│   │   ├── __init__.py
│   │   ├── #mongo.py#
│   │   ├── mongo.py
│   │   ├── orm.py
│   │   ├── orm.py~
│   │   └── xuemc_db.sql
│   ├── Development_v3.pem
│   ├── requirement.txt
│   ├── run.py
│   ├── run.py~
│   ├── test.py
│   ├── Utils
│   │   ├── emaillib.py
│   │   ├── __init__.py
│   │   ├── __init__.py~
│   │   ├── ProtocolItem.py
│   │   ├── smslib.py
│   │   ├── Util.py
│   │   └── Util.py~
│   ├── uwsgi.ini
│   ├── uwsgi.ini~
│   └── web
│   ├── AdminLTE
│   │   ├── bootstrap
│   │   │   ├── css
│   │   │   │   ├── bootstrap.css
│   │   │   │   ├── bootstrap.css.map
│   │   │   │   └── bootstrap.min.css
│   │   │   ├── fonts
│   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   └── js
│   │   │   ├── bootstrap.js
│   │   │   ├── bootstrap.min.js
│   │   │   └── npm.js
│   │   ├── dist
│   │   │   ├── css
│   │   │   │   ├── AdminLTE.css
│   │   │   │   ├── AdminLTE.min.css
│   │   │   │   └── skins
│   │   │   │   ├── _all-skins.css
│   │   │   │   ├── _all-skins.min.css
│   │   │   │   ├── skin-black.css
│   │   │   │   ├── skin-black-light.css
│   │   │   │   ├── skin-black-light.min.css
│   │   │   │   ├── skin-black.min.css
│   │   │   │   ├── skin-blue.css
│   │   │   │   ├── skin-blue-light.css
│   │   │   │   ├── skin-blue-light.min.css
│   │   │   │   ├── skin-blue.min.css
│   │   │   │   ├── skin-green.css
│   │   │   │   ├── skin-green-light.css
│   │   │   │   ├── skin-green-light.min.css
│   │   │   │   ├── skin-green.min.css
│   │   │   │   ├── skin-purple.css
│   │   │   │   ├── skin-purple-light.css
│   │   │   │   ├── skin-purple-light.min.css
│   │   │   │   ├── skin-purple.min.css
│   │   │   │   ├── skin-red.css
│   │   │   │   ├── skin-red-light.css
│   │   │   │   ├── skin-red-light.min.css
│   │   │   │   ├── skin-red.min.css
│   │   │   │   ├── skin-yellow.css
│   │   │   │   ├── skin-yellow-light.css
│   │   │   │   ├── skin-yellow-light.min.css
│   │   │   │   └── skin-yellow.min.css
│   │   │   ├── img
│   │   │   │   ├── avatar04.png
│   │   │   │   ├── avatar2.png
│   │   │   │   ├── avatar3.png
│   │   │   │   ├── avatar5.png
│   │   │   │   ├── avatar.png
│   │   │   │   ├── boxed-bg.jpg
│   │   │   │   ├── boxed-bg.png
│   │   │   │   ├── credit
│   │   │   │   │   ├── american-express.png
│   │   │   │   │   ├── cirrus.png
│   │   │   │   │   ├── mastercard.png
│   │   │   │   │   ├── mestro.png
│   │   │   │   │   ├── paypal2.png
│   │   │   │   │   ├── paypal.png
│   │   │   │   │   └── visa.png
│   │   │   │   ├── default-50x50.gif
│   │   │   │   ├── icons.png
│   │   │   │   ├── photo1.png
│   │   │   │   ├── photo2.png
│   │   │   │   ├── user1-128x128.jpg
│   │   │   │   ├── user2-160x160.jpg
│   │   │   │   ├── user2-160x160.old.jpg
│   │   │   │   ├── user3-128x128.jpg
│   │   │   │   ├── user4-128x128.jpg
│   │   │   │   ├── user5-128x128.jpg
│   │   │   │   ├── user6-128x128.jpg
│   │   │   │   ├── user7-128x128.jpg
│   │   │   │   └── user8-128x128.jpg
│   │   │   └── js
│   │   │   ├── app.js
│   │   │   ├── app.min.js
│   │   │   ├── demo.js
│   │   │   └── pages
│   │   │   ├── dashboard2.js
│   │   │   └── dashboard.js
│   │   └── plugins
│   │   ├── bootstrap-slider
│   │   │   ├── bootstrap-slider.js
│   │   │   └── slider.css
│   │   ├── bootstrap-wysihtml5
│   │   │   ├── bootstrap3-wysihtml5.all.min.js
│   │   │   ├── bootstrap3-wysihtml5.css
│   │   │   ├── bootstrap3-wysihtml5.js
│   │   │   └── bootstrap3-wysihtml5.min.css
│   │   ├── chartjs
│   │   │   ├── Chart.js
│   │   │   └── Chart.min.js
│   │   ├── ckeditor
│   │   │   ├── adapters
│   │   │   │   └── jquery.js
│   │   │   ├── build-config.js
│   │   │   ├── CHANGES.md
│   │   │   ├── ckeditor.js
│   │   │   ├── config.js
│   │   │   ├── contents.css
│   │   │   ├── lang
│   │   │   │   ├── af.js
│   │   │   │   ├── ar.js
│   │   │   │   ├── bg.js
│   │   │   │   ├── bn.js
│   │   │   │   ├── bs.js
│   │   │   │   ├── ca.js
│   │   │   │   ├── cs.js
│   │   │   │   ├── cy.js
│   │   │   │   ├── da.js
│   │   │   │   ├── de.js
│   │   │   │   ├── el.js
│   │   │   │   ├── en-au.js
│   │   │   │   ├── en-ca.js
│   │   │   │   ├── en-gb.js
│   │   │   │   ├── en.js
│   │   │   │   ├── eo.js
│   │   │   │   ├── es.js
│   │   │   │   ├── et.js
│   │   │   │   ├── eu.js
│   │   │   │   ├── fa.js
│   │   │   │   ├── fi.js
│   │   │   │   ├── fo.js
│   │   │   │   ├── fr-ca.js
│   │   │   │   ├── fr.js
│   │   │   │   ├── gl.js
│   │   │   │   ├── gu.js
│   │   │   │   ├── he.js
│   │   │   │   ├── hi.js
│   │   │   │   ├── hr.js
│   │   │   │   ├── hu.js
│   │   │   │   ├── id.js
│   │   │   │   ├── is.js
│   │   │   │   ├── it.js
│   │   │   │   ├── ja.js
│   │   │   │   ├── ka.js
│   │   │   │   ├── km.js
│   │   │   │   ├── ko.js
│   │   │   │   ├── ku.js
│   │   │   │   ├── lt.js
│   │   │   │   ├── lv.js
│   │   │   │   ├── mk.js
│   │   │   │   ├── mn.js
│   │   │   │   ├── ms.js
│   │   │   │   ├── nb.js
│   │   │   │   ├── nl.js
│   │   │   │   ├── no.js
│   │   │   │   ├── pl.js
│   │   │   │   ├── pt-br.js
│   │   │   │   ├── pt.js
│   │   │   │   ├── ro.js
│   │   │   │   ├── ru.js
│   │   │   │   ├── si.js
│   │   │   │   ├── sk.js
│   │   │   │   ├── sl.js
│   │   │   │   ├── sq.js
│   │   │   │   ├── sr.js
│   │   │   │   ├── sr-latn.js
│   │   │   │   ├── sv.js
│   │   │   │   ├── th.js
│   │   │   │   ├── tr.js
│   │   │   │   ├── ug.js
│   │   │   │   ├── uk.js
│   │   │   │   ├── vi.js
│   │   │   │   ├── zh-cn.js
│   │   │   │   └── zh.js
│   │   │   ├── LICENSE.md
│   │   │   ├── plugins
│   │   │   │   ├── a11yhelp
│   │   │   │   │   └── dialogs
│   │   │   │   │   ├── a11yhelp.js
│   │   │   │   │   └── lang
│   │   │   │   │   ├── ar.js
│   │   │   │   │   ├── bg.js
│   │   │   │   │   ├── ca.js
│   │   │   │   │   ├── cs.js
│   │   │   │   │   ├── cy.js
│   │   │   │   │   ├── da.js
│   │   │   │   │   ├── de.js
│   │   │   │   │   ├── el.js
│   │   │   │   │   ├── en.js
│   │   │   │   │   ├── eo.js
│   │   │   │   │   ├── es.js
│   │   │   │   │   ├── et.js
│   │   │   │   │   ├── fa.js
│   │   │   │   │   ├── fi.js
│   │   │   │   │   ├── fr-ca.js
│   │   │   │   │   ├── fr.js
│   │   │   │   │   ├── gl.js
│   │   │   │   │   ├── gu.js
│   │   │   │   │   ├── he.js
│   │   │   │   │   ├── hi.js
│   │   │   │   │   ├── hr.js
│   │   │   │   │   ├── hu.js
│   │   │   │   │   ├── id.js
│   │   │   │   │   ├── it.js
│   │   │   │   │   ├── ja.js
│   │   │   │   │   ├── km.js
│   │   │   │   │   ├── ko.js
│   │   │   │   │   ├── ku.js
│   │   │   │   │   ├── lt.js
│   │   │   │   │   ├── lv.js
│   │   │   │   │   ├── mk.js
│   │   │   │   │   ├── mn.js
│   │   │   │   │   ├── nb.js
│   │   │   │   │   ├── nl.js
│   │   │   │   │   ├── no.js
│   │   │   │   │   ├── pl.js
│   │   │   │   │   ├── pt-br.js
│   │   │   │   │   ├── pt.js
│   │   │   │   │   ├── ro.js
│   │   │   │   │   ├── ru.js
│   │   │   │   │   ├── si.js
│   │   │   │   │   ├── sk.js
│   │   │   │   │   ├── sl.js
│   │   │   │   │   ├── sq.js
│   │   │   │   │   ├── sr.js
│   │   │   │   │   ├── sr-latn.js
│   │   │   │   │   ├── sv.js
│   │   │   │   │   ├── th.js
│   │   │   │   │   ├── _translationstatus.txt
│   │   │   │   │   ├── tr.js
│   │   │   │   │   ├── ug.js
│   │   │   │   │   ├── uk.js
│   │   │   │   │   ├── vi.js
│   │   │   │   │   ├── zh-cn.js
│   │   │   │   │   └── zh.js
│   │   │   │   ├── about
│   │   │   │   │   └── dialogs
│   │   │   │   │   ├── about.js
│   │   │   │   │   ├── hidpi
│   │   │   │   │   │   └── logo_ckeditor.png
│   │   │   │   │   └── logo_ckeditor.png
│   │   │   │   ├── clipboard
│   │   │   │   │   └── dialogs
│   │   │   │   │   └── paste.js
│   │   │   │   ├── dialog
│   │   │   │   │   └── dialogDefinition.js
│   │   │   │   ├── fakeobjects
│   │   │   │   │   └── images
│   │   │   │   │   └── spacer.gif
│   │   │   │   ├── icons_hidpi.png
│   │   │   │   ├── icons.png
│   │   │   │   ├── image
│   │   │   │   │   ├── dialogs
│   │   │   │   │   │   └── image.js
│   │   │   │   │   └── images
│   │   │   │   │   └── noimage.png
│   │   │   │   ├── link
│   │   │   │   │   ├── dialogs
│   │   │   │   │   │   ├── anchor.js
│   │   │   │   │   │   └── link.js
│   │   │   │   │   └── images
│   │   │   │   │   ├── anchor.png
│   │   │   │   │   └── hidpi
│   │   │   │   │   └── anchor.png
│   │   │   │   ├── magicline
│   │   │   │   │   └── images
│   │   │   │   │   ├── hidpi
│   │   │   │   │   │   └── icon.png
│   │   │   │   │   └── icon.png
│   │   │   │   ├── pastefromword
│   │   │   │   │   └── filter
│   │   │   │   │   └── default.js
│   │   │   │   ├── scayt
│   │   │   │   │   ├── dialogs
│   │   │   │   │   │   ├── options.js
│   │   │   │   │   │   └── toolbar.css
│   │   │   │   │   ├── LICENSE.md
│   │   │   │   │   └── README.md
│   │   │   │   ├── specialchar
│   │   │   │   │   └── dialogs
│   │   │   │   │   ├── lang
│   │   │   │   │   │   ├── ar.js
│   │   │   │   │   │   ├── bg.js
│   │   │   │   │   │   ├── ca.js
│   │   │   │   │   │   ├── cs.js
│   │   │   │   │   │   ├── cy.js
│   │   │   │   │   │   ├── de.js
│   │   │   │   │   │   ├── el.js
│   │   │   │   │   │   ├── en.js
│   │   │   │   │   │   ├── eo.js
│   │   │   │   │   │   ├── es.js
│   │   │   │   │   │   ├── et.js
│   │   │   │   │   │   ├── fa.js
│   │   │   │   │   │   ├── fi.js
│   │   │   │   │   │   ├── fr-ca.js
│   │   │   │   │   │   ├── fr.js
│   │   │   │   │   │   ├── gl.js
│   │   │   │   │   │   ├── he.js
│   │   │   │   │   │   ├── hr.js
│   │   │   │   │   │   ├── hu.js
│   │   │   │   │   │   ├── id.js
│   │   │   │   │   │   ├── it.js
│   │   │   │   │   │   ├── ja.js
│   │   │   │   │   │   ├── km.js
│   │   │   │   │   │   ├── ku.js
│   │   │   │   │   │   ├── lv.js
│   │   │   │   │   │   ├── nb.js
│   │   │   │   │   │   ├── nl.js
│   │   │   │   │   │   ├── no.js
│   │   │   │   │   │   ├── pl.js
│   │   │   │   │   │   ├── pt-br.js
│   │   │   │   │   │   ├── pt.js
│   │   │   │   │   │   ├── ru.js
│   │   │   │   │   │   ├── si.js
│   │   │   │   │   │   ├── sk.js
│   │   │   │   │   │   ├── sl.js
│   │   │   │   │   │   ├── sq.js
│   │   │   │   │   │   ├── sv.js
│   │   │   │   │   │   ├── th.js
│   │   │   │   │   │   ├── _translationstatus.txt
│   │   │   │   │   │   ├── tr.js
│   │   │   │   │   │   ├── ug.js
│   │   │   │   │   │   ├── uk.js
│   │   │   │   │   │   ├── vi.js
│   │   │   │   │   │   ├── zh-cn.js
│   │   │   │   │   │   └── zh.js
│   │   │   │   │   └── specialchar.js
│   │   │   │   ├── table
│   │   │   │   │   └── dialogs
│   │   │   │   │   └── table.js
│   │   │   │   ├── tabletools
│   │   │   │   │   └── dialogs
│   │   │   │   │   └── tableCell.js
│   │   │   │   └── wsc
│   │   │   │   ├── dialogs
│   │   │   │   │   ├── ciframe.html
│   │   │   │   │   ├── tmpFrameset.html
│   │   │   │   │   ├── tmp.html
│   │   │   │   │   ├── wsc.css
│   │   │   │   │   ├── wsc_ie.js
│   │   │   │   │   └── wsc.js
│   │   │   │   ├── LICENSE.md
│   │   │   │   └── README.md
│   │   │   ├── README.md
│   │   │   ├── skins
│   │   │   │   └── moono
│   │   │   │   ├── dialog.css
│   │   │   │   ├── dialog_ie7.css
│   │   │   │   ├── dialog_ie8.css
│   │   │   │   ├── dialog_ie.css
│   │   │   │   ├── dialog_iequirks.css
│   │   │   │   ├── dialog_opera.css
│   │   │   │   ├── editor.css
│   │   │   │   ├── editor_gecko.css
│   │   │   │   ├── editor_ie7.css
│   │   │   │   ├── editor_ie8.css
│   │   │   │   ├── editor_ie.css
│   │   │   │   ├── editor_iequirks.css
│   │   │   │   ├── icons_hidpi.png
│   │   │   │   ├── icons.png
│   │   │   │   ├── images
│   │   │   │   │   ├── arrow.png
│   │   │   │   │   ├── close.png
│   │   │   │   │   ├── hidpi
│   │   │   │   │   │   ├── close.png
│   │   │   │   │   │   ├── lock-open.png
│   │   │   │   │   │   ├── lock.png
│   │   │   │   │   │   └── refresh.png
│   │   │   │   │   ├── lock-open.png
│   │   │   │   │   ├── lock.png
│   │   │   │   │   └── refresh.png
│   │   │   │   └── readme.md
│   │   │   └── styles.js
│   │   ├── colorpicker
│   │   │   ├── bootstrap-colorpicker.css
│   │   │   ├── bootstrap-colorpicker.js
│   │   │   ├── bootstrap-colorpicker.min.css
│   │   │   ├── bootstrap-colorpicker.min.js
│   │   │   └── img
│   │   │   ├── alpha-horizontal.png
│   │   │   ├── alpha.png
│   │   │   ├── hue-horizontal.png
│   │   │   ├── hue.png
│   │   │   └── saturation.png
│   │   ├── datatables
│   │   │   ├── dataTables.bootstrap.css
│   │   │   ├── dataTables.bootstrap.js
│   │   │   ├── dataTables.bootstrap.min.js
│   │   │   ├── extensions
│   │   │   │   ├── AutoFill
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.autoFill.css
│   │   │   │   │   │   └── dataTables.autoFill.min.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── columns.html
│   │   │   │   │   │   ├── complete-callback.html
│   │   │   │   │   │   ├── fill-both.html
│   │   │   │   │   │   ├── fill-horizontal.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── scrolling.html
│   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   └── step-callback.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   └── filler.png
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.autoFill.js
│   │   │   │   │   │   └── dataTables.autoFill.min.js
│   │   │   │   │   └── Readme.txt
│   │   │   │   ├── ColReorder
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.colReorder.css
│   │   │   │   │   │   └── dataTables.colReorder.min.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── alt_insert.html
│   │   │   │   │   │   ├── col_filter.html
│   │   │   │   │   │   ├── colvis.html
│   │   │   │   │   │   ├── fixedcolumns.html
│   │   │   │   │   │   ├── fixedheader.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── jqueryui.html
│   │   │   │   │   │   ├── new_init.html
│   │   │   │   │   │   ├── predefined.html
│   │   │   │   │   │   ├── realtime.html
│   │   │   │   │   │   ├── reset.html
│   │   │   │   │   │   ├── scrolling.html
│   │   │   │   │   │   ├── server_side.html
│   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   └── state_save.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   └── insert.png
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.colReorder.js
│   │   │   │   │   │   └── dataTables.colReorder.min.js
│   │   │   │   │   ├── License.txt
│   │   │   │   │   └── Readme.md
│   │   │   │   ├── ColVis
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.colVis.css
│   │   │   │   │   │   ├── dataTables.colvis.jqueryui.css
│   │   │   │   │   │   └── dataTables.colVis.min.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── button_order.html
│   │   │   │   │   │   ├── exclude_columns.html
│   │   │   │   │   │   ├── group_columns.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── jqueryui.html
│   │   │   │   │   │   ├── mouseover.html
│   │   │   │   │   │   ├── new_init.html
│   │   │   │   │   │   ├── restore.html
│   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   ├── text.html
│   │   │   │   │   │   ├── title_callback.html
│   │   │   │   │   │   ├── two_tables.html
│   │   │   │   │   │   └── two_tables_identical.html
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.colVis.js
│   │   │   │   │   │   └── dataTables.colVis.min.js
│   │   │   │   │   ├── License.txt
│   │   │   │   │   └── Readme.md
│   │   │   │   ├── FixedColumns
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.fixedColumns.css
│   │   │   │   │   │   └── dataTables.fixedColumns.min.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── bootstrap.html
│   │   │   │   │   │   ├── col_filter.html
│   │   │   │   │   │   ├── colvis.html
│   │   │   │   │   │   ├── css_size.html
│   │   │   │   │   │   ├── index_column.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── left_right_columns.html
│   │   │   │   │   │   ├── right_column.html
│   │   │   │   │   │   ├── rowspan.html
│   │   │   │   │   │   ├── server-side-processing.html
│   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   ├── size_fixed.html
│   │   │   │   │   │   ├── size_fluid.html
│   │   │   │   │   │   └── two_columns.html
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.fixedColumns.js
│   │   │   │   │   │   └── dataTables.fixedColumns.min.js
│   │   │   │   │   ├── License.txt
│   │   │   │   │   └── Readme.md
│   │   │   │   ├── FixedHeader
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.fixedHeader.css
│   │   │   │   │   │   └── dataTables.fixedHeader.min.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── header_footer.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   ├── top_left_right.html
│   │   │   │   │   │   ├── two_tables.html
│   │   │   │   │   │   └── zIndexes.html
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.fixedHeader.js
│   │   │   │   │   │   └── dataTables.fixedHeader.min.js
│   │   │   │   │   └── Readme.txt
│   │   │   │   ├── KeyTable
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.keyTable.css
│   │   │   │   │   │   └── dataTables.keyTable.min.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── events.html
│   │   │   │   │   │   ├── html.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── scrolling.html
│   │   │   │   │   │   └── simple.html
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.keyTable.js
│   │   │   │   │   │   └── dataTables.keyTable.min.js
│   │   │   │   │   └── Readme.txt
│   │   │   │   ├── Responsive
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.responsive.css
│   │   │   │   │   │   └── dataTables.responsive.scss
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── child-rows
│   │   │   │   │   │   │   ├── column-control.html
│   │   │   │   │   │   │   ├── custom-renderer.html
│   │   │   │   │   │   │   ├── disable-child-rows.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── right-column.html
│   │   │   │   │   │   │   └── whole-row-control.html
│   │   │   │   │   │   ├── display-control
│   │   │   │   │   │   │   ├── auto.html
│   │   │   │   │   │   │   ├── classes.html
│   │   │   │   │   │   │   ├── complexHeader.html
│   │   │   │   │   │   │   ├── fixedHeader.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   └── init-classes.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── initialisation
│   │   │   │   │   │   │   ├── ajax.html
│   │   │   │   │   │   │   ├── className.html
│   │   │   │   │   │   │   ├── default.html
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── new.html
│   │   │   │   │   │   │   └── option.html
│   │   │   │   │   │   └── styling
│   │   │   │   │   │   ├── bootstrap.html
│   │   │   │   │   │   ├── compact.html
│   │   │   │   │   │   ├── foundation.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   └── scrolling.html
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.responsive.js
│   │   │   │   │   │   └── dataTables.responsive.min.js
│   │   │   │   │   ├── License.txt
│   │   │   │   │   └── Readme.md
│   │   │   │   ├── Scroller
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── dataTables.scroller.css
│   │   │   │   │   │   └── dataTables.scroller.min.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── api_scrolling.html
│   │   │   │   │   │   ├── data
│   │   │   │   │   │   │   ├── 2500.txt
│   │   │   │   │   │   │   └── ssp.php
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── large_js_source.html
│   │   │   │   │   │   ├── server-side_processing.html
│   │   │   │   │   │   ├── simple.html
│   │   │   │   │   │   └── state_saving.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   └── loading-background.png
│   │   │   │   │   ├── js
│   │   │   │   │   │   ├── dataTables.scroller.js
│   │   │   │   │   │   └── dataTables.scroller.min.js
│   │   │   │   │   └── Readme.txt
│   │   │   │   └── TableTools
│   │   │   │   ├── css
│   │   │   │   │   ├── dataTables.tableTools.css
│   │   │   │   │   └── dataTables.tableTools.min.css
│   │   │   │   ├── examples
│   │   │   │   │   ├── ajax.html
│   │   │   │   │   ├── alter_buttons.html
│   │   │   │   │   ├── bootstrap.html
│   │   │   │   │   ├── button_text.html
│   │   │   │   │   ├── collection.html
│   │   │   │   │   ├── defaults.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── jqueryui.html
│   │   │   │   │   ├── multi_instance.html
│   │   │   │   │   ├── multiple_tables.html
│   │   │   │   │   ├── new_init.html
│   │   │   │   │   ├── pdf_message.html
│   │   │   │   │   ├── plug-in.html
│   │   │   │   │   ├── select_column.html
│   │   │   │   │   ├── select_multi.html
│   │   │   │   │   ├── select_os.html
│   │   │   │   │   ├── select_single.html
│   │   │   │   │   ├── simple.html
│   │   │   │   │   └── swf_path.html
│   │   │   │   ├── images
│   │   │   │   │   ├── collection_hover.png
│   │   │   │   │   ├── collection.png
│   │   │   │   │   ├── copy_hover.png
│   │   │   │   │   ├── copy.png
│   │   │   │   │   ├── csv_hover.png
│   │   │   │   │   ├── csv.png
│   │   │   │   │   ├── pdf_hover.png
│   │   │   │   │   ├── pdf.png
│   │   │   │   │   ├── print_hover.png
│   │   │   │   │   ├── print.png
│   │   │   │   │   ├── psd
│   │   │   │   │   │   ├── collection.psd
│   │   │   │   │   │   ├── copy document.psd
│   │   │   │   │   │   ├── file_types.psd
│   │   │   │   │   │   └── printer.psd
│   │   │   │   │   ├── xls_hover.png
│   │   │   │   │   └── xls.png
│   │   │   │   ├── js
│   │   │   │   │   ├── dataTables.tableTools.js
│   │   │   │   │   └── dataTables.tableTools.min.js
│   │   │   │   ├── Readme.md
│   │   │   │   └── swf
│   │   │   │   ├── copy_csv_xls_pdf.swf
│   │   │   │   └── copy_csv_xls.swf
│   │   │   ├── images
│   │   │   │   ├── sort_asc_disabled.png
│   │   │   │   ├── sort_asc.png
│   │   │   │   ├── sort_both.png
│   │   │   │   ├── sort_desc_disabled.png
│   │   │   │   └── sort_desc.png
│   │   │   ├── jquery.dataTables.css
│   │   │   ├── jquery.dataTables.js
│   │   │   ├── jquery.dataTables.min.css
│   │   │   ├── jquery.dataTables.min.js
│   │   │   └── jquery.dataTables_themeroller.css
│   │   ├── datepicker
│   │   │   ├── bootstrap-datepicker.js
│   │   │   ├── datepicker3.css
│   │   │   └── locales
│   │   │   ├── bootstrap-datepicker.ar.js
│   │   │   ├── bootstrap-datepicker.az.js
│   │   │   ├── bootstrap-datepicker.bg.js
│   │   │   ├── bootstrap-datepicker.ca.js
│   │   │   ├── bootstrap-datepicker.cs.js
│   │   │   ├── bootstrap-datepicker.cy.js
│   │   │   ├── bootstrap-datepicker.da.js
│   │   │   ├── bootstrap-datepicker.de.js
│   │   │   ├── bootstrap-datepicker.el.js
│   │   │   ├── bootstrap-datepicker.es.js
│   │   │   ├── bootstrap-datepicker.et.js
│   │   │   ├── bootstrap-datepicker.fa.js
│   │   │   ├── bootstrap-datepicker.fi.js
│   │   │   ├── bootstrap-datepicker.fr.js
│   │   │   ├── bootstrap-datepicker.gl.js
│   │   │   ├── bootstrap-datepicker.he.js
│   │   │   ├── bootstrap-datepicker.hr.js
│   │   │   ├── bootstrap-datepicker.hu.js
│   │   │   ├── bootstrap-datepicker.id.js
│   │   │   ├── bootstrap-datepicker.is.js
│   │   │   ├── bootstrap-datepicker.it.js
│   │   │   ├── bootstrap-datepicker.ja.js
│   │   │   ├── bootstrap-datepicker.ka.js
│   │   │   ├── bootstrap-datepicker.kk.js
│   │   │   ├── bootstrap-datepicker.kr.js
│   │   │   ├── bootstrap-datepicker.lt.js
│   │   │   ├── bootstrap-datepicker.lv.js
│   │   │   ├── bootstrap-datepicker.mk.js
│   │   │   ├── bootstrap-datepicker.ms.js
│   │   │   ├── bootstrap-datepicker.nb.js
│   │   │   ├── bootstrap-datepicker.nl-BE.js
│   │   │   ├── bootstrap-datepicker.nl.js
│   │   │   ├── bootstrap-datepicker.no.js
│   │   │   ├── bootstrap-datepicker.pl.js
│   │   │   ├── bootstrap-datepicker.pt-BR.js
│   │   │   ├── bootstrap-datepicker.pt.js
│   │   │   ├── bootstrap-datepicker.ro.js
│   │   │   ├── bootstrap-datepicker.rs.js
│   │   │   ├── bootstrap-datepicker.rs-latin.js
│   │   │   ├── bootstrap-datepicker.ru.js
│   │   │   ├── bootstrap-datepicker.sk.js
│   │   │   ├── bootstrap-datepicker.sl.js
│   │   │   ├── bootstrap-datepicker.sq.js
│   │   │   ├── bootstrap-datepicker.sv.js
│   │   │   ├── bootstrap-datepicker.sw.js
│   │   │   ├── bootstrap-datepicker.th.js
│   │   │   ├── bootstrap-datepicker.tr.js
│   │   │   ├── bootstrap-datepicker.ua.js
│   │   │   ├── bootstrap-datepicker.vi.js
│   │   │   ├── bootstrap-datepicker.zh-CN.js
│   │   │   └── bootstrap-datepicker.zh-TW.js
│   │   ├── daterangepicker
│   │   │   ├── daterangepicker-bs3.css
│   │   │   ├── daterangepicker.js
│   │   │   ├── moment.js
│   │   │   └── moment.min.js
│   │   ├── fastclick
│   │   │   ├── fastclick.js
│   │   │   └── fastclick.min.js
│   │   ├── flot
│   │   │   ├── excanvas.js
│   │   │   ├── excanvas.min.js
│   │   │   ├── jquery.colorhelpers.js
│   │   │   ├── jquery.colorhelpers.min.js
│   │   │   ├── jquery.flot.canvas.js
│   │   │   ├── jquery.flot.canvas.min.js
│   │   │   ├── jquery.flot.categories.js
│   │   │   ├── jquery.flot.categories.min.js
│   │   │   ├── jquery.flot.crosshair.js
│   │   │   ├── jquery.flot.crosshair.min.js
│   │   │   ├── jquery.flot.errorbars.js
│   │   │   ├── jquery.flot.errorbars.min.js
│   │   │   ├── jquery.flot.fillbetween.js
│   │   │   ├── jquery.flot.fillbetween.min.js
│   │   │   ├── jquery.flot.image.js
│   │   │   ├── jquery.flot.image.min.js
│   │   │   ├── jquery.flot.js
│   │   │   ├── jquery.flot.min.js
│   │   │   ├── jquery.flot.navigate.js
│   │   │   ├── jquery.flot.navigate.min.js
│   │   │   ├── jquery.flot.pie.js
│   │   │   ├── jquery.flot.pie.min.js
│   │   │   ├── jquery.flot.resize.js
│   │   │   ├── jquery.flot.resize.min.js
│   │   │   ├── jquery.flot.selection.js
│   │   │   ├── jquery.flot.selection.min.js
│   │   │   ├── jquery.flot.stack.js
│   │   │   ├── jquery.flot.stack.min.js
│   │   │   ├── jquery.flot.symbol.js
│   │   │   ├── jquery.flot.symbol.min.js
│   │   │   ├── jquery.flot.threshold.js
│   │   │   ├── jquery.flot.threshold.min.js
│   │   │   ├── jquery.flot.time.js
│   │   │   └── jquery.flot.time.min.js
│   │   ├── fullcalendar
│   │   │   ├── fullcalendar.css
│   │   │   ├── fullcalendar.js
│   │   │   ├── fullcalendar.min.css
│   │   │   ├── fullcalendar.min.js
│   │   │   └── fullcalendar.print.css
│   │   ├── iCheck
│   │   │   ├── all.css
│   │   │   ├── flat
│   │   │   │   ├── aero@2x.png
│   │   │   │   ├── aero.css
│   │   │   │   ├── aero.png
│   │   │   │   ├── _all.css
│   │   │   │   ├── blue@2x.png
│   │   │   │   ├── blue.css
│   │   │   │   ├── blue.png
│   │   │   │   ├── flat@2x.png
│   │   │   │   ├── flat.css
│   │   │   │   ├── flat.png
│   │   │   │   ├── green@2x.png
│   │   │   │   ├── green.css
│   │   │   │   ├── green.png
│   │   │   │   ├── grey@2x.png
│   │   │   │   ├── grey.css
│   │   │   │   ├── grey.png
│   │   │   │   ├── orange@2x.png
│   │   │   │   ├── orange.css
│   │   │   │   ├── orange.png
│   │   │   │   ├── pink@2x.png
│   │   │   │   ├── pink.css
│   │   │   │   ├── pink.png
│   │   │   │   ├── purple@2x.png
│   │   │   │   ├── purple.css
│   │   │   │   ├── purple.png
│   │   │   │   ├── red@2x.png
│   │   │   │   ├── red.css
│   │   │   │   ├── red.png
│   │   │   │   ├── yellow@2x.png
│   │   │   │   ├── yellow.css
│   │   │   │   └── yellow.png
│   │   │   ├── futurico
│   │   │   │   ├── futurico@2x.png
│   │   │   │   ├── futurico.css
│   │   │   │   └── futurico.png
│   │   │   ├── icheck.js
│   │   │   ├── icheck.min.js
│   │   │   ├── line
│   │   │   │   ├── aero.css
│   │   │   │   ├── _all.css
│   │   │   │   ├── blue.css
│   │   │   │   ├── green.css
│   │   │   │   ├── grey.css
│   │   │   │   ├── line@2x.png
│   │   │   │   ├── line.css
│   │   │   │   ├── line.png
│   │   │   │   ├── orange.css
│   │   │   │   ├── pink.css
│   │   │   │   ├── purple.css
│   │   │   │   ├── red.css
│   │   │   │   └── yellow.css
│   │   │   ├── minimal
│   │   │   │   ├── aero@2x.png
│   │   │   │   ├── aero.css
│   │   │   │   ├── aero.png
│   │   │   │   ├── _all.css
│   │   │   │   ├── blue@2x.png
│   │   │   │   ├── blue.css
│   │   │   │   ├── blue.png
│   │   │   │   ├── green@2x.png
│   │   │   │   ├── green.css
│   │   │   │   ├── green.png
│   │   │   │   ├── grey@2x.png
│   │   │   │   ├── grey.css
│   │   │   │   ├── grey.png
│   │   │   │   ├── minimal@2x.png
│   │   │   │   ├── minimal.css
│   │   │   │   ├── minimal.png
│   │   │   │   ├── orange@2x.png
│   │   │   │   ├── orange.css
│   │   │   │   ├── orange.png
│   │   │   │   ├── pink@2x.png
│   │   │   │   ├── pink.css
│   │   │   │   ├── pink.png
│   │   │   │   ├── purple@2x.png
│   │   │   │   ├── purple.css
│   │   │   │   ├── purple.png
│   │   │   │   ├── red@2x.png
│   │   │   │   ├── red.css
│   │   │   │   ├── red.png
│   │   │   │   ├── yellow@2x.png
│   │   │   │   ├── yellow.css
│   │   │   │   └── yellow.png
│   │   │   ├── polaris
│   │   │   │   ├── polaris@2x.png
│   │   │   │   ├── polaris.css
│   │   │   │   └── polaris.png
│   │   │   └── square
│   │   │   ├── aero@2x.png
│   │   │   ├── aero.css
│   │   │   ├── aero.png
│   │   │   ├── _all.css
│   │   │   ├── blue@2x.png
│   │   │   ├── blue.css
│   │   │   ├── blue.png
│   │   │   ├── green@2x.png
│   │   │   ├── green.css
│   │   │   ├── green.png
│   │   │   ├── grey@2x.png
│   │   │   ├── grey.css
│   │   │   ├── grey.png
│   │   │   ├── orange@2x.png
│   │   │   ├── orange.css
│   │   │   ├── orange.png
│   │   │   ├── pink@2x.png
│   │   │   ├── pink.css
│   │   │   ├── pink.png
│   │   │   ├── purple@2x.png
│   │   │   ├── purple.css
│   │   │   ├── purple.png
│   │   │   ├── red@2x.png
│   │   │   ├── red.css
│   │   │   ├── red.png
│   │   │   ├── square@2x.png
│   │   │   ├── square.css
│   │   │   ├── square.png
│   │   │   ├── yellow@2x.png
│   │   │   ├── yellow.css
│   │   │   └── yellow.png
│   │   ├── input-mask
│   │   │   ├── jquery.inputmask.date.extensions.js
│   │   │   ├── jquery.inputmask.extensions.js
│   │   │   ├── jquery.inputmask.js
│   │   │   ├── jquery.inputmask.numeric.extensions.js
│   │   │   ├── jquery.inputmask.phone.extensions.js
│   │   │   ├── jquery.inputmask.regex.extensions.js
│   │   │   └── phone-codes
│   │   │   ├── phone-be.json
│   │   │   ├── phone-codes.json
│   │   │   └── readme.txt
│   │   ├── ionslider
│   │   │   ├── img
│   │   │   │   ├── sprite-skin-flat.png
│   │   │   │   └── sprite-skin-nice.png
│   │   │   ├── ion.rangeSlider.css
│   │   │   ├── ion.rangeSlider.min.js
│   │   │   ├── ion.rangeSlider.skinFlat.css
│   │   │   └── ion.rangeSlider.skinNice.css
│   │   ├── jQuery
│   │   │   └── jQuery-2.1.4.min.js
│   │   ├── jQueryUI
│   │   │   ├── jquery-ui-1.10.3.js
│   │   │   └── jquery-ui-1.10.3.min.js
│   │   ├── jvectormap
│   │   │   ├── jquery-jvectormap-1.2.2.css
│   │   │   ├── jquery-jvectormap-1.2.2.min.js
│   │   │   └── jquery-jvectormap-world-mill-en.js
│   │   ├── knob
│   │   │   └── jquery.knob.js
│   │   ├── morris
│   │   │   ├── morris.css
│   │   │   ├── morris.js
│   │   │   └── morris.min.js
│   │   ├── pace
│   │   │   └── pace.js
│   │   ├── slimScroll
│   │   │   ├── jquery.slimscroll.js
│   │   │   └── jquery.slimscroll.min.js
│   │   ├── sparkline
│   │   │   ├── jquery.sparkline.js
│   │   │   └── jquery.sparkline.min.js
│   │   └── timepicker
│   │   ├── bootstrap-timepicker.css
│   │   ├── bootstrap-timepicker.js
│   │   ├── bootstrap-timepicker.min.css
│   │   └── bootstrap-timepicker.min.js
│   ├── app.py
│   ├── doc
│   │   ├── restful_search.html
│   │   └── restful_search.html~
│   ├── files
│   │   ├── 1846150c-25ce-11e5-86f9-00163e0031b2.jpg
│   │   ├── 1b20e0fa-2bdb-11e5-bfbf-00163e0031b2.jpg
│   │   ├── 20a96cb8-2460-11e5-ab2b-00163e0031b2.jpg
│   │   ├── 25e7a1c0-253e-11e5-9b0c-00163e0031b2.jpg
│   │   ├── 30f33802-1d84-11e5-80fc-00163e0023bf.jpg
│   │   ├── 465af5ec-2660-11e5-a0d9-00163e0031b2.jpg
│   │   ├── 46690f9c-25c5-11e5-928c-00163e0031b2.jpg
│   │   ├── 4bc9caa0-253c-11e5-9b0c-00163e0031b2.JPG
│   │   ├── 52fcb892-23f1-11e5-ad1d-00163e0031b2.jpg
│   │   ├── 5796c9ec-240f-11e5-8da0-00163e0031b2.jpg
│   │   ├── 61b78106-23f5-11e5-84d8-00163e0031b2.jpg
│   │   ├── 638cf57a-245d-11e5-8a13-00163e0031b2.jpg
│   │   ├── 6ab5bf5a-2541-11e5-84bd-00163e0031b2.jpg
│   │   ├── 7f814480-2bdc-11e5-a9aa-00163e0031b2.jpg
│   │   ├── 848b4ff4-25d1-11e5-ba68-00163e0031b2.jpg
│   │   ├── a675e36e-2661-11e5-a34a-00163e0031b2.jpg
│   │   ├── ab4af270-2536-11e5-84bd-00163e0031b2.jpg
│   │   ├── ab9d403e-1ed3-11e5-a997-00163e0023bf.jpg
│   │   ├── ae3ab270-2538-11e5-86e7-00163e0031b2.jpg
│   │   ├── b1cce540-2540-11e5-b0e7-00163e0031b2.jpg
│   │   ├── b274bdf2-25c6-11e5-9551-00163e0031b2.jpg
│   │   ├── c962ac3e-25c8-11e5-bd08-00163e0031b2.jpg
│   │   ├── ccb9fffe-2410-11e5-ad1d-00163e0031b2.jpg
│   │   ├── d92ba316-2bd9-11e5-b1a5-00163e0031b2.jpg
│   │   ├── default_bulletinimage.jpg
│   │   ├── default_institutionimage.jpg
│   │   ├── default_schoolimage.jpg
│   │   ├── df6a9b8a-1e67-11e5-9574-00163e0023bf.jpg
│   │   ├── e01da49a-25cf-11e5-928c-00163e0031b2.jpg
│   │   ├── e7ebb582-23f3-11e5-b3e0-00163e0031b2.jpg
│   │   ├── eec4e416-2667-11e5-a30f-00163e0031b2.jpg
│   │   ├── f7903970-25cb-11e5-bd08-00163e0031b2.jpg
│   │   ├── f80eb244-2532-11e5-86e7-00163e0031b2.jpg
│   │   └── fb58345a-2534-11e5-8c20-00163e0031b2.jpg
│   ├── forms.py
│   ├── forms.py~
│   ├── __init__.py
│   ├── Logic
│   │   ├── __init__.py
│   │   ├── logic.py
│   │   ├── logic.py~
│   │   ├── restful.py
│   │   └── restful.py~
│   ├── plugins
│   │   └── Font-Awesome-3.2.1
│   │   ├── composer.json
│   │   ├── _config.yml
│   │   ├── CONTRIBUTING.md
│   │   ├── css
│   │   │   ├── font-awesome.css
│   │   │   ├── font-awesome-ie7.css
│   │   │   ├── font-awesome-ie7.min.css
│   │   │   └── font-awesome.min.css
│   │   ├── font
│   │   │   ├── FontAwesome.otf
│   │   │   ├── fontawesome-webfont.eot
│   │   │   ├── fontawesome-webfont.svg
│   │   │   ├── fontawesome-webfont.ttf
│   │   │   └── fontawesome-webfont.woff
│   │   ├── Gemfile
│   │   ├── Gemfile.lock
│   │   ├── less
│   │   │   ├── bootstrap.less
│   │   │   ├── core.less
│   │   │   ├── extras.less
│   │   │   ├── font-awesome-ie7.less
│   │   │   ├── font-awesome.less
│   │   │   ├── icons.less
│   │   │   ├── mixins.less
│   │   │   ├── path.less
│   │   │   └── variables.less
│   │   ├── package.json
│   │   ├── README.md
│   │   ├── scss
│   │   │   ├── _bootstrap.scss
│   │   │   ├── _core.scss
│   │   │   ├── _extras.scss
│   │   │   ├── font-awesome-ie7.scss
│   │   │   ├── font-awesome.scss
│   │   │   ├── _icons.scss
│   │   │   ├── _mixins.scss
│   │   │   ├── _path.scss
│   │   │   └── _variables.scss
│   │   └── src
│   │   ├── assets
│   │   │   ├── css
│   │   │   │   ├── prettify.css
│   │   │   │   └── pygments.css
│   │   │   ├── font-awesome
│   │   │   │   ├── font
│   │   │   │   │   ├── FontAwesome.otf
│   │   │   │   │   ├── fontawesome-webfont.eot
│   │   │   │   │   ├── fontawesome-webfont.svg
│   │   │   │   │   ├── fontawesome-webfont.ttf
│   │   │   │   │   └── fontawesome-webfont.woff
│   │   │   │   ├── less
│   │   │   │   │   ├── bootstrap.less
│   │   │   │   │   ├── core.less
│   │   │   │   │   ├── extras.less
│   │   │   │   │   ├── font-awesome-ie7.less
│   │   │   │   │   ├── font-awesome.less
│   │   │   │   │   ├── icons.less
│   │   │   │   │   ├── mixins.less
│   │   │   │   │   ├── path.less
│   │   │   │   │   └── variables.less
│   │   │   │   └── scss
│   │   │   │   ├── _bootstrap.scss
│   │   │   │   ├── _core.scss
│   │   │   │   ├── _extras.scss
│   │   │   │   ├── font-awesome-ie7.scss
│   │   │   │   ├── font-awesome.scss
│   │   │   │   ├── _icons.scss
│   │   │   │   ├── _mixins.scss
│   │   │   │   ├── _path.scss
│   │   │   │   └── _variables.scss
│   │   │   ├── ico
│   │   │   │   └── favicon.ico
│   │   │   ├── img
│   │   │   │   ├── contribution-sample.png
│   │   │   │   ├── fort_awesome.jpg
│   │   │   │   ├── glyphicons-halflings.png
│   │   │   │   ├── glyphicons-halflings-white.png
│   │   │   │   └── icon-flag.pdf
│   │   │   ├── js
│   │   │   │   ├── backbone.min.js
│   │   │   │   ├── bootstrap-222.min.js
│   │   │   │   ├── bootstrap-2.3.1.min.js
│   │   │   │   ├── jquery-1.7.1.min.js
│   │   │   │   ├── prettify.min.js
│   │   │   │   ├── site.js
│   │   │   │   ├── underscore.min.js
│   │   │   │   ├── ZeroClipboard-1.1.7.min.js
│   │   │   │   └── ZeroClipboard-1.1.7.swf
│   │   │   └── less
│   │   │   ├── bootstrap-2.3.2
│   │   │   │   ├── accordion.less
│   │   │   │   ├── alerts.less
│   │   │   │   ├── bootstrap.less
│   │   │   │   ├── breadcrumbs.less
│   │   │   │   ├── button-groups.less
│   │   │   │   ├── buttons.less
│   │   │   │   ├── carousel.less
│   │   │   │   ├── close.less
│   │   │   │   ├── code.less
│   │   │   │   ├── component-animations.less
│   │   │   │   ├── dropdowns.less
│   │   │   │   ├── forms.less
│   │   │   │   ├── grid.less
│   │   │   │   ├── hero-unit.less
│   │   │   │   ├── labels-badges.less
│   │   │   │   ├── layouts.less
│   │   │   │   ├── media.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── modals.less
│   │   │   │   ├── navbar.less
│   │   │   │   ├── navs.less
│   │   │   │   ├── pager.less
│   │   │   │   ├── pagination.less
│   │   │   │   ├── popovers.less
│   │   │   │   ├── progress-bars.less
│   │   │   │   ├── reset.less
│   │   │   │   ├── responsive-1200px-min.less
│   │   │   │   ├── responsive-767px-max.less
│   │   │   │   ├── responsive-768px-979px.less
│   │   │   │   ├── responsive.less
│   │   │   │   ├── responsive-navbar.less
│   │   │   │   ├── responsive-utilities.less
│   │   │   │   ├── scaffolding.less
│   │   │   │   ├── sprites.less
│   │   │   │   ├── tables.less
│   │   │   │   ├── thumbnails.less
│   │   │   │   ├── tooltip.less
│   │   │   │   ├── type.less
│   │   │   │   ├── utilities.less
│   │   │   │   ├── variables.less
│   │   │   │   └── wells.less
│   │   │   ├── lazy.less
│   │   │   ├── mixins.less
│   │   │   ├── responsive-1200px-min.less
│   │   │   ├── responsive-767px-max.less
│   │   │   ├── responsive-768px-979px.less
│   │   │   ├── responsive.less
│   │   │   ├── responsive-navbar.less
│   │   │   ├── site.less
│   │   │   ├── sticky-footer.less
│   │   │   └── variables.less
│   │   ├── cheatsheet.html
│   │   ├── CNAME
│   │   ├── community.html
│   │   ├── design.html
│   │   ├── examples.html
│   │   ├── get-started.html
│   │   ├── icons.html
│   │   ├── icons.yml
│   │   ├── _includes
│   │   │   ├── ads
│   │   │   │   ├── carbon-dark-vertical.html
│   │   │   │   ├── carbon-light-horizontal.html
│   │   │   │   └── carbon-light-vertical.html
│   │   │   ├── brand-license.html
│   │   │   ├── cheatsheet.html
│   │   │   ├── community
│   │   │   │   ├── getting-support.html
│   │   │   │   ├── project-milestones.html
│   │   │   │   ├── reporting-bugs.html
│   │   │   │   ├── requesting-new-icons.html
│   │   │   │   └── submitting-pull-requests.html
│   │   │   ├── community.html
│   │   │   ├── examples
│   │   │   │   ├── animated-spinner.html
│   │   │   │   ├── bordered-pulled.html
│   │   │   │   ├── bulleted-lists.html
│   │   │   │   ├── button-dropdowns.html
│   │   │   │   ├── button-groups.html
│   │   │   │   ├── buttons.html
│   │   │   │   ├── custom.html
│   │   │   │   ├── form-inputs.html
│   │   │   │   ├── inline-icons.html
│   │   │   │   ├── larger-icons.html
│   │   │   │   ├── navigation.html
│   │   │   │   ├── new.html
│   │   │   │   ├── rotated-flipped.html
│   │   │   │   └── stacked.html
│   │   │   ├── examples.html
│   │   │   ├── footer.html
│   │   │   ├── get-started.html
│   │   │   ├── icons
│   │   │   │   ├── brand.html
│   │   │   │   ├── currency.html
│   │   │   │   ├── directional.html
│   │   │   │   ├── medical.html
│   │   │   │   ├── new.html
│   │   │   │   ├── text-editor.html
│   │   │   │   ├── video-player.html
│   │   │   │   └── web-application.html
│   │   │   ├── icons.html
│   │   │   ├── jumbotron.html
│   │   │   ├── jumbotron-slider.html
│   │   │   ├── license-code.less
│   │   │   ├── license.html
│   │   │   ├── navbar.html
│   │   │   ├── stripe-ad.html
│   │   │   ├── stripe-social.html
│   │   │   ├── tell-me-thanks.html
│   │   │   ├── tests
│   │   │   │   ├── rotated-flipped.html
│   │   │   │   ├── rotated-flipped-inside-anchor.html
│   │   │   │   ├── rotated-flipped-inside-btn.html
│   │   │   │   ├── stacked.html
│   │   │   │   └── stacked-inside-anchor.html
│   │   │   ├── thanks-to.html
│   │   │   ├── whats-new.html
│   │   │   └── why.html
│   │   ├── index.html
│   │   ├── _layouts
│   │   │   ├── base.html
│   │   │   └── icon.html
│   │   ├── license.html
│   │   ├── Makefile
│   │   ├── _plugins
│   │   │   ├── icon_page_generator.rb
│   │   │   └── site.rb
│   │   ├── test.html
│   │   └── whats-new.html
│   ├── static
│   │   ├── base.js
│   │   ├── base.js~
│   │   ├── favicon.ico
│   │   ├── font-awesome.min.css
│   │   ├── font-awesome.min.css.1
│   │   ├── html5shiv.min.js
│   │   ├── ionicons.min.css
│   │   ├── jquery.js
│   │   ├── jquery-ui.min.js
│   │   ├── json3.min.js
│   │   ├── moment.min.js
│   │   ├── raphael-min.js
│   │   ├── respond.min.js
│   │   └── socket.io.min.js
│   ├── templates
│   │   ├── base.html
│   │   ├── base.html~
│   │   ├── base_sample.html
│   │   ├── test.html
│   │   ├── test.html~
│   │   ├── view_account.html
│   │   ├── view_account.html~
│   │   ├── view_accounts.html
│   │   ├── view_accounts.html~
│   │   ├── view_bulletin.html
│   │   ├── view_bulletin.html~
│   │   ├── view_bulletins.html
│   │   ├── view_bulletins.html~
│   │   ├── view_institution.html
│   │   ├── view_institution.html~
│   │   ├── view_institutions.html
│   │   ├── view_institutions.html~
│   │   ├── view_school.html
│   │   ├── view_school.html~
│   │   ├── view_schools.html
│   │   └── view_schools.html~
│   ├── views.py
│   └── views.py~
├── chapter13
│   ├── E-R.png
│   └── IotGateway
│   └── src
│   ├── client.py
│   ├── Command
│   │   ├── AddAccount.py
│   │   ├── AddApartment.py
│   │   ├── AddDevice.py
│   │   ├── AddRelayer.py
│   │   ├── Authorize.py
│   │   ├── #BaseCommand.py#
│   │   ├── BaseCommand.py
│   │   ├── BaseControl.py
│   │   ├── BaseNotify.py
│   │   ├── BaseSimpleControl.py
│   │   ├── ControlDevice.py
│   │   ├── HeartBeat.py
│   │   ├── __init__.py
│   │   ├── ModifyApartment.py
│   │   ├── ModifyRelayer.py
│   │   ├── PasswordRestore.py
│   │   ├── QueryAccount.py
│   │   ├── QueryAlarm.py
│   │   ├── QueryApartment.py
│   │   ├── QueryDevice.py
│   │   ├── QueryRelayerStatus.py
│   │   ├── RedirectNotify.py
│   │   ├── RemoveApartment.py
│   │   ├── RemoveDevice.py
│   │   ├── RemoveRelayer.py
│   │   ├── SetArm.py
│   │   └── SetProfile.py
│   ├── DB
│   │   ├── __init__.py
│   │   ├── sbdb_20141008.sql
│   │   ├── SBDB_ORM.py
│   │   ├── SBDB.py
│   │   ├── SB.sql
│   │   └── SB.sql.bak
│   ├── emuHuman.py
│   ├── emuRelayer.py
│   ├── emuSBPS
│   │   ├── ControlDevice.py
│   │   ├── emuReactor.py
│   │   ├── __init__.py
│   │   └── QueryDevice.py
│   ├── __init__.py
│   ├── main.py
│   ├── run_one_time.py
│   ├── SBPS
│   │   ├── example.log
│   │   ├── __init__.py
│   │   ├── InternalMessage.py
│   │   └── ProtocolReactor.py
│   ├── sbs.conf
│   ├── server.pem
│   └── Utils
│   ├── Alarm.py
│   ├── Config.py
│   ├── emaillib.py
│   ├── __init__.py
│   ├── smslib.py
│   └── Util.py
└── 刘长龙《Python高效开发实战》.txt

282 directories, 1530 files

标签:

实例下载地址

Python高效开发实战原代码(刘长龙)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警