问题列表 - 第40852页

使用ant,检查文件中是否找到特定字符串

我的要求是,使用waitfor条件,ant应该定期检查日志文件中是否显示字符串"Build Successful".如果找到该字符串,则应执行特定操作.

ant

6
推荐指数
1
解决办法
7876
查看次数

使用ARGB_8888时,Android DrawBitMap非常慢

我发现DrawBitMap需要50-60毫秒才能绘制三个位图,一个是占据整个屏幕的矩形,一个是圆形,另一个是路径.我的位图是通过在空白位图上使用Canvas.drawPath,drawRect和drawCircle创建的,其中Bitmap.Config为ARGB_8888.我正在使用ARGB_8888使背景可见以获得分层效果.我很震惊地发现时间大约为50ms,因为我认为drawBitmap是一个非常简单的操作.有人可以指导我是否有任何根本性的错误.以下是我的代码

创建空白位图

Rectangle = Bitmap.createBitmap(320,480,Bitmap.Config.ARGB_8888);
Circle = Bitmap.createBitmap(70,70,Bitmap.Config.ARGB_8888);
Leaf1 = Bitmap.createBitmap(20,30,Bitmap.Config.ARGB_8888);
Run Code Online (Sandbox Code Playgroud)

在适当的BitMap上绘制形状

Canvas c = new  Canvas(Rectangle);
Paint p = new Paint();
p.setAntiAlias(true);
p.setColor(0xff6e8b3e);
c.drawRect(0,0,320,480,p);

Canvas c = new Canvas(Circle);
Paint p = new Paint();
CirclePath = new Path();
p.setAntiAlias(true);
p.setColor(0xffcd661d);
System.out.println("x = "+x+" y = "+y);
CirclePath.addCircle(50,50,10,Path.Direction.CW);
c.drawPath(CirclePath,p);

Canvas c = new  Canvas(Leaf1);
Paint paint = new Paint();
Path path = new Path();
paint.setAntiAlias(true);
path.moveTo((float)184.37,(float)219.15);
path.cubicTo((float)188.32,(float)219.15,(float)192.88,(float)220.44,(float)195.62,(float)223.54);
path.cubicTo((float)197.84,(float)226.05,(float)203.2,(float)229.84,(float)198.18,(float)245.98);
Run Code Online (Sandbox Code Playgroud)

在OnDraw中绘制BitMap

canvas.drawBitmap(Rectangle,0,0,p);
canvas.translate(x,y); // For animation effect
canvas.drawBitmap(Circle,0,0,p);
canvas.drawBitmap(Leaf1,0,0,p);
Run Code Online (Sandbox Code Playgroud)

现在,当我记录这三个drawBitMap所花费的时间时,我发现它需要大约50ms.代码中是否存在大的时间错误.将Bitmap.Config更改为RGB_565会将时间缩短到8毫秒左右,但背景不可见,我在路径周围有一个黑框

android

6
推荐指数
2
解决办法
1万
查看次数

如何从Eclipse中的java源代码创建流程图

我想从我的java源代码创建流程图或序列图.
是否有任何插件可以帮助我做到这一点?

java eclipse eclipse-plugin sequence-diagram

23
推荐指数
2
解决办法
6万
查看次数

自动运行php脚本

我有一个应该每天自动运行的PHP脚本.因为PHP脚本是在请求上运行的,我该怎么办呢?有没有其他方法使用cronjob任务?

php

6
推荐指数
1
解决办法
9224
查看次数

正则表达式匹配以测试有效年份

给定一个值我想验证它是否有效年份.我的标准很简单,其值应为带4字符的整数.我知道这不是最好的解决方案,因为它不会允许多年,1000并且会允许多年如此5000.这个标准适合我目前的情况.

我想出的是

\d{4}$

虽然这有效但它也允许负值.

如何确保只允许正整数?

regex string validation string-matching

76
推荐指数
5
解决办法
11万
查看次数

合并两个UIImages

我有imageA(取自用户的iPhone相机)和imageB,一个带有傻傻的寄宿生(例如)的图像,有足够的透明alpha空间.

我想要做的是合并这两个图像,将imageB放在imageA上,然后将它们保存为imageC用于其他工作.

有没有办法做到这一点?

干杯

到目前为止我已经有了这个

-(void)merge
{
    CGSize size = CGSizeMake(320, 480);
    UIGraphicsBeginImageContext(size);

    CGPoint thumbPoint = CGPointMake(0,0);
    UIImage *imageA = imageView.image;
    [imageA drawAtPoint:thumbPoint];

    UIImage* starred = [UIImage imageNamed:@"imageB.png"];

    CGPoint starredPoint = CGPointMake(0, 0);
    [starred drawAtPoint:starredPoint];

    UIImage *imageC = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    imageView.image = imageC;
}
Run Code Online (Sandbox Code Playgroud)

我看不到/不知道我在这里做错了什么

image uiimage ios4

11
推荐指数
1
解决办法
5118
查看次数

如何在Eclipse中安装平台字典

出于拼写检查的目的,我想在Eclipse IDE中安装一个上瘾的"平台词典".

您可以在"平台词典"字段中的窗口>首选项>常规>编辑器>文本编辑器>拼写中查看安装的平台词典列表.在我的Helios Service Release 1中,只有英国或美国的英语.我想把我的国家的语言,所以我可以用我的语言写评论并进行拼写检查.Eclipse帮助没有解释如何.

eclipse dictionary spell-checking

24
推荐指数
2
解决办法
3万
查看次数

选择视频最佳场景的算法是什么?

当我们将视频上传到Youtube或其他视频共享网站时,该网站会自动从视频中选择最佳或最具代表性的场景,以显示为视频的图标.怎么做的?我想知道要研究哪种数据挖掘或其他算法来从视频中提取最相关的场景.任何指向文学或实现的指针都非常有用.

youtube algorithm video-processing data-mining

4
推荐指数
2
解决办法
329
查看次数

使用linq查找列表中特定项的索引

我有一个从1到20的整数列表.我想要使用linq大于10的项目的索引.是否可以使用linq?

提前致谢

c# linq

3
推荐指数
1
解决办法
4592
查看次数

4
推荐指数
1
解决办法
1580
查看次数