聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
樱花庄的白猫 樱花庄的白猫 2019-08-28

Visual Studio Code Remote Development

Visual Studio Code 是目前流行的编辑器之一,本质是一个基于 Electron 开发的桌面应用,这也限制了其在服务器端的应用。目前服务器端比较流行的是 vim 和 emacs 这类 Terminal 形态的编辑器(个人理解,我两个都没用过,nano 真香),而想利用 VS Code 远程开发,则需要在服务端安装 VS Code 和相应插件,例如官方的 Remote Developm…

Roy学Kubernetes(18):Ingress Controller

在创建Ingress资源之前,k8s群集必须先运行Ingress Controller。与作为kube-controller-manager二进制文件的一部分运行的其他类型的控制器(详见前面关于控制器的章节)不同,Ingress控制器不会自动与集群一起启动。 Ingress Controller有多种类型,在使用时请选择最适合你的Ingress Controller。GCE和nginx contr…

Roy学Kubernetes(17):Ingress

Ingress是管理k8s群集中服务的外部访问(通常是HTTP/HTTPS访问请求)的API对象,它可以提供负载均衡和基于域名的虚拟主机服务(实现nginx的功能)。在了解Ingress之前,我们需要先知道以下术语:Node:k8s集群工作节点Cluster:k8s集群Edge router:为你的集群强制执行防火墙策略的路由器,这可以是由云提供商或物理硬件管理的网关。Cluster networ…

moedog.org moedog.org 2019-08-20

浅谈「白嫖」的 Office 订阅账户

在阅读本文之前,需要搞清楚下面几个概念: 1. 许可的计划类型(Eligibility),仅对国际版而言:即你有没有资格直接购买某种类型的订阅,一般分为四类:商业,教育,非盈利,政府 。有没有资格可以在 管理中心-购买服务 页面看到,如下图: 2. 订阅和许可:订阅需要经过购买操作,即使是 0 元免费订阅,订阅购买之后,就会有对应的许可;……

Jark's Blog Jark's Blog 2019-08-20

Flink SQL 编程实践

注: 本教程实践基于 Ververica 开源的 sql-training 项目。基于 Flink 1.7.2 。通过本课你能学到什么?本文将通过五个实例来贯穿 Flink SQL 的编程实践,主要会涵盖以下几个方面的内容。如何使用 SQL CLI 客户端如何在流上运行 SQL 查询运行 window aggregate 与 non-window aggregate,理解其区别如何用 SQL 消费…

雨浣潇湘 雨浣潇湘 2019-08-17

你可能不需要协商缓存

为了提升页面加载性能,改善用户体验,我们希望我们的静态资源能够长期缓存在用户的浏览器中,为此,我们通常会给静态资源设置一个较长的 max-age ,而在资源内容有更新时,则生成一个名字不同的新文件,以便用户能够及时收到最新的内容。我们都知道, HTTP 缓存可以分为强缓存和协商缓存,根据我们的配置,强缓存过期后,浏览器会向服务器发出一个校验请求,如果服务器判断资源没有更新过,则通知浏览器使用缓存,…

一碗馄饨引发的拉肚子?

一 某A晚上在馄饨摊吃了一碗馄饨,第二天拉肚子去医院。 询问和检查症状后,医生:“你昨天吃了什么?” A:“早上吃了包饼干,中午和朋友去了FFC吃汉堡,晚上馄饨摊吃了一碗馄饨。” 医生露出了然的表情:“可能是吃馄饨吃坏了。”便写病历开药。 A开始思考,如果真的是吃馄饨导致了拉肚子,那么馄饨摊应当给我赔偿。但是,目前能证明吃馄饨和拉肚子因果关系的证据还不是很多。第一是个人的感受,在其他地方吃东西从没…

xehoth xehoth 2019-08-16

Some Modern C++ Techniques

Some code and techniques in modern C++(11, 14, 17, 20(just 2a)).Structured Binding1234567891011121314#include #include struct Node { int v, w;};int main() { std::vector vec{{1, 2}, {3, 4}}; for (auto…

Easun.org - 路杨 Easun.org - 路杨 2019-08-14

[杂事]美化一下家里的配电箱

