filter-map-reduce 高级数组函数

filter: 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 【注意】filter() 不会对空数组进行检测。      filter() 不会改变原始数组。 map: 返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 按照原始数组元素顺序依次处理元素。 【注意】 map() 不会对空数组进行检测。     map() 不会改变原始数组。 reduce: 接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 可以作为一个高阶函
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

连续内存分配:压缩式与交换式碎片整理

连续内存分配:压缩式与交换式碎片整理 1、压缩式碎片整理 重置程序以合并孔洞 要求所有程序是动态可重置的 议题: 何时重置 开销 2、交换式碎片管理 用到了硬盘 前提:运行程序需要更多的内存 抢占等待的程序&回收它们的内存(被回收的数据并没有消失) 问题: 哪些程序交换 何时
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

torch.max()使用讲解

output = torch.max(input, dim) input输入的是一个tensor dim是max函数索引的维度0/1,0是每列的最大值,1是每行的最大值 实例: import torch import numpy as np import matplotlib.pyplot as plt x = torch.randn(3,3) print(x) max_value,index = torch.max(x,dim=1) #返回的是两个值,一个是每一行最大值的tensor组,另
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

《深度学习入门》——感知机

感知机(perception),1957,神经网络(深度学习)起源 感知机是具有输入和输出的算法。给定一个输入后,将输出一个既定的值。 感知机将权重和偏置设定为参数。 使用感知机可以表示与门和或门等逻辑电路。 异或门无法通过单层感知机来表示。 使用2层感知机可以表示异或门。 单层感知机只能表示线性空间,而多层感知机可以表示非线性空间。 多层感知机(在理论上)可以表示计算机。
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

内网穿透(需要公网服务器支持)

通过lcx端口转发,实现本地的端口映射到外网,实现任意的终端设备访问本地的文件或者是网页,或者是远程访问本地的电脑 可以将局域网的信息放到公网ip上,前提是要有一个位于公网的服务器或是IP Linux服务器: 监测服务器本地的55556端口,开放55557端口用来连接映射的本地端口 ./lcx.out -m 2 -p1 55556 -h2 公网Ip -p2 55557 Linux本地: 将本地的3389端口,映射到服务器的55556端口上 ./lcx.out -m 3 -h1 公网Ip
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

旋转数组的最小数字(Python and C++解法)

题目:   把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5,1,2] 输出:1 示例 2: 输入:[2,2,2,0,1] 输出:0 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xi
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

如何在 spring 中启动注解装配?

默认情况下,Spring 容器中未打开注解装配。因此,要使用基于注解装配,我们必须通过配置 <context:annotation-config/> 元素在 Spring 配置文件中启用它。
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

Fly Weight Pattern (享元模式, 共享元数据)

Question Analysis Introduction Example // Website.java public abstract class Website { public abstract void use(); } //ConcreteWebsite.java public class ConcreteWebsite extends Website { private String type = ""; // the release type of a w
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

ShellCode加载器编写

一、什么是shellcode shellcode就是一段可执行代码,shellcode代码可以独立存在,无需任何格式得包装,内存中运行无需固定指定得宿主进程,shellcode优点短小精悍,灵活多变。 二、减少文件体积 默认ide生成出来的体积偏大即使里面什么也没有写体积8KB,优化第一步修改函数入口点,属性->链接器->高级->程序入口点修改成任意名称需和代码对应。 第二步关闭程序安全检查属性->c++->代码生成->安全检查进行禁用 第三步设置工程兼容Windows XP,步骤属性->c+
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

入门大数据---Flink开发环境搭建

一、安装 Scala 插件 Flink 分别提供了基于 Java 语言和 Scala 语言的 API ,如果想要使用 Scala 语言来开发 Flink 程序,可以通过在 IDEA 中安装 Scala 插件来提供语法提示,代码高亮等功能。打开 IDEA , 依次点击 File => settings => plugins 打开插件安装页面,搜索 Scala 插件并进行安装,安装完成后,重启 IDEA 即可生效。 二、Flink 项目初始化 2.1 使用官方脚本构建 Flink 官方支持使用 M
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

对vue的一些理解

