Docker镜像安装与启动
取得成就时坚持不懈,要比遭到失败时顽强不屈更重要。——拉罗科
Docker介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker的应用场景1、Web 应用的自动化打包和发布。
2、自动化测试和持续集成、发布。
3、在服务型环境中部署和调整数据库或其他的后台应用。
4、从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。
Docker 的优点Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,您可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生产环 ...
字典之keys()、values()和 items()方法
字典有3个方法,他们返回类似的列表值,分别对应于字典的键,值和键值对:keys()、values()和item()。这些方法返回的值不是真正的列表,它们不能被修改,没有append()方法。但这些数据类型可以用于for循环。values()方法
12345spam = {'color':'red','age':18}for item in spam.values(): print(item) # red 18 取的是值
keys()方法
12345spam = {'color':'red','age':18}for item2 in spam.keys(): print(item2) # color age 取的时键
items()方法 这个方法最特别
1234567891011121314单个参数spam = {'color':'red', ...
总结Vue自定义过滤器
有的时候,有些数据是半动态的,即数据的一部分是变化的,一部分是固定不变或者也可能能动态,但是这种动态是相对比较少的。那么我可以使用过滤器来对数据进行一步优化过滤。在vue中提供了Vue.filter(‘flterName’,fn)来定义一个过滤器,过滤器可以在HTML代码中使用,如对动态拿到的数据进行过滤,
1.定义过滤器
第一个参数是过滤器的名字
第二个参数是过滤器的功能函数。如果不定义,vue也不知道你这个字符串是什么,有什么作用。
2.过滤器功能函数
第一个参数是传入的要过滤数据,即原数据。
第二个参数开始就是html调用过滤器的时候传入的参数。
错误运用过滤器123456filters: { // 自定用户义方法 user_filter(value) { // 通过key(用户id)取用户名 return this.myuser[value] },
正确使用过滤器123456filters: { // 自定用户义方法 user_filter(value ...
HEY UI 与 智能输入框
关于HeyUIHeyUI 是一套基于 Vue2.0 的开源 UI 组件库,主要服务于一些中后台产品。
特性HeyUI提供的是一整套解决方案,所有的组件提供全局的可配置模式。
123456●真正的数据驱动●全局的配置模式●数据字典化
安装推荐使用 npm 的方式安装。
1npm install heyui
支持环境12现代浏览器和 IE9 及以上。
兼容1HeyUI支持 Vue.js 2.x版本
相关链接12345○ https://vuejs.org/Vue (官方文档)○ https://github.com/heyui/hey-cli (Hey-Cli脚手架)○ https://admin.heyui.top/ (官方demo)
智能搜索(AutoComplete 模糊匹配)异步数据请求autocomplete有三种数据类型:key,title,object,如果需求更复杂,请监听change事件手动处理。
123456789101112131415161718 ...
虚拟环境的下载操作
下载虚拟环境控制器1pip install virtualenvwrapper-win -i https://pypi.tuna.tsinghua.edu.cn/simple
创建虚拟环境1mkvirtualenv +name
切换虚拟环境1Workon +name
下载包1Pip install +name(包名称)
删除包1Pip uninstall +name(包名称)
删除虚拟环境1Rmvirtualenv +name
导出当前环境所有包1Pip freeze > requirements.txt(>> 追加)
批量下载包1Pip install -r requirements.txt(路径)
退出当前虚拟环境1deactivate env_+name
查看安装的所有虚拟环境1lsvirtualenv
查看当前环境所有包1Pip list