家里已经装修10多年,配电箱位置处于客厅高位,本来就不好看,且因为年代问题,严重发黄。。 话说,前两天在淘宝上看到十多块还包邮三张的自贴画,心动,购买之。 回来后是三张仿国画的自粘画,质量马马虎虎。见下图。 想了想,用它给家里的配电箱美化一下吧。。 耗时2天空闲时间。。 流水如下: 1. 第一日:先白色自喷漆翻新配电箱。。营造相框的感觉。。没有拍照,因为太乱了,也没有想到拍照。等待油漆自然晾干 2…

www.qinor.cn www.qinor.cn 2019-08-14

基于矩阵变换算法的图同构识别

题目:(例如)基于矩阵变换算法的图同构识别 设计人:张钦颖 学号:1414080901218 一、 实验环境: 1、硬件环境:个人机,CPU主频:4.01Ghz 内存:16G 2、软件环境:操作系统:win10 编程语言:C++ 二、 实验任务解决方案: 1、 矩阵变换算法的流程图。 实验原理: 设两个无向图G=(V,E),G'=(V',E'),当且仅当两图的邻接矩阵、行间同或矩阵、行间异或矩阵具…

Roy学Kubernetes(16):应用程序连接Service

本章我们将讨论kubernetes中连接到serivce容器的方法,首先我们来看它和docker容器网络工作模式的对比:Docker默认使用主机私有网络通信,因此同一主机的容器之间可以互通。为了实现不同主机之间的容器访问,必须通过绑定本机端口来将请求转发或代理到其他节点容器。这就意味着容器必须协调好它们使用的端口,或者必须动态分配使用主机端口。当项目有多个开发人员时,协调端口及网络安全方面需要消耗…

gityuan.com gityuan.com 2019-08-11

深入理解Flutter的Platform Channel机制

基于Flutter 1.5,从源码视角来深入剖析flutter的channel,相关源码目录见文末附录 一、概述 Flutter 官方提供了一种 Platform Channel 的方案,用于 Dart 和平台之间相互通信。 核心原理: Flutter应用通过Platform Channel将传递的数据编码成消息的形式,跨线程发送到该应用所在的宿主(Android或iOS); 宿主接收到Platf…

xehoth xehoth 2019-08-11

基础光线追踪(8) - 金属材质

实现简单的金属材质。材质类为了实现多种材质,封装材质类,并提供散射接口,同时封装漫反射材质。Material.h1234567891011#ifndef _BASIC_RAY_TRACING_MATERIAL_H_#define _BASIC_RAY_TRACING_MATERIAL_H_#include "Collide.h"struct Material { virtual bool scat…

xehoth xehoth 2019-08-09

基础光线追踪(4) - 球

