
360环视系统
chen9807
这个作者很懒,什么都没留下…
展开
-
20201024日常记录(BSP,“undefined reference to“,“qualified-id in declaration before ‘(’ token”)
20201024记录一。 "undefined reference to" 问题出现的原因二。编译的时候,出现“qualified-id in declaration before ‘(’ token”三。BSP一。 “undefined reference to” 问题出现的原因只是在头文件里面声明了,但是没有定义,需要在主函数中定义函数或者变量。其他问题参考:“undefined reference to” 问题解决方法二。编译的时候,出现“qualified-id in declara原创 2020-10-24 13:53:28 · 6274 阅读 · 0 评论 -
20201016(共享文件夹,QSetting)
window文件对ubuntu的共享一。window文件对ubuntu的共享1.安装VMwareTools2. 创建共享文件夹2.打开虚拟机VWware的共享文件夹3. 挂载共享文件夹(这一步可对比参考1)参考资料二。QSetting的使用参考资料一。window文件对ubuntu的共享1.安装VMwareTools这个网上教程很多,此处不赘诉。2. 创建共享文件夹在windows上创建一个目录sharewithubuntu作为你的共享目录,并将你要共享的文件放在这个目录下。2.打开虚拟机VWw原创 2020-10-16 19:01:09 · 487 阅读 · 0 评论 -
QTimer计时速度不断加快问题和QT中show函数失效问题的思考和处理
使用QT所遇问题之QTimer和show一。 QTimer计时速度不断加快问题1. 问题的发现2.问题解决的思路(1)梳理整个功能实现的逻辑(2)监控进入定时器中断的次数(3)跟踪参数logout_time_count的值(4)QTimer定时器的timeout函数的并行运行(5)修改程序(6)总结二。返回主窗口时界面卡住不动问题1. 问题的发现和问题概要一。 QTimer计时速度不断加快问题1. 问题的发现项目需要添加“延时登录”功能,但是在测试过程中发现此功能会时常失效。2.问题解决的思路(1原创 2020-10-12 19:21:28 · 2310 阅读 · 0 评论 -
“360环视系统”阅读笔记
glBlendFunc();:功能是将颜色混合,OpenGL混合时有源颜色、源因子,目标颜色,目标因子,alpha值等数值,此函数可以设置源因子和目标因子。具体各数值的意义和使用方法见:https://blog.youkuaiyun.com/moneyhoney123/article/details/77161402setStyleSheet:功能是用于设置图形界面的外观。(前景颜色,背景颜色等)https://www.cnblogs.com/aheng123/p/5630761.htmlQListWi..原创 2020-09-14 19:23:10 · 511 阅读 · 0 评论 -
“360环视系统”程序阅读笔记
stringstream <<:多个字符串拼接https://blog.youkuaiyun.com/liitdar/article/details/82598039setContentsMargins():设置左侧、顶部、右侧和底部边距,以便在布局周围使用。map:(可以使很多不同信号连接同一个槽函数,只把多个信号按顺序放在一个map中,任意一个信号都会触发map()槽函数,而这个槽函数会发出一个带有参数(记录着map中的控件顺序)的信号mapped()然后传给同一个槽函数,这个槽函数再根据传入参数.原创 2020-09-02 20:05:22 · 286 阅读 · 0 评论 -
“360环视系统”程序阅读笔记
pthread_join的使用:pthread_join使一个线程等待另一个线程结束。代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结束,使创建的线程有机会执行。所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。如果你的主线程,也就是main函数执行的那个线程,在你其他线.原创 2020-09-01 20:17:55 · 411 阅读 · 0 评论 -
git学习删除文件,创建与合并分支,解决冲突,bug分支
内容来源:https://www.liaoxuefeng.com/wiki/896043488029600/900388704535136一。删除文件:删除需要删除的文件test.txt: rm test.txt查看哪些文件被删除:git status有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit:git rm test.txtgit commit -m “remove test.txt”另一种情况是删错了,因为版本库里还有呢,所以可以很轻松原创 2020-08-31 17:55:37 · 463 阅读 · 0 评论 -
20200831“360环视系统”程序阅读笔记
pthread_detach(pthread_self()):其实简单的说就是在线程函数头加上 pthread_detach(pthread_self())的话,线程状态改变,在函数尾部直接 pthread_exit线程就会自动退出。省去了给线程擦屁股的麻烦。:https://blog.youkuaiyun.com/weibo1230123/article/details/81410241ini文件:初始化文件/配置文件strcat :将两个char类型连接:例如:char d[20]=“Golden..原创 2020-08-31 17:25:02 · 430 阅读 · 0 评论 -
20200829“360环视系统”程序阅读笔记
QProgressBar:QT中的进度条mutex:互斥锁QSignalMapper:信号转发器:https://www.cnblogs.com/findumars/p/8035496.htmlQPushButton中setEnabled():设置成true时,相当于激活了按钮,按钮的状态不再是死的,而是会对触摸或者点击产生反应,并且可以响应一些触发事件。而设置成false时,按钮是灰色的,无论是否可点击(即使将setClickable()设置成true),都无法响应任何触发事件。:https://.原创 2020-08-29 17:32:13 · 249 阅读 · 0 评论 -
20200827git学习笔记:撤销修改
一。撤销修改(工作区,暂存区,版本库的功能和他们之间的关系可参考:https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576)丢弃工作区的修改命令:git checkout – file命令git checkout – readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:(1) 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;(2)一种原创 2020-08-27 17:59:29 · 120 阅读 · 0 评论 -
20200826-QOpenGL学习笔记-专有名词和函数
一。各个名词和函数的作用:(记录下来以便程序阅读中遇到相应的名词能快速查找和理解)参考来源:https://blog.youkuaiyun.com/qq_40946921/article/details/105968704hint:提示textureglviewport():定义视口区域glClear 函数:clear buffers to preset values,用预制的值来清空缓冲区;参数:(1)GL_COLOR_BUFFER_BIT,颜色缓冲(2)GL_DEPTH_BUFFER_原创 2020-08-26 19:35:13 · 333 阅读 · 0 评论 -
20200825Git学习笔记
一。版本回退。查看历史记录:git log或者git log --pretty=oneline(信息太多的情况下用)。跳到某个记录:git reset --hard HEAD ^(HEAD ^ 表示上一个版本或者是直接把HEAD ^换为想要跳到的版本的版本号)(在Git中,用HEAD表示当前版本,也就是最新的提交1094adb…(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD ^ ,上上一个版本就是HEAD ^^ ,当然往上100个版本写100个 ^比较容易数不过来,所以写成HEAD~10原创 2020-08-25 14:15:49 · 118 阅读 · 0 评论 -
360环视系统程序阅读笔记20200824
strerror的使用:通过标准错误的标号,获得错误的描述字符串 ,将单纯的错误标号转为字符串描述,方便用户查找错误。getpid:getpid是一种函数,功能是取得进程识别码,许多程序利用取到的此值来建立临时文件,以避免临时文件相同带来的问题。fputc 函数功能: 将字符c写到文件指针fp所指向的文件的当前写指针的位置。函数格式:int fputc (int c, FILE *fp)。fflush:原型:int fflush(FILE *stream)。是一个在C语言标准输入输出库中的函数,功能.原创 2020-08-24 19:21:50 · 209 阅读 · 0 评论 -
2020.8.24git学习笔记
内容详情来自:https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304一 . git简介分布式版本控制系统的优势:(1)不用联网。(2)不依赖中央服务器,没台计算机都有完整的版本库,如果某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。注意:(1)所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“原创 2020-08-24 11:52:42 · 141 阅读 · 0 评论 -
360环视系统程序阅读笔记8.21
枚举在C/C++/c#中,是一个被命名的整型常数的集合, 枚举在日常生活中很常见。QMap:https://blog.youkuaiyun.com/qq_33485434/article/details/78731790Qsetting:https://www.cnblogs.com/xian-yongchao/p/9549959.htmlstr格式:STR文件是PS上使用的视频压缩格式,其声音部分采用和XA一样的压缩和储存技术。strrchr() 函数:dirent :LINUX系统..原创 2020-08-21 19:50:28 · 758 阅读 · 0 评论 -
2020.8.20360环视系统界面程序阅读笔记
snprintf(char *str, size_t size, const char *format, …) :将可变参数(…)按照 format 格式化成字符串,并将字符串复制到 str 中,size 为要写入的字符的最大数目,超过 size 会被截断。strlen:strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符’\0’为止,然后返回计数器值(长度不包含’\0’)。strstr()..原创 2020-08-20 17:15:08 · 186 阅读 · 0 评论 -
2020.8.14360环视系统QT程序阅读笔记
Qt及c++强制类型转换:dynamic_cast、const_cast 、static_cast、reinterpret_cast:https://blog.youkuaiyun.com/tongxinxiao/article/details/8284673getInstance():用于将类实例化,一般用于比较大,复杂的对象this->grabKeyboard();:使程序可以捕获键盘按下、松开事件;在一些程序中,简单的键盘按下和松开事件不好用,这时候便可以用这个。。virtual int:int类型.原创 2020-08-14 17:18:56 · 268 阅读 · 1 评论 -
2020.8.13 360环视系统程序阅读笔记。
pid_t: 创建进程类型,其宏定义是unsigned int型su: Authentication failure问题:su命令不能切换root,提示su: Authentication failure,只要你sudo passwd root过一次之后,下次再su的时候只要输入密码就可以成功登录了。如何在linux下查看目录的剩余空间大小:df -hl:https://www.cnblogs.com/zknublx/p/9174448.htmlcp: omitting directory ''问题.原创 2020-08-13 17:03:28 · 234 阅读 · 0 评论