Flutter之RepaintBoundary组件

04-15
https://www.jianshu.com/p/6801ecbee03d /** * const RepaintBoundary({ Key key, Widget child }) */ //import 'dart:io'; //import 'dart:typed_data'; //import 'package:flutter/material.dart'; //import 'package:flutter/rendering.dart'; //import 'dart:ui';

windows下的eclipse中hdfs用户名默认为windows用户名,怎么改成Linux用户名

04-15
windows环境变量增加一项HADOOP_USER_NAME,值为你的Linux用户名. 原文地址:https://www.cnblogs.com/FengZeng666/p/12708143.html

nginx 配置add_header 'Access-Control-Allow-Origin' '*' 依然存在跨域问题

04-15
.问题描述:前端域名A 在POST请求后端域名为B 的一个接口时候请求成功时不存在跨域问题,请求失败时浏览器提示跨域. 解决:当请求成功时,HTTP CODE 为200.而请求失败时HTTP CODE 为400, 此时add_header ‘Access-Control-Allow-Origin’ ‘*’ 配置无效!设置无论HTTP CODE 为何值时都生效需要加 always .nginx版本>1.7.5时候无须加always. add_header 'Access-Control-Allow

将组织结构转换为树状json

04-15
# -*-coding:utf8-*- import pymysql import datetime import json import random import logging logging.basicConfig(filename="test_convert_org_to_tree.log",filemode="a", format="%(asctime)s-%(funcName)s-%(lineno)d-%(levelname)s:%(mess

【CompletableFuture】CompletableFuture测试runAsync()方法调用CompletableFuture.join()/get()方法阻塞主线程

