聚合文章

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

排序方式:最新发布
smoe.cc smoe.cc 2021-11-10

Service Workers还能这么用

什么是service worker,以下简称sw,是浏览器在后台独立于网页运行的脚本,它打开了通向不需要网页或用户交互的功能的大门。现在,它

Links

Lumina ⭐ 内页友链 🎉 首页友链 💔 不存在友链 🚧 网站挂了 排名不分先后, 在页面生成时会进行随机排序. 当前页面最后生成于 04 1月 2026 13:09 UTC

blog.8owe.com blog.8owe.com 2021-11-05

Centos下安装java环境

Linux安装java环境有两种方式,一种是通过包管理器安装,一种是从oracle下载jdk,手动解压并配置Path环境即可。通过包管理器安装Centos下yum install -y java...

nftables 配置与使用记录

作为一个 Linux 老用户,有一个魔鬼永远在网卡上盘旋,那就是 iptables 。你永远不知道配置完后会发生什么奇怪的问题。而随着接力棒的传递,新一代 Linux 发行版最常见的 nftables 已经发布了有一阵子,所以系统的了解一下是有必要的。 1 、 xtables 和 nftables 的历史 Netfilter 是 Linux 内核提供的一个框架,它允许以自定义处理程序的形式实现各种…

blog.nn.ci blog.nn.ci 2021-11-03

目录列表程序AList使用教程

简介本文后续将在https://alist-doc.nn.ci/更新。提问请到https://github.com/Xhofe/alist/discussionsAList是一款支持多种存储的目录文件列表程序,后端基于gin,前端使用react。https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/REA…

X1ng's Blog X1ng's Blog 2021-10-31

两种Large bin attack总结

具体的原理参考资料中大师傅的文章已经写的很清楚了,没有必要抄一遍,所以只记录一下利用的方法 本文测试环境为libc-2.31 简介 house of pig和house of banana都是通过large_bin attack(house of pig还需要用到Tcache stashing unlink plus)来向一些结构体指针写入堆地址,从而达到劫持结构体中的指针的目的 Tcache s…

HansChen 的博客 HansChen 的博客 2021-10-26

Android 12 - WMS 层级结构 && DisplayAreaGroup 引入

1. 简介在 Android 窗口管理中,所有的窗口都是以树形数据结构进行组织管理的,认知这棵 WMS 的树有助于我们理解窗口的管理和显示,同时,WMS 的层级也决定了其在 SurfaceFlinger 的层级结构,这恰恰决定了它的显示规则。2. WMS 顶层层级构建在 Android 12 中,所有窗口树形管理都继基于 WindowContainer, 每个 WindowContainer 都有…

HansChen 的博客 HansChen 的博客 2021-10-22

Android 12 - 跟踪利器 WinScope

1. 简介在开发过程中,经常会遇到各种各样的窗口问题,比如动画异常、窗口异常、闪屏、黑屏、错位显示..以前对于这些问题,我们可以通过添加日志,调试分析代码等手段去解决,但这些 UI 问题往往出现在一瞬间,很难把握出现的时机,录制下来的日志往往也是巨大的,从海量的日志中提取有效的信息是一个枯燥且繁琐的事情。Android 也意识到了这个问题,WinScope 的出现有效的帮助我们跟踪窗口和显示问题。…

HansChen 的博客 HansChen 的博客 2021-10-21

Android 12 - Letterbox 模式

1. 简介随着越来越多大屏和折叠屏设备出现,很多应用并未对不同尺寸的设备进行 UI 适配,这时候应用选择以特定的宽高比显示(虽然 Google 不建议这这样做,官方还是希望开发者可以对不同的屏幕尺寸进行自适应布局~),当应用的宽高比和它的容器比例不兼容的时候,就会以 Letterbox 模式打开。Letterbox 模式下界面会以指定的比例显示,周围空白区域可以填充壁纸或者颜色。至于 Letter…

Lazzzis Lazzzis 2021-10-10

关于 "..." 与 "…"

UX: 这次我们把按钮的文字改一下,从 “Continue” 改成 “Save…”. 我:OK。简单,三个点而已。 Reviewer: 不,那可不只是三个点

blog.zrlab.org blog.zrlab.org 2021-09-20

Typecho 迁移至 Hugo

本文又名:《关于我想换个主题,却导致服务器崩溃,以至于我导出数据库更换博客程序这件事》 距离抛弃 Hexo 转向使用 typecho 已经 271 天了,在这次事故后,我决定回到 Hugo 的怀抱🤣。

IO01 2021-09-16

深入源码排查 FLAG_ACTIVITY_NEW_TASK 导致的 Activity 无法正常启动

引言 众所周知 Android 中 Activity 有四种启动模式,决定了是否创建新的 Activity 实例或复用当前实例。但是实际上 Activity 的启动十分复杂,不单单是 android:launchMode 就能决定的,多个 Intent Flag 都能改变启动的行为模式,除此之外还会根据 android:taskAffinity 的值来判断对应任务栈是否存在。

