欢迎光临
我们一直在努力

未分类

偷偷告诉你5个好用的Pandas技巧

1788ta阅读(16)赞(0)

在工作中,效率是一个很关键的因素,一个人做事的效率高低,决定了花费时间的多少。所以当我们项目涉及到一些基础编码时,使用pandas库就能大大的节省你的时间,提高你的工作效率。 Pandas是一个开源包。它有助于用Python语言执行数据分析...

使用canal+Kafka进行数据库同步操作

1788ta阅读(15)赞(0)

平时工作中数据库是我们经常使用的,在微服务拆分的架构中,各服务拥有自己的数据库,所以常常会遇到服务之间数据通信的问题。比如,B 服务数据库的数据来源于A服务的数据库;A 服务的数据有变更操作时,需要同步到 B 服务中。 第一种解决方案: 在...

List 集合去重的 3 种方法

1788ta阅读(14)赞(0)

问题由来 在实际开发的时候,我们经常会碰到这么一个困难:一个集合容器里面有很多重复的对象,里面的对象没有主键,但是根据业务的需求,实际上我们需要根据条件筛选出没有重复的对象。 比较暴力的方法,就是根据业务需求,通过两层循环来进行判断,没有重...

Python实用小技巧,30个Python极简代码

1788ta阅读(12)赞(0)

怎么学习编程最快,当然是各种小项目实战,只有自己去动脑想,动手做,印象才是最深刻的。本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。 Python 是机器学...

了解RXJS中四种Subject的区别-小健博客

了解RXJS中四种Subject的区别

1788ta阅读(15)赞(0)

「RxJS」全称 「Reactive Extensions for JavaScript」, RxJS 是一个库,它通过使用 observable 序列来编写异步和基于事件的程序。本文带你了解RXJS中四种Subject的使用。 介绍 Su...

Java跟Linux内核距离有多远

1788ta阅读(13)赞(0)

本文中我们将站在非内核开发者的角度,给大家介绍应用和系统工程师如何梳理 Linux 内核代码。希望大家读完之后能有所收获,也希望更多的开发者能够关注到内核开发领域,毕竟连祖师爷 Linus 都表示内核维护者要后继无人了呀! Java 离内核...

学习Vue3.0,你需要先了解一下Proxy

1788ta阅读(13)赞(0)

产品经理身旁过,需求变更逃不过。 测试姐姐眯眼笑,今晚bug必然多。 据悉Vue3.0的正式版将要在本月(8月)发布,从发布到正式投入到正式项目中,还需要一定的过渡期,但我们不能一直等到Vue3正式投入到项目中的时候才去学习,提前学习,让你...

跨平台C++开发工具Qt,开发GUI之前你可以了解一下Qt类-小健博客

跨平台C++开发工具Qt,开发GUI之前你可以了解一下Qt类

1788ta阅读(13)赞(0)

Qt(发音为“ cute”,而不是“ cu-tee”)是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中也非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego ...

10款强大的数据挖掘软件,你值得拥有

1788ta阅读(15)赞(0)

数据是一种相当重要的资源,我们很多时候需要收集分析数据。然而,大多数数据是非结构化的,因此需要一个过程和方法从数据中提取有用的信息,并将其转换为可理解的和可用的形式。本文就给大家介绍10款强大的数据挖掘工具。 1、KNIME KNIME可以...

高效使用GitHub的4个小技巧

1788ta阅读(14)赞(0)

作为一名程序员,日常会经常使用到GitHub,在使用中我发现了4个小技巧,能提高我的效率。在这里给大家分享一下。 技巧1:用文件查找器快速、轻松地搜索仓库中的文件 GitHub提供使用Git进行软件开发和版本控制的托管,有数千个存储库、项目...

SpringBoot:统一JSON信息返回

1788ta阅读(14)赞(0)

