从很多年前开始,我们使用APR来支持跨平台下对各种操作系统底层API的访问。
而今天,是我们与APR告诉的时刻。并不是APR有什么问题,而是我们需要轻装上阵,以更简洁的代码和依赖支持更多的平台和编译器。
同时因删除APR,将不再支持Win7以下的操作系统。以及SharedMemory模块、MemoryPool模块暂时删除。
再见!伟大的APR,伟大的Apache。

从很多年前开始,我们使用APR来支持跨平台下对各种操作系统底层API的访问。
而今天,是我们与APR告诉的时刻。并不是APR有什么问题,而是我们需要轻装上阵,以更简洁的代码和依赖支持更多的平台和编译器。
同时因删除APR,将不再支持Win7以下的操作系统。以及SharedMemory模块、MemoryPool模块暂时删除。
再见!伟大的APR,伟大的Apache。

CMDB(CM DataBase) 是一款使用BSD开源协议发行的高性能IV(ID-Value)数据库,它可以提供数值,字符,日期,时间,字符串列表等基本数据类型,以及基于基本类型 实现的数组,有序数组,集合,有序集合,树型组织,表格组织,引用,公式引用,图表等。
底层储存系统使用双轨制:
CMDB源代码托管于BitBucket
GLFW 分支修改项:使用宏定义os_char类型以及增加OS_TEXT宏,在linux下使用char,在Windows下使用wchar_t
GLEW 分支修改项:支持OpenGL Core
其它方面保持与原始版本同步更新

今天仔细学习阅读了一个开源多媒体框架的教程,随后兴致来了,接着阅读了其它几款游戏引擎或类似程序的教程。
有些东西,不变应万变;有些东西,紧随时代潮代。然而,他们并非不可调合。
在感叹世间有这么多新鲜事物,进步如斯的同时变化万千。而我们,又在做些什么?浪费了那么多的时间,又得到了什么?

这是CMGDK最新版本中的NullWindow范例,看起来简单极至。但似乎,缺少了一些什么。让我们来看一下其它几个库的代码:

虽然在CMGDK的最新版本中,我们使用GLFW 3的自有修改版做为OS接口,但这里依然可以用来做个参照。相比之下,纯GLFW的代码似乎是多了不少代码。但从另一个角度上来讲,它也很好的诠释了整个程序需要的东西。

ClanLib 4.0的Application类的许多接口与CMGDK的Application/FlowObject设计上极为类似,当然这并不是抄袭的结果。CMGDK有这种设计很多年时,ClanLib还未出世,而ClanLib的作者因该也看不懂中文。单件设计是我一直所不喜欢的。

最后是新秀SFML,可以看做是和GLFW是同一类型,仅仅是名字不同。
从来没有想过,自己会用一台只有Intel集成核心显卡的机器。在Windows上,检测支持到OpenGL 4,但在Linux下只到OpenGL 3。
自有图形引擎基于OpenGL Core 4.5,所以完全不能运行,这让我们基于不得不重新思考图形引擎的定位。
据消息,Valve测试Vulkan的Linux驱动是基于Intel开源OpenGL驱动而来,希望明年的Vulkan能让我惊艳。
做为一个版本控,怎么能容忍自己的网站软件落后时代呢?
我们在第一时间将服务器的软件升级到了Apache/2.4.18 (Linux/SUSE) 、MariaDB 10.1.6、PHP 7.0、WordPress 4.4。希望从PHP官方所宣传的大幅性能提升能为本站带来更好的访问体验
最近碰上这个事情,但是我不知道为什么网上一直找不到好的办法,居然还有人提供使用字符串函数截取这种荒唐的手法。
以下函数$var为要截取的值,$num为要保留的位数
function clip_float($var,$num)
{
$rate=pow(10,$num);
return floor($var*$rate)/$rate;
}
在中国联通的网上营业厅开启了手机的国际漫游功能,终于可以收到短信了,又买了一部神机专门用来放中国联通和另一家的卡。
主机由原先的万网虚拟主机换成了阿里云最便宜的1核CPU、1G内存、1Mbps云主机,感觉速度明显有了卡顿感,不过对于这个没什么大访问量的个人网站来讲似乎是足够了!
另外,由于网站实在太慢,清理垃圾信息实在是很麻烦,于是我关闭了面向所有用户注册的功能。
个人网站hyzgame.com/.com.cn/.org/.org.cn快到期了,但由于站长身在国外,国内手机号无法使用。而阿里云服务又需要手机验证,下个月网站可能会因到期未续费自动关闭。