python难点解析之装饰器与闭包
to be continued… 注:本文待补写,计划10月完成,但是拖更了,愧对读者朋友,也愧对自己,我会尽快补上。
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
to be continued… 注:本文待补写,计划10月完成,但是拖更了,愧对读者朋友,也愧对自己,我会尽快补上。
離上一次做醫美相關項目, 至少6年前的事了吧!? 也太久沒去醫美診所 😂 然後又在更早之前,印象試過兩次電波拉 […] 這篇文章 超拉!我喜歡!!FLX鳳凰電波紀錄 最早出現於 Chiao。
谈到数据的生成,很多人都会想到利用生成对抗网络(GAN)去实现,这对于图像和视频这种较易于编码表示的数据是合适的。然而在实现音频的生成时,却是困难重重,首先音频具有较高的时间分辨率(通常至少为每秒16,000个样本),并且在不同时间尺度上存在具有短期和长期依赖性的结构。就目前基于GAN做音频生成的文章中,基本上都是生成出音频对应的中间形态-声谱图。本篇将对音频的后端生成进行分析,介绍MelGAN是如何通过梅尔谱图快速转换得到最终声音的。 论文引入 对原始音频进行建模是一个特别具有挑战性的问题,因为音频具有很高的时间分辨率,同时音频在时间尺度上是有前后依赖关系的。因此,目前大多数方法不是直接对原…
玄妙的数据结构
玄妙的数据结构第二弹
产品是指能够供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或他们的组合。而产品架构设计是产品设计的最顶层,他描述了整个产品运作的架构原理 ,告诉我们各个产品单元之间是怎么进行运作的。产品设计概述什么是产品?婚纱、摄影、外卖、装修风格……定义产品是指能够供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或他们的组合。思考:狗是产品吗?得到满足了人们什么需求?围绕衣食住行,分别从物品、服务/组织、观念的角度,列举对应的产品互联网互联网产品:通过互联网为介质,提供给市场,被人们使用和消费,并能满足人们…
引言 现在假设一个需求:设计一个 url 黑名单系统,需求是 1 亿个 url 黑名单,每个 url 平均长度 30 字节,判断当前的 url 是否在黑名单中。 我们最先想到的可能时 HashSet,如果少量的 url,HashSet 有着 O(1) 的查询效率是首选的方案。但是面对 1 亿个 url,单单存储 value 就需要 2861MB 内存,显然不可取。而如果放到硬盘上进行数据库查询,面对近 3GB 的数据库,每次匹配都要查询的话,IO 操作本身就是瓶颈。 所以这时候引入了布隆过滤器。
10月下旬,黄雪琴朋友失联一周的消息释出。29日,里瓣admin告诉我,里瓣出现了第一个被捕的政治犯,所幸与里瓣无关,警察应该也没有发现里瓣这个地方。 以下是关于这两件事我的长毛象帖文存档。反复地嚼一些痛苦,直到感觉不出苦涩,就是这样的“疗法”。 @[email protected] 说 大概是去年下半年,我听说雪琴被国宝要求不能再呆在境内了,明明“国”还在,却被它逼成了流亡者。我难过得不得了,但那几天本来可以见到她的我因为害怕政治性抑郁复发在家休养,没有去参加我本来该去的工作,也就没有能见到她。我本来可以在她得知噩耗的时候陪着她的,但我因为自己的软弱的疾病而连陪伴都给不了,这个念头…
APIJSON实践
最近在CTF中QEMU逃逸题目出现的频率也越来越高了,在这里记录一下常见的攻击面和进行交互的方式。对于虚拟化逃逸来说,其实就是打hypervisor这个用户态的程序,所以在明白交互的原理之后流程就和一般的pwn差不多了。Device这应该是最常见的一种形式了,在qemu中新实现一种设备并引入漏洞,guest通过与设备进行交互进行漏洞利用。在host上使用下面的命令来查看qemu支持的设备1./qemu-system-x86_64 -device help也可以boot到guest之后使用lspci -nvv来查看pci设备的具体信息。Linux kernel与设备通信有PIO, MMIO, D…
我很久以前在研究HTTPS,就谈一谈我对HTTPS的理解吧。
打开站点目录 comment.php: site_directory/wp-includes/comment.php 搜索这个function之后的一句话: wp_new_comment( $commentdata, $avoid_die = false ) 去除或注释这个的运行后就能正常评论了,可能是因为插件或其他程序的修改导致评论验证的错误 //do_action( ‘comment_post’, $comment_ID, $commentdata[‘comment_approved’], $commentdata
更新了近两年的时间,对于早期就支持的读者确实表示抱歉,也很感谢各位的理解。 今天终于上传了最后一节,非常感谢各位读者的支持。 源码阅读如果没有切实的场景确实不那么容易,如果你是检查每节都看过来并且自己翻了源代码的,我对你表示佩服。 事实上the5fire 个人认为,这套源码的课程更适合遇到对应的问题,或者有对应的场景,刚好要看对应的源码,可以顺带着看看 the5fire 的讲解。 源码里的很多地方的应用场景其实已经超过了我的使用场景,因此只能是推测、尝试他的用法和这么写的原因。 需要说明的是,我的解读也不一定正确,受限于个人的使用场景、个人的精力和时间投入。如果读者发现其中哪些内容有误或跟你理…
前几天去了苏州,主要是参加CCF CCSP和CNCC,感觉出去一趟不容易,还是应该记录一下。 10月15日 本来说好是大家一起订票的,但是后来没协调好,除了我和另一个同学以外,其他的同学都买了一个车次的高铁,而我要买的时候这趟车已经没票了,所以和这个同学买了另一趟高铁,比他们晚一个小时。 去高铁站的时候我们打车到了地铁站,然后坐地铁到了高铁站,还是挺快的,在高铁站又等了一个小时左右。坐高铁的时候,我和那个同学坐在一起,我也带了耳机分线器,所以顺便一起看了动漫。到了苏州之后,因为地铁可以直达我们的酒店,所以就直接又坐地铁了。 因为坐的车次不同,所以之后的安排上也有了一点冲突。首先是老师想在晚上九…
This error is very weird. The login function works normally in the dev environment but always fails with the Invalid credentials when deployed on the prod environment. There are only few similar questions on the stackoverflow and none of them provide the correct solution or the advice is out of date…
图像翻译这个领域的应用是相当的多,图像风格迁移、图像修复、图像属性变换、图像分割、图像模态的转换等都可以统称为图像翻译的任务。本文将介绍一个图像翻译中比较新颖和有趣的应用,图像的重定向,也就是对图像进行自然的放大和缩小而不影响图像的整体,这是区别于简单的图像拉伸和压缩的过程,而是通过图像到图像转换的过程来实现的。本文将介绍的InGAN通过捕获图像的内部色块分布实现了图像的的扩充和拉伸,同时文章也是ICCV 2019的oral。 论文引入 每个自然图像都有其独特的内部统计数据:构成图像的小块,这些小块在图像中多次出现,从而也可以作为该图像的特异性的表示[1]。例如,假设根据一个输入图像,希望将其…
Docker 搭建 redis 集群 ,Spring boot 配置 redis
从照相机、留声机诞生,解决了人们记录影像、声音的需求以来,人们就不断地追求着在有限的条件下尽可能地提高这些记录的品质,而从模拟时代过渡到数字时代以后,这方面的追求有一部分变成了在尽可能小的空间中提供尽可能好的内容质量,这就催生出了一系列不断演进着的媒体压缩技术。不过本文的主题尚未来到媒体编码的历史,在讲音视频图像的压缩算法进化之路前,我们先来了解一下这些媒体内容的载体——容器格式的进化历程。首先需要区分清楚的,就是容器格式与媒体编码格式。何为容器(Container)对于数字媒体数据来说,容器就是一个可以将多媒体数据混在一起存放的东西,就像是一个包装箱,它可以对音视频数据进行打包装箱,将原来的…
总算是回到家了,差点就要把这篇文章咕掉了。 在github上有人提双生视界Live2D解出来的文件载入显示有问 […]
File - Settings - Keymap 可以修改快捷键绑定,建议将默认的关闭当前 Tab 标签修改为 Ctrl+W 键(路径:Main menu - Window - Editor Tabs - Close)这样可以编辑完当前文件之后直接 Ctrl+W 关闭,一是可以减少 Tab 标签数量,二是可以确认自己的代码已经保存过了(未保存时会提示保存),同时也可以避免手误把已经改好的代码改错或者撤回之类的误操作。 快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 A…
有时候我们遇到获取用户的手机型号时,只能获取 XX-XXX 这样的型号,我们无法直接得知用户的手机名称,在网上各大数据接口上搜寻了一番也未找到一种可以直接将手机型号(例如:SM901)转换为人类可直接阅读的名称(例如:锤子 M1),于是我和另外一个小伙伴(51587124@github)发起了该项目。 该项目的主旨为提供一个统一、公开、人人可参与的手机型号数据库,采用 github 进行托管和维护,同时我个人提供了基于该数据库实现的在线 API ,大家也可以基于该数据库文件实现私有的 API,定期同步数据库文件即可。 若在使用的过程中有缺失的机型信息,欢迎提交 issues 存储格式 mode…
现在的家庭宽带或者部分公司的宽带都没有直接分配公网 IP ,这个给我们做开发调试时带来的很大的不便,比如我们需要对接微信公众号、支付宝等第三方系统时,第三方系统需要通过异步回调通知我们的服务,但是我们自己电脑上的应用程序都无法对外访问,这样也就通知不了,无法很好的进行联调测试。 在这样的背景下,ngrok 对于我们来说就提供了很大的帮助,他可以让我们内网的应用可以对外访问,无论是 HTTP(s) 服务还是 TCP/SSH 等场景,均可以通过 ngrok 服务内网穿透来达到对外提供访问的目的。 搭建步骤 第一步:安装 golang 环境 博主的服务器统一使用的 CentOS 7 发行版本,所以通…
最近在使用 frp 内网穿透服务,运行了一段时间,发现 frp 挺稳定的,突发奇想,之前学习了一下 docker 的使用,何不把 frp 打包成 docker 镜像,这样在任意服务器上就能快速开启 frp 服务了,于是折腾了一下午总算是搞定了。 如果不想自己配置,可以使用 docker run -p 7000:7000 xiaoi/frp_for_docker:0.27.0 命令直接运行已经打包好的镜像。若要修改配置,覆盖镜像中的 /app/frps.ini 配置文件即可。 操作步骤 下载和配置 frp 首先我们需要下载一个 frp 服务端程序,可以在 github.com 上下载到最新发布的…
ngrok 微信开发必备神器,ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。QQ群:619152722 使用 下载客户端,解压之后运行 start.bat,默认 8080 可直接通过生成的随机域名访问。 若本地非 8080 端口,右键编辑 start.bat 文件,将最后的 8080 换成指定端口,例如 80 即可。 若需要固定域名例如: test ,修改内容:ngrok -config ngrok.cfg --subdomain test 8080,访问时通过:http://test.4kb.cn(或者:https://test.4kb.cn…
去年参加了 USTCLUG 的 HackerGame, 今年我又来答题啦( 签到题 题目很简单, 你只需要把按钮的 disabled 属性删掉就能拿到 flag 了 白与夜 这题也很简单,我直接拖进 GIMP 就拿到了 Flag 信息安全 2077 打开 Inspector…
之前从大佬那里知道了 正好换成了 Hugo 之后缺一个方便的方法来编辑页面, 所以今天有空配置了一下. 安装 安装十分的便捷, 在想要的路径下面丢进去一个 和一个配置文件就好了 我才用了 GitHub 作为数据源, 所以还需要在 Netlify 中的 site 加上…
占坑。
Starting with macOS 10.14, tighter privacy rules can make Electron apps crash when they use the camera or microphone
原文: https://www.analyticsvidhya.com/blog/2019/01/monte- … 继续阅读ANKIT CHOUDHARY:蒙特卡洛树搜索:改变DeepMind、计算机围棋游戏与世界的AlphaGo背后的算法 →
一道较为暴力的数学问题。思路简单,但是有助于增强代码能力。
摸了好久终于是把这玩意摸完了。 程序在原本AzurLaneLive2DExtract基础上,除了一些bug修复 […]
容器化服务笔记 安装和启用 docker > yum install docker > systemctl enable docker.service > systemctl start docker.service 1、运行时时区设置问题: FROM openjdk:8-jdk-alpine RUN apk add --no-cache tzdata ENV TZ Asia/Shanghai RUN date -R 运行时字体加载失败:NPE at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) RUN ap…
近期收到部分群友反馈,ngrok 服务偶尔会出现无法连接、访问缓慢、客户端闪退等情况,群主决定研究一下如何搭建 frp 服务,经过一下午的时间,总算搭建好了 frp 服务,现在将 frp 服务公开给群友供大家使用。 目前客户端只打包了 windows,其他操作系统的群友可以在 frp 官方下载对应的客户端,目前服务端使用的 0.27.0 版本,客户端尽量使用相同版本:https://github.com/fatedier/frp/releases/tag/v0.27.0 windows 客户端下载地址:https://img.xiaoi.me/pms-upload/20190605/15a82…
最近在项目中遇到需要在 NodeJS 中调用 C++代码的问题,在此略作总结。主要方案在 NodeJS 中,和其他语言编写的代码通信主要有两种方案:使用 AddOn 技术,使用 C++为 NodeJS 编写一个拓展,然后在代码中调用其他语言所编写的源码 or 动态库使用 FFI(Foreign Function Interface)技术,直接在 Node 中引入其他语言所编写的动态链接库在对这两种方式进行比较后,发现这两种方式各有优劣。首先,AddOn 技术比较通用,它可以使用 C++代码来拓展 Node 的行为,很多库都是使用这种方式来完成一些比较底层操作(比如和操作系统的一些通信)的。但是…
为概率空间内的事件序列。 如果事件的概率和是有限的: 那么,当序列系数n趋向于无穷大的时候,概率为 … 继续阅读Borel–Cantelli引理及其证明 →
背景这里的 Verdaccio 是指用于搭建轻量级 npm 私有仓库的开源解决方案,以下简称 npm 私服。近期观察发现,有些项目依赖了名为 npm 的 npm 包,每次项目部署时都会向私服 /npm 发起请求记录,并在监控曲线上呈明显的高耗时,这引起了我们的关注。有些项目依赖了 npm 自身的包,每次项目部署时都会产生对私服 /npm 路由的请求记录,并在监控曲线上呈明显的高耗时,这引起了我们的关注。原因Verdaccio 对公共(外网)npm 包的中转存在不小的性能损耗。其中一个问题,通过私服下载未经缓存的公共 npm 包,Verdaccio 都要等上游镜像的响应完整结束之后,才开始响应私…
dbg macro 真是奇妙
1. 简介随着 Android Q 发布,「黑暗模式」或者说是「夜间模式」终于在此版本中得到了支持,官方介绍见:https://developer.android.com/guide/topics/ui/look-and-feel/darktheme,再看看效果图:其实这个功能魅族在两年前就已支持,不得不说 Android 有点落后了,今天我们就来看看原生是怎么实现全局夜间模的吧2. 打开与关闭从文档上我们可以可知,打开夜间模式有三个方法:设置 -> 显示 -> 深色主题背景下拉通知栏中开启Pixel 手机开启省点模式时会自动激活夜间模式3. 如何适配打开后,我们会发现,除原生几个应用生效外,…
一道非常有技巧性,使用了事件化处理的模拟题。
这是一款轻型网页调试工具箱。
python的份额一年比一年多,今天也来体验下1.安装网上教程很多,随便推荐一篇吧,老廖的https://www.liaoxuefeng.com/wiki/1016959663602400/10169598562226242.上手因为我是做java开发的,所以使用的IDE是sts,安装了一下插件https://blog.csdn.net/qq_36955890/article/details/931912433.体验来个99乘法表吧123456789101112131415# -*- coding:utf-8 -*-'''@note:@author: hfanss@date: 2019/10/…
介紹 Manjaro 是一個基於 Arch Linux 的一個 Linux 發行版。它注重於易用性、使用者友善和穩定性。 然而,Manjaro 數年來有幾個主要的爭議。該 Gist 意於指出所有圍繞 Manjaro 的已知爭議。
Day -28 记载时间:10月20日 由于某些原因,今天并没有国赛难度的联赛模拟赛。 上午,我刷了一套据说很水的初赛题,拿了88分。 下午,教练咕咕,全场颓废(大概已经准备好第二天退役了)。 Day -27 记载时间:10月20日 考前 考点非常cxk,离我家有1.2小时的路程。 不用说,我早上又起不来了。于是就急急忙忙吃完早饭,7:30就出发了。 到了考点以后我好不容易才找到考试地点,中途还多次以为到了假的考点。到达之后,我遇到了几个同学。祝愿rp++吧。 考试时 考试顺利地开始了。 这次试卷果然和之前的NOIp试卷不一样(说好的CSP和NOIp 没 有 关 系),全都是选择题,虽然还是分…
一、概述 1.1 Timeline事件总览 C++引擎层层采用的是采用的是Embedder Stream; Dart应用层采用的是Dart Stream; DartVM采用的API Stream; 1.2 C++层Timeline用法 1.2.1 C++同步事件 #include "flutter/fml/trace_event.h" #define TRACE_EVENT0(category_g…
中山大学机器人导论作业 4 :使用 V-REP 实现多车道巡线与避障