调用后端服务后的返回结果有多种类型,如:String,Integer,Boolean,List,Map等,在一个项目中,为了保持统一性,我们方法返回结果可以全部使用JSON数据格式,如下: { "code":200, "msg":"成功",...

Java并发 你了解CopyOnWrite吗?-小健博客

Java并发 你了解CopyOnWrite吗?

1788ta阅读(15)赞(0)

概念 CopyOnWrite 是什么呢,从字面上看,就是在写入时复制。看起来貌似很简单,那么写入时复制,具体是怎么实现的呢? 先来说说思想,具体怎么实现等下分析 CopyOnWrite 的思想就是:当向一个容器中添加元素的时候,不是直接在当...

10个加快Python编程的小技巧

1788ta阅读(13)赞(0)

编程是一件很有意思的事情,而用Python编程就更加有趣了,因为在Python中实现一种功能,可以有很多种不同的方法。 但是,大多数时候都有一些首选的实现方法,有些人将其称为Pythonic。这些Pythonic的共同特征是实现的代码简洁明...

2020年超火的9个编程语言,快来了解一下

1788ta阅读(12)赞(0)

物竞天择,适者生存的法则在什么地方都适用,那么在竞争激烈的编程语言界中,哪些编程语言比较受欢迎,哪些比较容易上手,哪些比较有影响力呢?本文给大家介绍2020年超火的9个编程语言。 1、Java 在 Java 虚拟机的帮助下,Java 可以无...

如何用一行代码实现Python并行处理-小健博客

如何用一行代码实现Python并行处理

1788ta阅读(12)赞(0)

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏”重”。而且往往隔靴搔痒,没有深入探讨...

一款现代高效的Java构建工具--gradle的优点介绍-小健博客

一款现代高效的Java构建工具–gradle的优点介绍

1788ta阅读(14)赞(0)

学习Java的同学,相信你们都用过Maven这个经典实用的项目构建工具。但是假如你经常使用Maven的话,你或许会发现Maven一些让人不太舒服的地方: 一来Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会...

Consul-template+Nginx 实现Thrift Consul负载均衡-小健博客

Consul-template+Nginx 实现Thrift Consul负载均衡

1788ta阅读(12)赞(0)

今天给大家分享一个采用 Consul 实现的负载均衡的方案,很多小伙伴都知道 Nginx 可以实现负载均衡,但是可能没实现过结合 Consul,今天就给大家分享一下。 整体架构 我们先看下整个框架的架构是什么样子的,这里我们有三个服务提供者...

Vue组件间的8种通讯方式-小健博客

Vue组件间的8种通讯方式

1788ta阅读(11)赞(0)

前言 Vue 提供了各种各样的通讯,其中包括兄弟间的通讯和非兄弟间的通讯,借此机会做个总结,查阅起来方便。 1、props 目录结构 components ├── Parent.vue // 父亲 ├── Son1.vue // 儿子1 代...

Java中常见的一些坑,汇总篇

1788ta阅读(11)赞(0)

1.前言 中国有句老话叫”事不过三”,指一个人犯了同样的错误,一次两次三次还可以原谅,超过三次就不可原谅了。有人指出这个“三”是虚数,用来泛指多次,所以”事不过三”不包括“三”。至于̶...

如何配置一台适合Java开发的电脑

1788ta阅读(16)赞(0)

作为一名程序员,一台适合自己使用编程语言的电脑就很关键。接下来 W3Cschool小编 就带你了解一下,如何挑选适合Java开发的电脑。因为我自己家里的主机已经带不动两个 IDEA 了,更别提开个 Docker 啥了,我也搞了一台新的主机,...

给面试官讲解hashmap底层原理后,他表示很看好我-小健博客

给面试官讲解hashmap底层原理后,他表示很看好我

1788ta阅读(17)赞(0)

作为一名程序员,你面试的时候肯定被问过HashMap这个知识点,它的基本实现原理是每个面试者都该掌握的,当我们熟练的掌握了HashMap 的内部实现原理。面对面试官的询问,就能应答自如,接下来小编将带大家了解 JDK7 版本的 HashMa...

Array.apply(),new Array(),arr =[] 三者的区别-小健博客

Array.apply(),new Array(),arr =[] 三者的区别

1788ta阅读(20)赞(0)

为什么会写这篇文章呢?看Vue文档渲染函数的时候发现一个问题很好奇,Array.apply(null, { length: 20 })为什么这样定义数组?然后查阅资料做了一个小结记录一下,麻雀虽小,五脏俱全。 Array.apply() a...

前端性能分析工具,Keepfast 发布新版本 v0.6.2

1788ta阅读(11)赞(0)

Keepfast 是一个性能分析工具,能够分析网站的资源构建性能和页面性能,生成性能报告并提供优化建议,让性能监控更方便。 主要特性: 分析并生成构建性能报告,可直观的对比两个版本的构建性能,以便尽早发现构建性能问题 基于 Lighthou...

硬核!一文带你深入了解SpringMVC-小健博客

硬核!一文带你深入了解SpringMVC

1788ta阅读(12)赞(0)

一丶SpringMVC概述 Spring 为展现层提供的基于 MVC 设计理念的优秀的Web 框架,是目前最主流的 MVC 框架之一 Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架 Spring MVC 通过一套...

Kotlin跟Java比起来有什么优势?

1788ta阅读(17)赞(0)

随着计算机语言的发展,从最初的C、C++、Java等初始语言,近些年来,又开始流行一些被称之为现代编程语言,比如:Rust、Go、Kotlin和TypeScript等。现代语言流行的原因,小编总结为以下几点: 入门更容易 类型推断 空指针安...

总结Python程序员常见的一些问题

1788ta阅读(10)赞(0)

语用错误 让我们从基础开始,从那些刚学习编程的人钻研语法之前碰到的事情。开始如果你已经编过一些程了,那么以下这些可能看起来十分的简单。如果你曾经尝试过教新手们怎么编程,它们可能就不这么简单了。 在交互提示符中输入的Python代码 在>...

如何对Linux上的文件进行合并和排序

1788ta阅读(17)赞(0)

在 Linux上对文件进行合并和排序的方法有很多,但使用哪种就取决于你想怎么做,比如:你是只想将多个文件的内容放入一个文件中,还是以某种方式组织它,让它更易于使用。接下来,小编将带你看看一些用于排序和合并文件内容的命令,让你了解它们的特点。...

mysql 主从复制配置说明-小健博客

mysql 主从复制配置说明

1788ta阅读(18)赞(0)

MySQL数据库支持单向、双向、链式级联、环状等不同业务场景的复制。在复制过程中,一台服务器充当主服务器(Master),接收来自用户的内容更新,而一个或多个其他的服务器充当从服务器(Slave),接收来自主服务器binlog文件的日志内容...

MATLAB基于14种聚类方法的分析-小健博客

MATLAB基于14种聚类方法的分析

1788ta阅读(10)赞(0)

聚类分析又称群分析,它是用来研究样品分类问题的统计分析方法,同时也是一种重要的数据挖掘算法。聚类分析是由若干模式组成的,通常,模式是一个度量的向量,聚类分析以相似性为基础,在一个聚类中的模式之间比不在同一聚类中的模式之间具有更多的相似性。 ...

Oracle数据库如何限制IP访问

1788ta阅读(16)赞(0)

一、概述 本文将会给大家介绍在Oracle数据库该如何限制某个IP访问,或者限定某个IP段才能访问。 通过sqlnet.ora 通过/etc/hosts.deny和/etc/hosts.allow 通过iptables 二、正式实验 本次实...

大前端WP主题 更专业 更方便

联系我们联系我们