聚合文章

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

排序方式:最新发布
www.qinor.cn www.qinor.cn 2019-10-02

人生不就是这样吗?

人的一生不就是这样的吗 18岁,你读了大学。 20岁,你大二结束,开始悔恨 自己前两年幼稚的行为 于是开始努力 22岁你大学毕业了,却发现 找不到一份令自己满意的工作 26岁,你看着身边的人都结了婚 婚礼的份子钱逐年递增 春节回家,父母从带你串亲戚 变成了带你去见相亲对象 见了十几个姑娘 你每次都觉得和那个她比 差了一点 28岁那年,你遇到了一个和你遭遇差不多的姑娘 你们有一搭没一搭的聊着 她说:…

Yoruka's Blog Yoruka's Blog 2019-09-29

Ba、Co双掺杂BiCuSeO热电性能研究

要解决的问题BICuSeO基氧化物热电材料在高温热电材料中有很大的优势,为了进一步增强热电优值,我们需要进行掺杂改性,使其能够达到工业生产要求。同时,我们也希望掌握BiCuSeO基氧化物的制备方法,改进制备工艺。拟采用的方法现拟采用如下途径提高热电性能:优化材料载流子浓度:材料的热点性能受费米能级影响,而费米能级受载流子浓度影响,当载流子浓度增大时,电导率增大,Seebeck系数降低。于是,合适的…

一个加钱就完事儿了的故事:9600KF超5.1GHz小记

最近最火的CPU应该莫过于i5-9600KF,这周一的时候,这枚处理器突然在Intel的京东自营旗舰店理开始降价促销,1399的价格做到了比618还要低的史低,让一直想更换成9700K的我不禁心动,都这个价位了还要啥自行车?于是想到正好在上周六的时候收了朋友的一块Z170,魔改一下应该能上9600KF,低成本换平台,买了!于是当天看到优惠信息后不到半小时就下单了。这批货应该是新到的,所以都还没有进…

| TwistedW's Home | TwistedW's Home 2019-09-27

APDrawingGAN由人脸到高质量肖像图转换

固定的应用场景对于泛化的图像翻译模型来说存在着一定的局限性,往往需要根据实际的需求对网络和细节进行设计以达到特定的效果。图像转换模型中CycleGAN、Pix2Pix、StarGAN、FUNIT都是泛化较好的模型,然而对于特定需求还是需要更为细致的设计。本篇的目的是为了解读在人脸到肖像画的图像翻译任务下,如何做到这种固定需求的高质量图像转换。本篇的主角是APDrawingGAN,同时也是CVPR2…

Django Q + psycopg2cffi 单元测试踩坑记

可能是出于防止连接丢失的原因,Django Q 项目在 cluster.py 文件中大量应用了 db.close_old_connections(),关闭并重新打开数据库连接。而在 Django 自带的单元测试 django.test.TestCase 中,是采用了数据库事务进行测试数据回滚,以实现测试之间互相隔离的目的;在此时关闭数据库连接,就会使得事务中断,抛出异常——在 psycopg2 中…

www.qinor.cn www.qinor.cn 2019-09-26

Dijkstra最短路径算法

题目:Dijkstra最短路径算法 设计人:张钦颖 学号:1414080901218 一、 实验环境: 1、硬件环境:个人机,CPU主频:4.01Ghz 内存:16G 2、软件环境:操作系统:win10 编程语言:C++ 二、 实验任务解决方案: 1、 Dijkstra最短路径算法的流程图。 (1) 创建一组sptSet(最短路径数组),它存的是已经在SPT里的节点,也就是这些是已经计算过的,确定…

IO01 2019-09-24

从阿里规约谈起 - Arrays.asList 三坑

前言 将数组转换成 List 是日常开发十分常见的操作,对此 JDK 提供了一个非常好用的工具类: 1List list = Arrays.asList(array); 但是如果操纵 List 的内容的话,阿里规约会给出一个提示: 于是深入看了下,发现 Arrays.asList 有三个日常开发中容易坑人的地方。

gityuan.com gityuan.com 2019-09-23

解读Dart虚拟机的参数列表

一、概述 在third_party/dart/runtime/vm/flag_list.h定义了Dart虚拟机中所有标志的列表,标志分为以下几大类别: Product标记:可以在任何部署模式中设置,包括Product模式 Release标志:通常可用的标志,除Product模式以外 Precompile标志:通常可用的标志,除Product模式或已预编译的运行时以外 Debug标志:只能在启用C+…

Roy学Kubernetes(21):Persistent Volumes

概述PersistentVolume子系统提供了用户和管理员使用和管理存储的抽象API。在这个子系统中,引进了两个新的API资源:PersistentVolume和PersistentVolumeClaim。**PersistentVolume(PV)**是已经由管理员提供或者使用Storage类动态地从k8s Volume中配备的一块存储器。PV是Volume的插件,它有自己独立的生命周期,不受…

gityuan.com gityuan.com 2019-09-22

