C++最佳实践 | 2. 代码风格

本系列是开源书C++ Best Practises的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第二篇。
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

我们应该以怎样的心态去参与和使用别人的开源项目?

为什么突然想写这个? 先自我介绍一下,作者是前端开发者,同时也是一个小破开源项目的维护者,项目协议是MIT。从认识开源到现在经历了快两年时间了。昨天日常对项目的issue进行处理的时候,看到了一条这样
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

学会了MybatisPlus,代码开发效率提高了10倍!

我们知道 MyBatis 是一个基于 java 的持久层框架,它内部封装了 jdbc,极大提高了我们的开发效率。但是使用 Mybatis 开发也有很多痛点。
分类: 服务端 发布时间: 05-14 08:23 阅读次数: 0

NLP教程(8) - NLP中的卷积神经网络

本文介绍 NLP 中的卷积神经网络(CNN),讲解卷积神经网络的卷积层、池化层、多卷积核、多通道、卷积核、N-gram、filter、k-max pooling、文本分类等。
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

Redis综述篇:与面试官彻夜长谈Redis缓存、持久化、淘汰机制、哨兵、集群底层原理!

面试官: 靠!手上活都没干完又叫我过来面试,这不耽误我事么,今儿又得加班补活了........咦,这小伙子简历不错啊,先考考它Redis......................
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

iOS开发—创建一个 iOS 图书打开动画:第 1 部分

在这个由两部分组成的教程系列中,您将有一个漂亮的 iOS 书籍打开动画和翻页动画: 在第 1 段中,您将学习如何自定义组合视图并应用深度和按压以使应用程序看起来更象部分。 在第 2 段中,以不同的方式
分类: 移动开发 发布时间: 05-14 08:23 阅读次数: 0

drools中Fact的equality modes

在drools中存在如下2种equality modes。 1、identity模式 identity:这是默认的情况。2、是equality
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

高德地图如何添加 Flutter Widget 作为覆盖物

本项目修改自高德地图官方 amap_flutter_map 插件 v3.0 版本,作为「Flutter组件做地图覆盖物」相关思路的演示。
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

缓存淘汰算法和Redis的缓存淘汰策略

首先对缓存淘汰常用的算法进行介绍,包括FIFO,LFU,LRU,ARC,LRU-K、2Q。然后给出了Java半的LRU算法实现。最后介绍Redis中的缓存淘汰策略,包括惰性删除,定期删除和主动清理。
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

JVM|翻越内存管理的墙

正是因为把控制内存的权力交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,就不得不从Java虚拟机角度上去排查问题。因此我们需要了解虚拟机是怎样使用内存的,才能准确的定位到错误,解决问题
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

SpringBoot@Async原理解析

深入解析SpringBoot@Async从应用启动到异步方法调用原理,拒绝黑盒使用,避免使用过程中的错误
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

解码Flutter(三)ListView嵌套

本篇文章主要来阐述flutter中解决多个ListView嵌套的问题。 ShrinkWrap 当我们使用ListView嵌套多个ListView的时候,我们需要将嵌套的ListView的shrinkW
分类: 移动开发 发布时间: 05-14 08:23 阅读次数: 0

关于并发编程,你必须要知道的Future机制!

文章首发在公众号(月伴飞鱼),之后同步到掘金和个人网站:http://xiaoflyfish.cn/ 觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢 前言 Java 5在concurrency包中引入
分类: 编程语言 发布时间: 05-14 08:23 阅读次数: 0

【老司机精选】为你的 App 减少网络延迟

影响网络延迟的原因 我们测试网络环境最常见的手段是 ping。但是 ping 只是测试的不在使用网络时的网络环境,然而真正影响 app 的是我们正在使用 app 时的网络环境。 iOS15 系统在 S
分类: 移动开发 发布时间: 05-14 08:23 阅读次数: 0

2.pycharm及jupyter使用及对比

pycharm及jupyter使用及对比1.对比2.jupyter1.对比2.jupyterjupyter notebook命令打开需要激活环境打开路径即为项目路径
分类: 编程语言 发布时间: 05-14 07:41 阅读次数: 0

Kotlin基础从入门到进阶系列讲解(进阶篇)Jetpack,(更新中)

Kotlin基础从入门到进阶系列讲解(进阶篇)JetpackJetpack一、Jetpack 简介二、ViewModel1、ViewModel的基本用法Jetpack->返回总目录<-一、Jetpack 简介Jetpack是一个开发组件工具集,它的主要目的是帮助我们编写出更加简洁的代码,并简化我们的开发过程。Jetpack中的组件有一个特点,它们大部分不依赖于任何Android系统版本,这意味着这些组件通常是定义在AndroidX库当中的,并且拥有非常好的向下兼容性二、ViewMode
分类: 移动开发 发布时间: 05-14 07:41 阅读次数: 0

2022-05-07每日刷题打卡

2022-05-07每日刷题打卡代码源——每日一题题目描述有一棵 n 个节点的以1为根的有根树。现在可以对这棵树进行若干次操作,每一次操作可以选择树上的一个点然后删掉这个点和它的儿子之间的所有边。现在想要知道对于每一个 k∈[1,n],最少需要多少次操作才能让图中恰好存在 k 个联通块。输入格式第一行输入一个正整数 n。第二行输入 n1 个整数 fi 表示 i+1 号点的父亲,保证 1≤fi≤i。输出格式输出 n 个整数,第 i 个数表示 k=i 时的答案,如果无法让图中恰好存在 k 个联
分类: 编程语言 发布时间: 05-14 07:40 阅读次数: 0

卸载并重装docker

卸载查看已安装的docker:$ yum list installed|grep docker删除docker:$ yum -y remove docker.x86_64 docker-client.x86_64 docker-common.x86_64删除已有镜像和容器(慎重,根据需要执行):$ rm -rf /var/lib/docker安装docker添加软件源信息:$ yum-config-manager --add-repo https://mirrors.aliyun
分类: 业界资讯 发布时间: 05-14 07:39 阅读次数: 0

docker中使用cuda

### 需要注意的事项:1. 注意应用NVIDIA在docker_hub上提供的镜像, 本次使用的是:nvidia/cuda:10.1-cudnn7-devel-ubuntu18.042. 在宿主机安装 nvidia-docker23. 运行时, 要加"–run-time=nvidia", 本次执行命令为:export DEVICES=$(ls /dev/nvidia* | xargs -I{} echo ‘–device {}:{}’)nvidia-docker run -d -it $DEVI
分类: 业界资讯 发布时间: 05-14 07:39 阅读次数: 0

尚硅谷2020最新版宋红康JVM教程持续更新中(java虚拟机详解,jvm从入门到精通) - ppt课件

最近看尚硅谷宋红康JVM教程(java虚拟机详解,jvm从入门到精通)_哔哩哔哩 - bilibilihttps://www.bilibili.com/video/av83622425网上没有公开ppt,找到了有位老师的截图,为了方便观看,把这个老师的截图下载并整理了一下。如有侵权请联系删除文章中来源于Spirit_wolf老师一边看视频一边截图PPT的整理:https://gitee.com/Spirit_wolf/jvm-video-shk 谢谢~目录一、ppt预览二、类加载子系统?三、运行
分类: 其他 发布时间: 05-14 07:39 阅读次数: 0