- 浏览: 261646 次
- 性别:
- 来自: 西安
最新评论
-
Nabulio:
Java之线程停止 -
语儿123:
...
C++之tinyXML使用 -
lzmrex:
按照你的步骤,失败了额。
Weblogic远程调试 -
one_is_all:
真心不错,就是太多了看的有点乱,要多看几遍估计才行啊
Android中Message机制的灵活应用 -
yong7356:
学习了。。。。。。。。
Android中Message机制的灵活应用
文章列表
配置weblogic远程调试之前,需要做这几个工作:
1) 安装weblogic服务器,然后创建一个域;
2) 安装eclipse集成IDE;
3) eclipse中包含发布的工程。
在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤:
第一步,修改weblogic根目录下user_projects\domains\域名\bin\setDomainEnv.cmd文件;
找到一下内容:
if "%debugFlag%"=="true" (
set JAVA_DEBUG=-Xdebug -Xnoagent ...
今天遇到一个很奇怪的问题,我想在layout加载完以后重新再指定一些UI部件的尺寸。在指定TextView时遇到了一些奇怪的问题。
竟然调用TextView部件的setWidth不起作用,可是文档中明明告诉我们是可以的。
不过通过调用TextView部件上面的getLayoutParams().width来设定,结果行了。类似地setHeight方法也应该不好使,同样地使用getLayoutParams().height去设定就可以。
andoird中指定View的尺寸一般都是通过LayoutParams来设定的,但TextView这个部件中扩展了se ...
http://www.ibm.com/developerworks/cn/java/j-lo-jacob/
引用来自easyandroid论坛,原文:http://www.easyandroid.com/bbs/viewthread.php?tid=33
1.活用Android线程间通信的Message机制
1.1.Message
代码在frameworks\base\core\java\android\Os\Message.java中。
Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Message可取则新建一个Message返回,同时用对应的参数给得到的Mes ...
Android中提供的ListView部件,用来在android手机中展现一个列表,这个列表的表现形式,完全由你选择的Adapter有关系,android框架中已有的adapter,形式都比较单调,能处理的数据都很一般。要想实现一个美观的列表,就得写自 ...
tinyXML一款很优秀的操作C++类库,文件不大,但方法很丰富,和apache的Dom4j可以披靡啊!习惯了使用java类库的我看到这么丰富的c++类库,很高兴!它使用很简单,只需要拷贝几个文件到你的工程中,没有STL也可以编译运行。
下面我从这几个方面谈谈对tinyXML类库的使用以及理解。
首先在sourceforge上下载tinyXML类库,地址:http://sourceforge.net/projects/tinyxml/
然后解压缩tinyXML后,将这六个文件添加到你的c++工程中,分别是tinystr.h、tinystr.cpp、t ...
在程序开发中,与磁盘进行IO绝大多数情况是避免不掉的,因此掌握文件流操作,对程序员来说是非常重要的。一般的文件操作都分为这三步:
第一步,打开文件或者创建文件;
第二部, 读文件或者写文件;
第三步,关闭文件。
下面我用c语言说说如何操作文件。
C语言在stdio库中给出了所有关于文件操作的函数,其中通过fopen打开一个存在的文件,如果文件不存在就创建一个新文件,通过fclose关闭一个打开的文件,除此之外还为我们提供了以下多种文件读写的函数:
字符读写函数 :fgetc和fputc
字符串读写函数:fgets和fputs
...
在做java开发时,很多时候只有看到源代码时,才能把工具的使用搞清楚,此外还能学习优秀工具中的代码,我们平时使用的反编译工具jad,只能反编译单独的字节码文件,所以我自己就抽空写了个ant脚本,用来反编译jar,拿出来晒晒。
- 2009-10-02 13:47
- 浏览 7150
- 评论(3)
自己的一次不认真,看错了数据,项目都交给客户了,让客户发现了这个问题,真个项目组的同事都跟我倒霉了,又得从头到尾重新测一遍,真是郁闷啊,还得害大伙跟着我一块测试,今天好难受啊,都不想干了。只能警告自己以后干活再认真点,至少不要因为自己给整个团队拖后腿。
- 2009-09-30 02:09
- 浏览 1180
- 评论(0)
今天发现一款android界面设计器-droidDraw,用swing做的界面,个人认为比google自身提供的那个ui编辑器好用多,下面是个软件的一个截图,
这个软件使用非常傻瓜化,这个我就不用给大家再说了,此外开发出来的AndroidManifest.xml可以通过droidDraw模拟器在google的emulator上预览,不过你需要按照droidDraw模拟器。
droidDraw下载地址:http://www.droiddraw.org/
droidDraw模拟器下载地址:http://www.droiddraw.org/AnDroidDraw.apk
我们在做ui开发通常都会有这样的需求,取得画面的大小,以下这段代码就能帮你在android平台中取得画面的大小,代码如下:
Display display = getWindowManager().getDefaultDisplay();
Log.i("view", "height:"+display.getHeight());
Log.i("view","width:"+display.getWidth());
也可以将display的大小信息存到一个DisplayMetrics对象中,代码如下:
Displa ...
android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。
以下是我在android文档中找到的说明,
引用
public void invalidate()
Invalidate the whole view. If the view is visible, onDraw(Canvas) will be called at some point in the future. This must be called from a UI thread. To call from a no ...
那天看到这么一个题目,内容是这样的:
引用编写一算法,利用叶子结点中的空指针域将所有叶子结点链接为一个双链表,算法返回头结点的地址。
我大概思考了一下,首先得先得到这棵树的一个遍历,然后树中节点的左子树指针相当于双向链表中的prior指针,右子树指针相当于双向链表的next指针,那么头结点应该就是叶子中最左的,我们前面得到的遍历结果中,凡是左右子树都为NULL的就是叶子,只需要将这些链接到双向链表中就OK了。
我给出的伪码如下:
/*
* 假设二叉树的结点定义 如下:
* struct TNode {
* TNode* rChild;
* TNode* l ...
好久没有用过c++写代码了,自从工作一直都用的是java,今天有空就写了端代码,放在自己博客里面晒晒。
自己用c++封装了一个bigDecimal类,里面实现了大整数相加的操作,目前不支持负数相加。
代码如下:
/**************************************************************************************************************
* Class : bigDecimal
* Function : It mainly processes math log ...
网上看到一篇文章《event properties》,讲的是一些关于javascript事件的处理,感觉写的很好,对工作和学习很有帮助,所以就花了一点时间给翻译了一下,希望能给其他网友能带来帮助。
原文:
http://www.quirksmode.org/js/events_prope ...