现在位置: 首页 > quartus发表的所有文章
  现在的游戏图形部分越来多依靠GPU来渲染绘制。说起GPU先说着色器,着色器是可编程的(programmable),分为顶点着色器和像素着色器。着色器是一段运行在GPU上的程序,可以取代渲染的固定功能流水线中部分功能。  在D3d9c可以用固定管道渲染(fixed function pipeline),也可以用可编程的管道(programmable function pipeline)渲染。下面大概总结下各自对vertex的绘制流程。看看传统的渲染流程和利用可编程管道渲染的异同。   固定管道。   先来看看初始化部分,前5步基本是在构造函数中调用实现。 1: 定义其结构Struct{} s......
阅读全文
一、addActionError("错误内容"):Action级别的错误消息 this.addActionError("错误信息1"); this.addActionError("错误信息2"); 显示消息的标签是:<s:actionerror />显示全部的 Action级别的错误消息,可以加CSS 二、addFieldError("字段名","错误信息")给一个字段(属性)添加错误消息 this.addFieldError("pwd", "错误信息1"); this.addFieldError("pwd", "错误信息2"); 显示消息的方法1:标签是:<s:fielderror />显示全部的错误消息; 显示消息的方法2: <s:fielderror> <s:param>field1 </s:param> ......
阅读全文
  • 07月
  • 28日
综合 ⁄ 共 4800字 评论关闭
作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的. 注册通知:即要在什么地方接受消息               [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(mytest:) name:@" mytest"object:nil];       参数介绍: addObserver: 观察者,即在什么地方接收通知;         selector: 收到通知后调用何种方法;         name: 通知的名字,也是通知的唯一标示,编译器就通过这个找到通知的。 发送通知:调用观察者处的方法。           [[NSNotificationCenter defaultCenter] postNotif......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 2987字 评论关闭
/*======================================================= NSKeyedArchiver ========================================================*/ NSString *str = @"abc"; NSString *astr = @"efg"; NSArray *Array = [NSArray arrayWithObjects:str, astr, nil]; //Save NSString *Path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *filename = [Path stringByAppendingPathComponent:@"test"]; [NSKeyedArchiver archiveRootObject:Array toFile:filename]; s......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 306字 评论关闭
很久没用Rational Rose了,还是在上大学时用过2003,今天突然想起来,就装了个2007,然后想使用组合关系(即实心菱形时),忘记怎么画了,-_-|||,于是捣鼓了半天,终于搞定: 第一步: 第二步: 第三步: OK!   这里顺便讲一下聚合关系与组合关系的区别: 聚合与组合都是一种结合关系,只是额外具有整体-部分的意涵。 如上图中的A、B、C、D4个类的关系可知: 1. 聚合关系中,整件不会拥有部件的生命周期,所以整件删除时,部件不会被删除。 2. 聚合关系中,多个整件可以共享同一个部件。 3. 组合关系中,整件拥有部件的生命......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1037字 评论关闭
[python] view plaincopy # -*- coding: utf-8 -*-   #---------------------------------------   #   程序:百度贴吧爬虫   #   版本:0.1   #   作者:why   #   日期:2013-05-14   #   语言:Python 2.7   #   操作:输入带分页的地址,去掉最后面的数字,设置一下起始页数和终点页数。   #   功能:下载对应页码内的所有页面并存储为html文件。   #---------------------------------------       import string, urllib2       #定义百度函数   def baidu_tieba(url,begin_page,end_page):      ......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 339字 评论关闭
今天通过接触到了Floyd判圈算法,觉得这个算法很神奇,在网上找了N久的算法资料,终于让我找到了。 传送门:http://blog.csdn.net/thestoryofsnow/article/details/6822576 有时间再去学习学习。 示例代码: void solve() { read_case(); int ans = k; int count = 0; int k1 = k, k2 = k; do { k1 = next(n, k1); k2 = next(n, k2); if(k2 > ans) ans = k2; k2 = next(n, k2); if(k2 > ans) ans = k2; //count++; //算出循环节 }while(k1 != k2); printf("%d\n", ans); //printf("%d\n", cou......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2747字 评论关闭
        最近做了浙大oj的第1011道题,遇见一件奇怪的事。这道题我用c++和php做,提交后都正确。但是用完全相同的逻辑改写成python代码提交后却产生了Non-zero Exit Code的判题结果。python的这一判题结果大多表示程序在运行过程发生了未捕捉的异常。经反复提交排查后确定未捕捉的异常是IndexError,也就是数组下标越界异常。进一步排查后确定应该是因为在测试用例的树结点中有超过第一行所给的参数k的范围的字母存在。解决方法是在使用结点作为的下标之前先判断该下标是否越界,若越界,则直接return 0。        但是让我奇怪的......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 10235字 评论关闭
阿里云和谷歌在移动操作系统方面的摩擦已经有两天了,想写篇这方面的文章,无奈技术功底不够,头绪又太多,难免挂一漏万。于是只好把与一位同学聊天的问答整理一下,添油加醋,再根据我个人的理解,把很多人想问的问题以及我想表达的想法用问答形式写出来,希望能让与我一样看不懂技术问题的同学们了解来龙去脉。我们非技术出身的人,是这样看的。 1、谷歌为什么要向宏基施压,不让他们发布搭载阿里云OS的手机? 答:这个问题复杂极了,基本上可以分成100个问题来回答,问个容易点的。 2、阿里云OS很强大吧,是不是谷歌看到强......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 7111字 评论关闭
  libvirt-python简介:http://www.ibm.com/developerworks/cn/linux/l-libvirt/ ovirt-node下载地址:http://www.ovirt.org/Subprojects ***********************************************NO.1******************************************************** 如果文件在之前并不存在,那么就创建它.如:          1 : > data.xxx         #文件"data.xxx"现在被清空了.          2          3 #与 cat /dev/null >data.xxx 的作用相同          4 #然而,这不会产生一个新的进程,因为":"是一个内建命令.   ******************......
阅读全文
  • 12月
  • 05日
综合 ⁄ 共 93字 评论关闭
  html div { height: 1%; }   解决ie6下描边断线问题   转载自:http://hi.baidu.com/icoon/item/149dd9ca21f9271251505873
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 5934字 评论关闭
最近在研究项目更新下载的方法,通过启动Service进行后台下载,并通过Notification做实时显示,分析如下: 关联文件结构图: act.xml布局: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" ......
阅读全文