聚合文章
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
很久之前遇到的问题了,清任务的时候这个write排第一,就写一下。 起因 要做一个临时的告警系统,又不想引入DB,也不想用bolt,不想引入额外的包,所以就傻了吧唧的自己用文件实现一个简单的DB。 (现在回想起来真的很没必要,老老实实用boltdb多好,简单快速搞得定) 每一条告警都有自己的hash,如果在文件中没有发现这条hash,则发送告警并将hash写入文件,如果发现了则跳过,目的是防止重复告警。 很简单的逻辑,但bug是,还是会发送重复的告警,也就是说,如果这条告警半小时之前发过了,那么半小时之后还会再发。(程序是用cron job跑的,每半小时跑一次,查询各个状态,如果指标低于阈值则…
魔改出现的问题,就由魔法来解决。
前言前段时间,我用electron-vue开发了一款跨平台(目前支持主流三大桌面操作系统)的免费开源的图床上传应用——PicGo,在开发过程中踩了不少的坑,不仅来自应用的业务逻辑本身,也来自electron本身。在开发这个应用过程中,我学了不少的东西。因为我也是从0开始学习electron,所以很多经历应该也能给初学、想学electron开发的同学们一些启发和指示。故而写一份Electron的开发…
dickwu.com
2019-04-15
周日清晨拿了一台哈苏X1D出去逛了一发公园。不得不感叹中画幅相机成像信息量之强大。也当是后面世园会花卉作品的一次演练啦! 缺点就是对焦太慢了…… 很多图都压的不好看了,去我的天空之城看看高清的作品吧!
Code 将以下 js script 放置在 body 任意位置,随后在你喜欢的位置放置 id 为 saintwei 的元素。 var saintwei = function (r) { function t() { return b[Math.floor(Math.random() * b.length)] } function e() { return String.fromCharCode(…
York Chou
2019-04-13
Server Status是一款比较热门常见的服务器监控源码,部署便捷、前端代码轻巧易修改,也出现过许多大神制作的魔改版,这里我就分享一下自己目前在用的后端、前端以及如何实现Windows平台的...
说实话我也不知道要写什么,不过是回家的路上一时兴起,觉得要写点什么。 最近的心情不是很好,可能是由于愿望没有达成,可能是代码rebase的有点烦躁,也可能是老吃不饱。日子还是忙忙碌碌的,不过也没有每天坚持写项目代码,github上没有那么绿油油的了。不过也意识到,没有必要每天更新github,没有想写的,就不写,项目拖着就拖着好了,不想学东西就不学,不想看东西就不看,忽然觉得这样很潇洒,想写字就写字,想运动就运动,想游泳就游泳,想散步就散步,并不是只有每天写代码才算充实自己。 工作中会遇到不顺心的事,当然会遇到,不如意事常八九嘛,但无人言。觉得成长就是能够接受生活中的崎岖,以及平淡。真的好像自…
边缘矩阵
2019-04-12
描述今天上课做模型,发现一旦撤销,3ds Max 就会直接崩溃。啊这…… 做模型哪有不撤销的。难道是 3ds Max 这个版本有问题,可之前还能用。于是查了一下,3ds Max 居然还能有病毒的。平时不运行奇怪软件的我竟然也中招了。老师我真的不是在摸鱼,软件中了病毒做不了呀。这个病毒会存在于场景文件。当你打开感染病毒的场景时,会在脚本加载目录创建病毒脚本,并设置 系统 + 隐藏 文件属性。病毒将会…
众所周知,待机耗电两巨头皆出自鹅厂,但其对于上班族和大学生而言又是不可或缺的通讯手段。Telegram作为一款合格的IM支持Android众多特性,通知栏回复、消息再提醒、自定义震动以及完整的FCM推送(FCM的特性和优势可以在Google上查询)。使用插件利用Telegram来完成对QQ微信的消息代收是目前较为优秀的解决方案。 事前准备 物品准备 墙外VPS一枚 Telegram账号一枚 稳定的…
如何评估网络系统的安全 原文地址 网络系统的安全程度同样符合木桶原理,即最终的安全性取决于网络中最弱的一个环节。本文系统地对网络架构的各个安全点进行了分析,同时针对性地介绍了降低这些安全点风险的方案和措施。 网络架构分析 网络架构分析的主要内容包括根据 IATF技术框架 分析网络设计是否层次分明,是否采用了核心层、汇聚层、接入层等划分原则的网络架构(划分不规范不利于网络优化和调整); 网络边界是否…
译自 [The new pselect() system call] https://lwn.net/Articles/176911/ 像网络服务器等需要使用select(),poll(),或者epoll_wait()(Linux独有)等系统调用来对多个文件描
dickwu.com
2019-04-08
今年清明假期头一天补了一整天觉,第二天第三天觉得天气不错适合来一波紧凑的郊游,于是给自己安排了天津和八达岭两日游。 在天津品味了一下各种小酒馆、逛了春意盎然的五大道,会了会同学唠了一下午嗑。 然后在天津顺便带了个大学同学回北京,一起来了一次北京一日游。游玩的亮点就是「错峰」5半早起爬八达岭长城。 起这么早的原因是为了乘坐北京城郊开通的S2线,也就是著名的开往春天的列车(虽然在列车上看不到啥美景),平日里主要服务于八达岭景区游客的来往和延庆县城的上班族通勤。从家到八达岭一路上看到披着朝霞的金辉大厦、大白猪火车... Read More Read More
There are so many things to do, and so little time to do them. Does that sound familiar? Sure, we’ve all been there. It’s reasonable and normal for this to happen occasionally. At least for us earthbound people, there are only 24 hours in a day. When everything begins to pile up, it stresses us out …
部分在 macOS 下操作。 准备 N1 双公头 USB 数据线 8GB U盘 HDMI 线 USB 键鼠 MacBook RJ45 网线 刷机包 降级 现在一般拿到手的 N1 版本都会比较新,我们需要先把版本降到 2.19 以下,降级步骤如下: 为了避免 N1 在连接网络时自动更新,我们暂时先把路由器的外部网络断开,然后将网线从 N1 连接到路由器的 LAN 口,插上 HDMI 和鼠标并通电开机…
docker 基于alpine定制镜像 拉取alpine镜像1docker pull alpine 创建并进入容器123456docker run -it alpine /bin/sh # 创建进入容器exit # 退出docker ps -a # 查看刚刚创建的容器iddocker start # 启动容器docker exec -it sh # 进入容器 修改容器123456# 修改源sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories# 修改时区apk add -U tzdatacp /…
洛水的博客
2019-03-31
[title]前言[/title] 标题已经说要干啥了,不过我不想打开这个游戏。 我要是死,从楼下跳下去,我也不要再碰第二次这些垃圾玩意。 真香! 然后你知道的。 :hahaha: [title]开搞![/title] 因为上次那些手游的加密&加壳让我极细恐惧(特别是某NetHTProtect让我十分脑疼),所以这次提取的时候一言不合拖进了IDA结果分析了半天没见加密函数。 哦,搞了三个小时,原来没加密啊。emmmmmm。 智商-10000000 后来分析了一下这个是基于Unity开发的游戏,前不久认识了一 […] 提取方舟指令&洛天依联动图最先出现在洛水的博客。
麦麦小家
2019-03-31
做仿真的TLS网络的时候需要自己动手建立CA和颁发证书,下面是一些笔记:生成 CA 私钥1openssl genrsa -out ca.key 4096此处用到的是 4096位的RSA私钥,可以选择 2048位,不建议使用 1024位生成 CA 证书请求1openssl req -new -days 365 -key cb.key -out cb.csrCA 自签名1openssl ca -sel…
本站服务器正式迁移到上海并接入工信部备案!
dickwu.com
2019-03-30
哈!真的无法想象已经两年没有在这里留下文字了~ 这两年发生了不少事情,身份也从学生变成了打工族,享受了一年多的996生活,找了个爷在家里供着……这也是我好久没有更新博客的原因吧。总的来讲就是,参与了一款游戏的开发,然后去了一家做相机的公司做一些好玩的业务。终于现在工作相比之前,对我身体造成的疲惫少了不少,周末也有时间做自己想做的事情了(在此强调一下,我认为双休是非常重要的,因为仅仅一天的调整对于身体来说可以恢复,但是精神上可能无法面临第二周高强度的工作)。 如果这段时间还记得我的朋友,会发现我的博客经常性的... Read More Read More
如今互联网时代,已经变成了一个服务至上的时代。每个人口袋里都揣着一点小钱,购买物品时贵点便宜点已不再那么重要。总的来说,服务态度第一,趣味性第二,价值较高的东西再考虑下性价比。如果我花点儿小钱,能买来当爷的感受,那还真真是极好的。但是有些公司,花钱买的是罪受。熟悉灰姑娘的朋友都知道,佛性、随缘、细节,基本就是贯穿日常生活和工作的关键词。可是这么一家公司,生生的把这样的灰姑娘给气哭了!路过的小伙伴,如果你不想花钱买罪受,记住这家公司的名字:瑞卡租车 瑞卡便利租车 首汽集团 Reocar Reocar888到底发森了什么?且听我娓娓道来。选择瑞卡下订单灰姑娘老家离武汉近事情多,又想远离养车的麻烦,…
1.Squid的安装与配置 在Debian系环境中,可使用a...
SPPanLogs
2019-03-27
SPPan,15 年毕业于西南大学计算机科学与技术专业,目前在国内某大厂的一个小团队混口饭吃
边缘矩阵
2019-03-27
前言差不多一年半没更新博客了,一直想找个机会写点东西,现在终于有个内容能写了。我之前给同学发了个 Maya 安装包。他在退出 Maya,询问是否保存的时候,软件直接报错崩溃了。但是我自己就没有这个问题。不过后来帮同学在电脑上装好 Maya,测试时也出现了这个问题。症状软件: Autodesk Maya 2014系统: Windows 10 Version 1803Maya 大部分功能正常,但退出软…
比格犬劳动饮酒叹息
2019-03-26
田野笔记 3月23日 周六上午周六的精神卫生中心人似乎比工作日少很多,不知道是不是因为坐诊的专家少了,没有那种人声鼎沸的喧嚣感,而是稍微有序一点,候诊病人间的气氛也不太紧张,因为叫号、插队引发的矛盾也没有遇到。我早早地拿好了我自己的药,回到一层的候诊区举着一张叫号单装作等待的样子观察其他病人。 一楼角落里挤着这一层仅有的两间专家门诊107和108,门口放的长椅比别处多,于是这里排队的人也密度更大些,有五六个上海口音的大妈在108诊室门口密切交流,我听不懂,但还是非常好奇,于是拿着叫号单凑过去蹲在角落。这时另一边的107引起了我的注意——107门口坐着一位中年女人正在哭泣,拿很小一团卫生纸不断擦…
博客最近垃圾评论有点多,于是在昨天给评论上了极验,远离垃圾评论,从你我做起。
DC调光是一种调节亮度的方式 长久以来,手机显示屏的材质被LCD和OLED二分天下。这两年,OLED屏手机的占比越来越大,尤其是在高端市场。作为手机屏幕,OLED和LCD各有各的优点,两者在多个环节采用了不同的技术手段,比如PWM和DC这两种屏幕调光方式。 为了让用户在不同光线条件下正常观看手机上的内容,屏幕需要相应地改变亮度。其中一种调节亮度的方式就叫“DC调光”。 DC调光的原理非常简单,就是…
其实关于商品如何提高销售量,小米一直很有话语权,毕竟在国内小米还是第一个将饥饿营销发展起来的公司,依靠着这个手段,小米每一次都能够把自己的新款产品炒作成为最热的单品。但是小米这一次在英国市场却遭到了市场的抵制,主要还是因为小米在英国举行的闪购活动激怒了英国的消费者。这些消费者认为小米是欺骗消费者,并不是进行真正的促销活动,所以说,小米这个明修栈道暗度陈仓的做法,在国内走得通,在国外未必能行。 小米…
麦麦小家
2019-03-23
前段时间用 Go 写一个仿真测试,需要用到 cgo 来使用一些 C/C++ 写的库。在我的 MacBook 里面,可以很顺利跑测试。但是,改到 Ubuntu 16.04 的服务器上就炸了。老是提示 XXXX.so not found。这就奇怪了!明明用 go 编译和链接库都成功了,但是实际上运行还是不行。试过了加 CGO_ENABLED="1" 环境变量也不可以,程序放在 .so 的相同目录下运行…
幻风阁
2019-03-22
2018这1年
二笔青年のBlog
2019-03-22
鉴于某些不能说的原因,谷歌商店在国内无法访问,而且大部分国产安卓系统都阉割了Google Play的功能。所以我整理了一些可以直接下载APK安装包的网站,只不过这些网站同样逃不开和谐,仍需要科学...
米V米
2019-03-22
之前小山给大家带来了几篇关于音频的教程,给大家介绍了两款软件:虚拟音频线和 Voicemeeter,这两款软件可以帮助让你在直播和语音的时候更加方便。 我们日常语音的时候,不管是 QQ 还是其他软件的语音,都只能捕获麦克风的声音,而无法捕获系统发出的声音。这时候比如你想唱首歌,就很麻烦,因为播放器的伴奏对方并不能听见。 Voicemeeter 就可以很好的解决这个问题,它可以将多路音频输出或输入整…
麦麦小家
2019-03-20
最近写一个安卓的小Demo的时候,要用到比较新的 OKhttp3。装上去之后,按照标准例子,怎么搞都编译不了,提示下面的错误:1Invoke-customs are only supported starting with Android O (--min-api 26)字面意思就是只有 Android O 以及以上的API才支持。那不可能啊!OKhttp3 明明说了,>= Android 5 都…
下面分享两个博主觉得好看的"网站正在维护升级中"的维护页面: 如果想要修改联系方式的可以自己在index.html中手动编辑成自己的联系方式哦! 分享码密码为:[cv]7zgr54p0[/cv] 下载地址 本地下载
雨落
2019-03-19
由于需要在项目中内嵌另一个项目的代码,而两个项目是由各自的 git 仓库分别管理的,手动复制更新异常繁琐,因而可以使用 git 的子模块来解决该问题。
安全开发 参考地址 美国国家标准与技术研究所(NIST)估计,如果是在项目发布后在执行漏洞修复计划,其修复成本相当于在设计阶段执行修复的30倍 简介 SDL security development lifecycle(安全开发生命周期),是微软提出的从安全角度指导软件开发过程的管理模式。SDL是一个安全保证的过程,起重点是软件开发,它在开发的所有阶段都引入了安全和隐私的原则。自2004年起,SD…
国际强队p4首次举办CTF,一天时间确实有些紧张,而且只有一道内核pwn题。不同于传统内核pwn使用设备驱动来模拟内核漏洞的方式,该题实现了另一种可执行格式的装载和运行,利用方式也略有不同。Linux可执行文件的解析在kernel module中可以注册新的可执行文件解析器,具体结构如下1234567static struct linux_binfmt elf_format = { .module = THIS_MODULE, .load_binary = load_elf_binary, .load_shlib = load_elf_library, .core_dump = elf_cor…
千歳屋
2019-03-18
可怕,距离上次写生存战略居然已经整整过去了两年半的时间,更可怕的是自从我开始写这个系列已经不知道第几次用时间的感慨来开篇了。还记得七年前在萌购实习的暑假,第一次感觉一转眼的时间7、8月就过去了,街上又出现了熙熙攘攘的海事大学的学生们,我站在电梯口说「人生第一次觉得暑假过得这么快」,旁边的囧神扭过头说「等你真的工作了再回头看才知道什么叫快」。 现在我也知道了,七年也好,十七年也好,果然都只是偶尔停下…
NoteSth
2019-03-17
看多了YouTube,就总想什么都折腾一下。之前是斐讯K2刷官改,实现了科学上网,接着又整起了软路由,现在是玩起电话号码,我受YouTuber的影响实在是太大了。
菜鸡的博客
2019-03-17
从 2k 屏的 Surface book 换到 24 寸的 1080p Dell 屏,Windows 默认的字体渲染几乎不能忍。因为我很穷,买不起高分辨率的显示器,只好研究一些奇怪的方式来优化这电脑的使用体验。noMeiryoUInoMeiryoUI 是我第一个尝试的方案。它可以在不修改系统文件的前提下修改系统的字体。按照网上的推荐,我将字体改成了更纱黑体。效果还是有一点的,但是 Windows 字体最大的问题 —— 笔画的锯齿非常明显,并没有得到改善。Mactype在沉寂了许久以后,最新的 MacType 2018.1-beta5 已经大大改善了兼容性问题。现在 Mactype 已经可以支持…
麦麦小家
2019-03-17
刚刚装上的 Xcode11,第一次启动的时候弹出“Xcode And IOS SDK License Agreement”。点击“Accept”的时候,系统会让你输入管理员的用户和密码。正常来说,应该就可以进入主界面了。但是!吊诡的是,直接卡在这个界面了。多次点击“Accept”,都没有反应。只剩下“Disagree”,可以选,按了就会自动退出Xcode。而且,在这里也有老哥遇到一样的问题,重装也…
前言前段时间,我用electron-vue开发了一款跨平台(目前支持主流三大桌面操作系统)的免费开源的图床上传应用——PicGo,在开发过程中踩了不少的坑,不仅来自应用的业务逻辑本身,也来自electron本身。在开发这个应用过程中,我学了不少的东西。因为我也是从0开始学习electron,所以很多经历应该也能给初学、想学electron开发的同学们一些启发和指示。故而写一份Electron的开发…
How to pretend to be a Linux kernel expert Like many other areas, surprisingly it is not even hard to pretend to be an expert in Linux kernel, as long as you can talk so much bullshit that even others don’t want to challenge your authority on this topic. Especially in United States, people tend to t…
近日在学习 Rust 语言。Rust 语言的闭包设计非常有趣,一方面,它看起来非常复杂,为了支持闭包设计了三种不同的 trait,Fn、FnMut 和 FnOnce;一方面其设计又透露出了语言设计中闭包的本质。通过考察 Rust 闭包的设计,我们能更好的理解闭包到底是什么,在拥有生存期和借用检查的语言 Rust 中,闭包如何工作。 本文将在 Rust 下实现一个能够阐述闭包工作原理的朴素版闭包(也…
本文大概是一篇综述的浓缩,综合了一些感觉比较关键的东西,不涉及图网络的能力分析等很多别的东西,参考了三篇综述[1-3]和其他一些文章,充当一个快速入门。
This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. Headings The following HTML — elements represent six levels of section headings. is the highest section level while is the l…
最近一直在用C++写LeetCode,本地调试的时候一直在纠结用什么编辑器,CLion有点耗资源,Visual Studio又有点杀鸡焉用宰牛刀,Dev-Cpp已经太古老了,于是决定用VS Code来写,但是官方文档写的有点……不是特别友好,因此在这里记录一下自己是怎么配置的。1 安装MinGW或者CLang2 安装并配置C/C++插件2.1 配置IntelliSence2.2 配置编译选项2.3 配置Debug选项2.4 设置代码格式化3 后续1 安装MinGW或者Clang目前Windows上比较主流的C++编译器包括MinGW(也就是Windows版本的GCC)以及CLang。在这里以M…