会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
宁心
博客园
首页
新随笔
联系
订阅
管理
2019年3月6日
Android 渐变效果
摘要: 点击查找按钮时会触发动画效果 页面布局: 代码实现
阅读全文
posted @ 2019-03-06 13:39 宁心
阅读(197)
评论(0)
推荐(0)
2019年2月21日
希尔排序
摘要: 希尔排序 基本原理: 根据步长将元素分为若干个数组,并对每一个数组进行排序。缩小步长,随着步长逐渐减小,所分成的组包含的元素越来越多,当步长的值减小到 1 时,所有元素都在一个数组中,构成一组有序记录,则完成排序。 要点:每次分组后,由该组的最后一个元素向前比较,如果满足条件则交换(因为除最后一个元
阅读全文
posted @ 2019-02-21 12:43 宁心
阅读(150)
评论(0)
推荐(0)
2019年2月20日
插入排序
摘要: 插入排序 基本原理: 依次遍历所有元素,将每次遍历的元素与所有它之前的元素比较一遍,并放到合适的位置。 第二种写法
阅读全文
posted @ 2019-02-20 15:31 宁心
阅读(116)
评论(0)
推荐(0)
选择排序
摘要: 选择排序 基本原理:依次遍历所有元素,每次查找剩余元素中最小(最大)的元素,并将其依次放到已经排序的元素之后。
阅读全文
posted @ 2019-02-20 14:37 宁心
阅读(104)
评论(0)
推荐(0)
冒泡排序法
摘要: 冒泡排序法 基本原理: 依次遍历所有元素,比较两个相邻元素,如果逆序(与要求顺序相反)则交换两个元素的位置。 时间复杂度: 对于n位的数列则有比较次数为 (n-1) + (n-2) + ... + 1 = n * (n - 1) / 2,时间复杂度为O(N^2) 改进: 通过判断是否发生交换来确定是
阅读全文
posted @ 2019-02-20 14:04 宁心
阅读(146)
评论(0)
推荐(0)
2018年11月16日
QT仿QQ页面
摘要: 最近心血来潮想做一个仿QQ的页面。 页面的颜色和图标配置主要通过QSS实现,模仿的功能有: 靠近屏幕上边缘自动隐藏和弹出功能。 无边框设计和最小化 用到的函数有: void leaveEvent(QEvent *); //检测鼠标离开窗口 void enterEvent(QEvent *);//检测
阅读全文
posted @ 2018-11-16 11:16 宁心
阅读(1526)
评论(0)
推荐(0)
2018年10月9日
Colliding Mice
摘要: QT的GVF(Graphics View framework)框架提供QGraphicsScene类用于和大量从QGraphicsItem类派生的定制2D图元的管理和交互,和一个支持缩放和旋转的QGraphicsView窗口使这些图元可视化。 Mouse Class 定义 mouse类继承自QGra
阅读全文
posted @ 2018-10-09 22:09 宁心
阅读(795)
评论(0)
推荐(0)
2018年9月18日
QTablewidget通过代理实现限制输入
摘要: QTablewidget代理 之前做过一个QTablewidget想要限制某些单元格只能输入IP,刚开始采用在单元格中添加QLineEdit控件的方法,效果差强人意。后来发现通过QItemDelegate可以很方便实现需求。 QItemDelegate 在QTablewidget中调用setItem
阅读全文
posted @ 2018-09-18 14:48 宁心
阅读(1771)
评论(0)
推荐(0)
2018年7月5日
QT绘制心形图案二
摘要: 本来打算用绘制贝塞尔曲线的方法绘制心形,可是本数学渣怎么都搞不定那几个控制点坐标。研究了一上午,通过lineTo方法,最终还是绘制出封闭的心形图。还收获了意外的效果。 看来就差个女朋友,给她看了。 代码如下: .h文件 .cpp文件 效果图
阅读全文
posted @ 2018-07-05 21:43 宁心
阅读(664)
评论(0)
推荐(0)
2018年7月4日
QT绘制心形图案一
摘要: 最近无聊想研究一下Qt绘制心形图案,首先想到的是绘制笛卡尔心形线。不过效果不理想,又在网上找到了其它心形公式,效果不错。不过,是因为用点画出来的,填充很麻烦,后续会继续研究如何用曲线画出心形。 .h文件 .cpp文件 效果图
阅读全文
posted @ 2018-07-04 22:57 宁心
阅读(1367)
评论(0)
推荐(0)
下一页
公告