0

volatile原理

volatile + volatile 只能保证对单次读/写的原子性。i++ 这种符合操作操作不能保证原子性。 + 禁止指令重排 + 可见性 volatile读的内存语义 当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效。线程接下来将从主内存中读取共享变量(注意不仅仅是一个vo ...

海向 发布于 2020-03-29 10:01 评论(0)阅读(28)
0

使用 Vue.js 改写 React 的官方教程井字棋

React 的官方[教程][react tutorial zh]井字棋很好的引导初学者一步步走进 React 的世界,我想类似的教程对 Vue.js 的初学者应该也会有启发,于是使用 Vue.js 进行了改写 可以先查看最终的[结果][codepen done],尝试点击体验,我们将逐步地实现这个效 ...

chanvin 发布于 2020-03-29 09:54 评论(1)阅读(63)
0

手把手教你用java实现syslog消息的收发,学不会你打我喽!

大家好,我是道哥,专注于后端java开发,喜欢写作和分享。如果觉得文章对你有用,那就点个赞呗!如果能转发那是对道哥最大的支持! syslog的定义 见文知义,syslog,从英文名字上可以看出是指系统日志。 以下内容摘自百度百科: Syslog常被称为系统日志或系统记录,是一种用来在互联网协议(TC ...

程序员之道 发布于 2020-03-29 09:51 评论(0)阅读(68)
1

shell脚本的函数介绍和使用案例

#前言:今天我们来聊聊shell脚本中的函数知识,看一下函数的优势,执行过程和相关的使用案例,我们也来看一下shell和python的函数书写方式有什么不同 #简介 1、函数也具有别名类似的功能 2、函数是把程序里多次调用相同的代码部分定义成一份,然后给这份代码定义个名字,如果出现重复的就调用就行了 ...

guoke-boy 发布于 2020-03-29 09:44 评论(0)阅读(63)
0

Java是如何实现自己的SPI机制的? JDK源码(一)

注:该源码分析对应JDK版本为1.8 1 引言 这是【源码笔记】的JDK源码解读的第一篇文章,本篇我们来探究Java的SPI机制的相关源码。 2 什么是SPI机制 那么,什么是SPI机制呢? SPI是Service Provider Interface 的简称,即 服务提供者接口 的意思。根据字面意 ...

源码笔记 发布于 2020-03-29 09:27 评论(2)阅读(57)
4

《HelloGitHub》第 48 期

兴趣是最好的老师, HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向 编程新手 、 热爱编程 、 对开源社区感兴趣 人群的月刊,月刊的内容包括: 各种编程语言的项目 、 让生活变得更美好的工具 、 书籍、学习笔记、教程等 ,这些开源项目大 ...

削微寒 发布于 2020-03-29 08:50 评论(2)阅读(186)
0

在vscode中配置LeetCode插件,从此愉快地刷题

大家好,今早在B站看到up主的vscode里藏了leetcode插件,这才知道原来还有这款神器。但是没想到在用的时候遇到了一些麻烦,花了一点时间才解决。所以写这篇文章除了给大家安利这个好用的插件之外,也是为了帮助更多的同学避免踩坑。 简介vscode vscode在工业界鼎鼎大名,被誉为微软少有的拿 ...

TechFlow2019 发布于 2020-03-29 08:38 评论(0)阅读(152)
0

常见的线性结构

[TOC] 前言 本篇博客主要是记录手写这些这数据结构的底层实现,加深对线性结构的理解,实现自己的一个小型数据结构库,也会进行简单的时间复杂度分析,对不同的实现进行比较和优化,即侧重于代码实现。由于数据结构是实践性比较强的一个科目,希望大家在看这篇博客时,自己也去写一下代码,看一下运行结果是不是自己 ...

Java伴我余生 发布于 2020-03-29 08:34 评论(0)阅读(51)
0

多线程之旅(Thread)

在上篇文章中我们已经知道了多线程是什么了,那么它到底可以干嘛呢?这里特别声明一个前面的委托没看的同学可以到上上上篇博文查看,因为多线程要经常使用到委托。源码 一、异步、同步 1.同步(在计算的理解总是要你措不及防,同步当线程做完一件事情之后,才会执行后续动作),同步方法慢,只有一个线程执行,异步方法 ...

晨曦001 发布于 2020-03-29 07:34 评论(0)阅读(174)
2

Golang 实现 Redis(3): 实现内存数据库

本文是 golang 实现 redis 系列的第三篇, 主要介绍如何实现内存KV数据库。本文完整源代码在作者Github: "HDT3213/godis" "db.go" 是内存数据库的主要源文件,db.Exec 方法会从协议解析器中获得命令参数并调用相应的处理函数进行处理。 目录: "Concur ...

-Finley- 发布于 2020-03-29 06:46 评论(0)阅读(73)
1

ML-Agents(三)3DBall例子

 ML Agents(三)3DBall例子 前一周忙着公司的考试,都没有怎么学新的,今天补上~ 之后的记录,我准备先只研究官方的示例,主要是把研究过程中的疑惑和想法记下来。首先我先补充一下如何利用GPU进行训练,结合(一)中的安装方法,需要CUDA v10.0,cuDNN v7.6.5 for C ...

煦阳 发布于 2020-03-29 00:51 评论(0)阅读(71)
0

拿 C# 搞函数式编程 - 3

前言 今天和某个人聊天聊到了 C 的 LINQ,发现我认识的 LINQ 似乎和大多数人认识的 LINQ 不太一样,怎么个不一样法呢?其实 LINQ 也可以用来搞函数式编程。 当然,并不是说写几个 和用用像 Java 那样的 之类的就算叫做 LINQ 了,LINQ 其实是一个另外的一些东西。 LINQ ...

hez2010 发布于 2020-03-29 00:10 评论(1)阅读(202)
0

【NLP面试QA】预训练模型

[TOC] 自回归语言模型与自编码语言 自回归语言模型 通过给定文本的上文,对下一个字进行预测 优点:对文本序列联合概率的密度估计进行建模,使得该模型更适用于一些生成类的NLP任务,因为这些任务在生成内容的时候就是从左到右的,这和自回归的模式天然匹配。 缺点:联合概率是按照文本序列从左至右进行计算的 ...

西多士NLP 发布于 2020-03-29 00:07 评论(0)阅读(73)
1

【2020-03-28】Dubbo源码杂谈

前言 本周空闲时间利用了百分之六七十的样子。主要将Dubbo官网文档和本地代码debug结合起来学习,基本看完了服务导出、服务引入以及服务调用的过程,暂未涉及路由、字典等功能。下面对这一周的收获进行一下总结梳理。 一、基于事件驱动的服务导出 提起服务导出,不要被它的名字误导了,通俗点说就是服务的暴露 ...

淡墨痕 发布于 2020-03-29 00:02 评论(0)阅读(74)
1

Redis缓存设计与性能优化

Redis我们一般是用作缓存,扛并发;或者用于某些特定的业务场景,比如前面说到redis各种数据类型的使用场景以及redis的哨兵和集群模式。 这里主要整理了下redis用作缓存,存在的一些问题,以及改善方案。 简单的流程就像这个样子,一般请先到缓存区获取,如果缓存没有再到后端的数据库去查询。 1. ...

白露非霜 发布于 2020-03-28 23:58 评论(1)阅读(133)
30

解析“60k”大佬的19道C#面试题(上)

解析“60k”大佬的19道C 面试题(上) 先略看题目: 1. 请简述 函数的编译方式 2. 请简述 状态机的实现和工作机制 3. 请简述 的作用和原理,并说明和 有什么区别 4. 和`Thread`有区别吗?如果有请简述区别 5. 简述 的作用 6. 利用 实现斐波那契数列生成 7. 简述 和`s ...

.NET骚操作 发布于 2020-03-28 23:54 评论(28)阅读(1373)
1

Cookie SameSite属性介绍及其在ASP.NET项目中的应用

一、Cookie SameSite属性介绍 就像大家已经知道的,一旦设置Cookie之后,在Cookie失效之前浏览器会一直将这个Cookie在后续所有的请求中都传回到Server端。我们的系统会利用Cookie这个特性做很多事情,但通常我们会在Cookie中存放加密的用户身份,在Server端根据 ...

吴秀祥 发布于 2020-03-28 23:20 评论(0)阅读(107)
1

IdentityServer4源码解析_4_令牌发放接口

目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信 ...

holdengong 发布于 2020-03-28 21:15 评论(0)阅读(153)
0

Selenium系列(六) - 详细解读强制等待、隐式等待、显式等待的区别和源码解读

如果你还想从头学起Selenium,可以看看这个系列的文章哦! http://bjabcd.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识,需要自己去补充哦,博主暂时没有总结(虽然我也会,所以我学selenium就不用复习前端了哈哈哈... ...

小菠萝测试笔记 发布于 2020-03-28 21:13 评论(0)阅读(122)
0

Aleax prize (开放域聊天系统比赛)2018冠军论文阅读笔记

原文地址:http://m.media-amazon.com/images/G/01/mobile-apps/dex/alexa/alexaprize/assets/pdf/2018/Gunrock.pdf Abstract Gunrock是一种社交机器人,旨在让用户参与开放域的对话。我们使用大规 ...

,,哎呦哥哥 发布于 2020-03-28 20:42 评论(0)阅读(100)