举个例子: 比如,我们现在要用顶点缓存绘制一个正方形。首先我们知道,三角形是绘制图形的基本单元,我们绘制任何图形,都是用大量的三角形组合起来,堆砌完成的。而正方形,显然是由两个大小相同的三角形结合起来组成的。所以要绘制一个正方形,我们用顶点缓存写两个三角形,然后进行绘制就可以了。而一个三角形有三个顶 ...
分类:
其他好文 时间:
2016-04-13 20:15:19
阅读次数:
111
最近看了很多公司架构的演变的文章,发现其中的基本思路和架构演变都很类似,这里也总结一下数据库架构的演变以及演变背后的思路。
单主机
最开始网站一般都是由典型的LAMP架构演变而来的,一般都是一台linux主机,一台apache服务器,php执行环境以及mysql服务器,一般情况下,这些都在一台虚拟主机上,简称单主机模式。
单主机模式缺点:
1 web服务器和mysql服务器公用一台主机...
分类:
数据库 时间:
2016-04-13 19:05:15
阅读次数:
228
世面上成熟的规则引擎有很多,著名的如:IBM 的iLog,pegga rulz(飞马),我们在这边要介绍的也是开源中最著名的jboss rulz。
Jboss Rulz最早是只有基于.drools的规则文件的一个内嵌式规则引擎,后来它发展成了“规则管理系统”即BRMS,它的BRMS被称为Guvnor。后来在JBOSS Guvnor5.x后它又改名叫"KIE Drools WorkBench“。
目前世面上中文的KIE DROOLS Workbench(JBOSS BRMS)的教程几乎没有,有的也只有灵灵碎碎...
分类:
其他好文 时间:
2016-04-13 19:04:43
阅读次数:
579
有人可能会说,全局内存就是全局变量嘛,有必要专门一章来介绍吗?这么简单的东西,还能玩出花来?我从来没有深究它,不一样写程序吗?关于全局内存这个主题虽然玩不出花来,但确实有些重要,了解这些知识,对于优化程序的时间和空间很有帮助。因为有好几次这样经历,我才决定花一章篇幅来介绍它。正如大家所知道的,全局变 ...
分类:
其他好文 时间:
2016-04-13 19:03:40
阅读次数:
204
最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instanc ...
1、敏感列表如果组合逻辑块语句的输入变量很多,编写敏感列表就很繁琐,针对这种情况,verilog提供了两个特殊的符号:@ * 和@(*),他们都表示对其后面语句块中所有输入变量的变化是敏感的。 //@ *操作符的使用//用or操作符的组合逻辑//编写敏感列表很繁琐 always@(a or b or ...
分类:
其他好文 时间:
2016-04-13 19:02:01
阅读次数:
214
最近在用Golang做流程引擎,对于流程图的存储,我看到了Google的Cayley图数据库,感觉它可能会比较适合我的应用,于是便拿来用了用. 项目地址在这里:https://github.com/google/cayley 系统环境 : Windows 7 1. 安装 安装的过程项目文档里写的很明 ...
分类:
数据库 时间:
2016-04-13 19:01:40
阅读次数:
349
上一篇文章已经介绍了利用命令的方式自动生成mybatis代码,但是每次都去运行cmd命令感觉还是有点麻烦,所以找了些资料发现eclipse里面也可以安装插件自动生成代码,下面简单介绍一下,也是给自己以后使用时留一个存档。 首先还是下载工具:http://download.csdn.net/detai ...
分类:
系统相关 时间:
2016-04-13 19:02:58
阅读次数:
415
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在 ...
分类:
编程语言 时间:
2016-04-13 19:02:09
阅读次数:
163
面包屑制作(当前位置:网站首页 >> 会员登陆) 作用:就是在布局里要显示的信息,但这个信息在不同的页面里显示的内容不一样,例如:网页的title、网页的当前位置等等 1、布局中每个页面title的设置 (1)在对应视图文件中的尽可能在顶部定义一个变量 $this->pageTitle = "当前页... ...
分类:
Web程序 时间:
2016-04-13 19:03:15
阅读次数:
281
运行后在控制台输入 <html> <head><title>java test</title></head> <body> <marquee><h1>notic java do it<h1><marquee> </body><html>exit 回车 即可生成test.html ...
分类:
编程语言 时间:
2016-04-13 19:02:15
阅读次数:
168
http://stackoverflow.com/questions/57652/how-do-i-get-javascript-to-open-a-popup-window-on-the-current-monitor 居中显示: ...
DNS(Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它从事将主机名或域名转换为实际IP地址的工作。DSN就是这样的以为“翻译官”,它的基本工作原理可用下图来表示。 图1 DNS工作原理 DNS解析的过程如下 ...
分类:
其他好文 时间:
2016-04-13 19:01:50
阅读次数:
181
检测Web客户端的手段很多,而且各有利弊。不到万不得已,就不要使用客户端检测。先设计最通用的方案,然后再使用特定于浏览器的技术增强该方案。 一、能力检测 能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。能力检测的基本模式如下: 1.1 更可靠的能力检测 能力检测是检测某个特性是否会按照适当 ...
分类:
其他好文 时间:
2016-04-13 19:00:01
阅读次数:
249
ALTER FUNCTION [dbo].[parseJSON]( @JSON NVARCHAR(MAX))RETURNS @hierarchy TABLE ( element_id INT IDENTITY(1, 1) NOT NULL, /* internal surrogate primary ...
分类:
数据库 时间:
2016-04-13 19:02:18
阅读次数:
633