自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除