tasks

【Gradle】Gradle任务

China☆狼群 提交于 2019-11-28 15:32:38
Gradle任务 多种方式创建任务 1、直接以一个任务名字创建一个任务的方式: def Task task1 = task(task1) task1.doLast{ println 'task1' } 这种方式的创建其实是调用Project对象中的task(String name)方法。该方法的完整定义: Task task(String name) throws InvalidUserDataException 2、以一个任务名字+一个对该任务配置的Map对象来创建任务: def Task task2 = task(task2,group:BasePlugin.BUILD_GROUP) task2.doLast{ println 'task2' } Task参数Map可用配置 配置项 描述 默认值 type 基于一个存在的Task来创建,和我们类继承差不多 DefaultTask overwrite 是否替换存在的Task,这个和type配合起来用 false dependsOn 用于配置任务的依赖 [] action 添加到任务中的一个Action或者闭包 null description 用于配置任务的描述 null group 用于配置任务的分组 null 3、任务名字+闭包配置的方式: task task3{ description 'task3' doLast{

python爬虫爬取各个城市历史天气及数据可视化

那年仲夏 提交于 2019-11-28 04:15:28
数据抓取 import asyncio import aiohttp from lxml import etree import re from collections import namedtuple Args = namedtuple('Args',['city','year','month']) async def work(args): url = "http://www.tianqihoubao.com/lishi/%s/month/%d%02d.html" % (args.city, args.year, args.month) headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'} async with aiohttp.ClientSession() as session: async with session.get(url, headers=headers, timeout=1000, verify_ssl=False) as response: html = await response.text() ethtml = etree.HTML

VSCode在windows下使用MinGW-w64的gcc/g++编写调试程序

北战南征 提交于 2019-11-27 18:18:17
VSCode在windows下使用MinGW-w64的gcc/g++编写调试程序 如需转载请标明出处: http://blog.csdn.net/itas109 QQ技术交流群: 129518033 文章目录 VSCode在windows下使用MinGW-w64的gcc/g++编写调试程序 @[toc] 前言 1.安装vs code 2.安装c++插件 3.编写测试代码 4.配置相关参数 4.1 C/C++编辑配置 4.2 tasks.json运行前任务配置 4.3 lauch.json启动配置 4.单步调试 5.结果 环境: OS : winows 7 64bit MinGW-w64 Version : x86_64-8.1.0-release-win32-seh-rt_v6-rev0 VSCode : 1.37( Electron: 4.2.7 Chrome: 69.0.3497.128 Node.js: 10.11.0 V8: 6.9.427.31-electron.0) VSCode C++插件:C/C++ for Visual Studio Code 0.25.0-insiders: August 8, 2019 相关文章: MinGW-w64简介 MinGW-w64在windows下的离线安装 前言 为什么会使用VSCode在windows下调试C++程序呢

Visual Studio Code【VScode】 python (windows)开发环境配置及部分插件推荐

白昼怎懂夜的黑 提交于 2019-11-27 07:21:35
在windows下使用vscode开发python 一.配置python环境 方法1.使用cmd安装(部分windows用户可以使用) 打开cmd输入python回车后,自动进入Microsoft Store,点击获取后即可安装python3.7环境。图中的是已经安装好的 方法二:直接到官网下载安装就行,具体方法百度上过多不多赘述,不会的请自行百度 附上下载链接: https://www.python.org/getit/ 二.下载,安装Visual Studio Code 1.下载Visual Studio Code 官网地址: https://code.visualstudio.com/ 点击Download for Windows即可下载 安装Visual Studio Code 根据自己的习惯选择需要的功能选项,选择添加到path的注意重启电脑(个人习惯全选) 三.安装插件,配置VScode 1.常用插件配置 1.安装中文插件 方法1,点击下图红圈所示的图标 方法2,使用组合键 Ctrl + Shift + X 在搜索框中输入Chinese,选择安装第一个插件,点击install下载安装 在右下脚弹出的对话框中点击restart now重启vscode 重启后安装汉化补丁安装完成 2.创建自己的工作区配置vscode 点击打开文件夹选择自己想存储的位置点击选择文件夹

了解Browserify

我的未来我决定 提交于 2019-11-27 06:10:43
Browserify 是一个Javascript的库,可以用来把多个Module打包到一个文件中,并且能很好地应对Modules之间的依赖关系。而Module是封装了属性和功能的单元,是一个Javascript对象,Modules之间可以相互依赖。某种程度上来说,Browserify模仿了Node.js加载Module的方式。一个js文件包含一个Module。所以,Browserify通过读取文件来加载该文件内的Module。 【module的写法】 'use strict'; exports.save = function(tasks){}; exports.load = function(){}; exports.clear = function(){}; 还可以这么写: 'use strict'; module.exports = { save: function(tasks){}, load: function(){}, clear: function(){} }; 【module的缓存】 1、单例模式缓存 module a exports.value = "original"; module b var a = require('./a'); a.value = "changed"; console.log(a.value);//changed module c var