RainBow

SpringBoot2.x与MongoDB集成(十)

隐身守侯 提交于 2020-08-07 03:21:48
SpringBoot2.x与MongoDB集成(十) 准备工作 介绍MongoDB与Spring Boo集成,并通过 MongoRepository 以及 MongoTemplate 来执行CRUD操作。 Spring Boot:2.3.0.RELEASE Spring Boot Data MongoDB:2.3.0.RELEASE MongoDB:4.2.6 MongoDB Driver:4.0.3 要操作的集合示例数据结构(即model) Department: String id String name String description Array employees Employee: String empId String name int age double salary one to many relationships 安装MongoDB MongoDB快速入门指南与docker-compose快体验 https://www.yuque.com/ekko/database/dkluyg 创建Spring Boot项目 SpringBoot2.x快速入门指南(一) https://www.yuque.com/ekko/spring/qqt7xd 添加Mongo依赖 <dependency> <groupId>org.springframework.boot<

2020年GitHub 上那些优秀Android开源库,这里是Top10!

只谈情不闲聊 提交于 2020-08-06 02:55:01
前言 每过一段时间呀,我都会给大家带来一些从Github上收集的一些开源库,有的是炫酷动效,有的则是实用的工具和类库。以前没看过或者没有收藏的同学,建议先收藏,以下是链接: 【Android珍藏】推荐10个炫酷的开源库 【开源推荐】进阶实战,从一款音乐播放器开始 2020年有哪些优秀的开源库呢?本期就为大家带精选的10个,排名不分先后。 No1. LiquidSwipe 这是一个很棒的ViewPager库,它在浏览ViewPager的不同页面时,显示波浪的滑动动画,效果非常炫酷。该库的USP是触摸交互的。这意味着在视图中显示类似液体的显示过渡时,应考虑触摸事件。 1.1如何使用呢? 导入以下Gradle依赖项: implementation 'com.github.Chrisvin:LiquidSwipe:1.3' 然后将 LiquidSwipeLayout 添加为保存fragment布局的容器的根布局: <androidx.constraintlayout.widget.ConstraintLayout xmlns:android = "http://schemas.android.com/apk/res/android " android:layout_width = "match_parent " android:layout_height = "match_parent "

来自一个插件的疯狂夸赞,VS Code「彩虹屁」插件问世,网友:我想要郭德纲版

旧街凉风 提交于 2020-08-05 00:04:28
听说有人开发了「虚拟程序员鼓励师」,安装使用后的我疯狂捶墙,导致我家变成了单间。 机器之心报道,机器之心编辑部。 你可能从未想过,会有这么一个人: 对你写的每一行代码都不吝夸赞,知道你什么时候想骂人,还会提醒你按时吃饭、下班…… 是不是比男 / 女朋友都贴心?但其实,ta 只是一个 VS Code 插件。 这个插件名叫「彩虹屁」(Rainbow Fart)。在你写代码的时候,ta 会「想方设法」地向你表白,比如夸你的代码写得好、人长得帅。此外,ta 还能理解你打出的「fu*k」、「sh*t」等背后隐藏的情绪。 项目地址: https:// github.com/SaekiRaku/vs code-rainbow-fart 视频里这个声线甜美的「妹纸」类似于一个「程序员鼓励师」,发布者是一位名叫「 SaekiRaku」的 GitHub 用户。在这个项目里,作者采集了 34 段真人语音文件。如果你写的代码包含一些指定关键词,其中的某条语音就会被触发。 比如当你写到「fu*k」的时候,ta 会问你:「怎么啦,是不是产品需求又改了呀?」 同时,ta 也会坚定地站在你的立场上:「我们一起揍产品经理一顿吧!」 当你敲入「function」,ta 就会说:「再厉害的函数也执行不出我对你的喜欢。」 敲入「while」或者「for」,ta 竟然提问:「这段循环是为我而写的吗?」 除此之外,ta

解决彩虹六号 2020 第二赛季更新后无法锁亚服

