Qt 3D的一个很大的优势就是采用数据驱动的方式,将C++和GLSL使用QML来表示,动态语言的优势尽显。在上一次的研究中,我实现了一个非常简单的着色器,接下来,我们可以在此基础上,通过设定着色器的数据,制作出更加绚丽的着色效果。作为开始,我们先从几个非真实渲染(Non-Photorealistic Rendering,NPR)开始吧。...
分类:
其他好文 时间:
2015-03-01 23:50:35
阅读次数:
567
题目链接:点击打开链接
题意:
给定n个数,
构造一个序列(只能选给出的n个数,但数字可重复用)
使得序列严格递增且相邻的两个数字不互质
思路:
因为是严格递增,所以给输入的n个数排个序,相当于选n个数中的子序列了。
把每个数都分解质因数,然后用质因数转移方程即可。
import java.io.BufferedReader;
import java.io.InputStreamR...
分类:
其他好文 时间:
2015-03-01 23:49:41
阅读次数:
332
在两天在看Shiro,开涛兄的教程还是写的比较易读,差不多看了一天吧,就准备拿来用了。
可能是想的太简单了,在用的时候确实碰到一些问题,就拿最简单的身份验证来说吧:
需要说明的是,这里是集成在Spring中使用,身份验证我直接使用了Shiro提供的
org.apache.shiro.web.filter.authc.FormAuthenticationFilter
如果url应用了该拦截器,...
分类:
其他好文 时间:
2015-03-01 23:49:09
阅读次数:
11780
frame允许我们在多个独立于窗口的视图(view)里表现文档(document),多视图使我们很方便,比如我可以让有些信息可见、其他信息不可见(比如滚动显示)。举例来说,我们可以在同一个窗口内,让一个frame显示静态标签,而让另一个frame显示导航菜单,第三个frame显示能滚动的document,如何滚动却由第二个frame来选择。是不是很有意思?下面给出一个例子:
fr...
分类:
其他好文 时间:
2015-03-01 23:48:59
阅读次数:
158
简单的文件拼接,格式如下:name1 len1 sz1[]name2 len2 sz2[] .....很简单,如果发布时不想包含很多零散文件时可以使用。代码开源:https://github.com/xjp342023125/Code测试代码路径:Code\trunk\Src\Test\DoFile...
分类:
其他好文 时间:
2015-03-01 23:47:30
阅读次数:
202
文件不落地,更隐蔽一些,但是加载c语言运行时的dll会有问题,需要静态链接的dll才行,不知为何。代码开源:https://github.com/xjp342023125/Code测试代码路径:Code\trunk\Src\Test\MemLoadDll就是导入表手动加载和重定位表的修复。
分类:
其他好文 时间:
2015-03-01 23:46:30
阅读次数:
259
自定义标题栏按钮@implementation SNTitleButton- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { //图片居中 sel...
分类:
其他好文 时间:
2015-03-01 23:47:19
阅读次数:
183
(一)菜单设计 一、建立用户菜单 1、概况: 用户菜单一般含有一级菜单和二级菜单,乃至多级菜单。每一级菜单又包含多个菜单项。建立菜单可以使用uimenu函数。 2、uimenu函数调用: %建立一级菜单的函数调用:
一级菜单句柄=uimenu(图形窗口句柄,属性名1,属性值1,属性名2,属性值2,…...
分类:
其他好文 时间:
2015-03-01 23:48:59
阅读次数:
326
原文网址:http://blog.jobbole.com/25775/原文:《Pro Git》起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流...
分类:
其他好文 时间:
2015-03-01 23:47:09
阅读次数:
326
基本的想法是说人类的进步从启蒙运动开始,速度越来越快。基本的原因是科学的进步(作者解释为人类寻求“好解释”的本能)。比较深奥,我又是在过年老家中和回来的路上看的,环境不够安静,很多地方没看懂。基本确定没看懂是因为我水平不够,而不是作者写的不好。因为涉及到不少量子物理学、哲学、西方历史等的内容是我不了...
分类:
其他好文 时间:
2015-03-01 23:47:05
阅读次数:
157
参考 :http://www.open-open.com/lib/view/open1397989124218.html开始时5个表1.user2.role3.task4.user_mm_role (n-n for user & role)5.role_mm_task (n-n for role &...
分类:
其他好文 时间:
2015-03-01 23:45:48
阅读次数:
170
2015-03-01 是我今年的一个新开始,也将是我第一份工作结束的时候。
分类:
其他好文 时间:
2015-03-01 23:48:16
阅读次数:
163
一、lib库 lib库有两种:一种是静态lib(static Lib),也就是最常见的lib库,在编译时直接将代码加入程序当中。静态lib中,一个lib文件实际上是任意个obj文件的集合,obj文件是cpp文件编译生成的。 另一种lib包含了函数所在的DLL文件和文件中函数位置的信息...
分类:
其他好文 时间:
2015-03-01 23:45:16
阅读次数:
255
关键词 敏捷开发 一前言8月份,那时正式学习各种令人愉快的开放技术的时候,主要是围绕敏捷开发这玩意。读了重构,测试驱动开发的艺术两本书。把玩了两个小框架junit,mockito学习项目构建的maven,持续集成的jenkins等工具,主要是读《maven 实战》一书,特别值得一提的是,书年代有点早...
分类:
其他好文 时间:
2015-03-01 23:46:55
阅读次数:
179
在Google搜到你的问题,我也碰到同样的问题(5分钟前),然后通过其他的搜索结果找到答案,不知道你是否跟我一样,出现以下的错误:...clang: error: unknown argument: '-R.' [-Wunused-command-line-argument-hard-error-i...
分类:
其他好文 时间:
2015-03-01 23:45:22
阅读次数:
133
本章主要介绍了软件的项目管理包括软件项目的特征软件项目管理的“4P”(people、product、process(过程)、project。)、软件项目管理活动(项目启动、项目规划、项目实施、项目收尾),人员组织与管理包括软件项目组织(民主式组织结构、主程序员式组织结构、技术管理式组织结构),微软的...
分类:
其他好文 时间:
2015-03-01 23:47:02
阅读次数:
164