Linux-nginx安装

从nginx官网下载stable version安装包 wget http://nginx.org/download/nginx-1.16.0.tar.gz 安装依赖库 yum install gcc-c++ pcre pcre-devel openssl openssl-devel zlib zlib-devel 解压nginx安装包 tar -zxvf nginx-1.16.0.tar.gz 进入到nginx目录,对安装的软件进行配置以及检查当前的环境是否满足要安装软件的依赖关系 ./co
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

Visual Studio Code + Docker

前言 VS Code是一个年轻的编辑器,但是确实是非常犀利。通过本篇,老司机带你使用VS Code玩转Docker——相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有! 目录 ⊙使用 Visual Studio Code玩转Docker ⊙官方扩展插件Docker ⊙Docker Compose扩展插件 ⊙最后 使用 Visual Studio Code玩转Docker Visual Studio是我们熟知的
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

集线器(HUB)、交换机、路由器的区别和联系 及OSI七层模型 及TCP/IP通信协议

集线器(HUB)、交换机、路由器的区别和联系 及OSI七层模型 及TCP/IP通信协议 集线器(HUB): 集线器(hub)属于纯硬件网络底层设备。它也不具备交换机所具有的MAC地址表,所以它发送数据时都是没有针对性的,而是采用广播方式发送。也就是说当它要向某节点发送数据时,不是直接把数据发送到目的节点,而是把数据包发送到与集线器相连的所有节点。 属于物理层(OSI七层模型); 作用:定义一些电器,机械,过程和规范,如集线器; PDU(协议数据单元):bit/比特;设备:集线器HUB; 注意:
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

JAVASCRIPT试题及答案

1.用jQuery编程实现获取选中复选框值的函数abc。 1 <body> 2 <input type="checkbox" name="aa" value="0" />0 3 <input type="checkbox" name=" aa " value="1" />1 4 <input type="checkbox" name=" aa " value="2" />2 5 <input type="checkbox" name=" aa " value="3" />3
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

大数据应用期末总评(hadoop综合大作业)

作业要求源于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3363 一、将爬虫大作业产生的csv文件上传到HDFS   (1)在 windows 通过共享文件夹将爬取的vsc文件传进 Linux 。   (2)使用jps命令查看服务启动情况。创建hive目录,去掉census_all_data.csv文件的第一行数据。   (3)将census_all_data.csv文件上传到HDFS。 二、对CSV文件进行预处理生成无标题
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

3分钟快速了解FastDFS

1、介绍 FastDFS是一个C语言写的阿里开源的分布式文件存储服务器 主要由两部分组成: 1、Tracker server ——————主要负责调度和追踪Storage状态(调度服务器),默认监听端口:22122 2、Storage server ——————文件存储服务器 客户端请求 Tracker server 进行文 件上传、下载,通过 Tracker server 调度最终由 Storage server 完成文件上传和下载。 2、文件上传流程 ① 客户端发出请求上传文件,发送给Tr
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

[bzoj1345][Baltic2007]序列问题_单调栈

bzoj-1345 Baltic-2007 序列问题 题目大意:对于一个给定的序列a1,…,an,我们对它进行一个操作reduce(i),该操作将数列中的元素ai和ai+1用一个元素max(ai,ai+1)替代,这样得到一个比原来序列短的新序列。这一操作的代价是max(ai,ai+1)。进行n-1次该操作后,可以得到一个长度为1的序列。我们的任务是计算代价最小的reduce操作步骤,将给定的序列变成长度为1的序列。 数据范围:$1\le n\le 10^6$,$0\le a_i\le 10^9
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

java-dispose方法

今天在编一道JAVA例题时,看到 dispose 这个方法,在程序中是用来关闭一个GUI页面的。这也让我想到了setVisible(false)方法。 在网上查了意思,dispose()即释放所有本机屏幕资源,这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。 使用dispose()方法关闭的窗体可以使用pack 或 show 方法恢复,并且可以恢复到dispose前的状态 这与 setVisible(boolean)方法是不一样的,使用d
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

C# VSTO给Excel添加右键菜单并添加点击的click事件