别等时光非礼了梦想. 提交于 2020-07-29 07:47:11
知道怎么找配置文件的小伙伴看这里,完全不会的往下看 以前是要修改为 DataCenterHint=eastasia 的 现在需要改成 DataCenterHint=playfab/eastasia 多了个 playfab 不会的看这里 先在资源管理器中查找 My Games 文件夹 然后进入 Rainbow Six - Siege 文件夹中 可能会有多个乱码一样名称的文件夹,他们的名称其实就是你的 id (有多个的可以删除掉然后打开游戏,会自动生成。这是用来存放配置的没了也不会有啥问题顶多重新调部分配置) 进去后找到 GameSettings.ini 文件 (其实我的就只有这一个文件 然后滚到最下方,找到 DataCenterHint 这个配置项(目前是默认放在倒数第三个配置项) 然后改成 DataCenterHint=playfab/eastasia 2020-06-23 彩虹六号锁服务器解决方案 来源: oschina 链接: https://my.oschina.net/u/4415723/blog/4322619

BAIR最新RL算法超越谷歌Dreamer,性能提升2.8倍

生来就可爱ヽ(ⅴ<●) 提交于 2020-07-29 02:21:38
pixel-based RL 算法逆袭,BAIR 提出将对比学习与 RL 相结合的算法,其 sample-efficiency 匹敌 state-based RL。 选自arXiv,作者:Aravind Srinivas等,机器之心编译,参与:Racoon、Jamin。 此次研究的本质在于回答一个问题—使用图像作为观测值(pixel-based)的 RL 是否能够和以坐标状态作为观测值的 RL 一样有效?传统意义上,大家普遍认为以图像为观测值的 RL 数据效率较低,通常需要一亿个交互的 step 来解决 Atari 游戏那样的基准测试任务。 研究人员介绍了 CURL:一种用于强化学习的无监督对比表征。CURL 使用对比学习的方式从原始像素中提取高阶特征,并在提取的特征之上执行异策略控制。在 DeepMind Control Suite 和 Atari Games 中的复杂任务上, CURL 优于以前的 pixel-based 的方法(包括 model-based 和 model-free),在 100K 交互步骤基准测试中,其性能分别提高了 2.8 倍以及 1.6 倍 。在 DeepMind Control Suite 上,CURL 是第一个几乎与基于状态特征方法的 sample-efficiency 和性能所匹配的基于图像的算法。 论文链接: https:// arxiv.org

VSCode彩虹屁插件-rainbow fart

萝らか妹 提交于 2020-07-28 20:52:51
VSCode Rainbow Fart 是一个在编程时持续夸程序员写的牛逼的扩展,可以根据代码关键字播放贴近代码意义的真人语音。遵守MIT开源协议。 使用方法: 从 VSCode 扩展商店 下载并安装。 在 VSCode 的菜单栏中找到 查看 - 命令面板 ,或使用快捷键 Ctrl + Shift + P (MacOS Command + Shift + P )呼出 命令面板 。 在 命令面板 中输入 > Enable Rainbow Fart 并回车。 此时应该会弹出一个消息通知,点击通知上的 Open 按钮。 在打开的页面上点击 授权 。 享受编程吧!请尝试在 VSCode 中输入 function 关键字。 默认的妹子语音包也可自定义替换,详情可参阅插件文档。 https://saekiraku.oss-cn-beijing.aliyuncs.com/github/vscode-rainbow-fart/showoff-1.mp4 GitHub 仓库挂件 WordPress 插件 SaekiRaku / vscode-rainbow-fart 一个在你编程时疯狂称赞你的 VSCode 扩展插件 | An VSCode extension that keeps giving you compliment while you are coding, it will checks

R语言笔记:用R语言绘制条形图

為{幸葍}努か 提交于 2020-07-27 15:00:14
学“统计学”的人对R语言应该不会太陌生,近十年来,随着大数据时代的到来,把统计学和数据分析,R语言都带火了。虽然我本人会用Python的matplotlib和pyecharts,百度的Echarts,微软的Excel作可视化图形,但因为自身也是学统计学专业的,如果不会用R语言。心里多少都会感到有一点遗憾。 经过我这两天的,摸索,其实发现“可视化之神”也不难上手,只要多“百度经验”和“CSDN”一下就可以了。闲话少说,来点干货先。 ① 在Excel中创建用Python的 groupby函数 或 pivot.table功能 汇总出下面的结果: ② 通过R语言指令把数据从“ 剪切板 ”加载到RStudio中(因为虽然直接从Excel文件读取更加方便、省事,但是因为我平时用Python,就不想多配置一个Java的JDK环境了): 代码: QDM <- read.table("clipboard",header = T) QDM ③ 或者自己在RStudio中,根据需求构造两组一维向量: QDM <- c(100,200,300,400,500,600) depatment <- c("电商","水产","水果","蔬菜","肉类","综合") ③ 用 barplot() 函数来绘制出一个简单的柱形图(代码超短),默认是灰色。 barplot(QDM,names.arg =

VS Code插件之Rainbow Fart,让妹子陪你一起编程!

≯℡__Kan透↙ 提交于 2020-07-24 15:18:16
今天给大家介绍一个 VS Code插件 Rainbow Fart,一个在你编程时疯狂夸你写的牛逼的 VSCode 扩展。让你不再孤单的程序员鼓励师,让妹子陪你一起编程,从此不再是一个人写代码。 ^_^ 如:当你输入一个“if”,她会说:“你就是因为想太多如果,所以才交不到女朋友吧?” 当你输入一个“while”,她会说:“你就算运行一天也遍历不完我的可爱”。 1.打开vs code软件,安装Rainbow Fart插件 2.安装完成后打开这个插件 点击菜单中的“查看”——>命令面板 点击“Enable Rainbow Fart” 点击右下角的“open”,此时会自动打开浏览器 3.在打开的页面中会提示需要授权 点击授权 授权成功后的提示 4.享受和妹子一起编程吧 安装完成之后,让我们来体验一下吧。试着到vs code里面输入一个while试试,妹子就会跳出来和你说:“你就算运行一天也遍历不完我的可爱!”。 语音关键字支持 目前这款程序猿鼓励师只支持以下关键字: 定制语音 有的朋友可能想要自定义语音包,可参考如下 github项目地址:https://github.com/topics/rainbow-fart 有各种语音包!!!!! 更多软件开发课程,请访问链接地址: https://edu.csdn.net/lecturer/2104 跟汤老师学开发 来源: oschina 链接

C#8.0新特性

我的未来我决定 提交于 2020-07-23 21:52:21
只读成员 private struct Point { public Point( double x, double y) { X = x; Y = y; } private double X { get ; set ; } private double Y { get ; set ; } private readonly double Distance => Math.Sqrt(X * X + Y * Y); public override readonly string ToString() => $ " ({X}, {Y}) is {Distance} from the origin " ; } View Code 使用readonly修饰tostring方法,表示它不可修改 默认接口方法 /// <summary> /// 默认接口方法 /// </summary> private interface IWork { public void Work() { Console.WriteLine( " Work " ); } } 现在可以在接口中定义默认的方法,而不是只能申明void Work(); 更多的模式匹配 使用switch表达式的模式匹配 public enum Rainbow { Red, Orange, Yellow, Green, Blue, Indigo,

我在 IntelliJ IDEA 中必有得插件和配置

孤者浪人 提交于 2020-05-07 12:47:28
| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 Github实践精选 ,方便大家阅读查看,本文同样收录在此,觉得不错,还请Star 最近在陆续写 Java 并发编程系列 ,好多朋私信问我的不是并发内容本身,而是我的 IDEA 主题配置。我就姑且认为好的主题配置可以写出更好的并发程序吧 即便这种可能性只有万分之一,我也要把我的 IDEA 相关值得配置的内容/插件和大家分享出来(其实我还是很乐意将我的一些配置分享出来帮助大家更加高效的coding)) 先来一张我的 IDE 截图,有你看中的地方吗? 插件篇 好用的插件总是让人: 神清气爽,精神抖擞 ,丰神异彩,炯炯有神,神采奕奕,气贯长虹 ,英姿飒爽,精神焕发 下面所有插件都可以按照文中标注的名称在 IDEA 插件市场中直接搜索并安装 Material Theme UI Material Theme UI 在主题下载量排行榜中高居第一。安装主题后(在页面底部就会有进入主题的快捷入口),选择自己喜欢的主题进行微调就可以啦,如果懒得做配置,按照下图勾选相应设置就和我的一样了: Rainbow Brackets 翻译过来叫