会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaoxi666
Master programmers think of systems as stories to be told rather than programs to be written.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
下一页
2017年6月24日
积累一些不太常用的C/C++语言知识(不断更新)
摘要: 这里积累一些日常编程用得比较少的知识,不断添加。 scanf("%c%*c%c",&a,&b); 其中的*表示跳过,本来输入三个数字,结果中间那个读入后被抛弃,a和b的值分别是第一次和第三次输入的值。 printf("%d%*d%d",a,b,c,d); 其中*表示占位,相当于printf("%d%
阅读全文
posted @ 2017-06-24 10:44 xiaoxi666
阅读(423)
评论(0)
推荐(0)
2017年6月23日
【模板小程序】2~62位非负数任意进制转换
摘要: 进制转换的符号表为[0-9a-zA-Z],共61个字符,最大可表示62进制。 思路是原进制先转换为10进制,再转换到目标进制。 疑问: 对于负数,有小伙伴说可以直接将符号丢弃,按照整数进行进位转换,最后再将负号补回来,我认为这种做法是不对的。 正确的做法是:考虑好按照16位(short)还是32位(
阅读全文
posted @ 2017-06-23 22:16 xiaoxi666
阅读(826)
评论(0)
推荐(0)
2017年5月12日
vector作为参数的三种传参方式
摘要: c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector): function1(std::vector<std::vector<int> > vec),传值 function2(std::vector<std::vector<int> >& vec),传引
阅读全文
posted @ 2017-05-12 09:32 xiaoxi666
阅读(60179)
评论(1)
推荐(12)
2017年5月11日
最长滑道问题(非递归,C++)
摘要: 这是爱奇艺的一道算法题。 题目描述请参考博客http://blog.csdn.net/sinat_30186009/article/details/52356053,在此表示感谢。 基本思路参考了以上文章,但是上面文章中的算法是java版,这是次要的,主要的问题是算法用的是原始递归思想,这样会造成计
阅读全文
posted @ 2017-05-11 20:01 xiaoxi666
阅读(1301)
评论(2)
推荐(3)
2017年3月13日
【开源程序(C++)】获取bing图片并自动设置为电脑桌面背景
摘要: 众所周知,bing搜索网站首页每日会更新一张图片,张张漂亮(额,也有一些不合我口味的),特别适合用来做电脑壁纸。 我们想要将bing网站背景图片设置为电脑桌面背景的通常做法是: 上网,搜索bing 找到图片的下载链接,并下载之 将图片设置为桌面背景(也有部分浏览器支持直接在网页中右击图片设置为壁纸)
阅读全文
posted @ 2017-03-13 19:27 xiaoxi666
阅读(4221)
评论(3)
推荐(3)
2017年3月8日
统计页码数字0~9分别出现了多少次
摘要: 最简单的方法是依次遍历每个数字,但这种算法时间复杂度太高,若再用上递归,数字一大内存就爆了,时空复杂度都很高,令人无法忍受。 因此探索出一种目前为止比较满意的方法。 思路来自《编程之美》计算数字1的个数(友情提示:若没有看过请先翻到后面预习,方便理解代码),拓展一下即可(特别要注意的是计算数字0,它
阅读全文
posted @ 2017-03-08 10:50 xiaoxi666
阅读(5419)
评论(0)
推荐(1)
2017年2月23日
Qt中纯C++项目发布为dll的方法(超详细步骤)
摘要: 目录 一般创建方法 导出普通函数的方法&调用方法 导出类及其成员函数的方法&调用方法 众所周知,我们可以将C++项目中的类以及函数导出,形成 .dll 文件,以供其他程序使用,下面将说明Qt环境下的使用方法。 首先创建共享库,步骤如下: 下一步会出现类对话框等等,不用管它,直接点击创建即可,稍后再将
阅读全文
posted @ 2017-02-23 18:36 xiaoxi666
阅读(23991)
评论(5)
推荐(3)
2017年2月21日
STL中sort排序算法第三个参数_Compare的实现本质
摘要: 关于C++ STL vector 中的sort排序算法有三种自定义实现,它们本质上都是返回bool类型,提供给sort函数作为第三个参数。 重载运算符 全局的比较函数 函数对象 我认为从实现方式看,重载运算符和函数对象实现本质上是一样的:两者都是括号运算符的重载。 重载运算符利用了泛型模板,先重载模
阅读全文
posted @ 2017-02-21 16:23 xiaoxi666
阅读(2020)
评论(0)
推荐(0)
C++ 中的 delete[] 机制剖析
摘要: 本文简单总结了delete[]放在析构函数中VS放在主函数中的区别(针对自己定义类)。 delete原理简单剖析(摘自https://zhidao.baidu.com/question/154090209.html,个人认为解释到位): 我们编译出来的程序运行时是和操作系统打交道的,程序中用到的内存
阅读全文
posted @ 2017-02-21 12:52 xiaoxi666
阅读(3700)
评论(0)
推荐(0)
2017年2月20日
矩阵求逆的几种方法总结(C++)
摘要: 矩阵求逆运算有多种算法: A-1=(LU)-1=U-1L-1,将A分解为LU后,对L和U分别求逆,再相乘; 通过解线程方程组Ax=b的方式求逆矩阵。b分别取单位阵的各个列向量,所得到的解向量x就是逆矩阵的各个列向量,拼成逆矩阵即可。 下面是这两种方法的c++代码实现,所有代码均利用常规数据集验证过。
阅读全文
posted @ 2017-02-20 20:00 xiaoxi666
阅读(82996)
评论(3)
推荐(9)
上一页
1
···
9
10
11
12
13
14
下一页
公告
TOP