摘要:
win32 | 无标题栏&点击拖动窗口 无标题栏实现: wndclass.style = CS_OWNDC | CS_VREDRAW | CS_HREDRAW; // 窗口风格(无标题栏) HWND hwnd = CreateWindow( className, // 注册的类名 TEXT("mzV 阅读全文
摘要:
逆向 | linux c fork子进程 参考文章: https://blog.csdn.net/whatday/article/details/112093358 创建子进程 代码如下: #include <stdio.h> #include <unistd.h> #include <stdlib 阅读全文
摘要:
sql | sqlite3导入与导出 命令行操作: # 导出 sqlite3 xxx.db ".dump" > xxx.sql # 导入 sqlite3 xxx.db ".read xxx.sql" 阅读全文
摘要:
android | 申请存储权限的坑 android6以上很多的权限不是只写manifest.xml就可以了,使用的时候需要懂太申请权限。 先贴个能跑的代码,具体细节有空补上: public void needPrivilege(){ //使用兼容库就无需判断系统版本 int hasWriteSto 阅读全文
摘要:
逆向 | gcc中cpp和c混合编程 主要参考文章: http://c.biancheng.net/view/8064.html 使用到了extern "C"关键字 在使用gcc编译需要cpp标准库的时候要加上: -lstdc++ 造成这种的原因本质上是cpp对函数名的重载。 巨坑 如果链接不上c+ 阅读全文
摘要:
《30天自制操作系统》读书笔记 | day4 C语言与画面显示的练习 一上来就是写了个汇编函数用来直接写内存字节(void write_mem8): 然后c语言就可以调用这个函数写VGA的内存了: 代码我改过了,出来很神奇: 色号设定 待续 阅读全文
摘要:
《30天自制操作系统》读书笔记 | day3 进入32位模式并导入C语言 拖了好长时间,终于又重新开始继续学习这本书了~ 我觉得这一章的内容是比较重要的,但是书上在写这一章的时候其实没有把怎么链接程序给讲的非常明白,直接使用的工具。 简单说明: EQU指令:是"equal"的缩写,相当于C语言中的# 阅读全文
摘要:
node创建express项目 前提是安装了npm 创建一个文件夹,然后: npm init # 初始化项目 npx express-generator # 生成默认的express项目 安装依赖: npm install 默认端口3000,启动的话是如下的命令: 直接npm start也行: 前者 阅读全文
摘要:
逆向 | win10 notepad复制到别的路径无法打开的问题 想研究一下notepad,就复制出来了,结果打不开,直接开两个od对比跑了一下,在加载快捷键的时候报错了: 去msdn查了一下,这个错误是: 造成这个的原因大概是mui文件没有正确的被加载,在ida中可以搜索到这样一个字符串: 跟进: 阅读全文
摘要:
python | 打包上传至PyPI 主要参考: https://blog.csdn.net/yifengchaoran/article/details/113447773 https://zhuanlan.zhihu.com/p/61174349 主要步骤: 注册PyPI账号并生成token 用s 阅读全文