摘要:
使用glGetError()会得到错误码1280,对应着GL_INVALID_ENUM,即错误的枚举,这说明glDrawArrays不能使用GL_POLYGON这个枚举,查询opengl的版本发现GL_POLYGON在3.x版本已弃用。 需改成glDrawArrays(GL_TRIANGLE_FAN 阅读全文
摘要:
.mat 文件是 matlab 保存数据的一种文件格式,我自己的c++项目中需要生成 .mat 格式文件给matlab做处理,网上找到的方式有: 调用matlab的动态链接库,这个方法需要安装matlab matio库。matio 是用c写的支持mat文件读写的库,不依赖matlab,不过api使用 阅读全文
摘要:
Forgot a tr()? 阅读全文
摘要:
如上图,windows下重新编译程序之后出现这个错误,stackoverflow上有相关的解决方法,但是我照做之后还是报这个错。 然后我灵机一动,去看了下环境变量,发现环境变量里既有5.12版本又有5.9版本(我当前使用的),估计是冲突了,把5.12的环境变量删除上述问题得到解决。 阅读全文
摘要:
####原理 什么热度图啊、频谱图啊,诸如此类的,其本质都是数值与颜色在一幅图上的映射,我们称其为 colormap。 这里为简化描述,颜色统一采用RGBA模式,RGB就是红绿蓝,A代表透明度。 于是乎画出一张colormap,即遍历整幅图,为每个像素点设置一个RGBA值,函数可以表示为: int 阅读全文
摘要:
####设置最多显示个数的函数 但是发现没生效,有两种方式可以生效 setEditable(true); 设置可编辑, 但是可编辑的话很怪异 setStyleSheet("QComboBox{combobox-popup:0;}"); 这一种方法效果可以 ####参考 https://blog.cs 阅读全文
摘要:
class Solution { public: int strStr(string haystack, string needle) { int n = haystack.size(), m = needle.size(); if (m == 0) { return 0; } vector<int 阅读全文
摘要:
####相关题目 剑指 Offer 62. 圆圈中最后剩下的数字 5727. 找出游戏的获胜者 ####是什么 n个人(1 2 3 …… n) 每次往后数k(k>=1)个,剔除这个数,注意数k个数的时候包含起点 循环剔除,直到剩下一人 ####怎么算 我们将上述问题建模为函数 f(n, k),该函数 阅读全文
摘要:
####1. N ⇐ 20 --> O(2^n) 2^20 = 1048576, 约等于100万 leetcode上的题目1755. 最接近目标值的子序列和 这道题的数据范围 N ⇐ 40, 如果直接暴力那复杂度就是 2^40 = 1099511627776,但是采用分治思想,把 40 对半后再暴力 阅读全文
摘要:
####工程目录 └── myProject ├── a │ ├── myAlgorithm.py │ └── __init__.py ├── b │ ├── test.py │ └── __init__.py │ └── main.py ####导入包 现在有一个名为 myAlgorithm 的包 阅读全文