聚合文章

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

排序方式:最新发布
blog.7in0.me blog.7in0.me 2019-10-13

RouterOS DNSPod DDNS 設定

最近開始使用 MikroTik RouterOS, 檢索發現 DNSPod DDNS 設定多依賴某轉發服務^1.這種行為是十分不安全的, 故自行研究方法.MikroTik Wiki 中有如何設定 NO-IP DDNS 的說明^2, 從其程式碼修改即可適配 DNSPod.12345678910111213141516171819202122##############Script Settings#…

blog.7in0.me blog.7in0.me 2019-10-13

Asp.Net Core MVC 中文在地化問題

Asp.Net Core MVC 提供了非常方便的在地化工具^1, 但是此工具在處理中文時存在一個問題.眾所周知, 中文存在多個不同的 Culture^2, 常見“語種”如下表, 這些 Culture 分為 Neutral 和 Specific 兩種型別. 繁體字 zh-TW zh-CHT* zh-Hant-TW zh-Hant* zh* 簡體字 zh-CN zh-CHS* zh-Hans-CN…

gityuan.com gityuan.com 2019-10-13

ServiceIsolate工作原理

一、概述 在前面文章深入理解Dart虚拟机启动中,有讲到Dart虚拟机中有一个比较重要的isolate,创建的isolate名为”vm-service”,运行在独立的线程,也就是ServiceIsolate,这是用于系统调试相关功能的一个isolate,提供虚拟机相关服务, 比如hot reload,timeline等。这里先来看看ServiceIsolate的启动过程以及监听处理流程。 二、启动…

常代表任期第一次会议略记|社长委任制度改革

这学期第一次开会的感觉是:常代会这个制度设计,以改革后而言,完全没有实质监督作用,依然只是变相的“民意表达”。 质询之后并没有二次反馈,也无法否决意见稿或强令学生会及学生会背后的团委修改规章。得到的回答都是“会考虑这些意见,做进一步修改”,但下一次议程的时候这些章程显然已经要投入使用了。 预算材料和章程不提前发放(有的说是预算,其实已经花了)。结束后也不能带出会场,没有时间就细节向我的信源进行确认和疑问。所有报告都是念稿子,没有文字材料,没有PPT,代表只能靠全神贯注地听来寻找问题。我还高度集中地听了一个半小时,桂勇的课我都没这么认真。总之表面上有来有往,但每个人都知道我们的意见没什么用。 另…

HansChen 的博客 HansChen 的博客 2019-10-11

如何顺滑地查看 Android Native 代码

1. 简介使用 Android Studio 查看 Android Framework 代码体验非常好,无论是索引还是界面都让人很满意,但是当你跟踪代码,发现进入 native 逻辑时,就会发现 Android Studio 对 native 代码的支持非常不好,不能索引不支持符号搜索不能跳转等,这些让人非常抓狂。那么如何能在 IDE 愉快地查看 native 代码呢?在 Windows 上,So…

CVE-2019-16759 vBulletin 5.x 前台代码执行漏洞 分析学习

刷刷先知,增长知识 复现 根据网上的poc脚本,本地测试了一波 https://seclists.org/fulldisclosure/2019/Sep/31 分析 根据routestring全局搜索代码,会搜出很多。根据ajax/render筛选出最终位置 后续将调用的hander为callRender,于是全局搜索 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 protected function callRender() { $routeInfo = explode('/', $_REQUEST['routestring']); if (count($ro…

幻凡ss 幻凡ss 2019-10-07

考生分配考场的简单实现

前言前段时间有小学弟咨询我考生分配考场的逻辑该怎么做,简单讲解了一下,在这里顺便记录下demo逻辑123451. 循环班级数组 A2. 循环每班总座位 B3. 在B中按照顺序给每个位置分配上 通过随机数取到的随机学号4. 打印输出PS:重点要保证3不能重复代码实现我做的是个非常简单的demo,班级个数和每班人数都是固定的。当然实际生活中可能不是固定的,就需要根据实际情况去优化了12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596…

gityuan.com gityuan.com 2019-10-06

Dart虚拟机运行原理

一、Dart虚拟机 1.1 引言 Dart VM是一种虚拟机,为高级编程语言Dart提供执行环境,但这并意味着Dart在D虚拟机上执行时,总是采用解释执行或者JIT编译。 例如还可以使用Dart虚拟机的AOT管道将Dart代码编译为机器代码,然后运行在Dart虚拟机的精简版环境,称之为预编译运行时(precompiled runtime)环境,该环境不包含任何编译器组件,且无法动态加载Dart源代…

洛水的博客 洛水的博客 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…

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系数降低。于是,合适的…

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

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

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行的…

| 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 中…

使用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 有三个日常开发中容易坑人的地方。

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 栏显示的状态下“全屏”的高度…

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

一个人去跑步

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

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. 环境准备这块没啥说,官方教程就够了,参考:http…