15

VSCode 必装的 10 个高效开发插件

本文介绍了目前前端开发最受欢迎的开发工具 VSCode 必装的 10 个开发插件,用于大大提高软件开发的效率。VSCode 的基本使用可以参考我的原创视频教程「VSCode 高效开发必装插件」。 ...

Parry 发布于 2018-10-15 08:35 评论(15)阅读(2252)
24

这可能是最为详细的Docker入门吐血总结

Docker是什么? 在计算机技术日新月异的今天, 在国内发展的如火如荼,特别是在一线互联网公司, 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。 这是我在某招聘网站上看到的招聘 Java开发工程师 的招聘要求,其中有一条熟悉 成为了你快速入职的加分项,由此可见熟悉 在 ...

Angel_Kitty 发布于 2018-10-15 08:30 评论(38)阅读(1374)
5

Docker Compose 原理

Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 docker hub 等提供镜像的集中管理,这其中最重要的是使用 Dockerfile 定义容器的内部行 ...

sparkdev 发布于 2018-10-15 08:29 评论(4)阅读(1006)
1

分享几个 SpringBoot 实用的小技巧

最近分享的一些源码、框架设计的东西。我发现大家热情不是特别高,想想大多数应该还是正儿八经写代码的居多;这次就分享一点接地气的: SpringBoot 使用中的一些小技巧。 ...

crossoverJie 发布于 2018-10-15 08:18 评论(12)阅读(429)
0

Dubbo 源码分析 - 自适应拓展原理

1.原理 我在上一篇文章中分析了 Dubbo 的 SPI 机制,Dubbo SPI 是 Dubbo 框架的核心。Dubbo 中的很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并非想在框架启动阶段被加载,而是希望在拓展方法被 ...

田小波⊰ 发布于 2018-10-15 08:04 评论(0)阅读(135)
1

【10.15总结】绕过CSRF的Referer保护

今天下午可能要出远门,所以现在就把总结写好了。 Write-up地址:[Critical] Bypass CSRF protection on IBM 这个CSRF漏洞存在于IBM的修改邮箱页面,修改邮箱的地址是 所以理论上讲,只要修改上面链接中的NEW_EMAIL为自己的邮箱,被攻击者在登录了自己 ...

zoe宇 发布于 2018-10-15 07:16 评论(2)阅读(158)
20

ASP.NET Core框架揭秘[持续更新中…]

之前一段时间都在个人公众号账号“大内老A”发布关于ASP.NET Core的系列文章,很多人留言希望能够同步到这里,所以在这里 对这些文章做一个汇总,以便于PC端阅读。如果说微软官方文档主要关于ASP.NET Core的编程模式的话,我这个系列则主要关注整个ASP.NET Core的设计思想和实现原... ...

Artech 发布于 2018-10-15 06:52 评论(11)阅读(1078)
2

Linux 桌面玩家指南:08. 使用 GCC 和 GNU Binutils 编写能在 x86 实模式运行的 16 位代码

这是一个复古的话题。使用 C 语言和 AT&T 汇编语言写能够在 x86 实模式运行的 16 位代码,这种代码一般用于自己写操作系统的启动扇区。用的工具是 Linux 中最常见的 GCC 和 GNU Binutils。希望能够吸引到你们。 ...

京山游侠 发布于 2018-10-15 06:25 评论(2)阅读(146)
17

用 C# 编写 C# 编译器,先有鸡还是先有蛋?

前段时间翻译了一篇文章 微软是如何重写 C# 编译器并使它开源的,文章讲了微软用 C# 重写 C# 编译器的坎坷路,引发了一些童鞋的思考:用 C# 编写 C# 编译器(Roslyn),那么 C# 编译器本身是由谁来编译的?C# 语言编写了 C# 编译器,而 C# 语言又是由 C# 编译器编译的,这不 ...

Liam Wang 发布于 2018-10-15 00:18 评论(34)阅读(4183)
0

浅析JDK中ServiceLoader的源码

前提 紧接着上一篇《通过源码浅析JDK中的资源加载》,ServiceLoader是SPI(Service Provider Interface)中的服务类加载的核心类,也就是,这篇文章先介绍ServiceLoader的使用方式,再分析它的源码。 ServiceLoader的使用 这里先列举一个经典的 ...

throwable 发布于 2018-10-14 23:42 评论(0)阅读(105)
0

傻瓜式的go modules的讲解和代码,及gomod能不能引入另一个gomod和gomod的use of internal package xxxx not allowed

