学习圣思园Netty笔记,个人理解 2.netty宏观理解-本节内容: 1.阶段性事件驱动,一个请求分为若干阶段处理,每个阶段根据情况合理分配线程去处理,各阶段间通信采用异步事件驱动方式。 2.netty5废弃原因,ForkJoinPool使netty开发复杂且性能提升不高。 3.netty大纲深度 ...
分类:
Web开发 时间:
2019-07-28 21:02:22
收藏:
0 评论:
0 赞:
0 阅读:
79
度量两张图片的相似度有许多算法,本文讲介绍工程领域中最常用的图片相似度算法之一——Hash算法。Hash算法准确的说有三种,分别为平均哈希算法(aHash)、感知哈希算法你(pHash)和差异哈哈希算法(dHash) ...
分类:
编程语言 时间:
2019-07-28 21:01:43
收藏:
0 评论:
0 赞:
0 阅读:
104
还是莫队。。。作为暴力算法也没什么足够好玩的题。。。 能拿来骗分就够了(逃) ...
分类:
其他 时间:
2019-07-28 21:00:29
收藏:
0 评论:
0 赞:
0 阅读:
83
Pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的 数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方 法。 Pandas基于两种数据类型:series与dataframe。 ...
分类:
其他 时间:
2019-07-28 21:00:07
收藏:
0 评论:
0 赞:
0 阅读:
94
分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层 ...
分类:
编程语言 时间:
2019-07-28 20:59:27
收藏:
0 评论:
0 赞:
0 阅读:
102
介绍: 桶排序是最简单最快的排序,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序), 最后依次把各个桶中的记录列出来记得到有序序列。 时间复杂度:O(m+n)。 空间复杂度:O(n * k) 举个例子:(例子来源于啊哈算法) 期末 ...
分类:
编程语言 时间:
2019-07-28 20:58:52
收藏:
0 评论:
0 赞:
0 阅读:
104
最小生成树 题目链接:https://www.luogu.org/problem/P3366 题目描述 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz 输入格式 第一行包含两个整数N、M,表示该图共有N个结点和M ...
分类:
其他 时间:
2019-07-28 20:58:22
收藏:
0 评论:
0 赞:
0 阅读:
82
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
其他 时间:
2019-07-28 20:57:52
收藏:
0 评论:
0 赞:
0 阅读:
103
Part 1. Pandas初识 作为一款数据处理工具,Pandas本身集成了Numpy(数据计算处理)及matplotlib(绘图),其便捷的数据处理能力、方便的文件读写以及支持多维度的表示方式使其在数据分析方面被广泛使用。 Pandas在数据结构上,常用的形式有三种:DataFrame、Seri ...
分类:
其他 时间:
2019-07-28 20:57:09
收藏:
0 评论:
0 赞:
0 阅读:
79
笛卡尔树 O(n)建立一颗该节点是当前子树的最值的二叉树. 代码: void Build(){ int n; scanf("%d", &n); for(int i = 1; i <= n; ++i) scanf("%d", &a[i]), L[i] = R[i] = 0; top = 0; for( ...
分类:
其他 时间:
2019-07-28 20:56:44
收藏:
0 评论:
0 赞:
0 阅读:
61
运行结果: ubuntu1604@ubuntu:~/wangqinghe/C/20190728$ gedit remove.c b.txt ^C ubuntu1604@ubuntu:~/wangqinghe/C/20190728$ gcc remove.c -o remove ubuntu1604@ ...
分类:
其他 时间:
2019-07-28 20:56:15
收藏:
0 评论:
0 赞:
0 阅读:
55
1.通过公众号的appId,secret获取access_token; 后台访问:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=“appId”&secret=“secret” 2.通过access ...
分类:
微信 时间:
2019-07-28 20:55:31
收藏:
0 评论:
0 赞:
0 阅读:
93
我们可以灵活运用$C++$的语法来解决此题。 解释一下代码中会出现的语法: 1. $string::iterator\ it$表示定义了一个$string$类型的迭代器$it$,$^ it$表示当前字符串的第$it$个元素。 2. $^ max$_$element(tot + 1,tot + m + ...
分类:
其他 时间:
2019-07-28 20:55:09
收藏:
0 评论:
0 赞:
0 阅读:
83
准备一台虚拟机node1: 配置网卡 设置主机域名解析 vim /etc/hosts 设置DNS vim /etc/resolv.conf 安装最新 epel yum 源 rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.n ...
分类:
其他 时间:
2019-07-28 20:54:45
收藏:
0 评论:
0 赞:
0 阅读:
84
痛点:现在有两台Linux主机A和B,如何从A主机ssh到B主机,然后在B主机上执行命令,如何使这个过程实现全程自动化?你可能会使用这种方法:sshadmin@10.220.20.15"ls"但是这种方式比较笨拙,每次都要输入密码,同时并不能执行一些复杂的逻辑或命令。那么如何实现全程自动化呢?这就要用到今天这篇文章总结的expect了。expect是什么?expect是一个免费的编程工具,用来实现
分类:
其他 时间:
2019-07-28 20:30:47
收藏:
0 评论:
0 赞:
0 阅读:
78
PyQt5快速入门(七)PyQt5扩展一、PyQt5项目发布1、PyInstaller简介PyInstaller是一款免费易用的打包工具,支持Windows、Linux、MacOS,并且支持32位和64位系统。http://www.pyinstaller.org/PyInstaller安装:pipinstallpyinstaller2、PyInstaller使用PyInstaller使用命令如下:
分类:
其他 时间:
2019-07-28 20:29:11
收藏:
0 评论:
0 赞:
0 阅读:
78
yum--->软件包管理器是一个基于RPM的软件包管理器能够从指定服务器自动下载RPM包并且安装可以处理软件之间的依赖关系,一次性安装所有依赖的软件包yum源分为本地yum源与网络yum源yumcleanall--->清除原有yum缓存repolist--->列出仓库信息installsoftware--->安装update--->更新(更新单个软件)listsoft
分类:
系统服务 时间:
2019-07-28 20:27:51
收藏:
0 评论:
0 赞:
0 阅读:
91
恢复内容开始 昨天敲得忘记保存了。。。然后自动恢复了一些,有点难受。。。就当巩固一遍吧。 18.1 建立项目 18.1.1 制定规范 编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描述,并邀请用户注册或登录 ...
分类:
Web开发 时间:
2019-07-28 20:24:29
收藏:
0 评论:
0 赞:
0 阅读:
85
因需要先处理生成的二维码图片旋转,再和另外一张png图片合并,图片都是png ...
分类:
Web开发 时间:
2019-07-28 20:24:04
收藏:
0 评论:
0 赞:
1 阅读:
213
1.先安装nodejs环境https://npm.taobao.org/mirrors/node (选择版本) 下一步 下一步 默认安装就行 2.检查node和npm的是否成功安装node -v npm -v (版本号) 3.安装cnpm npm install -g cnpm --registry ...
分类:
其他 时间:
2019-07-28 20:23:37
收藏:
0 评论:
0 赞:
0 阅读:
83