自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 OJ书本分发

题目DescriptionYou are given N number of books. Every ith book has Pi number of pages. You have to allocate books to M number of students. There can be many ways or permutations to do so. In each permutation one of the M students will be allocated the maxi

2021-12-20 23:25:26 245 1

原创 SSH agent refused operation

SSH agent refused operation今天用ubantu16.0桌面版配置ssh免密码登录自己的时候,出现了这个灵异事件,最后终于找到了问题首先,打开这个文件的权限 chmod 700 ~/.sshchmod 600 ~/.ssh/*执行ssh-keygen -t rsa cat id 盐设置为你的密码`cat id_rsa.pub >> authorized_keys之后要运行 ssh-add,这部很关键之后ssh localhost就免密码了`...

2021-11-14 20:13:29 1058

原创 面试题:判断一点是否再三角形内

面试题:判断一点是否再三角形内思路假设三角形ABC,一点P,如果Sabp + Sbcp + Sacp == Sabc,则P一定再三角形ABC内代码#define ABS_FLOAT0 0.0001#define EQUAL(A,B) ((-ABS_FLOAT0<(A)-(B))&&((A)-(B))<ABS_FLOAT0)struct point{ float x,y; point operator-(point&o){ re

2021-10-21 13:05:30 116

原创 Spark 分布式环境搭建

Spark 分布式环境搭建准备两台华为云服务器(一台Master,一台Worker)Ubantu20系统软件 :jdk1.8hadoop-2.7.3.tarscala-2.13.0.tgzspark-2.1.0-bin-hadoop2.7.tgz网络配置vim /etc/hosts 配置网络别名192.168.0.237 Master192.168.0.14 Worker1配置ssh无密码登录worker#在Master执行,生成公钥scp /root/.ssh/id_r

2021-10-18 20:39:58 174

原创 C++ 操作Mysql

C++ 操作Mysql1. 安装mysqlsudo apt install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqld-dev2. 编译指令先使用mysql_config --libs 检查mysql链接的类库ljn@ljn-virtual-machine:~/文档/demo$ mysql_config --libs-L/usr/lib/x86_64-linux-gnu -lmysq

2021-10-10 23:23:35 81

原创 Netty 应用

Netty 应用粘包和半包分析粘包现象发送 abc def,接收 abcdef原因应用层接收方 ByteBuf 设置太大(Netty 默认 1024)传输层-网络层滑动窗口:假设发送方 256 bytes 表示一个完整报文,但由于接收方处理不及时且**窗口大小足够大(大于256 bytes),这 256 bytes 字节就会缓冲在接收方的滑动窗口中,**当滑动窗口中缓冲了多个报文就会粘包Nagle 算法:会造成粘包半包现象发送 abcdef,接收

2021-07-06 14:32:27 277

原创 Netty 基础

Netty入门案例Server@Slf4jpublic class HelloServer { public static void main(String args[]){ new ServerBootstrap() .group(new NioEventLoopGroup()) .channel(NioServerSocketChannel.class) .childHand

2021-07-04 20:07:41 355

原创 NIO基础

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-03 11:07:01 409

原创 设计模式总结

1.建造者模式角色:抽象构造者,具体构造者,产品,指挥者。//产品public class Actor{ private String type, sex, face, costume, hairstyle;}//抽象构造者public abstract class ActorBuilder { protected Actor actor = new Actor(); public abstract void buildType(); public abstr

2021-03-18 23:13:53 199

原创 数据库习题

1.计算周内各日期的次数CREATE TABLE week ( dateno INT PRIMARY KEY AUTO_INCREMENT, date_inyear DATETIME, weekDay VARCHAR(30));DROP PROCEDURE IF EXISTS insert_canlender;DELIMITER $$CREATE PROCEDURE insert_canlender(st DATETIME, ed DATETIME) BEGI

2021-03-13 15:41:31 785

原创 LRU缓存

LRU缓存难度中等1217运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。实现 LRUCache 类:LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。void put(int key, int value) 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字-值」。当缓存容量达到上限时,

2021-03-08 13:53:30 76

原创 数据库力扣中等

177. 第N高的薪水难度中等401编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。+------------

2021-03-04 11:16:03 215 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除