一 国内关于gomod的文章,哪怕是使用了百度 -csdn,依然全是理论,虽然golang的使用者大多是大神但是也有像我这样的的弱鸡是不是? 所以,我就写个傻瓜式教程了。 github地址:https://github.com/247292980/go_moudules_demo 代码很少很简单。。 ...

lgp20151222 发布于 2018-10-14 23:36 评论(0)阅读(142)
0

Scheme来实现八皇后问题(1)

看到有人写八皇后,那我就也写写这个吧。 八皇后问题 这个问题大家应该都不陌生,很多计算机教程都以八皇后为例题。 上面是一个国际象棋棋盘,总共8X8个格子。 皇后是国际象棋里杀力最强的子,它可以吃掉同一条横线、竖线上其他棋子,也可以吃掉所在的两条斜线上的其他棋子(当然在角上只有一条斜线)。 能否在棋盘 ...

窗户 发布于 2018-10-14 23:08 评论(0)阅读(157)
0

【神经网络】变分自编码大杂烩

1.变分自编码 变分是数学上的概念,大致含义是寻求一个中间的函数,通过改变中间函数来查看目标函数的改变。变分推断是变分自编码的核心,那么变分推断是要解决的是什么问题?? 问题描述如下,假如我们有一批样本X,这个时候,我们想生成一批和它类似的样本,且分布相同,这个时候我们该怎么办呢? 1.如果我们知道 ...

文字妖精 发布于 2018-10-14 22:40 评论(0)阅读(72)
1

机器学习排序算法:RankNet to LambdaRank to LambdaMART

RankNet、LambdaRank和LambdaMART是三个关系非常紧密的机器学习排序算法。简而言之,RankNet是最基础,基于神经网络的排序算法;而LambdaRank在RankNet的基础上修改了梯度的计算方式,也即加入了lambda梯度;LambdaMART结合了lambda梯度和MAR... ...

RL-Learning 发布于 2018-10-14 22:01 评论(0)阅读(104)
0

Effective Java 第三版——48. 谨慎使用流并行

Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...

林本托 发布于 2018-10-14 21:51 评论(0)阅读(183)
3

Re:Unity游戏开发有哪些让你拍案叫绝的技巧?

这是我在知乎一个问题: 《Unity游戏开发有哪些让你拍案叫绝的技巧?》 下面的回答,觉得蛮有趣的,贴在这里和博客的朋友们分享下。 分享一个比较好玩的内容吧。 大家都知道Unity有一个职位叫做Evangelist,翻译成中文就是布道师。他们的任务是介绍Unity最新的功能,分享Unity的知识。那 ...

陈嘉栋 发布于 2018-10-14 21:31 评论(0)阅读(204)
0

一起学Hive——总结复制Hive表结构和数据的方法

在使用Hive的过程中,复制表结构和数据是很常用的操作,本文介绍两种复制表结构和数据的方法。 1、复制非分区表表结构和数据 Hive集群中原本有一张bigdata17_old表,通过下面的SQL语句可以将bigdata17_old的表结构和数据复制到bigdata17_new表: 如果是分区表,则必 ...

summer哥 发布于 2018-10-14 21:31 评论(0)阅读(96)
1

设计模式学习---策略模式

最近在看"Head First 设计模式"这本书,便想将自己所学的记录下来以加深理解,文中肯定有许多不足之处,请各位前辈们指出. 什么是设计模式 设计模式并不是某种开发语言中的工具,而是我们处理问题时的一种体现,平时在工作我们也总是会使用设计模式,在工作时我们会碰到各种问题,然后我们通过思考,总结. ...

莫问今朝乄 发布于 2018-10-14 21:02 评论(0)阅读(157)
50

SqlSugar ORM 入门篇2 【查询】 让我们实现零SQL

SqlSugar在查询的功能是非常强大的,多表查询、分页查询 、 一对一查询、二级缓存、一对多查、WhenCase等复杂函数、Mapper功能、和拉姆达自定义扩展等,用好了是可以做到真正零SQL的一款ORM。 首先将SqlSugar更新到4.8版本,下面我就来一一讲解每种查询的写法 创建DbCont ...

孙凯旋 发布于 2018-10-14 20:57 评论(18)阅读(2169)
1

手淘H5移动端适配方案flexible源码分析

移动端适配一直是一个值得探讨的问题,在业余时间我找了一些页面,查看了一些厂商对于移动端H5页面的适配方案,看到了几个典型的例子,今天就来记录一下我看到的第一个典型的例子,也是我们公司目前普通H5项目正在使用的适配方案。 这个适配方案是lib-flexible,在看这个源码的同时,我想先来回顾一下几个 ...

开水泡饼 发布于 2018-10-14 20:53 评论(0)阅读(240)