- 博客(9)
- 收藏
- 关注
原创 GitBook报错引出的 node 版本管理工具“n”
一、背景最近在用 Markdown 写数据结构笔记,结果一篇笔记越写越长,博客检索起来太麻烦。想起来很久以前用 GitBook 做过笔记效果还不错,就准备在 Mac 上装一下,安装步骤如下:$ sudo npm install -g gitbook-cli安装没出现什么问题,在初始化gitbook时报错:“TypeError [ERR_INVALID_ARG_TYPE]: The “data” argument must be of type string or an instance of Buf
2021-12-08 19:55:52
984
原创 Docker 中 执行 ‘echo core > /proc/sys/kernel/core_pattern‘ 报错
Docker 中 执行 'echo core > /proc/sys/kernel/core_pattern' 报错一、背景二、疑惑三、解决方案四、原因五、参考文献一、背景前文中,课题组要做AFL的web端可视化展示,需要用Docker封装AFL为WEB API。在改进脚本重新部署后,调用AFL进行fuzzing时,AFL启动失败。因为在执行afl-fuzz前,如果系统配置为将核心转储文件(core)通知发送到外部程序,将导致将崩溃信息发送到Fuzzer之间的延迟增大,进而可能将崩溃被误报为超时。
2021-07-21 01:32:43
4697
4
原创 AFL-fuzzer的Docker封装
一、背景介绍最近课题组有个需求,要将目前组内的几个研究课题通过web的方式进行可视化展示。因为涉及模块众多,故决定将各个模块用docker+flask封装为API供web后端请求,这样方便部属、维护和扩展。本文以其中一个模块——AFL-fuzzer为例介绍模块的Docker封装。二、AFL简介2.1 概念american fuzzy lop (AFL) is a free software fuzzer that employs genetic algorithms in order.
2021-06-06 23:21:15
907
2
原创 Typora图片上传配置——picgo-core篇
Typora图片上传配置——picgo篇一、背景众所周知,markdown作为一个轻量级标记语言在文档书写方面非常好用,可以说是程序员必备。但是其也存在一定的缺点,比如在文档中插入本地图片后,图片在本地能够正常显示,但将文档分享给其他人图片就不能显示。针对这个问题,各家markdown书写工具都提供本地图片上传功能,只需要经过简单的配置即可将图片上传到图床,这样再将文档分享出去后,图片链接变为公网链接,其他人就能正常访问。笔者常用的markdown书写工具为Typora,图片上传工具为picgo ap
2021-05-10 13:05:06
814
1
原创 Mac 终端 .bash_profile 每次都要 source 的问题
背景最近在mac上安装各种环境。通过安装包安装的软件大部分都自己配置好了环境变量通过编译/解压安装的软件则要自己手动配置环境变量在配置到sqlmap时,通过查阅资料需要手动在~/.bash_profile下自己配置环境变量:#.bash_profilealias sqlmap="python /Users/xxxx/sqlmap-dev/sqlmap.py"# 其中 xxxx 为用户名配置完成以后以为一切大功告成,然而隔了一天再次打开终端输入sqlmap,提示是无效的命令。于是又执行
2020-08-18 14:02:57
1326
原创 Discuz! 移动端开发笔记-API篇(一)——获取主题列表中帖子的缩略信息
一、背景因为去年掌上论坛的app、小程序和API都开源了,解决了之前想开发移动端Dz应用而没有API的痛点。故最近打算抽空用uin-app做一下Dz的移动端开发。Discuz!掌上论坛APP 源码免费下载体验研究的API的时候发现获取主题列表的API只能获取到帖子的作者、标题及附件列表等信息,但是没有帖子的简介(即帖子内容的前几句话)。这将使得用户不能在点进帖子前了解帖子内容,用户体验较差...
2020-03-11 18:30:53
2373
原创 UCenter API 开发笔记——UCenter与ThinkPHP5.1 整合
UCenter API 开发笔记——UCenter与ThinkPHP5.1 整合一、前言:因为移动互联网的迅速发展,各大互联网厂商都推出了小程序,再加上原有的APP、web等项目,用户数据被严重割裂。为了统一用户数据、优化用户体验:实现一个账号多平台登录、数据互通,迫切需要一个用户中心来管理各平台的用户。又因为平台用户数不多,且有discuz背景,所以用ThinkPHP整合十年前的UCente...
2020-02-13 19:29:51
2643
5
原创 Git学习笔记-命令行操作(二)——远程库操作
二、远程库操作(GitHub)2.1 创建远程库2.2 本地创建远程库别名创建 git remote add [别名] [远程库地址]浏览 git remote -v2.3 推送操作git push [远程库地址/别名] [分支名]2.4 克隆操作git clone [远程库地址]效果:把远程库完整地下载到本地创建远程地址别名初始化本地库2.5 拉取操作...
2020-02-12 17:51:33
160
原创 Git学习笔记-命令行操作(一)——本地库操作
Git 命令行操作一、本地库操作1.1 本地库初始化命令git init注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除也不要胡乱修改。1.2 设置签名形式用户名: TomEmail地址: abc@bde.net作用区分不同开发人员的身份辨析这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。命令项目级别/仓库级别...
2020-02-12 14:28:31
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人