自定义 ClassLoader 隔离运行不同版本jar包的方式

类加载机制在 Java 中,所有的类默认通过 ClassLoader 加载,而 Java 默认提供了三层的 ClassLoader,并通过双亲委托模型的原则进行加载,其基本模型与加载位置如下(更多ClassLoader相关原理请自行搜索):Java 中默认的 ClassLoader 都规定了其指定的加载目录,一般也不会通过 JVM 参数来使其加载自定义的目录,所以我们需要自定义一个 ClassLo…

彼岸临窗 彼岸临窗 2021-09-03

昨夜的梦

这是一个春节,按照惯例,大年初一给爷爷奶奶拜年。我从田间小路抄近道过去,于是提前来到了奶奶家。送奶奶小礼物,然后聊起了家常。没多久,“大部队”就来了。上午我们要去祭祖,回来后就帮着忙活。忙活过程中,奶奶问了一句:“下午打…

Junhua's Blog Junhua's Blog 2021-09-02

Apollo 长轮询超时错误

最近线上碰到一个线上的go程序Apollo报错,请求apollo的时候超时,记录一下错误的原因。错误信息1Do Request fail![err:Get https://apollo.merak.xxx.com/notifications/v2?appId=xx.service-xx&cluster=default&notifications=%5B%7B%22namespaceName%22%…

修改ysoserial使其支持任意代码执行

减小payload的体积根据文章缩小ysoserial payload体积的几个方法最大程度上减小生成payload的体积,对比结果直接减小一半多。支持自定义方法,类参考ysoserial 工具改造(一)和使ysoserial支持执行自定义代码方法将生成payload方法进行改造。我这边添加了五种方式序号方式描述1command与原版相同2“code:代码内容”代码量比较少时采用3“codebas…

暮光博客 暮光博客 2021-08-30

一次奇妙的流量暴涨

上周四,接到阿里云通知服务器流量暴涨。我第一反应是被人攻击了,我博客几年来流量都相当平稳,流量暴涨极有可能是被攻击。遂打开网站统计,惊讶地发现几乎所有访客都是从两个短链跳进来的。因为来源都是短链...

橘舍 橘舍 2021-08-28

记一次服务器被入侵删库跑路

起因2021年8月27日晚上11点左右,在研究某网站的插件造成数据库爆炸,导致绑定的域名无法访问。感觉问题不大,重启了宝塔面板和重启了服务器,结果还是不能访问。心想着第二天恢复数据库解决。然后就...

暮光博客 暮光博客 2021-08-23

上周小记 - 20210823

说起来博客已有 10 个多月没更新,这是今年的第一篇日志。停更原因是从去年开始脑子有些混乱,思维很难连贯,这可能是身体方面的原因,也可能是纯粹地懒。2021 年已进入 8 月份,本博就是在 20...

彼岸临窗 彼岸临窗 2021-08-08

岁月面前我们都不是对手

——写在生命的25岁 此前的几个月,因疲于备考,无心作文。在今天,终于尘埃落定。好多人应该和我一样,受到律政影视的影响,对律师这个行业存在着诸多误解。当初选择这份职业,也许是因为误解,也许是内心的正义使然,也许是机缘,何…

mmydonn.space mmydonn.space 2021-08-06

在arm64架构上搭wordpress的血泪之路

前段时间朋友见我建博客,心痒痒也想整一个,不过不知为何始终无法成功注册 Oracle,薅羊毛失败。夸下海口许诺 […] The post 在arm64架构上搭wordpress的血泪之路 first appeared on 漂浮水母的宇宙.

ONECODE ONECODE 2021-08-05

阿里云无影云桌面试用体验

无意中看到阿里云的无影云桌面有9元/月的试用体验活动,开了一台试用记录如下:体验价的只有2核2G内存可选,系统盘80G,数据盘50G,其它规格需原价付费,系统可选windows server2016、2019和Ubuntu18.04后台管理可以建立企业专用网,可实现用户和机器的关系管理,等等登录机器需在指定的网页端入口,不需要阿里云账号后台,登录支持网页HTML5或者Windows、Mac指定软件…

橘舍 橘舍 2021-08-02

八月,你好!

“只有在那些静得只能听见呼吸的日子里,你才会明白孤独即生活,才会懂得生活的意义。”市子在每个季节都有她的食谱,夏天她喜欢烤面包、酿米酒、做榛果酱、做雨久花泥。秋天她做核桃饭、煮糖水栗子、晒番薯干...

Junhua's Blog Junhua's Blog 2021-07-29

Docker安装Oracle12C

在linux安装oracle测试,如果直接安装在宿主机,不使用后删除就会比较困难,所以采用docker的方式进行安装。环境和准备Linux: Centos7.xDocker: Docker version 20.10.7, build f0df350Oralce: Oracle12 12.2.0.1国内可以访问的 sock5 代理(国内镜像进行加速使用)安装安装docker环境,可以参考这边文章。…