聚合文章

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

排序方式:最新发布
DrifterFun DrifterFun 2019-10-04

数据备份

所以说,数据备份很重要。往往是在硬盘崩了之后才能够体会到没有备份数据带来的后悔。 现在看起来据我所知,有三种方法能够比较好的解决数据备份的问题: 自己准备一个专门的硬盘进行备份; 自己组建一个NAS系统; 准备一个好一点的网盘 对于第一个方案没有什么要解释的,自己买一个好一点的移动硬盘就好。 对于第二种方案可以选择自己搭建一个NAS或者直接购买群晖的NAS系统。 对于第三个方案,我在这篇博客里面已经讨论。 那么:当你的移动硬盘已经快掉了,如何才能抢救你的数据? 邓邓就遇到了这个问题,存在移动硬盘里面的将近几百的G的数据由于移动硬盘不能够正常读取而面临丢失的危险。 一般这种问题在硬盘还没有死透的…

洛水的博客 洛水的博客 2019-10-03

【洛天依】柠檬依动态壁纸

啊啊啊最近柠檬依手办居然出来了,看了一下我空空的钱包......哭了...... 那有什么办法呢?难道你能帮帮我吗QAQ。 竟然我买不起,所以以现有的技术就让她动起来吧! 本来想做个Live2D的,但是这图片复杂度不允许我这样做。 所以说就做了一个动态壁纸,就当复习一下木偶工具,还可以吧。 一脸满足 要回校了,有个时间再渲染吧......没办法,国庆就放3天,哭唧唧....... 而且我也觉得部分细节还没搞定,先放在博客给在下大佬看看能不能修改点什么。 视频预览: 2019年10月7日06:27:09 还是没时间输 […] 【洛天依】柠檬依动态壁纸最先出现在洛水的博客。

Claude's Blog Claude's Blog 2019-10-02

CSAPP DataLab 题解

DataLab近来开始读 CS:APP3e 第二章,但干看书做课后题太乏味,于是提前把 DataLab 拉出来练练。不一定是优解,趁热记录一下思路吧。如果读者是那种还没做完 lab 就想借鉴答案的,还请收手,坚持独立完成吧,正如课程作者所说,Don't cheat, even the act of searching is checting.bitXor12345678910/* * bitXor - x^y using only ~ and & * Example: bitXor(4, 5) = 1 * Legal ops: ~ & * Max ops: 14 * Rating: 1 */i…

www.qinor.cn www.qinor.cn 2019-10-02

人生不就是这样吗?

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

幻凡ss 幻凡ss 2019-10-01

记一次糟糕的驾照学习经历

4月份报了一个驾校,同事推荐的,想着教练是女的,能比较愉快的拿证,就报名了。随之就是噩梦的开始了科一:因为当时上海学习驾照需要居住证,而我一直嫌麻烦没来得及去办,就报了异地(南通)考试的,报名之后就开始催考科一(因为我在报名之前就已经在APP上学习了科一),但是驾校竟然拖了半个月才给我去报名(what fuck?),就是所谓的录个人脸之类的,5分钟搞定的事情,要跑一趟南通。。。但是更奇葩的是,驾校包的车竟然没人跟着过去,司机拉到指定位置就让我们下车,根本不知道在哪啊?给教练打电话,回复:自己找!fuck!幸好是找到了。。但是这个办事方式真的是。。。*&¥%……@%#@#……好了。报上名原本想很…

wrfly's blog wrfly's blog 2019-09-30

Mendel - A/B Testing Platform (Part 1)