04-15
问题 CompletableFuture.runAsync() 返回 CompletableFuture<Void>对象,调用CompletableFuture.allOf(f1,f2).join() 是否能够阻塞主线程 结论 public static void main(String[] args) { CompletableFuture<Void> f1 = CompletableFuture.runAsync(() -> { try { Thread.sleep(20

做设计选电脑的最全攻略

04-15
阅读指南 一.我的设备 第一台电脑配置单 第二台电脑配置单 二.电脑四大件 显示器 显卡 CPU 内存 三.推荐配置单 初级 中级 高级 殿堂 第一台电脑配置单(2018-2020) - CPU AMD锐龙 1600x +下面主板 主板 华硕 B350F GAMING 2303元 显卡 索泰 GTX1060 至尊 Plus 2799元 内存 金士 顿骇客神条 8G DDR4 2400 659元 硬盘 三星 960EVO 250G + 希捷 2TB 679元 + 348元 电源 安钛克 VP500

如何让linux时间与internet时间同步(centos)

04-15
笔者在使用linux时(虚拟机),经常会发现使用一段时间后,linux时间和我的宿主机(真实机)的时间不一致,而宿主机的时间确实是internet时间,安装linux时选择的时区也是Asia/Shanghai,那么今天我分享的即为如何让linux时间与internet时间同步 在解决问题之前,我们首先来了解下面几个知识点: 1. date命令: #date 显示系统时间 2.hwclock命令   (即hardwareclock系统硬件时间) #hwclock 显示硬件时间 #hwclock -

settings 全局默认设置 Maven配置使用阿里云镜像

04-15
在settings.xml文件中的mirrors下添加mirror标签 <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/<

阿里云相关文档

04-15
DDoS高防IP文档 https://help.aliyun.com/document_detail/28464.html?spm=a2c4g.11186623.2.37.32fe50bf5u4fAQ#concept-28464-zh 云安全中心文档 https://help.aliyun.com/knowledge_detail/42302.html#concept-bjv-y5w-ydb 原文地址:https://www.cnblogs.com/moox/p/12703641.html

完美定义点击按钮触发函数提交数据【ajax】

04-15
1.html代码 <button class="layui-btn layui-btn-small" style="height: 30px;line-height:1.6em;" title="导出csv" onclick="exportCSV()"> <i class="layui-icon" style="line-height:32px;font-size: 14px;&

使用is动态切换组件

04-15
<template> <div class="dashboard-container"> <!-- 根据角色,切换组件 --> <component :is="currentRole" /> </div> </template> <script> import { mapGetters } from 'vuex' import adminDashboard from './admin

idea 内置tomcat jersey 跨服务器 上传文件报400错误

04-15
报错内容 com.sun.jersey.api.client.UniformInterfaceException: PUT http://.jpg returned a response status of 400 Bad Request 因为跨服务器上传文件,文件名中里面含有中文名称,所以报错,解决: 让文件服务器支持utf-8编码或者将文件名变成英文.(最好的就是根据时间加随机数 或者是UUID来命名) 简单版的jsersey上传 @RequestMapping("/fileupload3&

golang 反转字符串

04-15
不要给另外的字符串分配额外的空间,你必须原地修改输入字符串.使用 O(1) 的额外空间解决这一问题. package main func Reverse(s string) string { r := []rune(s) for i, j := 0, len(r)-1; i < j; i, j = i+1, j-1 { r[i], r[j] = r[j], r[i] } return string(r)}func main() { a := "Hello, 世界" println

通过影响函数来理解黑盒预测---论文阅读报告

04-14
组员:曾文丽.倪元元.杨顼 时间:2020/4/15 1.背景 机器学习系统需要对自己所做的行为进行解释,然而在许多领域中表现最好的模型却是黑盒模型,它的重点在于了解固定模型如何导致特定预测,本文中主要是通过学习算法返回训练数据,最终得到模型参数,而在这儿需要对训练点进行考虑,所以使用了影响函数来对最小训练点进行提取,查看模型参数的变化,评估各种训练的干扰效果. 2.论文简介 论文主要是想通过学习算法跟踪模型的预测并返回训练数据来训练样本对决策的影响,找出某个决策影响最大的训练样本,大体上是通过

matlab获取矩阵和向量长度length和size

04-14
matlab获取矩阵和向量长度length和size 觉得有用的话,欢迎一起讨论相互学习~ 概论 size:获取数组的行数和列数 length:数组长度(即行数或列数中的较大值) numel:元素总数. size() s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数. [r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量. 如果在size函数的输入参数中再添

BN--批规则化

04-14
BN的作用. 可以看到,如果不使用gamma和beta,激活值基本上会在[0.1 0.9]这个近似线性的区域中,这与深度神经网络所要求的“多层非线性函数逼近任意函数”的要求不符,所以引入gamma和beta还是有必要的,深度网络会自动决定使用哪一段函数(这是我自己想的,其具体作用欢迎讨论). 对于ReLU来说,gamma的作用可能不是很明显,因为relu是分段”线性“的,对数值进行伸缩并不能影响relu取x还是取0.但beta的作用就很大了,试想一下如果没有beta,经过batch normal

python的遍历模式

04-14
python的遍历在程序中很重要,详细了解一下遍历模式,可以应用于任务分发,数据的读写中. python的 递归遍历目录: import os def getAllDirRE(path, sp = ""): #得到当前目录下所有的文件 filesList = os.listdir(path) #处理每一个文件 sp += " " for fileName in filesList: #判断是否是路径(用绝对路径) fileAbsPath = os.path.join

宏定义与内置函数的比较

04-14
/* time:20200415 where:gfdx man:g-7.net */ #include<iostream> using namespace std; #define doub(x)x*2 int main() { for (int i = 1; i <= 4; i++) { cout << i << '\t'<< "doubled is" << '\t'<<double(i) <<

原来小米手机这么好用!点击这个按钮,打电话不说话就能沟通

04-14
说起MIUI系统,大部分朋友都是赞不绝口的,不仅易用性好,而且还有很多实用功能,大大的方便了工作和生活. 小米在最新的MIUI11新增了一项[指尖通话]功能,点击这个按钮,打电话的时候都不用说话,动动手就能与对方沟通! 不信?那下面就一起来看看吧. 一.指尖通话—文字转语音功能 当你在图书馆等场合不方便说话时,就可以使用这个功能,它可以将文字转为声音,让你不用说就能畅快沟通. 操作方法: 步骤一:首先打开设置,点击设置中的搜索框,输入[AI虚拟助手],然后[开启服务]即可. 步骤二:接着在设置中

【Python面向对象】(6) 装饰器(decorator)

04-14
1. 用于拓展原来函数功能的一种函数 2. 返回函数的一种函数 3. 在不用更改原函数代码的前提下给函数添加新的的功能 (1)没有装饰器时的实现 """ 不用装饰器的情况 """ def hello(): print("hello...") def test(): print("test...") def hello_wrapper(): print("开始hello函数...") he