在最近的arm开发中,因为一些特定的需求,需要使用从C文件中调用以前C++程序中的类和方法。参考网上的一些资料,本文1将相关的知识点简要总结如下:c&c++混合编程的注意事项,在c++函数中调用c函数的方法,在c函数中调用c++函数的方法,在c函数中调用C++对象及其中数据的方法。并在本文的末尾给出C和C++混合编程的例子,例子分别以Makefile和VC6.0工程的形式展现。 Continue reading »
notes from American Accent Training.
本文来自<The Tikz and pgf Packages> Manual for version 2.00. http://sourceforge.net/projects/pgf。 内容为第六章<Guidelines on Graphics> Continue reading »
-- 佚名
本文9.18日发于http://emacser.com/dev-vc.htm, 略有改动。
1 背景
前些日子,微软宣布Visual studio 2010的EMACS扩展。此前,Visual studio 2005 6.01已然引入了Emacs的键盘模拟,这次又将Visual studio 的Emacs化更进一步,这种事发生在Microsoft这样无利不起早的企业,原因呢,你懂得。
Continue reading »
手机的J2ME程序需要很多的弹出窗口。如“正在下载,请等候”,“确认退出?”,等等。LWUIT提供了很方便的机制Dialog。 oDialog类的路径为com.sun.lwuit.Dialog,提供了能够方便弹出窗口的函数show(),共计15个。参数最少四个,最多有八个。可控制的标题文字,提示文字,ok键显示文字,cancel键显示文字,弹出时提示类型,弹出停留时间,图标等等,可以说相当强大滴。
弹出窗口
最近我们项目遇到一个问题:窗口弹出需要时间太长,几乎是用户可以感觉到的时间。比如,我希望用户在点退出键后,弹出对话框,询问用户是否确认弹出,以避免不小心的弹出。于是代码中以下片段(简化版)
PopupDialog.show( "确认退出?", "确认退出?", "是", "否" );
但是此代码在运行时,按键后感觉过了好一会才会弹出,如果我是用户,我认为这么长的等待时间是不可忍受了,有那么一下子,我甚至认为手机死机了,这个必须要加速。
顺便,我们认为那个标题栏是多余的,当然如果没法去掉留着,也无大碍。
那么问题就是:如何给弹出的窗口加速,同时最好能去掉标题栏(也是觉得去掉可能能加速)。 Continue reading »
手机开发java程序时中,很多场合需要动态图片,比如在程序必须等待的时候,一个循环转圈的圆比起没有任何提示和动静,给用户的使用体验要好很多。 本文的说的方法主要应用LWUIT类库来绘制界面的j2me程序1。
准备工作
本文假设读者已经配置好j2me能够建立一个能够正常工作的J2me的工程。如果对此不熟悉,请参考how-to-setup-development-environment-4-j2me+eclipse。
看聊天记录
(11:19:51) Chapayev : http://www.portableunix.com/ (11:20:45) Chapayev : 100 mhz powerpc laptops, 32 mb ram, running AIX (11:20:52) DraX : XWEM is awesome, in the original sense of the word (11:21:50) Chapayev : they've got one of those alphabooks on there (11:21:59) rgr : 4000 dollars for a 256mb laptop. mmm. (11:22:05) Chapayev : 233 mhz alpha cpu, 32 mb ram, runs openvms (11:22:18) Chapayev : rgr: i wonder how often they actually sell any of these things (11:22:58) rgr : probably took them a week a pop to get Linux working properly on them ... lol. (11:22:59) offby1 : probably to government
一楼列出的网站上卖运行AIX,32兆内存,100MHZ的笔记本,卖4000刀。
rgr: 256兆的内存的4000刀,嗯啊(还不如去抢银行呢)
Chapayev: 我在想,需要多久才能卖出哪怕一个那玩意儿呢?(傻逼才买你的电脑)
rgr: 我想他们需要一个星期才能让Linux在那玩意儿上跑起来吧
offby1: 也许他们是卖给政府的。(政府估计干这事)
此文404。
有待重写。
emacs中绘图 — ditaa篇
Fast,Cheap,Good: Choose any two.
--anonymous.
1 emacs中的图
emacs用途多多,编辑代码、文档、演示文稿,记日志等等。在这些应用中有一个共同点,也是广大emacser很可能需要的一点功能,画图,对于大多数使用emacs的都是死宅死宅技术男,主要的用途还就是流程图,框图之流。
Developing Software 1
Generally, a task of developing a program involves three steps. Analysis, design, programming. First we gain an understanding about problem(Analysis), then we identify the key concepts about a solution(design), at last we progrmming this solution(programming).These three steps are not seperated literaly, every step may contains others and interact with others.