离上一篇文章已经过了好久了,能够记起还有这么一个坑没填,并且能够记得要些什么,纯属不易…… 这篇主要讲一下系统实现的时候遇到的问题以及我是如何解决的,当中会有疏漏的地方,也欢迎看到这篇文章并且感兴趣的人一起讨论。 流量分布 这个系统最最主要的目的和功能就是分配流量,所以如何分配流量,就成为了首先要面临的问题。 我们的配置分为两种,基础配置和实验配置,那么随之的,流量也分为两种:基础流量和实验流量。对于一个国家的请求而言,如果把流量按照一百份来划分,用了10%的流量做实验,那么就需要在这些请求中挑出10%出来,让其走实验的配置,剩余的90%则按照基础配置进行选择(在某个layer中运用某种算法)…

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

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

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

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

最近最火的CPU应该莫过于i5-9600KF,这周一的时候,这枚处理器突然在Intel的京东自营旗舰店理开始降价促销,1399的价格做到了比618还要低的史低,让一直想更换成9700K的我不禁心动,都这个价位了还要啥自行车?于是想到正好在上周六的时候收了朋友的一块Z170,魔改一下应该能上9600KF,低成本换平台,买了!于是当天看到优惠信息后不到半小时就下单了。这批货应该是新到的,所以都还没有进京东各地的仓库,我的这枚处理器是上海发过来的,沙包的Z170先到了,用笔记本上面的i3-8100试了试,恩,兼容性不错,除了USB会报资源不够和内存兼容性有点小问题不能超手上的双面16GB内存之外其他…

CVE 2019 16097 Harbor权限提升 分析学习

在一次项目中遇到了Harbor,当时没在意,第二天起床的时候发现有个漏洞,趁着项目结束后的空档,赶紧分析学习一波 分析 在流传的poc视频中,可以发现研究员往/api/userpost了用户数据 > https://www.youtube.com/watch?v=LBgIKqdfF1k 所以来看看路由src/core/router.go 跟进api.UserAPI{},src/core/api/user.go 往下翻翻,发现303行定义了Post函数,来仔细看看 317行解析了输入的json数据,看看models.User{}的结构 src/common/models/user.go,38行的…

DrifterFun DrifterFun 2019-09-27

ADAS控制器硬件在环仿真

在实际的车辆算法测试中,常常需要采用硬件在环的仿真测试方法。本工作主要是完成了一种基于注入式的车辆ADAS摄像头传感器的硬件在环仿真系统。本系统主要应用于HIL(硬件在环)测试,可对基于视频形式的ADAS控制器进行单独测试,也可结合仿真的交通环境、场景、传感器等模型构建不同类型的真实世界场景,完成车辆各个算法以及多传感器融合测试。注入式ADAS控制器硬件在环仿真系统结构图如下图所示。 注入式ADAS控制器硬件在环仿真系统结构图 注入式的ADAS控制器在环仿真系统相对于传统的显示器场景再现方案有很多优势。 传统的显示器场景再现方案受制于显示输出的缺陷,无法实现较为复杂的天气、路面等高保真图像源输…

DrifterFun DrifterFun 2019-09-27

长沙

这两年突然感觉到,感觉冥冥中我和长沙这座城市好像有缘,是真真切切地感觉到了。说起来,光是去长沙可能也有三四次了,但是一直拖到现在才想着去写,可能是因为这次比较特殊吧,不太像之前,基本都是为了工作。 长沙这座城市第一次以一个比较近的视角出现在我的世界是来自卓教授的信。 因为卓教授读的是国防科大,被收走手机的他常常给我写信,于是我们的联系基本还是靠着一封一封的信完成的。 虽然说写信这种事情并不是第一次做了,但是真正贴上邮票有一来一回的交流还是给了我很多兴奋和乐趣。 在那个时候基本上长沙这座城市只存在信封上,仅仅作为卓教授所在处的一个标记而已。 再后来就是我野哥回国之后居然也选择了长沙这座城市。 这…

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

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