Vue.js(读音 /vjuː/, 类似于view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue.js 也能完美地驱动复杂的单页应用 那么,怎样理解什么是渐进式框架?在这之前,我们首先要理解什么是框架.在最初的前端开发中,为了完成某个功能,我们需要通过js在HTML页面中获得dom节点,随后获得dom节点中的文本内容或者在dom节点上添加事件,进行一系列的程序操作,但是,如果任务量很大的情况下,代码会随着业务
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

ArrayList类源码全解读

ArrayList简介 ArrayList是一个集合类,用来存放同种类型的元素. 从源码中可以获取到的重要信息 ArryaList的实现方式是数组 数组的默认大小为10 ArrayList线程不安全 ArrayList的最大容量是最大整形. 可以传入一
分类: 编程语言 发布时间: 06-27 20:05 阅读次数: 0

JAVA几种引用及源码简析

引用简介及分类 1.简介 在JDK1.2以前,java中的引用的定义还是比较传统的:如果reference类型的数据中存储的数值代表的是另一块内存的起始地址,就称这块内存代表着一个引用。引用指向对象的内存地址,对象只有被引用和没被引用两种状态。 实际上,我们
分类: 编程语言 发布时间: 06-27 20:05 阅读次数: 0

Thread启动线程的start方法能执行多次吗?

线程的创建 我们知道在Java里线程是通过java.lang.Thread类来实现的。一般我们创建无返回值的线程会用下面两个方法: 继承Thread类,重写run()方法;实现Runnable接口,重写run()方法; 线程启动会通过调用start方法来启
分类: 编程语言 发布时间: 06-27 20:05 阅读次数: 0

Java并发——非阻塞队列之ConcurrentLinkedQueue源码解析

前言 在Java并发体系中,很多并发场景都离不开队列。比如Java中的定时任务框架、线程池框架、MQ等。本篇文章将记录我的队列学习之旅中的无阻塞队列源码学习。 线程安全性 首先,队列必须是线程安全的,否则,在并发场编程中,就失去了使用队列的意义了。队列实现线程
分类: 编程语言 发布时间: 06-27 20:05 阅读次数: 0

@Component, @Controller, @Repository, @Service 有何区别?

@Component :这将 java 类标记为 bean。它是任何 Spring 管理组件的通 用构造型。spring 的组件扫描机制现在可以将其拾取并将其拉入应用程序环境 中。@Controller :这将一个类标记为 Spring Web MVC 控制器。标有它的 Bean 会自动导入到 IoC 容器中。@Service :此注解是组件注解的特化。它不 会对 @Component 注解提供任何其他行为。您可以在服务层类中使用 @Service 而不是 @Component,因为它以更好的
分类: 其他 发布时间: 06-27 20:04 阅读次数: 0

Linq中常用语法

using System; using System.Collections.Generic; using System.ComponentModel.Design; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DataBaseFirst { class Program { static void Main(string[] args) { StuDBEntities1 stuDBE
分类: 其他 发布时间: 06-27 20:04 阅读次数: 0

13、爬虫

爬虫准备 #-*- codeing = utf-8 -*- #@Time : 2020/6/8 7:33 #@Author : zhangfudong #@FILE :douban.py #@Software : PyCharm # 豆瓣 # https://movie.douban.com/top250 # 电影天堂 # https://dytt8.net/ # 百度指数 # http://index.baidu.com/ # 天眼查 # https://www.tianyancha
分类: 其他 发布时间: 06-27 20:04 阅读次数: 0

Jmeter存储测试结果&写入结果到Excel之环境准备&测试数据结构准备&写入结果到Excel之代码准备&写入结果到Excel(十九)

存储测试结果:添加保存响应到文件 保存登录结果到文件,什么不填,直接执行,看看D盘是否有存储的文件 选择添加时间戳: 写入结果到Excel之环境准备: 步骤: 1.下载:jxl.jar这个jar包 2.下载好之后,放到jmeter的安装路径下的lib目录下 3.jxl.jar的作用:完成对excel的读写以及修改操作 如何利用jmeter操作excel的思路分析: excel中一般有三个要素:workbook,sheet,cell;要想把结果存储到指定的单元格中,那么就必须要确定好这三个元素依
分类: 其他 发布时间: 06-27 20:04 阅读次数: 0

unittest_使用参数化web自动化测试_ddt

#参数化库: ddt 前提:安装ddt库,>>> python -m pip install ddt import unittest from ddt import ddt, data,unpack from selenium import webdriver from time import sleep @ddt class TestSearch(unittest.TestCase): @classmethod #基于类级别只开启一次浏览器,执行当前目录下所有用例 def setUpClas
分类: 其他 发布时间: 06-27 20:04 阅读次数: 0