- 博客(119)
- 收藏
- 关注
Android开发技巧:在TextView控件中单击链接弹出Activity
发一些《Android开发权威指南》的章节给大家尝尝鲜 在5.2.1节和5.2.2节介绍了<a>标签以及TextView自动识别的特殊文本(网址、电话号、Email等),这些都可以通过单击来触发不同的动作。虽然这些单击动作已经可以满足大多数需要了,但如果读者想在单击链接时执行任意自定义的动作,那么本节的内容非看不可。 现在让我们使用5.2.1节介绍的方法重新查看Html.j...
2011-09-30 08:09:00
111
Android开发技巧:像QQ一样输入表情图像
发一些《Android开发权威指南》的章节给大家尝尝鲜 EditText和TextView一样,也可以进行图文混排。所不同的是,TextView只用于显示图文混排效果,而EditText不仅可显示,也可混合输入文字和图像,让我们先回顾一下图5.2所示的QQ聊天输入框,在输入框中可以同时输入文字和表情图像。实际上,这种效果在Android SDK中只需要几行代码就可以实现。为了使读者更有学习的...
2011-09-30 08:07:00
52
Android开发技巧:永不关闭的Toast信息框
发一些《Android开发权威指南》的章节给大家尝尝鲜 Toast信息提示框之所以在显示一定时间后会自动关闭,是因为在系统中有一个Toast队列。系统会依次从队列中取(出队列)一个Toast,并显示它。在显示一段时间后,再关闭,然后再显示下一个Toast信息提示框。直到Toast队列中所有Toast都显示完为止。那么有些时候需要这个Toast信息提示框长时间显示,直到需要关闭它时通过代码来控...
2011-09-30 08:06:00
258
QWidget 之paint部分杂记
Qt 4.0automatically double-buffersQt 4.1QWidget::autoFillBackgroundQt 4.2delayed widget creation (DWC)stylesheetQt 4.3...
2011-09-29 23:47:00
116
windows7 技巧收藏
一、Windows键 + 空格键“Space”[作用]:透明化所有窗口,快速查看桌面(并不切换)[快捷键]:win+空格[小结]:当你打开了很多程序窗口的时候,这招非常有用,而且桌面还会有华丽的光影效果哦。没用过的赶紧试试先二、Windows键 + D[作用]:最小化所有窗口,并切换到桌面,再次按又重新打开刚才的所有窗口[快捷键]:win+d[小结]:这个功能在以前的系...
2011-09-29 00:21:00
53
eclipse不能自动编译工程的解决方法
from:http://www.blogjava.net/javafield/archive/2008/01/05/172940.htmleclipse出现不编译工程的现象。怎么刷新classes目录下也是空的.具体都操作了:打开project->build automatically 试后不行,还是不编译.打开project --> build automatical...
2011-09-28 19:35:00
66
C#中实现透明控件
作者:吴建凰说明:转载请标明出处1.概述在windowsMobile平台中如果子空间显示的地方没有执行OnPaintBackground方法,或者执行无效(既没有paint),则保留上次的背景。就好像是透明的,如果是新创建的窗口,就是以上次的窗口为背景。例如,现在是窗口A,创建一个窗口B覆盖在A上,如果控件C没有执行有效的OnPaintBackground,则控件C的背景为窗口A。...
2011-09-28 16:45:00
511
android listivew和scrollview 并存问题解决方式
在开发中,偶尔会遇到这样的一个问题,就是: 一个页面,上半部分的内容比较多(组合视图),下班部分是一个listview ,甚至有时,最下面还有一些内容(组合视图),如下图:像这类的界面,在设计上,是不推荐的,但是,有时候,客户就是这么要求的。。。那就没办法了。只能想办法实现了。思路: 既然页面的上半部分的内容较多,下面还有列表,和其他视图。这样就会导致在小屏幕的手机上,下面的...
2011-09-28 16:33:00
85
关于C#中base的解释
Msdn中的解释: base 关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用 base 关键字是错误的。在构造函数中,可以用base()代表调用基类的构造函数,在其他函数中base.function(..)调用基类的方...
2011-09-28 16:31:00
321
Qt Creater、Gdb之Pretty Printer小记
有相当长一段时间,没搞清 Qt Creator 目录中的那堆python文件是干嘛用,以及在何处嵌入的python的解释器。后来用depends查看各个可执行文件,才发现是 gdb 在需要这些文件。可还是不清楚干嘛用的...再后来,终于注意到,Manual中对此不是说的很清楚么!Using Debugging Helpers。似乎总是这样,总是一开始不够仔细。于是...
2011-09-28 16:01:00
172
性能测试几个常用俗语
有一个农夫决定买一匹骡子,他认为这个骡子至少 得能扛动3袋大米,他才会决定买这匹骡子(这相当于用户提出的性能需求)。结果他来到农贸集市上,试了好几头骡子,都不合适,最后终于有一头骡子能够比较轻松的扛动这3袋大米,而且还潇洒的走了几步(这相当于于性能测试通过)。 然后农夫高高兴兴地牵着这头骡子回家,而且给它扛了4袋大米(相当于让系统超负荷运行),因为他跑了太远才买到了这匹不可多得的骡子,他想看看...
2011-09-27 17:26:00
75
UML建模——创建模板类
一下图例在Trufun Plato UML2建模工具进行操作。。1、首先定义模板类,在类图上选择希望成为模板的类,然后单击右键,显示快捷菜单:2、单击“新建”->“模板参数”à“类”,新建了一个模板参数3、模板参数改名为”T”4、此时代码生成为5、指定这个模板类的某个字段的类型为模板参数T。...
2011-09-27 10:19:00
1828
连通区域检测
连通区域检测是图像处理、模式识别中常用的一个基本方法。在目标分割,边缘检测,区域检测中有着广泛的应用。这里,我介绍一种连通区域的检测方法,参考文献是《基于递归的二值图像连通区域像素标记算法》,徐正光、鲍东来、张利欣,计算机工程,2006年。(该文章可以在这里下载:http://cvchina.net/forum.php?mod=viewthread&tid=852#lastpost)这...
2011-09-26 22:16:00
1026
JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
jstack-- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的状...
2011-09-26 11:47:00
329
十个最好的Java性能故障排除工具
推荐十个最好的Java性能故障排除工具: 1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。详情可查看:jconsole工具介绍 2.VisualVM集成了几个现有的JDK软件工具,轻量级内存和CPU信息概要能力。这个工具被设计为同时在生产和开发时使用,进一步提高监视的能力和Ja...
2011-09-26 11:41:00
53
TeX、LaTeX、TeXLive 小结
一直纠结:用什么工具来记录学习中的点滴,用什么写软件的文档在线的(blog、wiki、google doc、google site、...)离线的(wiki、LaTeX、sphinx、docbook、doxygen...)...然后觉得 git + sphinx 应该是个不错的选择,恩,生成网页、qthelp、chm文件等都还不错,可是,当想生成包含中文的pdf时,又回到了...
2011-09-25 22:28:00
179
使用gcov提高代码测试覆盖率
参考:《Linux® Debugging and Performance Tuning: Tips and Techniques》 chapter 21. 待测代码如下:/home/a/j/nomad2:cat sample.c#include <stdlib.h>#include <stdio.h>int main(argc, argv) ...
2011-09-25 10:44:00
162
QWidget 之 Secondary Windows 小记
起源有网友问:QWidget w1;QWidget w2(&w1, Qt::Window);两个顶级窗体,前者会在任务栏显示,后者却不会,如何让后者也在任务栏显示?首先提一下:这个效果是平台相关的,他的描述应该是Windows的结果,Linux下应该没有这个区别。简单理理接漫谈QWidget及其派生类(一),QWidget 中窗口可按有...
2011-09-24 16:37:00
79
gcc Option Needed for gprof
来自 《Linux® Debugging and Performance Tuning: Tips and Techniques》ch1重点如下:1) 编译时 使用 -pg 产生profile gmon.out2) gprof -b a.out3) 编译时使用-pg -fprofile-arcs -ftest-coverage 支持产生调用图4) 运行程序后,使用gcov *....
2011-09-24 10:47:00
81
使用vim/sed去除网上copy的源代码行号和空格
from http://imzc.net/archives/122有些时候,在网上搜索到的代码都包含有行号,高亮显示控件不支持直接提取,如: test.sh 01 #!/bin/bash 02 echo “aaa”简单的去掉行号和前面的空格: 方案一: 1.vim中删除所有行号: vim test.sh,command模式, :%s/^[0-9]*// ; 此步...
2011-09-24 10:19:00
140
C++对象模型 ch7 站在对象模型的尖端
模板的实例化:This means an implementation must keep two scope contexts:1. The scope of the template declaration, which is fixed to the generic template class representation2. The scope of the templa...
2011-09-23 19:34:00
57
数据库驱动
oracledriver="oracle.jdbc.driver.OracleDriver"url="jdbc:oracle:thin:@localhost:1521:数据库名"sqlserverdriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"url="jdbc:microsoft:sqlserver://localho...
2011-09-23 16:45:00
112
Linux下Vnc远程桌面Server配置教程
VNC是Virtual Network Computing(虚拟网络计算机)的缩写。VNC是由AT&T的欧洲研究实验室开发的一款优秀的跨平台远程桌面控制软件,支持Linux,Unix,Windows等操作系统跨平台远程桌面控制。VNC有两部分组成,分别是:服务端(vncserver)和客户端(vncviewer)。下面以Linux(VNC服务端)、Windows(VNC客户端)为平...
2011-09-23 16:41:00
1343
软件测试技术
技术,真实认真做软件测试的人应该有这样一种感觉。软件测试不容易做。它需要的知识太多了。如果仅玩数据库,只要把oracle搞的特别精通,我想一年工资二十万应该没有什么问题吧。但是软件测试行业是你要把好几种工具和语言都玩精通可能才值那么多钱。就拿性能测试来说吧(因为这一块是我一直做的,拿来打比方应该偏差不会太大),你只会性能测试工具就敢出去要万元/月以上的工资了吗?你敢要,谁愿意给呀?别以为自己可以是...
2011-09-23 10:56:00
140
标记spring
研究源代码的步骤 Spring确实使你能通过最简单可行的解决办法来解决你的问题。而这是有有很大价值的。同时他的源代码的设计理念也受到很多程序员的追捧,简洁,易用.可是从哪着手研究Spring却是很多新手头疼的地方,下面的参考资料将带领大家慢慢的深入解析Spring spring1 Spring中的事务处理[1] 2 ioc容器在Web容器中的启动[2]...
2011-09-23 09:33:00
58
Linux里的CPU负载
昨天查看Nagios警报信息,发现其中一台服务器CPU负载过重,机器为CentOS系统。信息如下: 2011-2-15 (星期二) 17:50WARNING - load average: 9.73, 10.67, 10.49还有前两个小时发出的警报信息: 2011-2-15 (星期二) 16:50WARNING - load average: 10.52, 10.10, 10.06...
2011-09-22 14:11:00
106
创新工厂面试题详解:共打了多少鱼
最近看到一个创新工厂的面试题,很有意思,下面给出算法实现(Java代码)。如果哪位有更好的算法,请跟贴。 abcde五人打渔,打完睡觉,a先醒来,扔掉1条鱼,把剩下的分成5分,拿一份走了;b再醒来,也扔掉1条,把剩下的分成5份,拿一份走了;然后cde都按上面的方法取鱼。问他们一共打了多少条鱼,写程序和算法共打了多少条鱼的结果有很多。但求最少打的鱼的结果是3121条鱼(应该找这5个人...
2011-09-22 13:27:00
169
Windows使用VNC连接linux桌面
1、安装包[root@pps ~]# rpm -qa | grep vnc-servervnc-server-4.1.2-9.el52、 设置VNC桌面我们要为有权可以登录的用户设置登录桌面,修改配置文件/etc/sysconfig/vncservers :VNCSERVERS="2:zhaozh" //port:5902,usernam...
2011-09-22 10:31:00
59
mysql性能调优
1. 商业需求说明:不合理的需求导致资源的投入与产出成反比,开发人员有必要对产品提出的需求进行评估,对不影响大局或者可有可无的功能与产品进行协商,商讨是否可以放弃该功能或者适当修改功能。实例:产品提出论坛帖子总数实时更新,当前论坛情况是用户量庞大,同时帖子更新频繁。如果要做到实时,必须每次发帖后同时更新统计表数据(假设统计数据全部存储在统计表里面)。如果一秒内帖子产生很多,由于并发...
2011-09-22 09:32:00
53
一个成功的Git分支模型
能力所限,本文的翻译多处都很不地道,如果哪些地方难于理解,还烦请查看原文。—— Dbzhang800 20110921在本文中,我向大家介绍的是在大约一年前我为自己的项目(包括工作和私人项目)引入的且已被证实非常成功的一个开发模型(development model)。这段时间我一直想写点关于它的东西,但在此之前,我却从未能抽出充足的时间来完成这件事。我不会谈论项目的任何细节...
2011-09-21 22:15:00
53
C++对象模型 ch6 Running语义学
1. 关于deleteWhen the programmer writesdelete pi; the language requires that operator delete not be applied if pi should be set to 0. Thus the compiler must construct a guard around the call:if ...
2011-09-21 21:21:00
62
C#中IList与List区别
首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。 它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据的承载体,确实,IList<T>可以胜任。 不过,更多的时候,我们要对集合数据进行处理,从中筛选数据或者排序。这个时候IList<T>就爱莫能助了。 1、当你只想使用接口的方法时,IL...
2011-09-21 19:55:00
181
Hashtable与HashMap
Hashtable常见功能 在哈希表中添加一个key/键值对:HashtableObject.Add(key,); 在哈希表中去除某个key/键值对:HashtableObject.Remove(key); 从哈希表中移除所有元素: HashtableObject.Clear(); 判断哈希表是否包含特定键key: HashtableObject.Conta...
2011-09-21 19:53:00
92
Sqlite支持的数据类型
一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型: 1.NULL:空值。 2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。 3.REAL:浮点数字,存储为8-byte IEEE浮点数。 4.TEXT:字符串文本。 5.BLOB:二进制对象。 但实际上,sqlite3也接受如下的数据类...
2011-09-21 16:42:00
600
一次Java内存溢出异常的分析过程
前些天,服务器上一个服务跑了一个多月突然当掉了。看了下日志,程序抛出了java.lang.OutOfMemoryError,之前也出现过同样的错误,服务跑了三个月内存溢出。出现这个异常,初步判断是程序有内存泄漏,接下来需要利用一些工具来分析具体原因。 首先使用jdk自带的工具jmap转储(dump)java内存堆数据到本地文件中。jmap转储(dump)命令格式如下: ...
2011-09-21 16:25:00
178
tomcat server.xml详解
Tomcat Server的结构图该文件描述了如何启动Tomcat Server<Server><Listener/><GlobaNamingResources></GlobaNamingResources<Service><Connector/><Engine><Logger/&am
2011-09-21 10:57:00
67
C++对象模型 ch5 构造 析构 拷贝语义学
1. 关于拷贝operatorWhile poking around cfront recently, I noticed that when generating the copy operator, it does not condition the copy by a guard of the formif ( this == &rhs ) return *this; A...
2011-09-20 21:21:00
66
在自己的网页上添加分享功能
实现将自己做的网页被分享到QQ空间、人人网等网上应该是很多做网站人的想的。其实实现这一功能一点都不难,只要在静态网页代码上添加如下代码即可实现。<a title="转发至QQ空间" charset="400-03-8" id="s_qq" href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=你的网站...
2011-09-20 15:55:00
361
项目经理问:为什么总是只有我在加班 – 挂包袱现象
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6769887现象最近和一位项目经理聊天。这位PM之前是个技术大牛,没什么搞不定的东西,而且做事也认真,也卖命。领导没理由不提拔这种牛人。所以,这个项目让这哥们当PM。聊着聊着,这位牛人发出一声感慨,现在的员工不好带啊,每天到了晚上7点,就只剩我和另一个小...
2011-09-20 15:11:00
53
jboss性能调优
编辑server/slim/jbossweb-tomcat55.sar/server.xml;*检查server.xml文档中使用的连接器,例如:http连接器:<Connectorport="8080"address="${jboss.bind.address}"maxThreads="150"minSpareThreads="25"maxSpareThreads="75"..
2011-09-20 09:36:00
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人