- 浏览: 965986 次
- 性别:
- 来自: 北京
-
最新评论
-
cloudfile:
谢谢分享
获取客户端IP地址及所在城市信息的资料 -
Wentasy:
额,博主也不标明出处?http://blog.csdn.net ...
MyEclipse各种版本注册码 -
majingxia989:
我找您说的方法去配置了jdk,但是我这没有这个c:\progr ...
安装配置BouncyCastle JCE -
dotjar:
...
Hashtable和HashMap引发的血案 -
riosk:
如此好文,怎么能无图有真相么?
Java面向对象16种设计原则(总结版)
文章列表
最近发现myeclipse6.5 启动后巨慢,而且经常在打开文件或者是找类文件的时候就会卡死,关键是开发时候正敲着代码,突然自动非正常关闭,也就是jvm崩溃掉了,很是让人郁闷:
错误信息如下:
原以为只是JVM设置的问题,可是反复的测试设置值几遍之后还是不行,重装MyEclipse重启机器还是不可以,搜集了下也有出现类似问题的人,按照他们的办法终于可以用了,一是要设置jvm的大小,而是要删除以前的一些文件:
<1>修改MyEclipse安装目录下的eclipse.ini文件 (我的文件在D:\Program Files\MyEclipse 6.5\eclipse目录下)
...
- 2011-11-13 16:15
- 浏览 626
- 评论(0)
环境:VS2010
问题;探索重载new和delete后构造函数、修改函数的调用顺序
代码:
#include <iostream>
using namespace std;
class C
{
float x,y;
public:
C(){
cout<<"调用构造函数"<<endl;
}
~C(){
cout<<"调用析构函数"<<endl;
}
void show()
{
cout<<"x="<&l ...
- 2011-11-13 13:14
- 浏览 925
- 评论(0)
环境:VS2010
问题:
1.如何让一个类的对象只能够在堆上创建(即使用new创建,如:T *p=new T;), 而不能在栈上创建(即直接申明方式,如:T t;);
2.如何让一个类的对象只能够在栈上创建(即直接申明方式,如:T t;),而不能在堆上创建(即使用new方式,如:T *p=new T;);
解决:
1.只能使用new创建,而不能使用申明明方式,只需要把类T的析构函数设为私有即可。
2.只能使用申明方式,而不能使用new新建,只需要把new和delete运算符设为私有,并重载这两个运算符。
代码:(只给出头文件和主函数)
问题1:
#include <io ...
- 2011-11-13 13:09
- 浏览 921
- 评论(0)
只有apk文件例如Music.apk,写Robotium测试程序,具体步骤如下:
1)New-Project-Android Test Project,建立ExampleApplicationTesting项目。
方法: http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles。
2)uninstall apk文件。
cd /home/validation/Sign
adb pull /system/app/Music.apk
1046 KB/s (529373 bytes in 0.493s)
ExampleApplic ...
- 2011-11-10 10:01
- 浏览 866
- 评论(0)
With Robotium it is possible to run test cases on applications that are pre-installed. For this to work you need to resign the pre-installed application with the same certificate signing of your test project. That
requires you to have a rooted phone as you must have access to the /system/app fold ...
- 2011-11-09 16:21
- 浏览 920
- 评论(0)
这几天一直在学习robotium,但是在网上找了很久除了一个测试noteslist的例子外,其他基本上没有多少资料,但是网上关于noteslist的例子在我这不知道为什么老是行不同,于是就觉得自己弄,不按照网上的提供的方法了,经过2天的摸索和研究终于在今天搞定,下面就把我的成果分享给大家:
1.启动Eclipse执行
New --> Project --> Android Project --> Create Project from existingsample --> NotePad将自带的例子导入进来.
2.将robotium导入到刚新建的工程中如图
...
- 2011-11-09 15:09
- 浏览 779
- 评论(0)
分析原则: • 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)
• 查找瓶颈时按以下顺序,由易到难。
服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置,数据库,web服务器等)-〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)
注:以上过程并不是每个分析中都需要的,要根据测试目的和要求来确定分析的深度。对一些要求低的,我们分析到应用系统在将来大的负载压力(并发用户数、数据量)下,系统的硬件瓶颈在哪儿就够了。
• 分段排除法 很有效
- 2011-11-09 09:17
- 浏览 580
- 评论(0)
职场中必须知道的8条禁语,职场中最重要的是管住自己的“嘴”,“祸从口出”是有一定的道理的,那么在职场到底有些什么样的禁语呢,一块儿来看看吧。
人在职场如同身处江湖,可以说是绝对的身不由己,到处潜伏着 ...
- 2011-11-08 16:09
- 浏览 504
- 评论(0)
由于今天测试的一个项目,账号是已经生成--是手机号,但是密码是手机的后6位,因为这是游客登录,而且这些手机号数据库又没有,所以密码不能在数据库修改,只能自己从生成的手机号中取后六位了。
在网上找了找也没找到现成的函数,于是决定自己写一个来处理,一下就是我写的代码:
Action()
{
char *phonenum;
int k=1;
phonenum=lr_eval_string("{Phone}");//参数化获取的手机号码
for (k=1;k<6;k++){//k=1标示从phonenum的指针第一位开始 k<6表示phonenu ...
- 2011-11-08 15:22
- 浏览 688
- 评论(0)
1)strcat编辑本段回目录
char *strcat ( char *to, const char *from );
功能:链接两个字符串。
例子:
这个例子是用strcat链接字符串:Cheers_Lee和 @hotmail.com
脚本如下:
char test[1024], *a = "@hotmail.com";
strcpy(tes
- 2011-11-08 14:46
- 浏览 676
- 评论(0)
本文转自:http://www.cnblogs.com/morebetter/archive/2011/05/19/2050326.html
我想大家在安装完robotium后,都会试试noteslist 这个例子吧。这个是官网提到的例子
首先打开noteslist 源码
C:\android-sdk_r10-windows\android-sdk-windows\samples\android- ...
- 2011-11-08 11:45
- 浏览 569
- 评论(0)
Taglib (Struts2标签库)
原文地址:http://blog.csdn.net/zz_mm/article/details/5382618
Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。
Tab可以分为两类:通用标签和UI标签。
4.1节 通用标签
通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Action或者值堆栈中取得数据。例如地域,JavaBeans,URLs,和action。
控制 ...
- 2011-11-08 08:34
- 浏览 815
- 评论(0)
今天遇到了这样一个问题
Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
在网上找了好久终于找到了一个较全的解决方法。具体如下:
"org.hibernate.LazyInitializationException: could not initialize proxy"延迟抓取出的错,hb3对many-to-one的默认处理是lazy ...
- 2011-11-07 18:00
- 浏览 603
- 评论(0)
原文作者:anyonefeng
原文地址:http://anyonefeng.iteye.com/blog/1032891
设置SET ORACLE_SID=ORCL
ORCL--实例名称
--停止oracle实例服务
C:\Users\Administrator>net stop oracleserviceORCl
OracleServiceORCL 服务正在停止.........
OracleServiceORCL 服务已成功停止。
--启动oracle实例服务
C:\Users\Administrator>net start oracleser ...
- 2011-11-07 17:56
- 浏览 1222
- 评论(0)
只要把对应的数据库启动关闭命令制作成以.bat作为后缀名的批处理文件,就可以轻松的对数据库服务进行操作。
附批处理命令:
1.Oracle
启动Oracle
net start OracleOraDb11g_home1TNSListener
net start OracleServiceMYORCL
注:MYORCL是Oracle的实例名,不同的用户可能不同,看你的服务名就好了。
关闭Oracle
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceMYORCL
下载连接:http://ishare ...
- 2011-11-07 17:53
- 浏览 597
- 评论(0)