Flutter机器码生成gen_snapshot

一、概述 书接上文源码解读Flutter run机制的第四节 flutter build aot命令将dart源码编译成AOT产物,其主要工作为前端编译器frontend_server和机器码生成,本文再来介绍机器码生成的工作原理。 1.1 GenSnapshot命令 GenSnapshot.run具体命令根据前面的封装,针对Android和iOS平台各有不同: 1.1.1 针对Android平台…

Tom Huang's Blog Tom Huang's Blog 2019-09-21

FreeNAS的安装和简单配置

简介FreeNAS 是一款开源免费的专门用于构建 NAS 服务器的专业操作系统。FreeNAS 可以轻松把一台普通的台式电脑变成存储服务器。它基于 FreeBSD 开发,在 BSD Licens...

樱花庄的白猫 樱花庄的白猫 2019-09-18

解决移动端浏览器 vh 单位异常问题

在做一个响应式布局时用 vh 单位定义了元素的高度,结果在发现在移动端的 Chrome 和 Firefox 浏览器中,浏览器 URL 栏显示的情况下元素都出现了错位。 查找到原因是移动端下浏览器对 100vh 的定义不考虑 URL 栏的高度(无论 URL 栏显示还是隐藏),可以用下面这张图直观地体现问题: 左侧是我们期望的 100vh “全屏”的高度,但右侧是 URL 栏显示的状态下“全屏”的高度…

Fooleap's Blog Fooleap's Blog 2019-09-18

一个人去跑步

这个夏天似乎比往常更热一些,日子好像也比往常更快溜过,没跑步的借口有很多,甚至可以蝴蝶效应般串联起来。我不想喊冤,不再拖延,早早来完成 9 月份上半月的跑步半月更,争取从现在开始勤起来。

gityuan.com gityuan.com 2019-09-15

Flutter前端编译frontend_server

一、概述 书接上文源码解读Flutter run机制的第四节 flutter build aot命令将dart源码编译成AOT产物,其主要工作为前端编译器frontend_server和机器码生成,本文先介绍前端编译器frontend_server的工作原理。 1.1 frontend_server命令 KernelCompiler.compile()过程等价于如下命令: // 该frontend…

克苏鲁神话TRPG扩展:众神的霓虹

《众神的霓虹》是赛博朋克背景的COCTRPG(7版)扩展。设定的背景为偏向现实的赛博朋克世界,相比珠玉在前的众多赛博朋克TRPG规则,幻想要素和科技题材的成分有所减少,但更适合习惯于现代背景的玩家进行角色扮演。 点此下载:众神的霓虹(docx格式) 包含规则文档《COC7扩展-众神的霓虹》以及样例模组《接触》。

HansChen 的博客 HansChen 的博客 2019-09-12

AOSP 编译和烧写

1. 简介很多 Android 开发者都会希望编译 Android 源码并刷进自己的手机里面,但网上教程很多都仅仅是告诉你 lunch、make 等等,但你手里有一台设备时却发现,你编译出的镜像由于驱动关系是不能直接烧进手机的。这里整理了一下步骤,帮助大家可以按照流程编译并烧写镜像。本篇文章以 Pixel 2 && Android 10 为例2. 环境准备这块没啥说,官方教程就够了,参考:http…

linkthis blog linkthis blog 2019-09-11

Munin配置

多看README。 高价破网石头盘,那这破机器到底有多烂呢?所以我们需要一个工具来监控一下,为了简便,选择了基本功能比较齐全且无需数据库的Munin界面重回Win98。 Munin 通过包管理器直接安装: 1 apt install munin 直接安装Munin时会自动安装munin-node,其它需要监控的机器则只需安装munin-node。 基本配置 Munin的配置文件为/etc/muni…

SteamedFish's BLOG SteamedFish's BLOG 2019-09-11

Debian 10 新的 uidrange 策略路由

Debian 10 更新之后,策略路由增加了一个新的方法: uidrange 。 1ip rule add uidrange 1000-2000 lookup 123 这个方法本来是 Linux 为 Android 设计的功能,在 Android 5.0 后开始使用。因为 Android 每个 App 是使用不同的用户执

gityuan.com gityuan.com 2019-09-08

源码解读Flutter run机制

一、解读flutter run命令 1.1 初识flutter run 1.1.1 IDE运行 编写完flutter代码后,一定离不开运行flutter应用。比如Android Studio可点击如下按钮来执行 该命令默认是采用debug模式,如果需要运行release模式,可以在IDE选择中的Run->Configurations的Additional arguments里面加上–release…

个人学习记录 个人学习记录 2019-09-06

NAS | 群晖安装qBittorrent套件并优化设置、替换UI(非docker安装)

前言 自从入手矿渣蜗牛,安装了黑裙辉后,博主就走上了 PT 这条不归路…群晖低功耗加 7*24h 的特性,让其成为了 PT 的利器。从最初的群晖自带的 Download Station,到第三方社群安装 Transmission,然后辛苦搜寻 qBittorrent 的 spk 套件,走过的路和坑可谓不少。下面就来说说经验心得。 本文你讲看到: Download Station、Transmiss…

