在QT中,QTableWidget处理二维表格的功能很强大(QTableView更强大),但有时我们只想让它显示少量数据(文字和图片),这时,使用QTableWidget就有点不方便了(个人感觉).所以我对QTableWidget再做了一次封装(SimpleTable类),让它在处理小型表格时更方便.代码很简单,要解释的就写在注释里面了,欢迎大家使用. 如果大家发现这个类的BUG的话,欢迎提出,大家共同学习. 上代码: //simpletable.h #ifndef SIMPLETABLE_H_…
STA 单元 (用到 System.SysUtils.TStringHelper): ------------------------------------------------------------------------------------------------------------------------------------------ unit STA; interface uses System.SysUtils, System.Classes; type TSta…
因为面试时问了我这道题,导致我想去了解信号槽到底是如何实现的,于是贴着顺序看了下源码,大致了解了整个框架.网上关于信号槽的文章也很多,但是大部分都是将如何应用的,这里我就写一下我所理解的如何实现吧, 由于时间仓促,源码阅读的也不甚仔细,难免导致最终理解有偏差或错误,大家看出了请一定指正. 首先:信号槽其实就是三部分组成:信号的声明,槽的声明和实现 以及 connect函数.这其中我觉得最重要的就是这个connect函数了. 1:对于Qt中的每个含有Q_OBJECT的类对象,其内部都有一个类对象数…
基于Dapper二次封装了一个易用的ORM工具类:SqlDapperUtil,把日常能用到的各种CRUD都进行了简化封装,让普通程序员只需关注业务即可,因为非常简单,故直接贴源代码,大家若需使用可以直接复制到项目中,该SqlDapperUtil已广泛用于公司项目中. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;…
一.安装GLUT 工具包 GLUT 不是OpenGL 所必须的,但它会给我们的学习带来一定的方便,推荐安装. Windows 环境下的GLUT 本地下载地址:glut-install.zip(大小约为150k). 也可直接去官方网站下载:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows 环境下安装GLUT 的步骤: 1)将下载的压缩包解压,得到5 个文件放到以下三个指定位置: 2)glut.h 放到…
我们需要做一个jsp页面,动态显示信息表的内容. 一.需求分析 1.  做一个实体类:StudentInfo (包含4个字段) 2.  如图模拟生成3条数据,本质上就是new StudentInfo 3个实例,每个实例代表一行记录(后面这3条记录放到数据库,本例暂时不处理) 3.  处理这3条数据的过程,不用考虑界面(采用java代码与jsp UI页面分离)编写一个类和方法,处理数据问题,返回值为List<StudentInfo> 把3条数据(StudentInfo)也就是3个StudentI…
一.一维表转二维表 数据源: 一份流水账式的值班表,为了便于打印张贴,现在需要使其变成这样的样式: 也就是从一维表变成传说中的二维表. 1.新建查询 依次单击[数据]→[新建查询] →[从文件]→[从工作簿] 找到存放的工作簿,导入. 2.打开查询编辑器 在[导航器]对话框中,单击工作表名称,[编辑]. 进入到[查询编辑器]界面. 单击[转换]→[透视列] 在[透视列]对话框中,值列选择Column3,也就是老师姓名所在列. 聚合值函数选择"不要聚合". 数据表结构马上变成了下面的样子…
1.简单的表创建和字段类型最简单的方式去创建表(没有添加主键之类的约束条件)[Oracle的字段类型]number:数值类型--整数类型:number(a) 总长度a--小数类型:number(a,b) 总长度a,小数长度b,小数可缺省varchar2:字符类型--字符类型 varchar2(ln) ln表示字符的最大长度,实际存储内存的长度<=ln--特点:多态分配存储空间,节省空间char:字符类型--字符类型char(ln) 不管字符数据长度多大,直接在内存开辟ln大小的空间存储数据--特…
https://zhuanlan.zhihu.com/p/69187094 数据分析的源数据应该是规范的,而规范的其中一个标准就是数据源应该是一维表,它会让之后的数据分析工作变得简单高效. 在之前的文章中,我也经常强调一维表的易用性,也时常有人问我,什么是一维表,为什么要转为一维表呢,这篇文章就来帮你梳理清楚并告诉你如何将二维表转化为一维表. 什么是一维表 在Excel中常见的是二维表,你可能天天都在用, 而一维表是长这样的: 通过以上二维表和一维表的比较,你应该能分清楚什么是一维表.什么是二维…
一般做OA类管理系统,经常涉及到“组织架构”的概念,那么像这种有上下层级关系的数据一般会做成树形菜单的方式显示,底层代码必定会用到递归算法.这篇随笔的目的就是要谈谈除了用树形菜单来显示这种上下层级关系的数据,还有其他的显示方式吗?答案是有的,例如即将要谈到的二维表显示方式,同时也是本随笔的核心内容. 首先来看二维表的显示效果图: 如果看到这里,你觉得这就是你想要的显示效果,或者对此比较感兴趣.请接着往下看的实现步骤: 1.取出所有的数据临时保存到DataTable中,即内存中,拼html时直接查…