大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Import

Import是一个及物动词,意思是进口,输入;引进[(+from)];含有...意思,意味着。

Python 线性回归计算r-squared方法

Python 线性回归计算r-squared方法 背景 计算线性回归a、b值后,希望计算r-squared,对比是否为最佳拟合 Excel拟合 数据源 拟合结果 Python拟合 import math import numpy as np from scipy import stats testX = [174.5,171.2,172.9,161.6,123.6,112.1,107.1,98.6,98.7,97.5,95.8,93.5,91.1,85.2,75.6,72.7,68.6,69.1,63.8,60.1,65.2,71,75.8,77.8] testY = [88.3,87.1,88.7,85.8,89.4,88,83.7,73.2,71.6,71,71.2,70.5,69.2,65.1,54.8,56.7,62,68.2,71.1,76.1,79.8,80.9,83.7

python工作日常:数据库链接 方法封装

= "all": return self.__cursor.fetchone() return self.__cursor.fetchall() def postData(self, sql): try: self.__cursor.execute(sql) self.conn.commit() except Exception as e: self.conn.rollback() def close(self): self.conn.close() class ToExecute(object): def __init__(self, db1, db2): self.db1 = UseDB(db1) self.db2 = UseDB(db2) def xxx(self): pass to = ToExecute(db1='',db2='')

python-基础用法:datetime和time的常用方法

time():返回当前时间 datetime.timedelta:表示时间间隔(可用于时间的加减,当前时间的两小时前) datetime.tzinfo: 与时区的相关信息 from datetime import datetime datetime.now() datetime.datetime(2018, 11, 10, 23, 16, 5, 899480) datetime.now().date() datetime.date(2018, 11, 10) datetime.now().format(int(year),month) return strTime

JS进阶:编写一个JS代码打包工具

_exports(sum),看到这里,也许你会问我这个方法具有什么含义呢?其实很简单,在我的构思中,一个单独的JS文件就是一个单独的模块,一个单独的命名空间,在打包后将以一个闭包的形式呈现出来。_exports 的功能,就是向闭包外部,暴露自身内部的成员、方法或变量。它的用法: 1. _exports(name, val) _exports('PI', 3.1415926535);/src", "sourceMap": ["main.js"], "outputDir": ".

electron-vue,无法改变vuex状态

electron-vue,无法改变vuex状态 一、问题描述 在electron-vue中使用vuex,调用this.$store.dispatch("changeLogin"); console.log(this.$store); console.log(this.$store.getters.isLogin); 输出结果 isLogin初始是false,调用this.$store.dispatch("changeLogin");/modules' Vue.use(Vuex) export default new Vuex.Store({ modules, plugins: [ createPersistedState(), // 注释这个插件的调用 //createSharedMutations() ], strict: process.env.NODE_ENV !

【 Spring Boot 开发实战】10 分钟快速构建一个自己的技术文章博客

【 Spring Boot 开发实战】10 分钟快速构建一个自己的技术文章博客 【 Spring Boot 开发实战】10 分钟快速构建一个自己的技术文章博客 1.图形界面效果 image.png image.png image.png 2.工程源代码 image.png https://github.com/KotlinSpringBoot/saber 3.数据库结构 package com.light.saber.model import com.fasterxml.jackson.annotation.JsonFormat import java.util.* import javax.persistence.* @Entity class Knowledge { @Id @GeneratedValue(strategy = Gene

【Kotlin 反应式编程】第1讲 你好,Reactive Programming

filter { it.length = 5 } .subscribeBy( // named arguments for lambda Subscribers onNext = { println(it) }, onError = { it.printStackTrace() }, onComplete = { println("Done!subscribeBy( onNext = { println("flagD:$it") }, onError = { it.printStackTrace() }, onComplete = { println("Done!") } ) 一个Observable可能被多个subscriber订阅,而不同的订阅所需要的最终数据不同,但事件的操作逻辑是相同的,就可以利用map来满足不同的数据需求。

Python中random模块

Python中random模块 random模块中几个函数的简单说明 1、random.random()随机生成一个实数,范围在(0,1)。 2、random.uniform(a, b)生成一个指定范围的随机浮点数。 3、random.randint(a ,b)生成一个指定范围内的整数。 4、random.randrange(start, stop [

随机数相关的小练习

随机数相关的小练习 一、得到两个随机数,一个使用Math获得,一个使用Random获得。全部打印。使用三目实现,将比较大的结果求出来。 import java.util.Random; //无符号右移,为了得到一个正整数。 int num2 = (random.nextInt() 1)%(MAX-MIN)+MIN; int num3 = (int)(Math.random()*(MAX-MIN)+MIN); //嵌套的三目 int max1 = num1 num2 ? System.out.println(number + "是" + ( number%2 == 0 ?

得到一个随机字符[A-Z]or[a-z] (大小写也要随机),并打印.

得到一个随机字符[A-Z]or[a-z] (大小写也要随机),并打印. 首先我们来捋一下思路:第一次随机是随机大写还是小写。第二次随机来确定具体的字符。 方法一 import java.util.Random; public class TestRandom{ public static void main(String[] args){ Random random = new Random(); //确定大写还是小写的 0 大写 1 小写 int ran1 = (random.nextInt() 1)%(MAX-MIN)+MIN; char ranChar = (char)(ran1 == 0 ? System.out.println(ranChar);

生成两个数,[0-100],然后输出,然后实现用一个int类型的变量num 保存两个数的算法

生成两个数,[0-100],然后输出,然后实现用一个int类型的变量num 保存两个数的算法 思路:可以使用num 高16bit 保存 a 。低16bit 保存b 然后输出 num ,然后再将 a,b 从 num 中解析出来。 方法一 import java.util.Random; public class TestRandom1{ public static void main(String[] args){ //定义取值区间 final int MIN = 0; final int MAX = 101; //打印 ran1 和 ran2的二进制形式 System.out.println(Integer.toBinaryString(ran1));

babel-polyfill的几种使用方式

include(x), 依赖于Array.prototype.include仍无法使用 3. 全局babel-polyfill(不使用useBuiltIns) 使用方法 法3.babelrc中使用配置preset-env 指定useBuiltins选项为true 指定浏览器环境或node环境, 配置需要兼容的浏览器列表 在webpack入口文件中使用import/require引入polyfill, 如import 'babel-polyfill' 以上配置完成之后, babel会根据指定的浏览器兼容列表自动引入所有所需的polyfill, 不管你代码中有没有使用 .

在maven基础下配置spring

这里context.getBean("helloWorldService")就是使用了beans.xml中的 ,因为前面我们说了,已经把strutsHelloWorld给了helloWorldService了,所以这里就是调用strutsHelloWorld的方法了。 如果我们把beans.xml代码中的helloWorldService赋的参数改为springHelloWorld -- 继续运行HelloProgram.java,结果变了 spring say helloworld 好了这就真的大功告成了~~ spring 就是利用beans.xml来实现对实例类之间的解耦 参考以下文档

在maven基础下配置springmvc

import org.springframework.ui.Model; @Controller public class HelloWorldController { @RequestMapping("/hello") public String hello(Model model) { model.addAttribute("greeting", "Hello Spring MVC"); return"helloworld"; } springmvc 请求响应过程 现在我们能简单实用springmvc了,springmvc的几种请求以及原理还需要再多多学习,感谢这篇文章教程,Spring4 MVC HelloWord实例--易百教程,里边还有几个例子

在maven基础下配置Mybatis

3.创建相关文件 创建1个bean类,2个xml文件,注意:src/mybatis-config.xml 项目源设置为src,方便以下不报错 Category.java代码如下: package main.com.test.entity; private String name; public class TestMybatis { public static void main(String[] args) throws IOException { String resource = "mybatis-config.xml";build(inputStream); //List cs =session.selectList("listCategory",c); Category c=new Category();

简单实现自己的Lock

简单实现自己的Lock 简述 我们知道使用ReentrantLock可以实现同步,保证线程安全,下面我们来简单实现自己的Lock 实现 我们最常使用,也最为重要的就是Lock中的lock()和unlock()方法,因此我们只简单实现这两个方法,代码如下 package test; /** * @author baipengfei * @version 1.0 * @description TODO * @date 19-1-6 上午11:20 **/ public class MyLock implements Lock { private boolean isHoldLock = false; methodB(); reentryCount ++;

创建者模式(Builder)

/** * 创建者模式 * * @author ljs.song * @date 2018-01-02 16:02 */ public class BuilderPattern { public static void main(String[] args) { //大家的分享都有PPT文档,但是各自的格式都不一样,有的有署名,有的没有,哟肚饿有些时间,有的没有 //小臣制作他的ppt SharePPT xiaoChen = new SharePPT.Builder() . public SharePPT(String userName, Date date, String location, String shareContent, String comment) { this.userName = userName; } sb.append('}');