固定的应用场景对于泛化的图像翻译模型来说存在着一定的局限性,往往需要根据实际的需求对网络和细节进行设计以达到特定的效果。图像转换模型中CycleGAN、Pix2Pix、StarGAN、FUNIT都是泛化较好的模型,然而对于特定需求还是需要更为细致的设计。本篇的目的是为了解读在人脸到肖像画的图像翻译任务下,如何做到这种固定需求的高质量图像转换。本篇的主角是APDrawingGAN,同时也是CVPR2019 oral,实现了高质量的人脸到肖像图的转换。 论文引入 肖像画是一种艺术表现形式,可以简单的通过线条去捕捉人的独特外观,并且可以做到高相似度的描述。这类素描图往往需要艺术家在人或他们的照片面前…

Django Q + psycopg2cffi 单元测试踩坑记

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

使用URLDNS检测java反序列化漏洞

在最近的攻防演习中遇到了许多java反序列化漏洞,但是每次都是直接exp打过去,耗时又费力。后来使用了ysoserial的URLDNS模块,批量检测后就精准打击了。所以这次结束后就来研究下其原理。 Java URL Class Java的URL这个类的equal()和hashCode()会在调用的时候去获取域名解析的ip地址 > Two hosts are considered equivalent if both host names can be resolved into the same IP addresses > https://docs.oracle.com/javase/8/d…

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里的节点,也就是这些是已经计算过的,确定…

Jan Hünermann Jan Hünermann 2019-09-25

Live in the future

The best startups are founded by ingenious people. I agree with this. But there is another, somewhat more overlooked aspect to great founders. The best founders live in the future. In order to find pr…

IO01 2019-09-24

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

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

DrifterFun DrifterFun 2019-09-23

原来还有人一直关注

基本上已经半年没有更新这个博客了。本来以为这个地方只是一个自己的小东西的,结果没有想到卓教授昨天晚上一句:“你的博客已经很久没有更新了,没有意思了。”才把我拉了回来,还是觉得有些事情不好放弃,毕竟有人关注的。 回想起来,其实这个博客是这两年来做的为数不多的或者说唯一的让自己还是觉得有意思意义的东西。回想过去两年,基本都在原地止步不前,没有进步。该做的事情一直没有进展,自己倒是天天浑浑噩噩的,也就慢慢过来了。要说唯一的好处就在于,还是知道了一些事情,深刻的理解了一些道理。 19年的基本也要过去了,今年是多事之秋,对于国家来说是,对于我自己来说也是。不管是豆豆的事,还是自己学业上的事,都是能够决定…

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平台…

大刘子 大刘子 2019-09-21

时隔六年又去了一次网吧

