会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
miyanyan
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
9
下一页
[置顶]
算法笔记本
摘要: 书写规范 别在同一行定义多个变量 vector<bool> ans, indexes; sort(indexes.begin(), indexes.end()); // <- 这里sort的其实是一个 vector<bool> !!! 大坑被坑了 思路转变 二维数组 二维数组也是数组,对他的操作其实
阅读全文
posted @ 2022-04-15 18:02 miyanyan
阅读(35)
评论(0)
推荐(0)
[置顶]
常用算法模板(参考AcWing、0x3f)
摘要: 1.基础算法 快速排序 // 以中心点 void quickSort(vector<int>& nums, int l, int r) { if (l >= r) return; int i = l - 1, j = r + 1, x = nums[l + r >> 1]; while (i < j
阅读全文
posted @ 2021-12-29 18:06 miyanyan
阅读(133)
评论(0)
推荐(0)
2024年9月2日
[gitlab ci] 怎么使用本地的docker image
摘要: 每次跑gitlab ci都需要pull一个镜像很费时间,则可以修改gitlab-runner的参数 修改config.toml文件中的[[runners]] [runners.docker] pull_policy = "if-not-present" [[runners]] [runners.do
阅读全文
posted @ 2024-09-02 11:55 miyanyan
阅读(231)
评论(0)
推荐(1)
2024年3月6日
windows添加防火墙规则
摘要: bat脚本如下,涉及到的函数主要是 netsh advfirewall firewall add rule 和 netsh advfirewall firewall delete rule 需要注意的一个坑是program的路径不能存在斜杠/,需要使用\,然而很多软件都会自动把路径生成为类似于C:/
阅读全文
posted @ 2024-03-06 14:25 miyanyan
阅读(102)
评论(0)
推荐(0)
2024年1月30日
[Qt-ColorEditor] Qt颜色编辑器,QColorDialog的优化版,支持RGB和HSV等多种方式选色
摘要: 外观 分享一下我实现的颜色编辑器,主要原因是Qt的QColorDialog功能较少没法满足需求,目前已经在zeno中使用了,由于zeno有自己的样式表,所以在zeno里长这样: 如果不加样式表的话长这样: 功能 srgb切换 颜色轮选色 颜色文字选色 颜色滑动条选色,RGB和HSV 上一个/当前颜色
阅读全文
posted @ 2024-01-30 10:10 miyanyan
阅读(534)
评论(0)
推荐(1)
2023年12月26日
cython,将py文件编译成pyd/so文件
摘要: 在windows下使用cythonize可以将py文件编译成pyd,这样就完成了初步的python代码加密工作 使用前需要先安装Cython pip install Cython 然后对py文件执行命令cythonize -i -3 --directive always_allow_keywords
阅读全文
posted @ 2023-12-26 14:05 miyanyan
阅读(1034)
评论(0)
推荐(0)
2023年12月25日
windows自动以管理员身份运行bat文件
摘要: %1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~s0","::","%~dp0","runas",1)(window.close)&&exit 参考https://www.zhihu.com/q
阅读全文
posted @ 2023-12-25 12:42 miyanyan
阅读(226)
评论(0)
推荐(0)
2023年12月18日
回文串
摘要: 按顺序生成回文串 vector<int> pal; auto init = [](int leftBase) { // 严格按顺序从小到大生成所有回文数(不用字符串转换) for (int base = 1; base <= leftBase; base *= 10) { // 生成奇数长度回文数
阅读全文
posted @ 2023-12-18 14:19 miyanyan
阅读(23)
评论(0)
推荐(0)
2023年11月21日
[Qt] QTableView 点击左上角重新排序
摘要: QSortFilterProxyModel的排序函数如果column是-1时可以重置 通过findChild找到QTableView左上角的button // corner button of tableview auto cornerBtn = view->findChild<QAbstractB
阅读全文
posted @ 2023-11-21 17:16 miyanyan
阅读(132)
评论(0)
推荐(0)
2023年11月14日
c++ windows下设置控制台编码格式为utf8
摘要: 为了跨平台时窗口输出编码统一为utf8,可以添加以下设置 #ifdef _WIN32 #include <Windows.h> #endif // _WIN32 int main(int argc, char** argv) { #ifdef _WIN32 SetConsoleOutputCP(CP
阅读全文
posted @ 2023-11-14 17:55 miyanyan
阅读(962)
评论(0)
推荐(0)
2023年8月14日
c++ std::to_string实现原理
摘要: 写这篇的起因是看到 MSVC STL 的一个[issue](https://github.com/microsoft/STL/issues/3857),里面提到```to_string```的实现,正常人的思维是直接除10拿到每位, 其实有个更高效的查表法 # 字符串转数字 除100拿到两位,并查表
阅读全文
posted @ 2023-08-14 14:22 miyanyan
阅读(344)
评论(0)
推荐(0)
2023年8月11日
C++ 异常
摘要: 该不该用异常?以前我是不用异常的,今天处理error_code多写了好多if,感到头疼,内心产生了动摇,于是乎搜索了异常的使用: [Exceptions and Error Handling](https://isocpp.org/wiki/faq/exceptions)
阅读全文
posted @ 2023-08-11 10:53 miyanyan
阅读(17)
评论(0)
推荐(0)
1
2
3
4
5
···
9
下一页
公告