info

Django基础--2

风格不统一 提交于 2019-12-31 00:34:21
一、路由系统 URL 1.模板语言循环字典 1.简单的字典循环 View Code <ul> {% for i in user_dict %} <li>{{ i }}</li> {% endfor %} </ul> 获取字典中的key <ul> {% for i in user_dict.keys %} <li>{{ i }}</li> {% endfor %} </ul> 获取字典中的key,通过keys关键字,不要括号 <ul> {% for i in user_dict.values %} <li>{{ i }}</li> {% endfor %} </ul> 获取字典中的value,通过values关键字,不要括号 <ul> {% for i in user_dict.items %} <li>{{ i }}</li> {% endfor %} </ul> 获取字典中的key和value,得到的是个元组 <ul> {% for i,j in user_dict.items %} <li>{{ i }}---{{ j }}</li> {% endfor %} </ul> 分别获取字典中的key,value, {% for i in user_dict %} {% for i in user_dict.keys %} {% for i in user_dict.values %

四款好看实用的CSS表格样式分享

青春壹個敷衍的年華 提交于 2019-12-30 23:56:45
文章参考: https://www.w3cschool.cn/css/css-sfrk2opy.html https://www.php.cn/css-tutorial-375461.html https://www.laozuo.org/2040.html   为了让用户拥有更好的阅读体验,将文章中数据以更直观的方式展示是非常必要的,因此,拥有良好的表格设计就显得非常重要了。下面,w3cschool就和大家分享4款好看且实用的CSS表格样式。 —— CSS快速入门    1. 单像素边框CSS表格   这是一个简单但是常用的表格样式。    源代码: <!-- CSS goes in the document HEAD or added to your external stylesheet --> <style type="text/css"> table.gridtable { font-family: verdana,arial,sans-serif; font-size:11px; color:#333333; border-width: 1px; border-color: #666666; border-collapse: collapse; } table.gridtable th { border-width: 1px; padding: 8px; border

Android四大组件之Activity详解

佐手、 提交于 2019-12-30 19:17:50
.Activity的本质 Activity是Android提供的四大组件之一,是进行Android开发必不可少的组件.Activity是一个界面的载体,可以把它与html页面进行类比,html页面由各种各样的标签组成,而Activity则可以由各种控件组成.然而Activity也并不是那么简单.查看Activity类的源码我们就可以看到,这个类大概有六千多行代码,说明Android对Activity的处理是相当复杂的.不过我们平时进行开发的时候不需要了解到那么深入的地步,因为我们可以根据Activity中提供的方法快速的开发,Activity生命周期中涉及到七个回调方法. .Activity的生命周期 Android官方文档给出的Activity生命周期图 当打开一个Activity的时候,会调用这个Activity的onCreate()方法,接着调用onStart()方法,然后调用onResume()方法.当onStart()方法执行之后,我们就可以看到这个Activity界面了.下面通过代码对单个Activity生命周期做进一步的解释. MainActivity.java package com.example.caobotao.activitylifecircle; import android.app.Activity; import android.content

Linux--awk命令

淺唱寂寞╮ 提交于 2019-12-30 19:04:46
一:awk简介 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 awk 是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如 C 语言等。在 linux 系统日常处理工作中,发挥很重要的作用,掌握了 awk 将会使你的工作变的高大上。 awk 是三剑客的老大,利剑出鞘,必会不同凡响。 二:使用方法 awk '{pattern + action}' {filenames} 尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。 awk语言的最基本功能是在文件或者字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作。完整的awk脚本通常用来格式化文本文件中的信息。 通常

找不到火狐Cannot find firefox binary in PATH

北战南征 提交于 2019-12-30 15:15:57
org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: VISTA Build info: version: '2.48.2', revision: '41bccdd', time: '2015-10-09 19:59:12' System info: host: 'MININT-RQ9DS4O', ip: '30.10.3.30', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_60' Driver info: driver.version: FirefoxDriver 解决办法有四个: 1.重新安装firefox在默认路径下; OS Expected Location of Firefox Linux firefox (found using "which") Mac /Applications/Firefox.app/Contents/MacOS/firefox Windows %PROGRAMFILES%\Mozilla Firefox\firefox.exe 2

[Q&A]dpkg:处理 xxx (--configure)时出错

▼魔方 西西 提交于 2019-12-30 12:25:52
这几天用ubuntu,在用apt-get安装软件时出现了类似于 install-info: No dir file specified; try --help for more information. dpkg:处理 gettext (--configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生: findutils E: Sub-process /usr/bin/dpkg returned an error code (1) 网上很多方法都不能解决,重装系统仍不能解决问题,办法如下: 1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old    //现将info文件夹更名 2.$ sudo mkdir /var/lib/dpkg/info            //再新建一个新的info文件夹 3.$ sudo apt-get update, apt-get -f install        //不用解释了吧 4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old   //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下 5.$ sudo rm -rf

ubuntu安装mysql失败

末鹿安然 提交于 2019-12-30 12:25:18
如题,安装过程中出现如下信息: hello sudo apt-get install libapache2-mod-php5 php5-mysql mysql-server 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libapache2-mod-php5 已经是最新的版本了。 mysql-server 已经是最新的版本了。 php5-mysql 已经是最新的版本了。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 334 个软件包未被升级。 有 3 个软件包没有被完全安装或卸载。 解压缩后会消耗掉 0B 的额外空间。 您希望继续执行吗?[Y/n]y 正在设置 libapache2-mod-php5 (5.3.3-1ubuntu9.5) ... dpkg:处理 libapache2-mod-php5 (--configure)时出错: 子进程 已安装 post-installation 脚本 返回了错误号 10 正在设置 php5-cli (5.3.3-1ubuntu9.5) ... dpkg:处理 php5-cli (--configure)时出错: 子进程 已安装 post-installation 脚本 返回了错误号 10 dpkg:依赖关系问题使得 php5-mysql 的配置工作不能继续: php5

gitbook的安装与使用

天涯浪子 提交于 2019-12-30 02:48:24
GitBook 是一个基于 Node.js 的命令行工具,可使用 Github /Git 和 Markdown 来制作精美的电子书。 一、官网下载nodejs直接安装 传送门 ,安装完成后如下: 可以看到npm也安装了,此时可以在cmd控制台进行验证(win+r),输入cmd进入控制台: C:\pc>node -v v8.11.1 C:\pc>npm -v 5.6.0 二、安装gitbook 在cmd控制台输入如下命令进行安装: C:\Users\wwwli>npm install gitbook-cli -g C:\Users\wwwli\AppData\Roaming\npm\gitbook -> C:\Users\wwwli\AppData\Roaming\npm\node_modules\gitbook-cli\bin\gitbook.js+ gitbook-cli@2.3.2 added 578 packages from 672 contributors in 251.912s 查看安装的版本: C:\Users\wwwli>gitbook -VCLI version: 2.3.2GitBook version: 3.2.3 三、安装gitbook editor windows版 官网地址: gitbook editor for windows 备用下载链接:

Jenkins02:Jenkins+maven+svn集成

ⅰ亾dé卋堺 提交于 2019-12-30 01:46:19
1、安装Maven并配置环境变量 下载 maven (windows下载 zip 包,linux下载 tar.gz 包),然后配置环境变量 在项目中使用maven,可以从java中央仓库中获取到项目所依赖的jar包,才能完成项目的部署。 1.1 Linux配置环境变量内容 export MAVEN_HOME=/usr/local/apache-maven-3.5.3 -- 选择自己正确的版本号export PATH=${PATH}:${MAVEN_HOME}/bin 配置完成后,输入 source profile 使环境变量生效 在终端输入 mvn -v 查看maven是否安装成功 1.2 Windows配置环境变量内容 添加环境变量 MAVEN_HOME=C:\Program Files\Maven\apache-maven-3.5.3在path后追加环境变量:%MAVEN_HOME%\bin 输出 mvn -v 检查是否安装成功 2、配置Jenkins中的jdk和maven环境变量 2.1 在Jenkins中点击 系统管理 -> 全局工具配置 分别配置jdk和maven 2.1.1 配置jdk 2.1.2 配置maven 安装插件 Maven Integration plugin 在 全局配置工具 中配置maven 3 安装搭建svn 安装文档地址: https:/

Celery 全面学习笔记

China☆狼群 提交于 2019-12-29 23:48:23
介绍 讲师的博客: https://www.cnblogs.com/alex3714/articles/6351797.html 文档(入门的部分是中文的): http://docs.jinkan.org/docs/celery/getting-started/first-steps-with-celery.html#first-steps 网上更多资料: https://blog.csdn.net/freeking101/article/details/74707619 Celery 是 Distributed Task Queue,分布式任务队列。分布式决定了可以有多个 worker 的存在,队列表示其是异步操作。 Celery 核心模块 Celery有一下5个核心角色 Task 就是任务,有异步任务和定时任务 Broker 中间人,接收生产者发来的消息即Task,将任务存入队列。任务的消费者是Worker。Celery本身不提供队列服务,推荐用Redis或RabbitMQ实现队列服务。 Worker 执行任务的单元,它实时监控消息队列,如果有任务就获取任务并执行它。 Beat 定时任务调度器,根据配置定时将任务发送给Broler。 Backend 用于存储任务的执行结果。 各个角色间的关系看下面这张图理解一下: 安装 Celery4.x 开始不再支持Windows平台了。3