聚合文章

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

排序方式:最新发布
Homology Homology 2018-09-19

大话 TLS 1.3

2018 年 8 月,在 TLS 1.2 发布 10 年之际,TLS 1.3(RFC 8446)正式定稿。一看到这个消息,我就想给我的 Nginx 服务器添加 TLS 1.3 的支持,但是这时的 OpenSSL 1.1.1 仍处于 pre 版本,虽然已经支持 TLS 1.…

Fugoes's Blog Fugoes's Blog 2018-09-19

Chromebook 手记

暑假刚开始的时候我就种草了 Chromebook ,而且恰在公司看到有人使用三星的 Chromebook Plus ,之后又拿 heroxbd 的 Chromebook Plus 玩了大半个月,终于决定购买它(然后发现汇率涨了好多)。于是我托去美国暑研的朋友帮忙购买,花去 410 刀,同时包装盒子由于不方便携带被朋友丢弃,不过据称包装里除去机器本身,仅有一个充电器和手写笔的替芯。 PD 充电器是 15V 30W 的(不要也罢)。 Chromebook Plus V1 主要的优点是: 续航超长(出门一天无压力,配合上一个大一些的移动电源,几乎可以连续使用 24 小时,同时它的 PD 充电支持 5…

Design.Me 2018-09-16

Directory Lister 逗比魔改版

一些关于 Directory Lister 逗比魔改版的再次修改,更符合自己的使用。 增设 Nginx 伪静态,去除链接中的 ?dir=。 目录原链接:https://mirrors.abcd.com/?dir=softs 目录新链接:https://mirrors.abcd.com/softs/ 修改方案 resources/DirectoryLister.php 第 218 行左右: $lin…

高渐离の屋 高渐离の屋 2018-09-16

树莓派添加温控风扇(一)

前言前不久不知道树莓派抽什么风,风扇的噪音突然变得奇大无比,弄得潇叫苦连连。虽然我亲自去听了之后觉得声音远远比不上他的神舟和那台安装了 FreeBSD 的古董机,但毕竟有求于人,这样下去也不是个办法。稍加分析不难得出,风扇声音大是因为 24 小时常开导致了积灰和磨损,尤其是前者更是难以避免。而我树莓派大部分时候都处于闲置状态,风扇其实是没必要 24 小时上线的。那么,能不能让风扇按需启动呢?这样一…

高渐离の屋 高渐离の屋 2018-09-16

树莓派添加温控风扇(二)

前言上回说到,对于 arm64 的系统来说,目前并没有一个库可以支持对 GPIO 的调用。那么接下来摆在我面前的就三条路:修改 setup.c,让 cpuinfo 中包含相应的 Hardware 信息,随后重新编译内核修改 wiringPi 源码放弃使用库可行的方法上面三个选项中,1 和 2 显然是极其不现实的,因此我决定采用第三条路。在之前那个issue中,我看到了这样一种用法:At least…

JarvisOJ-WEB-Writeup

JarvisOJ-WEB-Writeup PORT51 题目地址 curl 可以指定使用本地端口来访问 curl可添加的参数 Localhost 题目地址 了解一下 request 中的 x-forwarded-for 参数 Login 题目地址 随便发了个请求,发现了一个hint sql注入问题,但是有md5,这该怎么构造呢,一开始想直接闭合括号,但是php不管输入什么字符串,由于没有..连接,…

Design.Me 2018-09-15

让 Typecho 支持 emoji

说真的,文章没有表情之类的点缀,真的是感觉很没有生机,像我这种喜欢用表情的人,纯文本博客根本看不下去,是很难受的啊有木有!  前情提要 Typecho 默认创建的数据库编码是 utf8,字符的最大长度为 3 个字节,而 emoji 需要 4 个字节。所以在发表文章或用户评论时,如果输入了 emoji 表情符号,就会遇到数据库查询之类的错误,比如文章内容丢失、表情变成问号等。 MySQL 在 5.…

Zhangli's Blog Zhangli's Blog 2018-09-14

监听到局域网内的设备信息

项目上有个需要实现的功能, 涉及到几个设备:路由器,全景相机,手机。 路由器发出WIFI供全景相机和手机连接,手机需要拿到全景相机的IP去控制全景相机。 路由器是华为的,有个它自己的App,抓包发现了路由器下连接上的设备信息。 但是华为加密是比较严格的,请求时App端会生成一个密钥供服务端验证,除非华为将这个工具发给我,不然是行不通的,不用想华为也不会告诉我。 还好Google已经有这个功能的一套…

evi1cg.me evi1cg.me 2018-09-12

匿名管道读取CMD回显信息

最近改exp的时候用到的,加到exp里面回显执行信息,保存一份~12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455#include #include #define EXE_NAME NULL//TEXT("Cmd.exe")#define EXE…

ACG喵 ACG喵 2018-09-11

FuckRunning — 从跑步到 Xposed 实战

现在越来越多的高校开始使用一些所谓数字化校园的应用来管理学生工作,很多同学被要求安装手机应用来记录跑步状况,完成任务才可以通过体育期末考试。笔者通过本文,以“运动世界校园”为实例,将为你展示 Android 平台的反编译和使用 Xposed 框架进行 Hook 软件。 一、分析软件工作原理 以“运动世界校园”为例,通过

Roc Zhang's Blog Roc Zhang's Blog 2018-09-09

2018.09.09

2018 的夏天结束了。Things at WorkAirLogs 2AirLogs 2 大体上算是完成了,还差一些小组件和部分功能的优化。上周五在公司的每周 iOS 组分享里第一次介绍了 AirLogs 2,一共准备了 80 页整的 Keynote,讲了近一个小时。这个原先为了解决连接与展示问题方便 QA 实时查看日志的工具在一个月前完成了第一个版本之后收到了不少反馈,在 2.0 中新增了通过 MultipeerConnectivity 的无线连接方式以及 ADB 连接 Android 设备的方式,同时也增添了独立组件后的 Formatter 与 Filter 工具,也完全重新设计和改写了 …

C++ 将数字转换成字符串

今天碰到一个需要高效的将数字转换成字符串并连接起来的题,本来想用 +'0' 的办法 但这样效率实在不高,而我想知道有没有更简便的办法同时做到这两个工作,我就想 cpp 的流是不是能为我所用。果然,我找到了 这个头,其中的 stringstream 正合我意。于是就有了以下的转换操作: stringstream sst ; for(...) sst

「アリアス」 「アリアス」 2018-09-09

i.MX RT1050 简单上手

1. 前言 i.MX RT1050大概是能买到的比较便宜的Cortex-M7 MCU了,本文介绍从裸Linux环境开始配置完整工作环境。 2. 硬件准备 i.MX RT1050开发板 JTAG/SWD调试器 足够多的USB线和杜邦线 3. 软件准备 ARM GCC(任意版本,>= 7) CMake OpenOCD(越新越好) 文本编辑器(任意) 4. OpenOCD调试环境准备 在任意位置保存如下…

Yoruka's Blog Yoruka's Blog 2018-09-02

一个基于命令方块的投票重启装置

因为服务器有几个大户家里的机器过多,导致他们家区块被加载的时候服务器的TPS经常下降得很大,影响了正常玩家的游戏体验,故群里有人提议加个投票重启mod。 而MC1.12.2并没有能够这样做的mod,于是我拿命令方块撸了一个,用着还可以。基本原理由重启提出者按按钮触发投票,创建一个类型为trigger的计分项目,并给玩家修改的权限。 通过/tellraw给玩家创建可以修改这个trigger的clic…

化雪 2018-09-01

不在秩序中的人

自打三月滚回到了家里,如今已经在家穷忙半年了,而我对外称之为“现充”。这半年过的好坏参半,支撑我活下来的源泉就是:不时天上掉钱。尽管每天都嚷嚷着穷的揭不开锅,但我还真从来舍不得饿到自己。十六岁的...

Ephen‘s Blog Ephen‘s Blog 2018-08-31

需要上线多个域名(网站)却只有一个公网 IP 怎么办?

以前做 DNS ,推出过一个系列的《如何让多 ip 域名配置游刃有余》的几篇文章,毕竟作为智能 DNS ,站点多 ip 的配置是其职责所在。然而最近,有的小伙伴问题又来了:没那么多钱申请那么多不同机房的公网 ip ,但又有必要部署多个不咋占资源的站点,又该怎么办呢?别急,穷人不止你一个,自然有又穷又聪明的 PM & 技术给出解决方案,啥都能给变出来。穷到啥都不剩:别说 ip 了,连主机都买不起在云计算行业,虚拟化是一个不陌生的词。只要资源够,一台机器可以生出无数台虚拟机来。 Web 服务上同样也有类似的概念,人们可以通过创建不同的 VirtualHost 指向不同的域名(或端口)和目录,即可实…

npchk.info npchk.info 2018-08-30

[Linux] 簡易搭建NexusPHP PT站

前言 我們可以使用LNMP腳本簡易搭建NexusPHP PT站。 安裝前的準備: 域名 服務器一台,最低配置1核1GB RAM 需支援IPv6 教學測試於Centos7.5 安裝LNMP 項目網址:https://lnmp.org/install.html 安裝必要軟件: yum install -y wget screen nano 安…… 〈[Linux] 簡易搭建NexusPHP PT站〉這…

记一次ST-Link维修及固件刷写过程

前言 前段时间要给一批产品烧写程序,开始是用的山寨 J-Link v8,后来因为意外烧坏了,就换成用 ST-Link ,结果又因为一次意外把 ST-Link 给烧坏了。-_-||| 后来忙完这段时间之后,想着把之前的烧坏的 J-Link 和 ST-Link 都给修一下。J-Link 好办,就是USB口的保护二极管芯片击穿了,把它拆掉就能正常使用了,不过为了安全起见后面买了 SN65220 芯片来换…

地瓜的博客 地瓜的博客 2018-08-26

vue-danmaku

vue-danmaku 是我发布的第一个 npm 包,不过发布以后就再也没管过了,因为当时写这个组件的目的主要是为了自用。 然而就在前几天!这个项目!竟然!被提了 issue!!! 这让我很震惊,毕竟

James Guo (@ZE3kr) James Guo (@ZE3kr) 2018-08-25

Talk About Data Backup

No one wants to lose data, but it’s hard to avoid: accidental deletion of files, unexpected power outages, hard drive damage, hard drive loss, natural disasters… All of the above will lead to data los…

blog.linyinfeng.com blog.linyinfeng.com 2018-08-19

Rust RFC 2349 - Pin 翻译

本文为 Rust RFC 2349 - Pin 的中文翻译。 Rust RFCs 并非一成不变,本文翻译于 2018 年 08 月 19 日。 Rust RFCs 仓库目前(2018-08-21)为可选的 MIT 和 Apache 授权,本文使用了其 MIT 授权。MIT 许可证副本。 文中有众多 Rust 中的其他 RFC 甚至 crates 中的概念,水平有限,如有翻译错误或建议,可以向我的…

为有多列重复的行按顺序赋值

Group rows by multiple columns and number sequentially for each group, at the same time, keep their relative order. ¶问题描述 这里有个很奇特的需求: 有一张表,前两列可以组成一个元组(tuple),现在想要给表的每一行都添加序号,要求 序号是从1开始递增的 序号整体是连续的。也就是 dense_rank() 而非 rank() 的感觉 如果有两行前两列相同,则它们的序号也相同, 序号从表第一行开始计,按表原始顺序处理

blog.linyinfeng.com blog.linyinfeng.com 2018-08-18

Futures-rs 博文 Toykio 翻译

本文为 Rust futures-rs 博客 2018 年 8 月 17 日 的 博文 Toykio 的中文翻译。 原文作者 Alexander Polakov(@polachok)。 原文目前(2018-08-21)为可选的 MIT 和 Apache 授权,本文使用了其 MIT 授权。MIT 许可证副本。

Roc Zhang's Blog Roc Zhang's Blog 2018-08-15

2018.08.15

“某公司设计师和 iOS 工程师被 PM 逼疯,对着桌子傻笑着疯狂拍照。“上上周经历了魔鬼的一周。之前重构的部分基本结束,然后就是发版前的不断完善、测试、修改。为了不影响正常发布几乎上上周每天晚上回家了之后都在继续,甚至还有两三天都在小通宵还加上一整个周末的时间,最后终于还是没有 delay 在周一正常提交 App Store 审核了。目前上线不到一周,还没有遇到重构部分相关的问题。其中的发生了两件值得一提的小插曲。其一是审核被拒,理由是权限描述不具体。最近 App Store 因为这个理由拒绝的频率好像还挺高,除了周边开发者朋友的描述,我自己前一段时间也遇到过。Mr.Weather 申请定位…

Zhilong's Blog Zhilong's Blog 2018-08-15

在Ubuntu Server上配置CUDA环境

在配置Ubuntu Server的CUDA和TensorFlow的过程中,遇到了很多问题(驱动无法正常运行、CUDA无法正常配置等等),在网上找了很多资料,最终正确安装驱动、CUDA、cuDNN和TensorFlow(GPU版本),因此将安装过程记录下来,方便以后再配环境。版本要求:Ubuntu 16.04 LTSCUDA 9.0cuDNN v7Python 3.6TensorFlow r1.10PyTorch 0.4.11 准备工作1.1 检查GPU是否符合CUDA运行要求在Shell中运行命令:1lspci | grep -i nvidia查看GPU型号,然后在https://develo…

Zhangli's Blog Zhangli's Blog 2018-08-14

仿知乎广告效果

先放一张知乎的广告截图: 说下我的实现吧,主要利用RecyclerView,在需要出现广告的时候,将这个item透明化,显示 ImageView 就达到这种效果了。最主要是这个RecyclerView的分隔条,用了个三方的才最终达到理想的效果。 可能还是会和原知乎有点不一样,图片广告完全没动,所以这只是好奇实现了一下。 demo地址:https://github.com/zhanglihow/Zh…

Home☆Solomon Home☆Solomon 2018-08-14

用 Org-mode 写编程文档

为什么选择 Org-mode为什么需要选择 Org-mode 和 Emacs 这两个少见的组合来写文档,甚至强调是编程文档呢。简单来说 Org-mode 即足够的简单也足够的复杂,说是简单是因为 Org-mode 使用的是类似 Markdown 的标记语言,不需要担心排版问题;说是复杂则是因为 Org-mode 不仅可以直接内嵌 LaTeX 的语句,同时也可以直接输出 LaTeX 格式,对后期排版…

VOID001's WOWO VOID001's WOWO 2018-08-14

proxychains-ng 原理解析

The content is recoverd from Wordpress Blog, for more details please check HERE August 14, 2018 VOID001 Comments 12 comments Preface The content is recoverd from Wordpress Blog, for more details pleas…

Palfans's BLOG Palfans's BLOG 2018-08-11

Xfce4 failed to execute default Terminal Emulator

Xfce 是一款针对 Linux 系统的现代化轻型开源桌面环境,基于 GTK+2.x 开发完成。相对于传统的 GNOME 桌面来说,xfce 足够轻量化,资源占用很低,但使用体验并不差。尤其对于公司的服务器来说,偶尔需要桌面环境,但又不想安装臃肿的 GNOME,Xfce 就是个不错的选择。 最近在公司新装了几台机器,装完发现 Xfce4 自带的终端模拟器一打开就报错。 1 2 Failed to execute default Terminal Emulator. Input/output error. 从字面上看,I/O 有问题。查看了系统设置,终端设置都是正确的。Google 搜了一圈,有…

loli's diary loli's diary 2018-08-11

杂散笔记

这里是一些零散的功能笔记,用于记录本人常用的知识、命令或者代码片段等,不定期更新。...