- 博客(12)
- 收藏
- 关注
原创 3D打印切片软件Cura及CuraEngine原理分析
通过Cura及CuraEngine详细分析介绍3D打印切片的原理年。初开始进入3D打印行业,受命以Cura为基础,研发自主的3D打印切片软件Pango。
2015-10-21 13:23:14 8392 3
原创 将博客搬至CSDN
由于本博客无法在微信转发,而微博又许久不用,为了本我的博客能让更多人看到,以满足自己一点虚荣心,特决定将本博客转到CSDN,这里也会同步更新。...
2015-10-21 13:19:56 188
原创 3D打印切片软件Cura及CuraEngine原理分析
引言 年初开始进入3D打印行业,受命以Cura为基础,研发一款自主的3D打印切片软件。 自主研发要取其长处,补其不足,首先自然是要搞清楚Cura到底做了什么,读Cura的代码是必需的。我一向都觉得比起自己写代码来,读别人的代码是一个漫又而痛苦的过程,读者的思想与写者总有偏差,往往又无法验证自己的猜想是否正确,只叹人脑不是电脑,无法把眼前的代码从头到尾执行一遍...
2015-10-21 12:15:20 3537 1
Infobright优化实践
Infobright优化实践 统计系统后台用到了Infobright ICE社区版,记录10亿规模,出于灵活和省力的目的。日志入库过程并未作复杂处理,而是一条记录对应一条日志,所有的统计分析都是实时查询。最近日益感觉查询速度不足,于是做了一些研究和优化,成功将速度提升10倍以上,现将优化实践做个记录。 老少皆知的方法 1. comment 'lookup':对于...
2013-08-19 17:31:22 242
GO语言学习心得
简单学习了一下GO语言,Google出品,值得期待 GO语言一句话,就是一个小型的C语言,灵活度增加,复杂度降低:1. 扩展了C的语法 平行赋值,函数多返回值,可变参数的简化和for语法扩展有亮点 强类型语言,变量类型自动声明聊胜于无 函数免声明可以省点事情,基本上除C外,其它语言都早就支持 去除#define,虽然可以大幅提高编译速...
2013-08-01 17:42:12 281
Eclipse Keil C51插件
做了一个光立光,用的是8051架构的芯片,程序开发需要用的Keil C51编译器,感觉Keil的编辑器用得不如Eclipse方便,遂决定做一个Eclipse插件,将Keil的命令行编译器集成进去,顺便也学习一下Eclipse插件开发。 Keil C51的命令行工具比较简单,三步:C51编译.c文件到.OBJ,一次处理一个.c文件C51 main.c LARG...
2013-07-26 17:10:43 1116
OpenGL开发笔记
1. glViewport,glOrgho/gluPerspective,在投影矩阵GL_PROJECTION中使用,gluLookAt在视图矩阵GL_MODELVIEW中使用2. gluPerspective的近景near必需大于0,不能等于03. 绘制组件的时候以(0,0,0)为基点,调用子函数的时候用glPushMatrix()和glPopMatrix()包装后再平移旋转,这...
2013-07-02 11:03:44 188
原创 在Arduino上用Java编程 3.通过Eclipse开发Arduino程序
在Arduino上用Java编程 1.序2.TotoroVM使用方法3.通过Eclipse开发Arduino程序 Eclipse是广受欢迎的程序开发环境,支持Java,C等多种程序语言,由于他优秀的插件机制和成熟的社区支撑,有着近乎无限的可能性。用惯了Eclipse的语法提示的我,对于Arduino自带的IDE实在是不能适应。通过Eclipse开发Arduino程序,...
2013-05-26 10:49:01 1702 1
原创 在Arduino上用Java编程 2.TotoroVM使用方法
在Arduino上用Java编程1.序2.TotoroVM使用方法 TotoroVM经过一段时间的调试,在Arduino UNO上运行成功,小得瑟一下,把它开源了。欢迎试用拍砖! 项目地址:http://www.oksvn.com/Project/Detail-14993.shtml svn地址:svn://www.oksvn.com/totorovm...
2013-05-22 14:53:56 352
原创 在Arduino上用Java编程-序
在Arduino上用Java编程序 继两个星期前成功实现了java版JVM bytecode解释器TotoroVM(见:http://edisonlovecola.iteye.com/blog/1860545)之后,边着手在arduino平台上实现它c++版,边更新博客(由于忙着实现功能,拖延了更新,以后补上这部分内容)。写完了解释器的代码解释部分,就遇到了从class文件从哪里读...
2013-05-15 13:12:11 2103
原创 TotoroVM 原型新鲜出炉
经过两个星期的努力,我自己DIY的JVM原型基础功能完工,暂定名为TotoroVM。原型是用Java实现的,待测试稳定后便推进到第二阶段,移值到c++平台。 包含功能:1. class文件读取解析 《JVM规范》中定义了class文件的格式,基本上是以c类似语言的struct的语法定义的,所以有了借助javacc自动解析class文件的想法。主要步骤为:1. ...
2013-05-06 16:08:57 164
原创 Arduino 与 Java
开博第一篇,先写一点我现在感兴趣的东西:arduino 与 jvm 一直想在软件世界之外做点硬件的研究。最近对开源硬件arduino生产了兴趣,搭了一些实验系统,也用c++写了一些简单的程序。虽然对于程序员来说,应该不拘泥于使用何种语言,但必竟java还是我最熟悉的语言,于是就有了一个想法,可不可以在arduino芯片上执行java代码? 首先,当然网上找现成的,找到...
2013-04-26 17:23:03 1124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人