函数-返回值

函数外部的代码想要获取函数的执行结果,就可以在函数里用return语句把结果返回。 def stu_register(name,age,course='py',country='cn')   print(-----注册学生信息-----)   print(‘姓名’,name)   print(‘age’,age)   print(‘国籍’,country)   print(‘课程’,course)   if age>22:     return False   else:     return
分类: 其他 发布时间: 05-19 21:21 阅读次数: 0

阿里Java架构师谈谈架构和如何成为一个Java架构师,如何通过学习让自己快速从初级进阶高级和架构师

阿里Java架构师谈谈架构和如何成为一个Java架构师,如何通过学习让自己快速从初级进阶高级和架构师
分类: 编程语言 发布时间: 05-19 21:20 阅读次数: 0

shell编程常见知识点

shell数组实践#!/bin/bash#常规操作打印数组内容#array=(12345)#array=(`ls/tmp`)array=(192.168.56.10192.168.56.12192.168.56.13192.168.56.14192.168.56.15)fornin${array[*]}doecho$ndoneecho=========================#c语言的方式
分类: 企业开发 发布时间: 05-19 21:10 阅读次数: 0

面向对象的数组

对数组进行封装,简易集合的实现。 package demo1.util; import java.util.Arrays; import javax.lang.model.util.Elements; public class MyArray { //用于存储数据的数组 private int[] elements; public MyArray() { elements=new int[0]; }
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

第六章小结图

图这章很快就学完了,学完发现印象最深刻的是邻接表和邻接矩阵还有深搜和广搜。 那接下来就重头捋捋我学习了什么。 一、图的术语 emm这些就不用细讲了,主要就是 1、生成树:极小连通子图,含有图中全部顶点,只有n-1条边。 2、极小生成树:权值最小的生成树。 二、构建图 1、基于邻接矩阵的存储:AMGraph #define MVNum 100 //最大顶点数 typedef char VerTexType; //顶点的数据类型 typedef int ArcType;
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

[C1]线性回归

线性回归(Linear Regression with One / Multiple Variable) 定义符号(Symbol Definition) m = 数据集中训练样本的数量 n = 特征的数量 x = 输入变量 / 特征 y = 输出变量 / 目标变量 (x, y) 表示一个训练样本 \(x^{(i)}\) 训练集中第 i 个样本 \(x_j^{(i)}\) 训练集中第 i 个样本中第 j 个特征 假设函数(Hypothesis Function) 以下所有 \(x_0^{(i)}
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

python3-赋值与深浅拷贝(转载速查)

原链接:https://www.cnblogs.com/liushiyi/p/8195666.html 一、Python的变量及其存储   在高级语言中,变量是对内存及其地址的抽象。对于python而言,python的一切变量都是对象,变量的存储,采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的本身。   引用语义:在python中,变量保存的是对象(值)的引用,我们称为引用语义。采用这种语义,变量所需的存储空间大小一致,因为变量只是保存了一个引用。也被称为对象语义
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

环境变量path的值大于1024的解决办法

原文传送门:https://blog.csdn.net/jytxj111/article/details/43916421 1、打开Path,点击默认文本(WIN 10),将所有路径备份下来 2、新建一个新的环境变量:Path_User 2、将所有系统内置的变量,如C:\WINDOW 和 C:\Program Files 之类的留在Path变量中,分一部分变量放在Path_User中,并且将%Path_User%加入到Path变量中。
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

MyBatis:resultMap详解

简介:     MyBatis的每一个查询映射的返回类型都是ResultMap,只是当我们提供的返回类型属性是resultType的时候,MyBatis对自动的给我们把对应的值赋给resultType所指定对象的属性,而当我们提供的返回类型是resultMap的时候,将数据库中列数据复制到对象的相应属性上,可以用于复制查询,两者不能同时用。   resultMap 元素是 MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 JDBC 代码的那个东西, 而且
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

[BZOJ2655] calc

题目链接 BZOJ:https://www.lydsy.com/JudgeOnline/problem.php?id=2655 Solution 设\(f_i\)表示长度为\(i\)的序列个数,\(g_{i,x}\)表示含有\(x\)的序列个数,注意这里不考虑顺序,顺序答案直接乘\(n!\)就好了。 首先很显然可以得到: \[ f_i=\frac{1}{n}\sum_{x=1}^{A}g_{i,x} \] 我们尝试向\(f_i\)中添加一个\(x\),可以得到: \[ xf_i=xg_{i,x
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

18、Firewalld防火墙

安全的考虑方向: 安全框架 OSI七层模型 硬件 机架上锁(机柜) 温度 硬件检查 网络 iptables/firewalld 仅允许公司的IP地址能连接服务器的22端口 公有云使用 安全组 系统 没有公网IP、修改ssh端口、禁止root直接登陆、使用密钥登陆 服务 mysql、redis、及时更新服务,防止漏洞被人攻击 网站 漏洞注入 sql注入 ddos waf防火墙 SSL证书 保证网站的传输安全 安全狗 知道创宇 牛盾云 firewalld 只能做和IP/Rort相关的限制,web相
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

linux下配置远程免密登录

linux下各种集群搭建往往需要配置远程免密登录,本文主要描述了CentOs6.3系统下配置免密登录的详细过程。 ssh远程登录,两种身份验证: 用户名+密码 密钥验证 机器1生成密钥对并将公钥发给机器2,机器2将公钥保存。 机器1要登录机器2时,机器2生成随机字符串并用机器1的公钥加密后,发给机器1。 机器1用私钥将其解密后发回给机器2,验证成功后登录 1、用户名+密码 如上图所示,机器1要登录到机器2 ssh 机器2的ip(默认使用root用户登录,也可指定,如:ssh [email protected]
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

python学习笔记(十五)-- flask接口开发

flask接口开发 import flask,json #启动服务,__name__代表当前这个python文件 server = flask.Flask(__name__) #加上装饰器,变成接口 #访问路径 ip:port/login @server.route('/login') def welcome(): data = {'code':0,'msg':'登陆成功','session_id':'ssfwfwrsd2'} return json.d
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

使用Docker部署Gitlab

1.下载 sudo docker pull gitlab/gitlab-ce 2.run GITLAB_HOME=/home/smile/docker/gitlab sudo docker run -d \ --hostname gitlab \ --publish 8443:443 --publish 3380:80 --publish 2222:22 \ --name gitlab \ --restart always \ --volum
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

ElasticSearch(二十一)正排和倒排索引

1.区别 搜索的时候,要依靠倒排索引;排序的时候,需要依靠正排索引,看到每个document的每个field,然后进行排序,所谓的正排索引,其实就是doc values 在建立索引的时候,一方面会建立倒排索引,以供搜索用;一方面会建立正排索引,也就是doc values,以供排序,聚合,过滤等操作使用 doc values是被保存在磁盘上的,此时如果内存足够,os会自动将其缓存在内存中,性能还是会很高;如果内存不足够,os会将其写入磁盘上 下面两条document doc1: hello wo
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

vue-learning:10-template-ref

使用ref直接访问DOM元素 传统DOM操作或jQuery操作DOM,都必须是选择器先选择对应的DOM元素。比如: <button id="btn">按钮</button> var dom = document.getElementById("btn"); var $dom = $("#btn") console.log(dom === $dom[0]) // true 在vue中提供了更为便捷的方法,只需要在元素开始标签内添加ref特性即可。然后在js部分使用this.$refs获取DOM元
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

数据结构第六章学习小结

第六章学习了图的有关存储结构和遍历,图一个区别于线性表和树结构的又一大数据结构,一个图就是一些顶点的集合,这些顶点通过一系列边连接,边可以有权重,图的应用很广泛,我们可以用图表示路线,表示流程等,所以我们在创建图的过程中要考虑清楚图的存储结构。 一.图的存储结构 邻接矩阵定义: typedef struct { VertexType vexs[MAXVEX]; /* 顶点表:用来存放顶点与下标的关系 ArcType arc[MAXVEX][MAXVEX]; /* 邻接矩阵:需要初始化
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

2018-2019-2 20175236 实验四《Android程序设计》实验报告

一、实验报告封面 课程: Java程序设计 班级: 1752班 姓名: 温丰帆 学号: 20175236 指导教师: 娄嘉鹏 实验日期: 2019年5月17日 实验时间: 13:45 - 3:25 实验序号: 实验四 实验名称: Android程序设计 实验要求: 没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程 完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

Tarjan水题系列(1):草鉴定Grass Cownoisseur [USACO15JAN]or[luogu P3119]

题目如下: 约翰有n块草场,编号1到n,这些草场由若干条单行道相连。奶牛贝西是美味牧草的鉴赏家,她想到达尽可能多的草场去品尝牧草。 贝西总是从1号草场出发,最后回到1号草场。她想经过尽可能多的草场,贝西在通一个草场只吃一次草,所以一个草场可以经过多次。因为草场是单行道连接,这给贝西的品鉴工作带来了很大的不便,贝西想偷偷逆向行走一次,但最多只能有一次逆行。问,贝西最多能吃到多少个草场的牧草。 大意: 求一个有向图在走一次反向边或不走的情况下走的节点数最多的回到起点的路径的节点数 思路: 首先边可
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0

闭包学习笔记

函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个对Array的求和。通常情况下,求和的函数是这样定义的: function sum(arr) { return arr.reduce(function (x, y) { return x + y; }); } sum([1, 2, 3, 4, 5]); // 15 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果
分类: 其他 发布时间: 05-19 21:04 阅读次数: 0