- 浏览: 36417 次
- 性别:
- 来自: 常德
最新评论
-
happybruce:
下载后确实颜色不改变呀
svg与html的交互 -
ssntingyu:
为什么点击后颜色不改变呢?:
svg与html的交互 -
javafound:
"绝望到欣喜的折腾",好玩的就在这里.
操作系统CPU调度模拟程序--小总结
文章列表
线性空间中的向量和矩阵
- 博客分类:
- 计算机中的数学
在线性空间中选定基之后,向量刻画对象,矩阵刻画对象的运动,用矩阵与向量的乘法施加运动。
引子:在看《龙书》的时候有个float到DWORD的转换函数不理解。
DWORD d3d::FtoDw(float f)
{
return *((DWORD*)&f);
}
背景: 有些函数需要传入DWORD类型的变量,但是该变量的实际意义是用小数来表示的。这里就需要在不改变float本身值的情况下传入一个DWORD变量。
一段网上的代码
DWORD dw = 0;
float f1 = 0.25;
cout<<"f1 = "<<f1<<endl;
dw = ...
system memory (main memory) :
就是电脑的内存条上的,一般都很大。显卡不能访问 。
video memory:
就是显示卡上的显存,一般是32,64,128M这样,速度最快,显卡可直接访问 。用来描述电脑上一些可写存储区,通常是RA ...
如果你
和我一样刚刚学习OpenGL,跟着教程走了一遍但还是感觉对一些东西的理解很模糊,你可以继续往下看,我们一起来探讨。如果不是,很抱歉浪费了您的时间。
PS:看了快三个星期的OpenGL了,NeHe的教程看似很简单(因为你只要照着敲就能做出一些很有意思的小demo出来),不过有很多地方需要自己去弄懂和理解的,于是就先把自己的理解写下来。所以,纯属个人简介,如有错误,欢迎指正。
Lesson 1 窗口的建立
1描述
创建一个window窗口,以此作为windows的载体。
Nehe的窗口框架搭建的非常好,理解的难点随之出现。这一课有许多关于OpenGL视图环境的设置函数,这里暂且略过(因为 ...
1.写在前面
之前写到了svg与html的一种交互方式,那是将svg和html写在一个文档里面来进行的。
这么写让我很不爽,想一想,假如里面用到很多的svg元素,加上还有动画设置,js代码什么的不就有一大堆东西了么?虽然交互起来是方便了,不过那么多代码就这么刷下来,太夸张了。
昨天又在网上看了下,发现了一个比较好的。html文档和svg文档分开,元素之间通过获得彼此的document或者window来进行交互。
2.思路
说明:svg文档是通过embed标签引用在html里面
其实如果对js比较熟悉,这些应该很容易就能想到了,只是自己对js的确了解得太少,当初没敲几行js就跟着jquery混 ...
1.什么是svg?
以下是百度百科的解释。
可缩放矢量图形(Scalable Vector Graphics,SVG)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG由W3C制定,是一个开放标准。
2.怎么用?
先提几个问题:
a.怎样绘制svg图形?
b.svg怎么用在网页上?
c.svg怎么和html进行交互?
a.怎样绘制svg图形?
这里就请到http://www.w3school.com.cn/svg/svg_inhtml.asp
b.svg怎么用在网页上?
这里有几种方法:
1.embed标签
这个在w3里面有提到,这里省略
2.直接以标签形式使用 ...
1.描述
一个集合中有同一种类型的数据,他们或者继承同一个父类,或者实现了同一个接口,但是他们各自的属性和方法有时却存在着差异,而这些数据一旦被添加进一些集合以后,他们的差异性就被一般化了,若需要再次取得这些具有“个性”的类的话,则要做大量如下的工作:
for(A a : collection){
if(a instance of B){
//.....
}else if(a instance of C){
//.....
}else ....
}
这样的代码就显得异常的繁琐,Visitor模式实际上就是在做与if else 相同的工作,但是他的代码更加飘逸一点。
...
1.写在前面
前几天听胡老师讲了反射,本来想做个对ajax的框架的,像dwr那样,不过....额.....能力不够。所以做了个类似Hibernate的东西。以下是对save方法的简单实现
2.思路
a.前提:
数据库中的表名必须与对象的名字一致
表格属性必须与对象属性在内容和类型上保持一致(属性名最大首字母大写,原因嘛...)
对象中必须写好相关的get和set方法
b.获得传入对象的类,利用反射解析出类的:
classname:作为表名
fieldname:作为表格属性名
c.利用属性名获得相应属性的get方法,取得相应属性的值
d.将表名,属性名,相应属性的值组装成 ...
这个东西做了也有一点时间了,主要涉及的有dwr,jquery,dhtmltree,以及打了点酱油的dom4j.做到一半才知道ext是干什么的,但是好像这第一个版本已经没有它的施展余地了,留到下一次好了。用到的东西比较散,除了对dwr看的 ...
啊~~好久没有做总结了,最近看了很多乱七八糟的东西,脑子变的有点乱了,是时候停一停,总结一下东西了。
以下是对官方教程的reverse ajax的一点小总结。
1.感想
反转ajax中,信息的流动形式不再是有页面发送request,服务器接收request并做出response,最后由页面接收response这一老套模式,而且又服务器主动向页面推送消息,然后页面接收,不必再由页面以polling的方式不断向服务器发送请求了。
(看到这里你想用这个做什么呢?我是做的web聊天,大多数人好像也都是做的这个练习)
2.关键代码
String page = ServerContextFac ...
1.关于XML的配置
为了将网页和后台的类关联起来,首先需要被配好xml文件。
先在web-inf/lib下创建一个dwr.xml文件,
<dwr>
<allow>
<!--js中调用的类-->
<create creator="new" javascript="People" scope="script">
<param name="class" value="dwrServer.People" ...
1.如果是按照官方的教程来敲得话,你回发现你的服务器总是处于一个not available的状态,这是因为你的web-info的lib中缺少一个jar包commons-logging-1.0.4.jar,将它导入进去后,就能看到你想要在js中想调用的java类的相关信息了。
1.不够仔细,由于JavaScript太灵活了,而且在jsp中直接写js有很多错误都是检测不到的,所以在写的时候一定要仔细,有时候出现的一些莫名其妙的错误常常是写方法或者变量的时候出现了拼写错误,或者是少传了参数。
2.获取responseText时遇到的的乱码问题。
问题现状:使用post方法时,没有什么问题(因为是照着老师的敲得);如果改为get,则就全是乱码了....(有待折腾)
3.如果想要获得更新的数据,则必须先做好一个准备,也就是将response设这为无缓存,
引用
response.setHeader("Cache-Control", &quo ...
【写在前面】
这个模拟程序从开始了解到做出来共花了五个晚上的时间时间不算长,但也不断,其中也经历了好几次从绝望到欣喜的折腾,现在我就说说我从这之中学到的和明白的东西。
【知识层面】
一、操作系统
什么是进程
进程,简单点说,就是正在执行的程序。
进程的实体由五个部分组成,分别是text section,program counter, process stack,data seciton 和 heap,具体的GOOGLE去吧。
然后就是进程的状态,分别是初始态,等待,就绪,运行,以及terminated
有关进程的知识其实还有很多,还需多积累和总结
...
版本号:X1.0
1.背景
1.1设计目的
用于个人学习,综合运用web和数据各个知识点
1.2预期读者
主用要与个人参考和总结,同时也希望与其他同学交流经验
2.功能分析
2.1基本功能
功能名称描述登陆认证用户信息注册添加用户信息
2.2服务功能
功能名称描述好友支持用户添加其他用户成为好友日志支持用户发表日志,并可以让好友及路人评价留言支持好友及路人给用于留言
3.数据库分析
3.1表逻辑关系图
- 2010-11-08 22:51
- 浏览 844
- 评论(0)