仔细算算自己差不多已经有6年没有去过网吧了,去问了没有身份证不能上网,然后拿出了身份证,微信付款3元,开了一个小时的机器。 网吧里面人还是挺多的,一楼20台机器,大约还剩三四个座位,看了下其他人都是玩的LOL和DNF,还有些我加不上名字的游戏,界面特效挺棒的,就是不知道是啥游戏, […]

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 栏显示的状态下“全屏”的高度,100vh 在这时已经超出了“全屏”高度。 对此,Google 官方有说明,bugzilla 有相关报告,但是对于我们解决问题没有任何帮助。 目前找到最好的解决方案是项目: [github repo…

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

一个人去跑步

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

三省吾身丶丶 三省吾身丶丶 2019-09-17

在 vue 中使用 jsx 与 class component 的各种姿势

在之前我们分享过一次 一个使用 react 的思想去使用 vue 的方式。随着组内很多时候为了让 view 层更加清晰,和一些复杂的逻辑处理,导致现在 vue 代码中 jsx 的代码越来越多,这里进行一个整理说明 如何使用 先参看腾讯 alloyTeam 这篇文章:用 jsx 写 vue 组件里面有提到使用 babel-plugin-transform-vue-jsx babel 6 插件来处理 jsx 的编译。当然可能是官方也知道在一定的场景下 jsx 相对模板是有优势的,于是单独有了这个仓库 对于上面的插件进行了增强。https://github.com/vuejs/jsx 在 babel…

三省吾身丶丶 三省吾身丶丶 2019-09-17

从一个简单功能的实现,谈谈 react 中的逻辑复用进化过程

需求:我们现在有一个获取验证码的按钮,需要在点击后禁用,并且在按钮上显示倒计时60秒才可以进行第二次点击。本篇文章通过对这个需求的八种实现方式来讨论在 react 中的逻辑复用的进化过程代码例子放在了 codesandbox 上。 方案一 使用 setInterval 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051import React from 'react'export default class LoadingButtonInterval exte…

blog.tse.moe blog.tse.moe 2019-09-15

当代迷惑青年合辑 [转载]

在高考以后,我神魂颠倒地过了几个月。我先是在墻上挂了一些马蒂斯的画。然后我喜欢上了伦勃朗的自画像。伦勃朗的自画像让我流泪。于是我在艺术史的笔记上认真地抄下一段话:他没有虚荣,以最大程度的真诚勘察自己的灵魂。 可是我反思自己。我觉得自己并没有成为一个真诚的人。我的行为中充满了种种虚伪,比如,多读一些书,掌握一些术语,真的就能使我对人性有更深刻的认识吗?我真的需要强调自己来自哪一所高中,在哪个排行榜上排名第几的哪一所大学,来确定自己的文字是否真正能有价值,或者说,是否真正能贴近生活的真实呢?所以我明白了。我不想要很漂亮的界面设计,我不想要评论中清一色的赞赏“卓卓好酷”,我不想要很虚伪地,只是把我很…

NickTalk NickTalk 2019-09-15

NTP #44 播客是什麼?

Nick 在本期節目中圍繞「播客是什麼」展開了討論,剖析了播客在技術層面和概念層面的定義,並回答了「Apple 下架播客事件」後產生的一些問題。

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. 环境准备这块没啥说,官方教程就够了,参考:https://source.android.com/setup/build/initializing 就行了3. 源码下载根据 https://developers.google.com/android/d…

政子的博客 政子的博客 2019-09-11

简谈C++中指针与引用的底层实现

引用是C++相对于C而引入的一个重要特性,它使得许多地方的语法变得更加简洁,但是它们的底层究竟是怎么实现的呢?在Wikipedia中,对指针有如下介绍:In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory. A pointer references a location in memory, and obtaining the value stored at that lo…

萌博客 萌博客 2019-09-11

午间小记

下午茶时间,手拿着《苏菲的世界》,灵魂在阳光的午后游荡。 不知不觉就被书中的智慧吸引。它从苏格拉底讲到现代哲学,作者通过一件有趣的事一路带了下来。历史就在哲学家们不断发现与辩论中到了我们这一代,依然喋喋不休。 现今时代,许多人忙于生计,少沉思。感觉被周遭事物磨得麻木,成就凡夫俗子。我也是。当一个习惯叫“必然”的规律在我无法察觉时溜了进来,成了我心中的规模,并可怕地主导了我的认知,渐渐地使我们对万事万物麻木而不知何其理。当我们若能警惕,试着敲开那所谓的"必然”,用“后见之明”审视"婴儿初光",就能察觉其中的真理和知识。 人是讲经验的,又容易被其所骗,从当初的感动到现今的麻木,似乎没有一样东西能让…

linkthis blog linkthis blog 2019-09-11

Munin配置

多看README。 高价破网石头盘,那这破机器到底有多烂呢?所以我们需要一个工具来监控一下,为了简便,选择了基本功能比较齐全且无需数据库的Munin界面重回Win98。 Munin 通过包管理器直接安装: 1 apt install munin 直接安装Munin时会自动安装munin-node,其它需要监控的机器则只需安装munin-node。 基本配置 Munin的配置文件为/etc/munin/munin.conf,有详细的注释。一般需取消的注释如下: 1 2 3 4 5 dbdir /var/lib/munin // 数据库存放地址 htmldir /var/cache/munin/w…