聚合文章
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
GnuPG 使用指南
新的一年
回看以前的文章,发现很多细节我当时记录下来了,而现在脑子里已经不清晰了,所以决定还是要多写文章多做记录。 去年 … 继续阅读“新的一年”
子线程更新 UI 全解
子线程更新 UI 异常设计理念及简单源码解析 初学者可能会犯在子线程更新 UI 的错误,例如: 1thread { imageView.setBackgroundColor(Color.RED) } 一旦运行,应用会直接崩溃并抛出异常,这也是我们 Android 开发的一条铁律:在子线程中不能更新 UI。 那么为什么 Android 不让子线程更新 UI 呢?原因在于现在屏幕刷新率最低是 60Hz,意味着最多每 16ms 就会刷新一次屏幕,所以 UI 更新要尽可能快速,否则会丢帧导致卡顿。那么 UI 更新操作就不能加锁,频繁的加锁释放锁可能会延长 UI 渲染时间,但是不加锁如果允许子线程更新 …
初尝IPFS
iBlog https://iblog.ren/posts/%E5%88%9D%E5%B0%9Dipfs/ -IPFS是什么 IPFS是一个分布式文件储存协议,可以简单把它理解为升级版的BitTorrent协议。其目标是超越、取代HTTP协议。 安装IPFS 初次使用IPFS,我选择了最方便的安装方式(?)Docker,只需要执行以下命令即可。其他安装方式可以查看 官网 DIR=~/ipfs docker run -d --restart=always --name ipfs -v $DIR/export:/export -v $DIR/ipfs_data:/data/ipfs -p 4001…
2021年总结:很多人已经越来越没有耐心做一件长久的事情了
过去的皆为序章。2021年这一年已经翻过,仔细想想,应该为自己的2021年做个总结。既是回顾自己这一年做的事,也能让自己更多的反思下。
真正的异步--io_uring 闲谈
历史的接口IO 一直是件麻烦事.对冯诺依曼模型的计算机来说,IO 可以说是计算的开始和结束.因此 IO 十分麻烦,但异常重要.高效的 IO 方式,是构建高效的应用程序必不可少的,更是计算机科学家与工程师们一直探讨的话题. 在本文中,笔者将简要的回顾 Linux Kernel 已有的 IO 接口.
为GitHub项目配置一个Jenkins持续集成服务
1. 启动Jenkins实例 首先,用Docker启动一个Jenkins实例,并设置为自动启动: docker run -d -v /var/my_jenkins:/var/jenkins_home -p 10001:8080 -p 10002:50000 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai --name my_jenkins --restart…
LeetCode每日一题周总结(九)
Number Complement Number Complement题目大意:求一个整数的补数。 找到恰好比这个整数大的2的幂,减去这个整数再减1就是。需要注意整型的表示范围,可以用无符号整型或者长整型。 Middle of the Linked List Middle of the Linked List题目大意:求链表的中点。 Middle of the Linked List 1 Midd…
主流厂商存储竞争分析
主流厂商存储竞争分析,包括华为intel、arm产品,戴尔、EMC、联想、H3C、HPE、浪潮、曙光、HDS、红杉、IBM、PURE等厂商的主流产品的参数。
新年祝福
使用instant.page为网站加速
iBlog https://iblog.ren/posts/%E4%BD%BF%E7%94%A8instantpage.js%E4%B8%BA%E7%BD%91%E7%AB%99%E5%8A%A0%E9%80%9F/ -介绍 instant.page 是一个开源项目,它会在用户点击url之前将网页加载好以加快页面的显示速度 优点 纯js实现,使用简单 仅预加载HTML页面节省服务器带宽 缺点 会导致访问量统计不准确 仅加载HTML如果页面引用了外部资源效果会差一些 使用方法 手动插入 前往 instant.page的GitHub项目页面 下载instantpage.js到网站的根目录 将以下内…
Linux 下 rime 输入法小鹤双拼配置
DDOS的前世今生
引言分布式拒绝服务攻击(Distributed Denial of Service Attack)由于其具有攻击立竿见影、执行简单,隐蔽性强等特点广泛被攻击者使用,其在不断的治理与打击的情况下仍...
内网穿透frp搭建和Nginx反代设置
[TOC] 下载 文档 https://gofrp.org/docs/setup/ Github 的 Release 页面 https://github.com/fatedier/frp/releases 下载对应架构的软件包, frp_0.35.1_linux_amd64.tar.gz 运行 解压
欢迎使用 Typecho
如果您看到这篇文章,表示您的 blog 已经安装成功.
ceph运维操作
一 统一节点上ceph.conf文件如果是在admin节点修改的ceph.conf,想推送到所有其他节点,则需要执行下述命令1ceph-deploy --overwrite-conf config push mon01 mon02 mon03 osd01 osd02 osd03修改完毕配置文件后需要重启服务生效,请看下一小节二 ceph集群服务管理!!!下述操作均需要在具体运行服务的那个节点上运行…
冻结的我
f511a17361d07b70fb008ad5c7c1d0e1a5cda3e01b886d2bbf7716b07828c8a94256d3a46e64e7779b660c93d948db977ba7cf204bdc55b55a5c0af82017bba13d73799fb033793ac5620db3130cb8fc8703869ce1a97ccbb1c2b1bd6f5ef7a83ff193739d07985f07db2a34d3c2c549e4826ced2c85f3d79d41df10ffc64ff5d8af53fc7fddaae033d7568f0edd5b8a6b2c642b19e2…
Linux debian9.9安装宝塔和去除登录
Linux debian9.9安装宝塔并去除登陆
网络数字身份认证术
这篇文章是《HTTP API 认证授权术》的姊妹篇,在那篇文章中,主要介绍了 HTTP API 认证和授权技术中用到的 HTTP Basic, Digest A... Read More Read More The post 网络数字身份认证术 first appeared on 酷 壳 - CoolShell.
[青空之蓝-2021] - 远望
前言 又到了一年一度的年终总结时间,2021 还剩不到几个小时就要结束了(或许我写完已经结束了 🤣),最近空闲的时间都在整 depker 这个新的部署方案,所以从 25 号拖到了现在。 距离上次更新博客已经是 4 个月前了,今年算是有趣又枯燥的一年。一年中有一半以上的时间都在忙...
2021的结束与2022的开始
终于,这个博客的更新也变成了一年一度。 转眼间,2021年也快要结束了。回顾一下今年,可以说这个博客在今年基本 … 继续阅读2021的结束与2022的开始
2021年度总结
need password to read.
CanoKeys 开箱
新年第一天,去年年底买的 Canokey Pigeon 到货了。不过东西还在学校的菜鸟驿站,所以开箱就只能暂时咕咕咕咕了。 1 月 3 日更新: 终于拿到了鸽了好久的 Canokeys。这里对其做个简单的评测,不会详细介绍每一个功能的使用细节,大部分使用方法可以参考网上的 Yubikeys 指南。 如果你还不知道 Yubikey 、Canokey 或类似的硬件密钥是什么,可以先通过 Zenitha…
2021
1耳机中放着陈奕迅的《人来人往》,却迟迟下不了手来写2021的年度总结,今年发生的事情实在太多,每件事情又那么深印在脑海中。即使在DDL的压迫下,我还是想把今年叙一叙。以流水账的形式写下2021...
2021 Recap: Seek
And here goes 2021. Here's a snippet. What I Wrote In 2021 I wrote 3 English articles and 2 Chinese articles. I actually had a lot of blog ideas during this year, but the vast majority of them failed to become a full blog post. It's so hard to write something that is interesting and unique at the sa…
2021 - Ein komisches Jahr und Conn-Syndrom
Windows Hello for Business 无法删除指纹的解决方法
Windows Hello for Business; WHfB; Solution unable to remove fingerprint from signin options; 登录选项中无法删除指纹的解决方法
如何重置 Windows Hello for Business
Windows Hello for Business; WHfB; How to reset Windows Hello for Business; 如何重置 Windows Hello for Business
[Tutoral] Run Zce program on Spike
[Tutoral] Run Zce program on SpikeIn this Tutoral, we will run an RISCV zce program on Spiek.The ...
2021年终总结
离开校园的第一年。
病例对照研究OR值反推原始数据——SAS代码应用实例
最近笔者在着手系统评价的文章,做过类似课题的小伙伴应该遇到过原始文章数据不全的情况,比如回顾性研究中的病例对照研究,只在文章中展示病例数和对照数,以及OR值和置信区间,对提取数据的步骤非常不友好...
年末随笔
夜思原本是美好的想象,随着绵绵细雨的绸缪,埋藏在安乐的废墟中。我常常忘了原本的想法,逃离式跳脱。每每在深夜细听各种虫子的叫声,它们没有那么多的想法,只是在普通地执行它们的习性,不断地前进,甚至死去。树林的茂密向上,是为了那一缕阳光,为了活下去。常思考着活着的本质,从可窥的人生途径去不断代入,又不断伤感失去。或许是见识了太多的途径,不免地想,自己的出路在哪里。夜,是安静的。我,是愁苦的。月光慢慢从那…
さようなら、2021の全て
笑ってよ 笑ってよこの写真みたく笑ってよ 笑ってよ飾りつけてあげる笑ってよ 笑ってよ【sayonarawoiwazuni/椎名もた】
华为鸿蒙2.0系统 HarmonyOS 2.0 如何安装谷歌服务框架GMS(超详细教程,2022年1月1日亲测可用)
由于众所周知的原因,一直有从谷歌商店安装一些必要的软件的需求,以及使用谷歌服务框架,之前找了一些方法,一直没有 […]
致即将过去的2021
今天二愣兄忽然问我今年是否要写总结。讲道理,工作五六年了,我是没有写年终总结的习惯的,主要是没什么写的啊!自己每年都不知道干了些啥子东西,不像别人都是做了多少事情,看了多少书,健身任务完成了多少等等之类的。
BUUCTF [极客大挑战 2019]Upload
报名参加了 SU 战队,交接的师傅给了一道文件包含的题,从中我学到了很多。一般来说,文件包含肯定伴随着文件上传,所以就找了 BUUCTF 上的一道简单题练练手。前置准备进入靶机,发现是要我们上传一个图片。随便传了一个图片,发现并不知道文件传到哪里了。于是我们用 dirsearch 爆破一下网站目录,发现存在一个 /upload 文件夹,看来就是它了。正式开工我们需要上传一个包含我们恶意代码的文件,并执行它。最最简单的方式是传一个“一句话木马”,它相当于是一个后门,可以直接执行我们想执行的命令,省去反复上传文件的麻烦。1或是使用 PHP HTML:1@eval($_POST['shell'])这…
深圳只有前海的房子值得购买
去年想在深圳再买一套房,苦于政策的突然修改,即使深户也需要三年社保,2019年在深圳落户完之后就直接把社保停了...
SpringBoot JPA 多数据源,使用 QueryDSL 时遇到的坑
前言 最近一个需求需要使用到多数据源,记录一下踩到的坑。 环境 SpringBoot 2.2.1.RELEASE QueryDSL 5.0.0 多数据源配置 配置文件 遇到的坑 方言配置不生效 安装查到的资料配置JPA方言,但启动后控制台输出SQL Server 数据库的方言也是PostgreSQLDialect,说明没有走日志,同时自动识别也没识别出来。最后实在配置类里面手动写入的,不知道是不是…
使用 CloudFlare Business 无视CC攻击
Windows11初体验
–2022年1月4日更新—- 试用了一下win11的搜索功能,感觉微软内置的搜索,说不 […]
分手2374天,我的2021年别样终章
虽然未来还看不到结果,但我至少还是要感谢她,这样的勇敢,帮助我从这段阴影里走出来。可能我们的人生从此再也没有交集,但我还愿意等待,哪怕会有万分之一概率才会有机会,在失去了最后一丝机会之后才会彻底死心,在遇到下一个值得我托付所有的人之前,孤独终老。(一)大概我六年前坠入爱河的时候从来都没曾预想过,我竟会在分手之后至今都无法从这段感情里走出来。年轻的时候爱上一个人爱得无法自拔,但最后因为人生出现了分岔路不得不和平分手,从此松开了手走上各自的路。此后的那一个月里我始终难以释怀,终日在酒精和掩面痛哭中过日,还好遇到了我人生中的第一个心理医生,在他的催眠麻醉疗法之下,勉强走出了这段低谷。一年之后,她又一…
小程序云开发数据库/Mongodb时间戳转时间
我个人习惯在数据库中把所有时间按照时间戳保存,因此在某些使用场景如查询同一天过生日的人,需要忽略年份 此时需要将时间戳转为时间,并且格式化查询 > AggregateCommand.add(value: Expression[]): Object > 聚合操作符。将数字相加或将数字加在日期上。如果数组中的其中一个值是日…
Brocade-SAN-运维手册
所有的SAN网络都是由小至大,在SAN网络初期,必须对DomainID有一个统一的规划。如果一台接入交换机设置了Insistent DoaminID 参数同时与现有网络内其他交换机相同的Doma...
深信服SCSP/PT2安全模拟题库
这是一份SCSP/PT2安全的模拟题库题库总共有300多道题,仅供参考,仅限于掌握考试题型,不对题目及答案负责![scode type="share"]全屏查看,浏览效果更佳,回复评论下载附件[...
使用maven-mvnd
Apache 推出了maven-mvnd,这是一个借鉴了Gradle和Takari相关技术的项目,可以加速项目的构建和打包,详细的介绍可以看github的官方文档。安装具体可以参考官方安装文档安装文档MacOS 下通过 brew 安装12345678910brew install mvndaemon/homebrew-mvnd/mvnd#验证nvmd -v mvnd native client 0…
有感于自古以来的评书政治逻辑——“朝廷是好的,怪只怪奸臣”
“朝廷是好的,怪只怪奸臣”。这是民间评书常见的政治逻辑。赤胆忠心的忠贞之士打生打死,最后都是为了在皇上面前澄清事实,揭穿奸臣,最后圣明而暂时被蒙蔽的皇上终于发现“啊也!原来你丫是奸臣!故意给我下绊子!”再或者就是“原来你个奸细,收了匈奴人的五张羊皮!”于是真相大白,各得其所,忠臣得封赏,奸臣被流放,曲折的故事有了个美好完满的结局。 说书人往往并没当过官,他们编写故事的出发点是: 听众爱听。听众希望故事必须要有光明的结局嘛,好人要有好报,奸人要有恶报嘛。然而 ,要是皇上都昏庸了,这故事还怎么光明收场?所以皇上必须是好的,只是被奸人蒙蔽了。 政治正确。虽然说书都说前朝往事,然而本朝也是有皇帝的,动…
Pop Up Parade - 真红(Rozen Maiden)
看到这款真红的消息时十分激动,竟然能看到早年看的作品里喜欢的角色出手办,宣传图看起来也没啥问题,于是就订了。拍照的时候想着搞个暗色的环境更搭一点,换上了纯黑色的