摘要:
众所周知,bing搜索网站首页每日会更新一张图片,张张漂亮(额,也有一些不合我口味的),特别适合用来做电脑壁纸。 我们想要将bing网站背景图片设置为电脑桌面背景的通常做法是: 上网,搜索bing 找到图片的下载链接,并下载之 将图片设置为桌面背景(也有部分浏览器支持直接在网页中右击图片设置为壁纸) 阅读全文
摘要:
最简单的方法是依次遍历每个数字,但这种算法时间复杂度太高,若再用上递归,数字一大内存就爆了,时空复杂度都很高,令人无法忍受。 因此探索出一种目前为止比较满意的方法。 思路来自《编程之美》计算数字1的个数(友情提示:若没有看过请先翻到后面预习,方便理解代码),拓展一下即可(特别要注意的是计算数字0,它 阅读全文
摘要:
目录 一般创建方法 导出普通函数的方法&调用方法 导出类及其成员函数的方法&调用方法 众所周知,我们可以将C++项目中的类以及函数导出,形成 .dll 文件,以供其他程序使用,下面将说明Qt环境下的使用方法。 首先创建共享库,步骤如下: 下一步会出现类对话框等等,不用管它,直接点击创建即可,稍后再将 阅读全文
摘要:
关于C++ STL vector 中的sort排序算法有三种自定义实现,它们本质上都是返回bool类型,提供给sort函数作为第三个参数。 重载运算符 全局的比较函数 函数对象 我认为从实现方式看,重载运算符和函数对象实现本质上是一样的:两者都是括号运算符的重载。 重载运算符利用了泛型模板,先重载模 阅读全文
摘要:
本文简单总结了delete[]放在析构函数中VS放在主函数中的区别(针对自己定义类)。 delete原理简单剖析(摘自https://zhidao.baidu.com/question/154090209.html,个人认为解释到位): 我们编译出来的程序运行时是和操作系统打交道的,程序中用到的内存 阅读全文
摘要:
矩阵求逆运算有多种算法: A-1=(LU)-1=U-1L-1,将A分解为LU后,对L和U分别求逆,再相乘; 通过解线程方程组Ax=b的方式求逆矩阵。b分别取单位阵的各个列向量,所得到的解向量x就是逆矩阵的各个列向量,拼成逆矩阵即可。 下面是这两种方法的c++代码实现,所有代码均利用常规数据集验证过。 阅读全文
摘要:
本文通过简单例子说明子类之间发生强制转换时虚函数如何调用,旨在对c++继承中的虚函数表的作用机制有更深入的理解。 结论: 1、通常的类型强转是告诉编译器必须按照指定结构的内存布局来解析对应内存,如上例中“child2* pc21=(child2*)&c1; ”,编译器会把c1对应的内存来当做类chi 阅读全文
摘要:
博客于今日开通,在这网络资源日益丰富的年代,曾经在这里得到了许多宝贵的资料以及众多经验。想想也该到了分享心得的阶段了,顺便记录下成长的经历,共勉。 以下为2017/06/26更新内容: 我的博客园界面打造流程 选择皮肤CodeingLife 修改样式(后台设置样式代码如下) 页面定制CSS代码 /* 阅读全文