Java
fox000002
这个作者很懒,什么都没留下…
展开
-
XML 解析工具
1 tinyxml (C++)简单的 XML 解析工具,基于 DOM,在很多软件中都有使用。使用 tinyxml 解析字符串的时候,需要注意一个问题。如果结尾没有换行符,Parse 函数返回的是 0,无法判定是否解析成功。加上换行符之后,可以原创 2011-08-20 23:12:35 · 928 阅读 · 0 评论 -
初次修改 android app 代码
之前接触 Android 也就没多少天的事情,手里也就一个 LeaPad A1 用来折腾。安装了一个 KeyboardTerm 来浏览 smth,无意间回退至登录的 activity,看到底部出现了广告。作为开发者的话,这年头加个 AD 也没啥。作为用户,不可忍。幸亏是开源的,下载代码看看先。好吧,该有的文件都有,也看到了 AD 的 lib 文件。原创 2011-10-30 11:16:42 · 3683 阅读 · 0 评论 -
Matlab GUI 编程体验
最近需要用 Matlab 写些 GUI,虽然都不是很复杂的东西。之前也知道一点 Matlab 写 GUI,但一直没有深入学习。首先吧,使用的是 2010a 64bit 版本,算比较新的。至于 2012a 等过段时间再试试。1. 开始用 GUIDE 画 GUI,控件真是简陋啊,连个 TabControl 或是 Updown Control 都没有,比 Fluent Schem原创 2012-04-16 21:39:02 · 2878 阅读 · 0 评论 -
isight5 二次开发之 Application (4) 之 SimCode
在 Isight 中很常用的一个组件是 Simcode 组件,它其实是一个复合组件。之前在 isight5.0 二次开发之 Application (3) 中已经介绍了利用两个datex组件加上一个Command组件实现SimCode功能的方法。这次要介绍的是直接使用 SimCode 的方法。因为软件自带文档过于简陋,还包含一些错误(比如Script组件,下一篇会进行介绍)。下图原创 2013-04-03 19:31:30 · 5375 阅读 · 0 评论 -
isight5 二次开发之 Application (5) 之 Script
在之前的一篇中已经提到了Script组件。使用Script组件的话,利弊都有。利是对于一些需要自定义的操作写起来比较方便,弊是慢和容易出问题。如果使用相关的公式,通过与Calc组件进行比较,Script组件的速度要慢很多。而且由于文档错误太多,如果没有hack精神的话,根本用不起来。未完待续原创 2013-04-03 19:52:52 · 4122 阅读 · 3 评论 -
isight5 二次开发之 Application (3) 之山寨 Simcode 组件
上一篇主要介绍如何创建 Optimization + Calculator 组件构成的简单模型。很多时候,isight 需要整合第三方的程序,一个通用的方法就是调用外部命令。这里将介绍如何创建 Optimization + DataExchanger + OSCommand 组件的模型,如下图所示:添加组件的代码不必多说,isight自带文档的错误百出也可以不提,看原创 2012-08-01 23:07:57 · 5166 阅读 · 0 评论 -
isight5 二次开发之 Application (1) 之优化过程结果显示
这两天折腾了一下 isight5.0 的 crack,总算能用上 optimization 模块了。这段时间会做些二次开发方面的尝试,先占个位置,待这一两周内慢慢完善。PS:github 也一直没怎么好好利用,就作为第一个 project 放上去吧。建立简单模型的例子见:isight5.0 二次开发之 Application (2)=原创 2012-07-19 22:14:44 · 6412 阅读 · 2 评论 -
isight5 二次开发之 Application (2) 之 Calc组件
上次主要研究了一个优化任务的执行及结果的获取,见isight5.0 二次开发之 Application (1)。这次看看如何添加和设置各种组件,从零开始建立整个任务。此次建立的模型很简单,一个优化组件加一个计算组件。添加组件可以参照软件自带的例子,主要的问题是如何建立变量的映射和设置组件参数。1 变量映射变量映射的目的是为了实现组件之间参数值的传原创 2012-07-29 18:57:04 · 5333 阅读 · 6 评论