evi1cg.me evi1cg.me 2019-09-06

不点我就弹弹弹

0x00 office宏的利用从walmartlabs学来的,让宏多弹几次,提高成功率。创建方式1:1、 创建一个包含宏的Excel,让这个Excel在开启宏的状态下,打开可以执行,保存为(xls 或者 xlsm )比如添加以下宏:1Private Sub Workbook_Open() DebuggingEnd SubPublic Function Debugging() As Variant…

Meteor's Blog Meteor's Blog 2019-09-06

Typecho批量替换图片和文章链接地址

当域名发生变化时,文章中的图片链接将失效,无法显示,那么就需要修改地址。但挨个手动修改不现实,因为一般这种连接比较多,难以准确查找。下面就说一下通过phpMyAdmin工具快速修正数据库文章图片...

樱花庄的白猫 樱花庄的白猫 2019-09-05

VSCode Remote SSH: Bad Owner or Permissions

Windows 10 自带了 OpenSSH 工具包(C:\Windows\System32\OpenSSH\),但是用私钥连接的时候老是出现 Bad owner or permissions on C:\\Users\\username/.ssh/config。而 Visual Studio Code 的插件 Remote SSH 就要依赖 ssh,所以看到了同样的报错。 Windows 的权限…

Fooleap's Blog Fooleap's Blog 2019-09-05

三伏天跑步那么难受,为何还要跑?

如果说夏天跑步不舒服,那么三伏天跑步就可以说是难受了,既然那么难受,为何还要跑?我就不说跑步使我快乐之类的,今年定的每月 100 公里的跑量,必须得消灭掉。没完成任务之前,几天没跑步便罪恶感重重。

樱花庄的白猫 樱花庄的白猫 2019-09-03

MDC 自动初始化

尝试了 material-components-web 提供的自动初始化方法 mdc-auto-init,感觉要是分别给每个 HTML 标签做标记的话比较繁琐,所以自己写了一个初始化方法。 思路是,把要用到的 node 和 constructor 都写在一个配置文件里面(其实就是一个 list 而已),然后初始化函数遍历配置,并完成相应的构建。 // ./components/mdcConf.ts…

gityuan.com gityuan.com 2019-09-02

源码解读Flutter tools机制

一、Flutter tools命令 1.1 概述 开发Flutter应用过程,经常会用过Flutter命令,比如flutter run可用于安装并运行Flutter应用,flutter build可用于构建产物,相信有不少人会好奇flutter命令背后的原理。 对于flutter命令的起点位于flutter sdk中路径/flutter/bin/目录中的flutter命令,该命令最终会调用到flu…

Roy学Kubernetes(20):Volumes

Container中的磁盘文件(生命周期)是短暂的,这在容器中运行时会给部分特殊的应用程序带来一些问题。首先,当容器崩溃时,kubelet在重新启动它,数据文件会丢失(Container会以干净的状态启动)。其次,在Pod中运行多个Container时,通常需要在这些容器之间共享文件。Kubernetes Volume(卷)抽象的解决了这两个问题。背景Docker也有卷的概念,虽然它有点宽松和较少…

Jark's Blog Jark's Blog 2019-09-02

Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL

上周六在深圳分享了《Flink SQL 1.9.0 技术内幕和最佳实践》,会后许多小伙伴对最后演示环节的 Demo 代码非常感兴趣,迫不及待地想尝试下,所以写了这篇文章分享下这份代码。希望对于 Flink SQL 的初学者能有所帮助。完整分享可以观看 Meetup 视频回顾 :https://developer.aliyun.com/live/1416演示代码已经开源到了 GitHub 上:htt…

从 Docker 安全机制探究 Docker 逃逸

本文首发于先知社区 背景 自2013年Docker发行开始,一直受到人们广泛关注,被认为成可能改变行业的一款软件。Docker的使用相信大家已经很熟悉,在这我也不一一介绍,今天我们探究的是 Docker 的实现问题。 Docker -> 容器 Docker 是一种容器,容器的官方定义是:容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器的英文为 container,container 有…

Roy学Kubernetes(19):网络策略

网络策略NetworkPolicy是允许pod组彼此之间以及和其他网络Endpoint端点通信的规则。NetworkPolicy资源使用标签来选择Pods并定义规则,这些规则指定允许所选Pods的流量请求。前提条件网络策略由网络插件实现,因此你必须使用支持NetworkPolicy的网络解决方案,例如calico就支持。隔离和非隔离的Pods默认情况下,pod是非隔离的; 他们接受任何来源的流量。…

樱花庄的白猫 樱花庄的白猫 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开始思考,如果真的是吃馄饨导致了拉肚子,那么馄饨摊应当给我赔偿。但是,目前能证明吃馄饨和拉肚子因果关系的证据还不是很多。第一是个人的感受,在其他地方吃东西从没…