用光线追踪渲染一个球。碰撞检测检测光线 $r$ 是否撞上球心为 $o$,半径为 $radius$ 的球。求出光线原点与球心连线的向量 $\vec{p}$,求 $\vec{p}$ 在 $r$ 上的投影 $a$,然后计算光线原点,球心,投影点三点形成的直角三角形中表示距球心距离的直角边,判断其与半径的大小。12345bool isCollide(const Ray &r, const Point3f…

xehoth xehoth 2019-08-09

基础光线追踪(5) - 法向量及多个球

利用球的法向量来着色并简易封装代码实现多个球的渲染。法向量球的法向量为球心指向命中点,且通常为单位向量。利用法向量对球进行着色可得封装CollideCollide.h123456789101112131415#ifndef _BASIC_RAY_TRACING_COLLIDE_H_#define _BASIC_RAY_TRACING_COLLIDE_H_#include "../Chapter3/…

xehoth xehoth 2019-08-09

基础光线追踪(6) - 反走样

反走样,消除 $5$ 中较为明显的锯齿。反走样射出光线时随机产生位置偏差,多次随机取平均值以达到抗锯齿的目的。代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172#include…

xehoth xehoth 2019-08-09

基础光线追踪(7) - 漫反射材质

实现简单的漫反射材质。漫反射材质漫反射材料不发光,只吸收和反射环境的光(反射光的方向是随机的),所以将漫射材料的球体的颜色设置为背景颜色乘以某系数是合理的(如 $\frac 1 2$)。对于反射光方向,在交点处单位法向量的基础上加上一个长度小于 $1$ 的随机向量即可。伽马校正对于 $\frac 1 2$ 的系数,我们需要对颜色开根进行伽马校正。代码123456789101112131415161…

Easun.org - 路杨 Easun.org - 路杨 2019-08-09

[小红点依赖症]迟来的 ThinkPad X61 双模小红点键盘组装

话说,保留了一个ThinkPad X61下半身,想改双模小红点键盘久矣。可惜拖延症加上肖大神(3dg12)的套件缺货,一直闲置。。。 数周前,3dg12 那里终于有货了。入手,改造。 目标: 蓝牙,2.4G无线双模,锂电池充电,小红点正常能用。。。 记录如下。 旧主板没有移除,做配重,但是键盘接口有冲突,放不平,直接上钳子,扳掉,把套件的接口板粘在原位。 电池和主板放在硬盘位。用双面泡沫胶固定。。…

| TwistedW's Home | TwistedW's Home 2019-08-07

UGATIT-自适应图层实例归一化下图像到图像转换

生成对抗网络(GAN)在这几年的发展下已经渐渐沉淀下来,在网络的架构、训练的稳定性控制、模型参数设计上都有了指导性的研究成果。我们可以看出17、18年大部分关于GAN的有影响力的文章多集中在模型自身的理论改进上,如PGGAN、SNGAN、SAGAN、BigGAN、StyleGAN等,这些模型都还在强调如何通过随机采样生成高质量图像。19年关于GAN的有影响力的文章则更加关注GAN的应用上,如FUN…

一道简单的栈溢出Forgot

一道简单的栈溢出Forgot 2019.08.01 下午 5 点,一天烧脑的工作后,打开 ctf-wiki,开始二进制之路。 打开 ida,看到了 cat ./flag 根据以前对栈溢出的了解,存在字符串写入,修改函数返回地址于特定地址,完成 pwn 遂开始了漫长的无头绪乱撞 查阅了很多资料,甚至搜到了原题 wp,运用了 cyclic 技巧直接得到了偏移量… 编写 exp from pwn imp…

手柄君的小阁 手柄君的小阁 2019-08-01

“范进中举” —— 摘自 吴敬梓《儒林外史》

手柄考上了专升本。 范进不看便罢,看了一遍,又念一遍,自己把两手拍了一下,笑了一声,道:“噫!好了!我中了!”说着,往后一交跌倒,牙关咬紧,不省人事。 在得知考上之后第一个想到的就是这篇经典的“范进中举” 于是拖了半个多月时间,终于将这篇经典文章摘上博客。 看看范进中举后他和他身边的人滑稽可笑的作为吧。

Fooleap's Blog Fooleap's Blog 2019-07-31

六月天时“带水”跑步更爽

农历六月,这是一年中最热的一个月。天气热,跑步就不是很适合,即使跑几公里都要流挺多汗。雨热同期,偶尔下下雨,体感就会凉一些些,让我觉得雨奔也是不错的选择。

Home | issacc Blog Home | issacc Blog 2019-07-29

AWS Lambda:年轻人的第一次FaaS(二)

上一篇我们大致了解了如何将现有项目迁移到FaaS。由于FaaS的特性,我们在部署的过程中不得不舍弃了基于sqlite的缓存,这使得在实际使用的过程中,每一次的调用等待时间较长,如果能进一步将数据缓存在云中,不仅可...

blog.ihomura.cn blog.ihomura.cn 2019-07-29

Web IDL 简介

前言最近研究 Chromium 和 HTML 标准,不可避免的就接触到了 WebIDL,这里就总结性的聊聊吧,也当是学习笔记了。本文几乎就是照搬现在 Web IDL的标准,但也不是简单的翻译也翻译不准。简介Web IDL 全称 Web Interface Definition Language。现在 Web IDL只有第一版,是 W3C 2016年出的,然而现在几乎没有人用它,大家用的都是还在草案…

手柄君的小阁 手柄君的小阁 2019-07-27

一场由 osu! 引发的 SimPad 设计制销一条龙

手柄一年时间一路走来, SimPad 从无到有,从 0 销量到累计破千 看手柄因为什么要开始开发, 此外又经历了些什么才最终做出,期间是否经历过什么困难? 这篇文章原用于发至zF装备前线作为软文,因为写的实在是太长,想了想还是在自己的博客也发了一份。 权当纪念这一年时光。

解决Hashover无法发送邮件提醒问题

前因 前几天刚刚完成VPS的搬家,虽然大部分功能都恢复了,但是唯独评论系统无法发送邮件提醒的问题还是没能解决。经过各种各样的尝试终于最终解决了,中间虽然做了很多不成功的尝试,比较曲折,但还是挺攒经验的。所以记录下来给以后提供依据。配置Postfix进行Sendmail测试 在之前的VPS中,直接安装配置完Postfix之后,基本上就能够正常发送相关邮件了,但是这次安装配置完Postfix,还是不正…

STM8串口接收中断无法进入问题(STM8L051/101F3)

前言最近弄了一块STM8L051/101F3开发板,打算简单玩一玩。在我IO和定时器都没问题后我开始配置串口UART时发现接收中断始终无法进入,发送中断都是没问题的,之后我就开始了为期两天的问题排查,几乎排查所有可能的问题点。 代码我这里的MCU是STM8L051F3,使用的STM8库开发,代码如下仅供参考: main.c#include "stm8l15x.h" void Clock_Confi…

懒癌患者的VPS搬家填坑记录

背景介绍 之前几年一直用着搬瓦工的年付10刀以下的VPS,放个博客建个私人机场,时不时跑点数据,用起来美滋滋的。结果后来一纸通知彻底停掉了OpenVZ架构的主机,粉碎了把它当传家宝的希望。 要上年付19.9刀的套餐实在囊中羞涩,谁知道后来竟然连这个套餐也没有了,于是到头来又得重新找便宜的VPS。好不容易找到了注册好了,作为一个懒癌患者愣是磨蹭到搬瓦工到期的最后一天才开始慢慢搬家。 今天要记录的就是…

| TwistedW's Home | TwistedW's Home 2019-07-22

空间自适应归一化下图像语义合成(论文解读)

深度学习在算力的推动下不断的发展,随着卷积层的堆叠,模型的层数是越来越深,理论上神经网络中的参数越多这样对数据的拟合和分布描述就能越细致。然而简单的堆叠卷积层又会引起梯度消失和过拟合的问题,伴随着解决方案下残差网络、归一化和非线性层被提出。本博客将对NVIDA近期的论文Semantic Image Synthesis with Spatially-Adaptive Normalization进行解…

Easun.org - 路杨 Easun.org - 路杨 2019-07-22

意欲何为?遭遇克隆,哭笑不得

意欲何为?遭遇克隆,哭笑不得 近两年没有写BLOG了。 生活的重心貌似随着年龄渐渐偏移到其他地方。 但是,Blog 依然挂再网上,也依然续费保存。 前天,某好友发邮件问:你的blog换地址了? 我一脸懵圈。。。 上百度,去掉 Easun.org 直接用 "- Easun's Personal Portal,Talk about Movable Type,Perl in China,Software…

capriccio.moe capriccio.moe 2019-07-21

Mark波片的一个坑。。

半波片、四分之一波片等在波长不完全匹配的时候旋转角度与实际偏振分量旋转角度存在些微偏差,高精度实验要求下最好控制旋转角度在45°以内;eg. 使用某800nm波片旋转808nm偏振方向时,每转动...

访问 Nginx 二级目录中的 Laravel 项目

这个问题折腾了挺久时间都没成功,尝试了定义root path,也尝试了proxy_pass都不行。直到看到一篇文章,介绍的是目录伪静态转发才搞定…… 根目录为 /,laravel项目放在 aaa 下,目的是需要通过局域网IP访问laravel项目,如果不做转发,可以访问首页,但是子页面无法访问,因为没有配置rewrite。 以下是转发代码: location /aaa/public/ { if (…

雨浣潇湘 雨浣潇湘 2019-07-13

解放你的 node_modules —— Plug'n'Play

node 模块现状在我们执行 npm install 时,npm 会做出如下操作:向 registry 查询获取模块的地址根据 package.json 中的配置确定需要安装的模块版本下载对应的压缩包,存放在 ~/.npm 目录解压压缩包到当前项目的 node_modules 目录而在 Node.js 中,我们提供给 require 方法的参数如果不是一个路径,也不是 node 的核心模块, no…

个人学习记录 个人学习记录 2019-07-13

黑苹果 | 驱动硬件传感器获取CPU温度详细信息

黑苹果安装完毕后,很多机器出现无法侦测 CPU 温度、风扇转速等信息的情况,虽然进 BIOS 或者进 Windows 系统可以看到,但在 MAC 系统下想查看硬件状态时非常不方便。 夏天来了,电脑突然出现卡顿都不知怎么回事,一摸笔记本发现烫手的要命风扇还没转,才发现自己电脑连传感器都没有驱动( ̄. ̄),所以系统接受不到传感器数值,认为一直为 0