编解码 为什么需要编解码? 数据在网络中以流的形式传递,在NIO中,读写的都是ByteBuffer socket数据传输的时候会发生粘包、半包等情况 通信双方的编解码格式预先定义,一定是一致的 业务代码与编解码逻辑需要解耦 编解码流程 首先,Client组装Request数据,发送到Server 端 ...
分类:
Web开发 时间:
2020-06-20 19:03:40
收藏:
0 评论:
0 赞:
0 阅读:
105
1.Spring Boot默认的错误处理机制 默认的处理效果: 浏览器返回一个错误页面404 如果是其他客户端,默认响应一个json数据 原理:ErrorMvcAutoConfiguration错误处理的自动配置 给容器添加了一下组件: //ErrorAttributes,容器中没有这个组件则自动配 ...
分类:
编程语言 时间:
2020-06-20 19:03:04
收藏:
0 评论:
0 赞:
0 阅读:
69
Shell脚本 Shell简述 Linux中的shell脚本是一个特殊的应用程序,它介于操作系统和系统内核之间,充当一个命令解释器的角色。负责接收用户输入的操作指令并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。 常见的shell解释器程序有很多种,使用不同的shell脚本时,其内部指令 ...
分类:
系统服务 时间:
2020-06-20 19:02:00
收藏:
0 评论:
0 赞:
0 阅读:
131
参考链接: https://www.jianshu.com/p/97a8f9c10572 https://es6.ruanyifeng.com/?search=%E9%80%97%E5%8F%B7&x=4&y=9#docs/spec#%E7%9B%B8%E7%AD%89%E8%BF%90%E7%AE ...
分类:
编程语言 时间:
2020-06-20 19:01:39
收藏:
0 评论:
0 赞:
0 阅读:
91
题目描述为了迎接圣诞,信息学兴趣小组的同学们在辅导老师的领导下,举办了一个盛大的晚会,晚会的第一项内容是做游戏:猜数。老师给每个同学发一张卡片,每张卡片上都有一个编号(此编号为非负数,且小于255),每个编号互不相同。老师制定了以下的游戏规则:第一轮,每个同学将自己编号的各位数字进行平方后再相加得到... ...
分类:
其他 时间:
2020-06-20 19:01:19
收藏:
0 评论:
0 赞:
0 阅读:
72
openSUSE 的默认浏览器是 Firefox。但是因为 Firefox 不能够播放专有媒体,比如 Netflix,我推荐安装 Chrome。这需要额外的工作。首先你需要从谷歌导入信任密钥。 打开终端执行“wget”命令下载密钥: wget 然后导入密钥: sudo rpm --import li ...
分类:
其他 时间:
2020-06-20 19:01:00
收藏:
0 评论:
0 赞:
0 阅读:
62
这次去大华面试测试开发岗,第一题笔试题一上来有点懵,后面想了一下有些思路,时间紧迫就没写出来,一回到家又写出来了。所以这次记录一下分享给需要的朋友。 题目: 代码: def get_time(s=''): btn_str = 'azc dwf gti jql mon pkr shu vex yb' ...
分类:
其他 时间:
2020-06-20 19:00:40
收藏:
0 评论:
0 赞:
0 阅读:
130
'''面向对象专有词汇练习1.类(class):告诉python创建新类型的东西.2.对象(object): 两个意思,即最基本的东西,或者某样东西的实例3.实例(instance):这是让python创建一个类时得到的东西.4.def:这是类里面定义的函数方法5.self:在类的函数中,self指 ...
分类:
其他 时间:
2020-06-20 18:59:28
收藏:
0 评论:
0 赞:
0 阅读:
52
面试场景: 要求对正在爬取的内容与mysql数据库中的数据进行比较去重 解决方式: 通过Redis来作为中间件,通过url来确保爬过的数据不会再爬,做到增量爬取。 Redis数据库其实就是一个中间件,因为爬虫爬取的数据并不能直接拿去和MySQL中的数据进行比较。那我们就需要将MySQL数据库现有的数 ...
分类:
其他 时间:
2020-06-20 18:59:12
收藏:
0 评论:
0 赞:
0 阅读:
106
小梁变强之后决定建设自己的道馆,她特别喜欢去其他的道馆串门。 但是有些道馆之间没有道路连通,于是小梁想知道自己能不能去她想去的道馆, 你能帮她写一个程序来查询两个道馆之间是否互相存在道路联通吗; 如果存在输出“YES”,反之输出“NO”。 示例1 输入 4 2 2 1 3 4 3 1 2 3 4 输 ...
分类:
其他 时间:
2020-06-20 18:58:36
收藏:
0 评论:
0 赞:
0 阅读:
63
该文章发布在github中,如果您觉得写的还不错的话,可以 star 一下进行支持,传送门: "TechShare" 。 Bob 大叔的《代码整洁之道》一书,曾经让我受益匪浅,这本书从编码上很小的细节着手,讲解如何编写出高质量的代码。Bob 大叔还写过一本《程序员的职业素养》,这本书未深入讲解编程的 ...
分类:
其他 时间:
2020-06-20 18:58:17
收藏:
0 评论:
0 赞:
0 阅读:
66
<template> <div class="conten1"> <input class="code" type="text" v-model="code"> <button @click="sendCode()">{{codeBtnText}}</button> </div> </templat ...
分类:
Web开发 时间:
2020-06-20 18:57:56
收藏:
0 评论:
0 赞:
0 阅读:
76
1. 默认访问首页 1.将首页添加到templates下,以启用thymeleaf模板 2.编写配置类实现WebMvcConfigurer接口,重写addViewControllers方法来添加自定义视图解析器,使“/”请求可以直接映射到首页(定义内部类时要添加@Bean注解) @Configura ...
分类:
编程语言 时间:
2020-06-20 18:57:20
收藏:
0 评论:
0 赞:
0 阅读:
78
今天在运行vue前端的时候出现了以下的问题: 解决办法: 1.在项目目录cmd下运行 npm install -g cnpm --registry=https://registry.npm.taobao.org 2.下载成功后再运行 cnpm install node-sass 两个都下载成功后就可 ...
分类:
其他 时间:
2020-06-20 18:56:58
收藏:
0 评论:
0 赞:
0 阅读:
66
请你来说一下map和set有什么区别,分别又是怎么实现的? map和set都是C++的关联容器,其底层实现都是红黑树(RB-Tree)。由于 map 和set所开放的各种操作接口,RB-tree 也都提供了,所以几乎所有的 map 和set的操作行为,都只是转调 RB-tree 的操作行为。 map ...
分类:
编程语言 时间:
2020-06-20 18:56:40
收藏:
0 评论:
0 赞:
0 阅读:
74
使用POI库操作excel表 最近在Java实习的时候,做的业务很多时候需要读取以及写出excel表,主要是用到了apache的poi库,这里来总结下经验。 POM依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</a ...
分类:
其他 时间:
2020-06-20 18:56:19
收藏:
0 评论:
0 赞:
0 阅读:
77
harbor安装依赖于docker和docker compse,docker 和docker compose安装过程详见【系列】CentOS 7.3 离线安装(无网络环境)CI CD环境之docker+docker compose ,这里不再赘述,直接开始harbor的安装 1.下载离线安装包并上传 ...
分类:
其他 时间:
2020-06-20 18:55:57
收藏:
0 评论:
0 赞:
0 阅读:
48
配置嵌入式Servlet容器 SpringBoot默认用的是Tomcat作为嵌入式的Servlet容器 如何定制和修改servlet容器的相关配置 修改和server有关的配置(ServerProperties) private final ServerProperties.Servlet serv ...
分类:
编程语言 时间:
2020-06-20 18:55:33
收藏:
0 评论:
0 赞:
0 阅读:
58
摘要: 先看效果图 github地址 github仓库 在线访问 初始化项目 #创建项目 create-react-app applist #如果没有安装create-react-app的话,先安装 npm install -g create-react-app 目录结构改造 |--config | ...
分类:
移动平台 时间:
2020-06-20 18:54:42
收藏:
0 评论:
0 赞:
0 阅读:
115
出现错误:if you are on Ubuntu or Debian ,install libgtk2.0-dev and pkg-config,then re-run cmake or configure script in function ‘cvNamedWindow’ 解决:重新用pip安 ...
分类:
编程语言 时间:
2020-06-20 18:54:25
收藏:
0 评论:
0 赞:
0 阅读:
80