我成功地将别人的例子加以改进,使用QOpenGLWidget作为渲染窗口,将阴影映射渲染了出来。目前可以确定的是,使用OpenGL ES 2.0作为渲染的接口要求,能够让目前绝大多数机器都能够顺利兼容,但是囿于渲染窗口,可能在某些平台上表现不好。如果移植到Qt Quick 2,这样能够支持的平台就更多了。现在我将这些接口统统使用Qt的方式实现了,移植到Qt Quick 2也很简单。...
分类:
其他好文 时间:
2015-05-25 16:44:51
阅读次数:
171
序
上周五,公司临时决定把一个老项目要部署到外边。事前我也没有接到通知,下午要下班的时候,突然跟我说要部署项目,而且那边很着急用,没办法,只能加班等待部署完成了。
背景
简单的说一下项目的背景。之所以说是老项目,是因为这个项目是从别的公司接过来的,项目的架构采用的是 JSTL + SpringMVC + Spring + MyBatis ,前端页面用的是 JS...
分类:
编程语言 时间:
2015-05-25 16:44:38
阅读次数:
187
一、需求背景:采购订单创建、修改时,根据所选订单类型不同,给抬头附加数据里的字段赋默认值。如下图所示:...
分类:
其他好文 时间:
2015-05-25 16:43:44
阅读次数:
1651
java把excel数据批量导入到数据库中,java导入excel数据代码如下
1. public List GetFromXls(String xlsname){
2.
3. List choices = new ArrayList();
4. Choice choice=null;
5. try ...
分类:
数据库 时间:
2015-05-25 16:43:54
阅读次数:
295
图中一个结点到另一个结点的最短路径,可以应用到很多现实问题上来。在执行广度优先搜索时,会自动查找从一个顶点到另一个相连顶点的最短路径。例如,查找a到d的最短路径,首先会查找从a到d是否有一条单边路径,接着查找两条边的路径,以此类推。
所以在原有的基础上,我们需要一个数组来保存从一个顶点到下一个顶点的所有边。命名为edgeTo。新的广度优先搜索代码如下:
function bfs(s){//广...
分类:
编程语言 时间:
2015-05-25 16:43:19
阅读次数:
214
今年以来,中国股市大幅上涨,集中了创业型企业、中小企业和高科技企业的创业板更是牛气十足,涨幅已超一倍,而资本市场繁荣的背后,是当下中国社会各行各业,尤其是移动互联网领域的大众创业热潮。
目前中国已经进入了移动互联网的网民红利时代,现在的年轻人乐于创新,敢于尝试新的事物。随着移动互联网的发展,个性化服务体系变成可能,未来移动端的机会有着极大的想象空间。从北京的中关村到深圳的华强北,...
分类:
移动开发 时间:
2015-05-25 16:43:48
阅读次数:
207
背景
当我们在执行sql查询语句的时候会自动给表名加上这么一样标识,如图:
那么为什么会加上dbo呢?什么是dbo呢?
dbo简介
Ø 定义
dbo (dbo----database owner)是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色 sysadmin的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上。另外,由固定服务器...
分类:
数据库 时间:
2015-05-25 16:43:59
阅读次数:
204
假设要在n个城市之间建立通信联络网,则连通n个城市只需要n-1条线路。这时,自然会考虑一个问题,就是如何在最节省经费的前提下建立这个通信网。类似此类的问题很多,比如煤气管道问题等,这些问题都等价于,在含有n个顶点的连通网中,选择n-1条边,构成一颗极小的连通子图,并使该连通子图中n-1条边上的权值达到最小,则称该子图为连通网的最小生成树。
有两种常用算法,分别是克鲁斯卡尔(Kru...
分类:
其他好文 时间:
2015-05-25 16:41:09
阅读次数:
131
场景: 需要动态更新Static静态文本框的内容来显示不同状态信息
要求:设置文本框背景透明
方法:添加消息ON_WM_CTLCOLOR()
HBRUSH CAppHelperDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlCo...
分类:
其他好文 时间:
2015-05-25 16:43:44
阅读次数:
142
大家都清楚制作app,都需要技术的,就这点技术会吓退很多想制作app的朋友们。我没技术,我也只能心有余而力不足啊。所以我今天给大家分享的是app制作指南,如果制作一款属于自己的APP(移动客户端)。
其实,目前个人制作APP的方法有三种,一是合作开发,二是花钱找人开发,三是使用在线制作工具。本文将从这三个方面来一一介绍。
一、合作开发
合作开发是类似于资源互换方式,一方提...
分类:
移动开发 时间:
2015-05-25 16:41:54
阅读次数:
120
Problem Description
A number of rectangular posters, photographs and other pictures of the same shape are pasted on a wall. Their sides are all vertical or horizontal. Each rectangle can be partial...
分类:
其他好文 时间:
2015-05-25 16:42:55
阅读次数:
110
CSS3实现的安卓图标,Android机器人图标,学习CSS3布局的极好的范例素材,只不过现在主流的IE8并不支持CSS3.所以大家测试的话,请使用Chrome、火狐或Oprea等浏览器。用CSS实现图标其实也挺方便,本例来说,主要是用到了CSS3中的transform、transition、border-radius等属性,请了解。...
分类:
移动开发 时间:
2015-05-25 16:43:12
阅读次数:
146
成功地将阴影映射与Qt Quick 2整合之后,接下来可以将阴影映射的效果变得更漂亮一些。如果你成功地运行过我制作的演示程序,那么就会发现,阴影映射的效果并不是那么理想,可能有噪点(粉刺)的出现。这个是和阴影的产生相关,主要还是由于阴影映射这个算法它要求产生的阴影精度是有限的。很多改进的算法都是围绕着如何让阴影更加自然进行研究的。这里我也尝试模仿了一个稍微简单的算法:PCF算法。...
分类:
其他好文 时间:
2015-05-25 16:40:54
阅读次数:
141
YRClassSafeCategory最近发现还是有很多朋友在问类似解析时容错问题怎么解决,想了想,就把几年前做的,一直在使用的小容错库开源出来。
YRClassSafeCategory:https://github.com/YueRuo/YRClassSafeCategoryiOS开发中,经常遇到解析字典或其他转换的情况,比如...
分类:
移动开发 时间:
2015-05-25 16:41:58
阅读次数:
151
本次解析的内容,是github上一个用于下拉刷新上拉加载的控件xlistview,这个功能相信大家在开发的过程中会经常用到。
控件的源码地址是https://github.com/Maxwin-z/XListView-Android
在这个控件之前,我看过一些相同功能的控件,挑选后觉得XListView功能比较完善,而且易于理解。在android-open-project里面,有提到一个Dro...
分类:
移动开发 时间:
2015-05-25 16:39:54
阅读次数:
196