首页 > 编程语言
Linux c++(socket网络通信 & epoll的三种模式)
默认:水平触发模式 - 根据读来解释 只要fd对应的缓冲区有数据 epoll_wait返回 返回的次数与发送数据的次数没有关系 epoll默认的工作模式 ET: 边沿触发模式 客户端给server发数据 发一次数据server的epoll——wait返回一次 不在乎诗句是否读完 // 将新的到的cf ...
分类:编程语言   时间:2021-05-10 13:18:24    收藏:0  评论:0  赞:0  阅读:21
基于Centos 7.4 搭建ELK整合SpringBoot日志收集
基于Centos 7.4搭建es7.12.0+logstash-7.12.0+kibana-7.12.0(ELK)整合SpringBoot日志收集 注:Skywalking和logstash可共用一个ES,根据实际性能要求判断是否需要独立使用。 ELK简介: ELK是Elasticsearch+Lo ...
分类:编程语言   时间:2021-05-10 13:15:30    收藏:0  评论:0  赞:0  阅读:22
JavaScript-Web-API-DOM操作
一、DOM本质: 浏览器根据HTML文件解析出的一个树形结构 二、DOM节点操作: 1.获取DOM节点: const div1 = document.getElementById('div1') // 元素 const divList = document.getElementsByTagName( ...
分类:编程语言   时间:2021-05-10 13:13:42    收藏:0  评论:0  赞:0  阅读:18
leetcode 154. 寻找旋转排序数组中的最小值 II
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到:若旋转 4 次,则可以得到 [4,5,6,7,0,1,4]若旋转 7 次,则可以得到 [0,1,4,4,5,6,7]注意,数组 [ ...
分类:编程语言   时间:2021-05-10 13:12:44    收藏:0  评论:0  赞:0  阅读:24
spring boot 配置随机数那些小技
Spring Boot 是支持在系统加载的时候配置随机数的 1.添加config/random.properties文件 #随机32位MD5字符串 user.random.secret=${random.value} #随机int数字 user.random.intNumber=${random.i ...
分类:编程语言   时间:2021-05-10 13:12:24    收藏:0  评论:0  赞:0  阅读:15
SSM环境中 Ajax 发送简单数组的三种方法
SSM环境中 Ajax 发送简单数组 第一种方法(不推荐) jsp代码: <script type="text/javascript" src="jquery/jquery-2.1.1.min.js"></script> <script> $(function () { $("#btn1").cli ...
分类:编程语言   时间:2021-05-10 13:12:04    收藏:0  评论:0  赞:0  阅读:17
java线程池异步
什么时候使用异步? 处理多个任务,某些任务比较耗时,可以用异步。 异步 实现Callable接口,重写call()方法。 异步任务的结果,通过call()方法返回。 实现Callable接口,call()结果就返回String类型。Object等其他类型同理。 如果不需要返回结果,可以实现Runna ...
分类:编程语言   时间:2021-05-10 13:11:25    收藏:0  评论:0  赞:0  阅读:28
01_spring
IOC 引入配置文件 ClasPathXmlApplicationContrxt初始化配置文件 <bean id=“”><bean> 标签 <constructor-arg 构造器注入 <property 标签属性注入 bean作用域: spring为bean提供了6种作用域,其中4种只有在web- ...
分类:编程语言   时间:2021-05-10 13:10:44    收藏:0  评论:0  赞:0  阅读:12
JUC_01 线程阻塞、唤醒三种方式
三种方式总结: 一、synchronized: wait、notify、notifyAll 1、需要结合synchronized使用,否作会出现异常 2、必须先执行wait, 后执行notify或者notifyAll,否作会一直处于阻塞状态 二、Lock.condition: await、signa ...
分类:编程语言   时间:2021-05-10 13:10:33    收藏:0  评论:0  赞:0  阅读:16
GC垃圾回收算法
1、引用计数器 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用的。 2、可达性分析算法 从GC Root开始搜索,且搜索不到的对象 跟搜索算法:以一系列名为 GC Root的对象作为起点,从这 ...
分类:编程语言   时间:2021-05-10 13:10:18    收藏:0  评论:0  赞:0  阅读:30
VS2017 C++ 报错strcpy不安全(转)
环境: VS2019 C++11 win32 错误信息: C4996: ‘strcpy’: This function or variable may beunsafe. Consider using strcpy_s instead. To disable deprecation, use_CRT ...
分类:编程语言   时间:2021-05-10 13:09:26    收藏:0  评论:0  赞:0  阅读:19
四种js数组排序
`` var a = [1, 3, 6, 3, 23, 76, 1, 34, 222, 6, 456, 221]; // 冒泡排序 通过双循环2 2 比较更换位置进行排序 function pop(arr) { const arr1 = arr; for (let i = 0; i < arr1.l ...
分类:编程语言   时间:2021-05-10 13:06:16    收藏:0  评论:0  赞:0  阅读:26
pysmiles:一个用于读写SMILES表达式的python库
本文介绍了一款基于python语言的SMILES化学表达式的读写SDK,使用openSMILES表达式所定义的分子结构是非常精简的,但是其中的规则又非常的多,因此使用一款友好的SMILES表达式能够大大的缩减解析的成本。并且pysmiles结合了一款非常常用的python的拓扑网络结构表示SDK——... ...
分类:编程语言   时间:2021-05-10 13:04:54    收藏:0  评论:0  赞:0  阅读:14
spring boot的ComponentScan和ServletComponentScan注解
ComponentScan 这个注解可以扫描带@Component的类。众所皆知,@RestController和@Configuration和@Service和@Configuration等都有带Component这个注解。所以如果要注入controller和service等,我们可以直接在类上面 ...
分类:编程语言   时间:2021-05-10 13:04:41    收藏:0  评论:0  赞:0  阅读:84
java动态代理
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 ...
分类:编程语言   时间:2021-05-10 13:02:35    收藏:0  评论:0  赞:0  阅读:14
进程与线程
先来看一下基本概念 进程: 操作系统分配的占有CPU资源的最小单位。拥有独立的地址空间。 线程: 安排CPU执行的最小单位。是进程内的一个独立执行单元 计算机含有多个进程,每个进程有含有多个线程。 关系: 一个进程至少有一个线程。 一个进程内的数据可以供其中的多个线程直接共享 多个进程之间的数据是不 ...
分类:编程语言   时间:2021-05-10 13:02:26    收藏:0  评论:0  赞:0  阅读:19
Selenium+Python:判断-自动上传文件时,如果上传文件重复,那么需要取消上传
想要实现的业务:自动上传文件时,如果有重复的文件,那么取消上传 方法一、判断是否有重复框弹出 步骤:1.封装弹框的元素定位 2.判断该元素是否出现在了页面 -如果没有出现在页面,那么会由于找不到该元素,而报错;(所以我们判断的时候要用try异常判断) -如果出现在了页面,点击取消上传 弊端:性能低。 ...
分类:编程语言   时间:2021-05-10 13:01:51    收藏:0  评论:0  赞:0  阅读:30
02_springBoot 开发
1.springboot2 自动化部署: start.spring.io 可以自己动生成Spring脚手架。也可以新建,有选项可选 springBoot提供了统一的环境。通过配置文件可修改默认配置 部署服务器时: 这种部署:简化配置,方便运维。批量开关服务器。更适合做微服务 其他的:就比较麻烦了 @ ...
分类:编程语言   时间:2021-05-10 13:01:36    收藏:0  评论:0  赞:0  阅读:33
密码学系列之:NIST和SHA算法
简介 SHA算法大家应该都很熟悉了,它是一个用来计算hash的算法,目前的SHA算法有SHA1,SHA2和SHA3种。这三种算法都是由美国NIST制定的。 NIST的全称是美国国家标准与技术研究所,主要来制定各种标准。 本文将会讲解下NIST和SHA各种算法的关系。 SHA1 在密码学中,SHA-1 ...
分类:编程语言   时间:2021-05-10 10:59:33    收藏:0  评论:0  赞:0  阅读:17
自然语言处理基本概念
NLP与深度学习 任务 词性标注(Part Of Speech Tagging): 为每个词确定词性 句法分析(Parsing): 为一个句子创建一个语法树 命名实体识别(Named Entity Recognition): 在一个句子中识别人、地点等 语言建模(Language Modeling) ...
分类:编程语言   时间:2021-05-10 10:57:56    收藏:0  评论:0  赞:0  阅读:28
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!