- 博客(78)
- 收藏
- 关注
转载 【游戏编程中的“精灵”是什么?】
其实这个概念在很多多媒体软件中也是有的,例如:DirectorMX等,我也是在这个软件中第一次接触到“精灵”这个概念,当时就搞得不太明白,现在又在学习Unity3D的过程中发现也有“精灵”的叫法,于是上网查了一下,果然有高手,下面这边文章就从“精灵”的起源开始,很好的解释了“精灵”到底什么。原文粘不过来,就放个链接吧。
2023-12-21 16:43:03
76
转载 CSS 背景位置 background-position属性
除了背景背景平铺外,CSS还提供了另一个强大的功能,即背景定位技术,能够精确控制背景在对象中的位置。默认情况下,背景图像都是从元素 padding 区域的左上角开始出现的,但设计师往往希望背景能够出现在任何位置。通过 background-position属性,可以很轻松的控制背景图像在对象的背景区域中的起始显示位置。其语法格式为:background-position: xpos ypos ...
2019-07-01 21:34:02
1479
原创 0033:乐队的夏天
马东组织的《乐队的夏天》,可谓是当前我最喜欢的暑期综艺了,每周六晚上一上线,立刻登录爱奇艺观看,之后的一个星期也是不断的返看回味自己喜欢的片段,却总还是意犹未尽!我喜欢《乐队的夏天》这个节目,是因为我是80后,面孔、新裤子、反光镜,仅仅是这几个乐队的名字,就勾起了我在初中、高中、大学时代的记忆,那时的生活、那时的心境、还有那时的朋友,依旧历历在目。摇滚乐,伴随了我从初中到现在的所有生活,我听音...
2019-06-17 21:04:32
734
原创 0032:Qt常用类 - QString(11,汇总)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString之前,各个独立主题的博客链接如下。01). 0022:Qt常用类 - QString(01,QString的编码方式和初...
2019-05-29 21:05:51
330
原创 0031:Qt常用类 - QString(10,转换)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的转换部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,QS...
2019-05-28 21:00:12
435
原创 0030:Qt常用类 - QString(09,比较)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的比较部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,QS...
2019-05-27 19:49:40
879
原创 0029:Qt常用类 - QString(08,格式化)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的格式化部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,Q...
2019-05-26 18:53:59
874
原创 0028:Qt常用类 - QString(07,子字符串)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的子字符串部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,...
2019-05-25 20:40:42
534
原创 0027:Qt常用类 - QString(06,遍历)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的遍历部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,QS...
2019-05-25 20:36:01
4209
原创 0026:Qt常用类 - QString(05,查询)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的查询部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,QS...
2019-05-23 21:06:34
596
原创 0025:Qt常用类 - QString(04,修改)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的修改部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,QS...
2019-05-22 22:08:04
623
原创 0024:Qt常用类 - QString(03,删除)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的删除部分的功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,QS...
2019-05-21 20:53:08
2704
原创 0023:Qt常用类 - QString(02,增加)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString今天介绍QString的增加部分功能,之前的内容可以参考以下链接。0022:Qt常用类 - QString(01,QSt...
2019-05-20 22:11:15
729
原创 0022:Qt常用类 - QString(01,QString的编码方式和初始化)
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QString的编码方式在介绍QString的使用之前,先介绍一下QString的编码方式。QString采用Unicode编码方式,即...
2019-05-19 16:26:02
2666
原创 0021:孩子也是要将心比心的
现在,女儿快六岁了,我才开始知道应该怎样做爸爸…女儿在三岁之前,因为工作出差较多,没有与她有过多的陪伴和交流,到三岁后,又由于工作繁忙,下班回到家中也累得无心顾及,基本依靠妻子和爸妈看护。那几年,我一直认为爸爸就是应该努力工作,挣钱养家,却疏于对孩子的陪伴、与孩子的交流,总是感觉女儿对我没有对爸爸的那种亲切感和依赖感。如今,工作虽然还很忙碌,但是节奏基本稳定。女儿在今年过了年后,由于一些原因从...
2019-05-18 20:43:44
723
4
原创 0020:Qt常用类 - 常用的Qt自带Dialog
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 自带的Dialog2.1 创建学习工程首先,建立一个Qt Widgets Application类型的学习工程,建立步骤如下:1)....
2019-05-17 21:27:24
442
原创 0019:Qt常用类 - QRect
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QRectQRect类代表一个矩形区域,实现在QtCore库,是一个QPoint对象和一个QSize对象的组合,QPoint对象是它的左...
2019-05-16 22:27:13
10570
原创 0018:Qt常用类 - QSize
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QSizeQSize类使用整型值定义了一个二维对象的尺寸,即:宽和高。首先,将QSize中的常用接口整理出来,分为初始化、设置和获取、判...
2019-05-15 20:13:03
3944
原创 0017:Qt常用类 - QPoint
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QPointQPoint是Qt中表示点的坐标类,用整型值来表示某个点的x坐标和y坐标。首先,将QPoint中的常用接口整理出来,分为初始...
2019-05-14 22:10:44
2809
原创 0016:Qt中的隐式共享
1 简介Qt中的有种技术叫做“Implicit Sharing” - “隐式共享”(也叫作“隐式数据共享”,可以在Qt的帮助中搜索关键字“Implicit Sharing”),简单的说就是将两个同类型的类实例对象进行复制时,本来需要将被复制对象的内容进行深拷贝(如果向深入学习深拷贝,可以参考《C++ Primer》最新版中的复制构造章节的内容),就是讲所有对象内部数据的复制到目标对象里,但是Qt...
2019-05-13 23:52:30
647
原创 0015:茶代表了心态
茶,(学名:Camellia sinensis (L.) O. Ktze.),灌木或小乔木,嫩枝无毛。叶革质,长圆形或椭圆形,先端钝或尖锐,基部楔形,上面发亮,下面无毛或初时有柔毛,边缘有锯齿,叶柄无毛。花白色,花柄有时稍长;萼片阔卵形至圆形,无毛,宿存;花瓣阔卵形,基部略连合,背面无毛,有时有短柔毛;子房密生白毛;花柱无毛。蒴果3球形或1-2球形,高1.1-1.5厘米,每球有种子1-2粒。花期1...
2019-05-12 19:38:02
175
原创 0014:不要用表面上的勤奋代替内心里的懒惰
当下,有句话叫“不要用战术上的勤奋代替战略上的懒惰”!我到目前为止对于“战术”和“战略”这两个词总是有些混淆,但是,这句话的意思还是明白的,换自己的话说就是“不要用表面上的勤奋代替内心里的懒惰”。那么,这句话到底说的是什么呢?我觉得是说一个现象。就像上学的时候,有些学生上课特别认真的听讲,课堂笔记做的一字不落,快赶上老师的教案了,下课后还积极向老师请教作业题,但是一到考试成绩就不行。其实,这些学...
2019-05-11 19:49:50
299
原创 0013:Qt常用类 - QFile
1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QFileQFile是Qt中的文件操作类,可以用来记录日志、记录调试信息、记录二进制数据等。2.1 读写文本文件读写文本文件主要用到...
2019-05-10 06:52:28
250
原创 0012:一个非专业UI设计师的设计之路 - 4(内容设计,完结篇)
继续上一篇博客: 0011:一个非专业UI设计师的设计之路 - 3(界面配色)在这篇博客中介绍第三步 - 确定软件的内容设计。一 内容设计1 理清楚设展示信息与交互信息在进行软件内容的设计之前,应该先要确定软件有多少信息及以什么形式展示给用户、有多少内容需要用户操作及需要设计为什么样的操作(应为操作软件需要设计按钮、菜单之类的控件),这些工作是作为软件UI设计的前期工作,也是核心工作。下面...
2019-05-09 07:51:16
170
原创 0011:一个非专业UI设计师的设计之路 - 3(界面配色)
继续上一篇博客: 0010:一个非专业UI设计师的设计之路 - 2(界面风格)。在这篇博客中介绍第二步 - 确定界面的配色。一 界面配色界面配色的目的肯定是为了好看,除了好看,还有就是配色方案是否能够传递出软件产品的意义给用户,再有就是是否能够让用户清晰快捷的与软件交互,最后就是是否符合当前的设计趋势,毕竟太老的东西没人喜欢看,即使很有技术含量。软件能够通过界面的风格和配色,在第一时间传递...
2019-05-08 06:31:38
279
原创 0010:一个非专业UI设计师的设计之路 - 2(界面风格)
继续上一篇博客: 《一个非专业UI设计师的设计之路 - 1(开始篇)》。在这个主题的博客中,将会按照 《一个非专业UI设计师的设计之路 - 1(开始篇)》中说到的步骤介绍怎么进行软件UI设计。本人不怎么会讲理论,只能根据自己的工作经验,来说说一个实际的软件是怎样设计的。在这篇博客中开始介绍第一步 - 确定软件的界面风格。一 界面风格我理解的界面风格就是UI美工方面的内容,其作用可以归为几点...
2019-05-07 21:29:25
655
原创 0009:一个非专业UI设计师的设计之路 - 1(开始篇)
一个非专业UI设计师的设计之路 - 1(开始篇)我,一个工作了很多年的软件工程师,从参加工作至今基本都在从事桌面应用软件的设计和开发工作,用现在比较前沿的词汇来形容自己,我也算是一个“全栈工程师”了。从软件的前期沟通和方案设计,到软件的框架设计、UI设计、开发和调试,再到最后的部署、交付和维护,统统都要亲历亲为。所以,在UI设计方面,相比专门从事UI设计和美化的美工师来说,我一直把自己当做一个非...
2019-05-06 21:14:04
266
原创 0008:《以色列:一个国家的诞生》读后感
《以色列:一个国家的诞生》读后感自从第一个远古人类在夜晚的篝火旁给同伴们讲了第一个故事,时间已经过去了上万年,故事的形式也由口头故事演变成了小说、电影和戏剧。但不管是希腊神话,英国戏剧还是好莱坞电影,故事的本质从未改变,人类爱听故事的天性也从未改变。一个好的故事总是能让人紧紧跟随主人公的脚步,想要知道故事的结尾究竟发生了什么。今天,上班偷懒了,不过也没有浪费时间,终于把之前下载的一部电子书看完...
2019-05-05 18:54:36
1047
原创 0007:Qt常用类 - QDir
Qt常用类 - QDir1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QDirQDir是Qt中用到的目录操作类,可以对目录进行查找、设置、获取等操作。首先,将QDir中的常用接口整...
2019-05-04 23:41:46
378
原创 0006:Qt常用类 - QTimer
Qt常用类 - QTimer1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QTimerQTime是Qt中用到的定时器类,可以用于设定定时器。下面介绍QTimer的基本使用方法。首...
2019-05-03 15:49:37
208
原创 0005:Qt常用类 - QDateTime
Qt常用类 - QDateTime1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。2 QDateTimeQDateTime是Qt中用到的日期时间类,可以用于对自然日期时间的记录和计算。首...
2019-05-02 17:29:22
707
原创 0004:Qt常用类 - QTime
Qt常用类 - QTime1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。1 QTimeQTime是Qt中用到的时间类,可以用于对自然时间的记录和计算,但是更多的是对于时间这个概念的记录...
2019-05-01 19:09:53
1975
原创 0003:Qt常用类 - QDate
Qt常用类 - QDate1 开发环境在介绍内容之前,先说明一下开发环境,如下图:Qt版本:Qt5.3.2;Qt开发工具:Qt Creater 3.2.1;Qt构建工具:Desktop Qt 5.3 MinGW 32bit;Qt开发平台:Windows 7 64bit。1 QDateQDate是Qt中用到的日期类,可以用于对自然日期的记录和运算。//构造QDate(); ...
2019-05-01 16:39:19
782
原创 0002:输出倒逼输入的领悟
第二天,差点没挺住今天,深切的体会到了什么叫做“输出倒逼输入”!刚刚第二天,由于中午没有休息好,晚上说好的加班也有意的临时取消了,但是为了持续行动开始后的才第二天,回到家后,吃过晚饭,安抚好孩子,洗漱完毕后,坚持看了一会书,心情平静了,觉得还是可以写点东西的,也算是持续行动了。晚上,看了看关于数学方面的书,真实后悔大学没有好好学习啊,整天就是浑浑噩噩,无所事事!哎,关于大学那段着实荒废的光阴,...
2019-04-29 21:36:49
280
原创 0001:应该开始干点正事儿了 - 持续行动开始
应该开始干点正事儿了最近心情甚是浮躁且暴躁,开车的时候有路怒症,骑电车的时候有路怒症,就连走路的时候,如果前面有人挡我,也有路怒症… 啊!啊!!啊!!!有种要疯的感觉!!!工作的时候,也是心烦意乱,就算抽烟,哪怕连续抽两支烟,也不能平复烦躁的心情。原来的我是不能连着抽烟的,怎么也得间隔半个小时才行,看来浮躁可以增长烟量!额…最近,正在看Scalers的《刻意学习》,也名《持续行动1000天》...
2019-04-28 22:21:18
244
原创 欢迎使用CSDN-markdown编辑器
特性 EasySize的工作原理是根据客户区域的边框、某些距离客户区域边框固定坐标的控件、或某些具有居中属性且距离客户区域边框固定坐标的控件为基础参照,然后利用与客户区域边框保持固定边距、与周边控件保持固定边距、在参照客户区域边框或控件边距保持左右或上下的居中等属性,使对话框内的控件自适应客户区域的尺寸。局限性 EasySize的局限性,也正是其特性的弊端,不能采取比例属性来调节控件自适应对话
2016-03-02 22:02:01
386
原创 Navicat for Oracle 连接 Oracle 11G 操作流程
Navicat for Oracle 连接 Oracle 11G 操作流程
2015-05-05 22:21:12
4630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人