Excel.Application app; private void ThisAddIn_Startup(object sender, System.EventArgs e) { app = Globals.ThisAddIn.Application; Office.CommandBars bars = app.CommandBars; Office.CommandBar bar = bars["cell"]; //获取右键菜单项
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

HTML5中的canvas

本文原链接:https://blog.csdn.net/qq372072753/article/details/54629610 https://www.jianshu.com/p/e70c9cfbdb38 Canvas原理 Canvas这个概念最早在那里提出,我没查到,可现在好多地方都有,它都快无处不在了。下面从我看到的H5Canvas看看它有多牛逼。 在Html没有增加Canvas标签之前,网页在绘制图形图片这一块和客户端相比就是原始社会,当时最牛的公司Adobe就好比当年的诺基亚,它的F
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

OA系统和ERP系统的区别

一、OA和ERP的区别 1、含义不同: OA指Office Automation,中文简称自动办公系统,帮助企业内部管理沟通的工具,比如新闻公告、内部沟通、考勤、办公、员工请假、审批流程等。 ERP指Enterprise Resource Planning,中文简称企业资源计划,主要管理是对内管钱,管资源等的工具,如员工、生产、制造、财务、销售、采购、仓储、分销、质量等等。 2、包含功能不同: OA一般功能包括:主要负责管理事务性流程,如内部通讯、信息发布、文件管理、工作流、 会议管理、车辆管
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

Mybatis学习1:从零手写Mybatis精简版框架

Mybatis学习1:从零手写Mybatis精简版框架 前言   参考博客:https://zhuanlan.zhihu.com/p/67086285   不废话,直接上源码 框架目录 源码如下   Function类 package com.hs.tyj.config; /** * @description:用于映射sql.xml中的sql方法 * @date:2019/6/20 * @author:tangyj * @remark: * */ public
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

大数据学习第14天

redis笔记 String组命令 设置字符串值 set get SET key value [EX seconds] [PX milliseconds] [NX|XX] EX 设置过期时间,秒,等同于SETEX key seconds value PX 设置过期时间,毫秒,等同于PSETEX key milliseconds value NX 键不存在,才能设置,等同于SETNX key value XX 键存在时,才能设置 设置多个键的字符串值 MSET key value [key va
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

二叉树、B树、B+树、B*树、VAL树、红黑树

二叉搜索树 每个节点只存储一个关键字, 每个节点最多有两个子节点, 左子节点存储的关键字小于本节点存储的关键字 右子节点存储的关键字大于本节点存储的关键字 搜索时,从根节点开始搜索,小于走左结点,大于走右结点,等于则命中; 平衡二叉树 在原二叉搜索树的基础上加上平衡算法,即为平衡二叉树 平衡算法 平衡算法是一种在二叉搜索树中插入节点和删除结点时对树调整的策略 B树(即B-树) 它是多路搜索树(二叉树每个节点最多只有两个子节点,多路搜索树没有这个限制) 非叶子节点,既放了n个关键字,又放了(n+
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

[算法]整除分块

应用场景 求 \[\sum_{i=1}^n\lfloor\frac{n}{i}\rfloor\] 算法讲解 我们通过模拟可以很轻松的做到\(\Theta(n)\)的效率求解 但是事实上我们可以做到\(\Theta(\sqrt{n})\)的复杂度 我们发现对于\(\lfloor\frac{n}{i}\rfloor\),有许多值其实是一样的 然后我们发现对于每一个值相同的块,它的最后一个数是\(n/(n/i)\) 于是就可以在\(\Theta(\sqrt{n})\)的复杂度内求出答案啦 代码 fo
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

pycharm的快捷键以及常用设置

1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部文档 Ctrl + 鼠标 简介 Ctrl + F1 显示错误描述或警告信息 Alt + Insert 自动生成代码 Ctrl + O 重新方法 Ctrl + Alt + T 选中 Ctrl + /
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

Entity Framework Core今日所得:避免 IEnumerable 以及 IQueryable 陷阱

避免 IEnumerable 以及 IQueryable 陷阱: IEnumerable示用Linq会先去数据库查询所有记录,然后再条件查询。 IQueryable接口派生自IEnumerable,但表示数据库应该处理的查询。也就是说IQueryable会把查询的条件写入sql语句,而并不是先取出所有数据后再筛选。 IQueryable接口的使用改变了对 LINQ 查询的评估方式,并确保筛选是由数据库服务器而不是由 MVC 应用程序执行的。只检索符合筛选条件的数据库中的数据,并且不会创建任何立
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

MV模式的改进MVC

有一点就是不能很好的约束程序员
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

SMB扫描,SMTP扫描

SMB协议(服务器消息块) nmap -v -p139,445 192.168.21.0/24 --open -v 显示详细内容 --open显示已经开启的端口 但是单单依据139和445端口的开放,就确定是windows系统过于粗糙可以根据smb-os-discovery.nse脚本去搜查更详细信息 nmap 192.168.21.129 -p139,445 --script=smb-os-discovery.nse 但是这里的扫描只是判断某个主机是否开放某个端口,我们还需要指定某个端口的补
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0

计算最长英语单词链(单词接龙)

   大家经常玩成语接龙游戏,我们试一试英语的接龙吧:一个文本文件中有N 个不同的英语单词, 我们能否写一个程序,快速找出最长的能首尾相连的英语单词链,每个单词最多只能用一次。最长的定义是:最多单词数量,和单词中字母的数量无关。 实验思想: 见代码注释 input1.txt文件 apple zoo eleplant under fox dog moon leaf tree 实验源码: /* * 6.6实验:单词接龙 * 第一阶段:读取txt中简单的9个单词 * 第二阶段:判断1.如
分类: 其他 发布时间: 06-20 21:19 阅读次数: 0