问题列表 - 第46025页

MyGestureDetector扩展了SimpleOnGestureListener

我正在实现一个扩展SimpleOnGestureListener的MyGestureDetector.我从http://www.codeshogun.com/blog/tag/view-flipper/借用了这个类,以允许在ViewFlipper中进行滑动操作.我无法在模拟器上运行.有什么建议?

以下是所有代码:

main.java

import android.app.Activity;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.KeyEvent;
import android.view.MotionEvent;import android.view.View;
import android.view.GestureDetector.SimpleOnGestureListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.webkit.WebView;
import android.widget.ViewFlipper;


public class main extends Activity {

private static final int SWIPE_MIN_DISTANCE = 120;
private static final int SWIPE_MAX_OFF_PATH = 250;
private static final int SWIPE_THRESHOLD_VELOCITY = 200;
private GestureDetector gestureDetector;
View.OnTouchListener gestureListener;
private Animation slideLeftIn;
private Animation slideLeftOut;
private Animation slideRightIn;
private Animation slideRightOut;
private ViewFlipper viewFlipper;

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud)

android touch-event

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

有没有办法在不使用时降低Java堆?

我目前正在研究Java应用程序并努力优化其内存使用.据我所知,我正在遵循适当的垃圾收集指南.但是,即使不需要,我的堆似乎仍然处于最大大小.

我的程序每小时运行一次资源密集型任务,当一个人没有使用计算机时.此任务使用了相当大的内存块,但在任务完成后立即释放所有内存.NetBeans探查器显示内存使用情况如下所示:

Java程序内存使用情况

我真的很想在不使用时将所有堆空间都交还给操作系统.没有理由让我把它全部用掉,而程序甚至不会在至少一个小时内做任何事情.

这可能吗?谢谢.

java heap memory-management

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

.NET Framework和版本兼容性

如果使用Framework 2.0构建.NET应用程序(表单/ Web),它是否适用于仅具有该框架4.0版的计算机?

例如,我安装了Win Server 2003的新副本,并使用.NET框架的v4.0更新了系统(然后系统只有1.0,1.1和4.0的.NET)但是在安装SQL Server 2008 R2 Express时,安装程​​序要求安装另一个框架的v3.5 SP1.

.net frameworks .net-4.0 backwards-compatibility .net-2.0

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

如何使用DOMDocument删除body元素的所有子元素?

我正在尝试body使用DOMDocument 删除所有子项.

$dom = new DomDocument();

$dom->loadHTML($buffer);
$dom->preserveWhiteSpace = FALSE; 

$body = $dom->getElementsByTagName('body')->item(0);

$bodyChilden = $body->childNodes; // NULL, so invalid argument for foreach

foreach($bodyChildren as $child) {
    $child->parentNode->removeChild($child);
}

echo $dom->saveHTML();
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么......请告诉我.

php domdocument

5
推荐指数
1
解决办法
3642
查看次数

这是什么编码?

如何确定此字符串的编码方式?

Sometimes, it’s the little things that make us the happiest.
Run Code Online (Sandbox Code Playgroud)

php encoding

7
推荐指数
1
解决办法
1570
查看次数

对Sql Server 2008的备用数据库的建议

我在Asp.Net上运行一个相当成功的成人网站(c#4.0),带有一个Sql Server 2008 R2后端.我们正在运行免费(Express)版本,并且接近我们的10gb数据限制.我们有大约10万名会员,并获得超过700万的页面展示次数(750K唯一身份访问者).

我正在寻找免费(或廉价)的替代品,因为我们买不起微软正在收取标准版处理器许可费的7,000美元+.我们没有太多希望获得他们的商业火花计划的免费许可证!

我们对任何会员数据库都有一个相当典型的架构.我们正朝着更加社交的方向发展,所以想想成人Facebook.我们目前在数据库中有42个表.我意识到规模问题.我们一直在以极快的速度增长,因此正在考虑采用NoSql替代方案.

所以,我正在考虑Postgres和RavenDB.Postgres在代码更改和数据迁移方面的摩擦力最小.但是,如果我们要成为Facebook(lolz),那么我最终会再次编写数据层(这让我感到难过).

所以可能现在开始使用NoSql解决方案,例如内置分片的RavenDb或Mongo.

思考?

sql-server open-source nosql

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

如何重用Linq To Sql查询中的where子句

我有用户搜索记录类型的记录.他们在文本框中键入搜索词,然后通过将多个字段与搜索词匹配来搜索记录.

我的查询如下:

var results = from record in DataContext.Records
              where
                   record.Field1.ToLower().Contains(term) ||
                   record.Field2.ToLower().Contains(term) ||
                   record.Field3.ToLower().Contains(term)
              select record;
Run Code Online (Sandbox Code Playgroud)

我有许多查询都使用相同的过滤器,因此我想提取过滤,以便可以重复使用.就像是:

var filter = new Func<Record, string, bool>(
                (record, term) =>
                    record.Field1.ToLower().Contains(term) ||
                    record.Field2.ToLower().Contains(term) ||
                    record.Field3.ToLower().Contains(term)
             );

var results = from record in DataContext.Records
              where filter(record, term)
              select record;
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用,因为:

方法'System.Object DynamicInvoke(System.Object [])'没有支持的SQL转换.

如何跨查询重用where where条件?

.net c# linq-to-sql

14
推荐指数
2
解决办法
6707
查看次数

根据虚拟属性设置activerecord属性

我有一个名为的属性dimensions,我想根据我的设置width,height以及depth属性.

例如,我想这样做ShippingProfile.find(1).width = 4,并将它保存为{:width => 4,:height => 0,:depth => 0}.

这可能吗?

class ShippingProfile < ActiveRecord::Base
  after_initialize :set_default_dimensions

  serialize :dimensions, Hash

  attr_accessor :width, :height, :depth
  attr_accessible :width, :height, :depth, :dimensions

  private

    def set_default_dimensions
      self.dimensions ||= {:width => 0, :height => 0, :depth => 0}
    end  
end
Run Code Online (Sandbox Code Playgroud)

activerecord attributes ruby-on-rails

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

C# - 如何从语言代码中获取语言名称?

我正在寻找一种从语言代码中获取语言名称的方法.

en -> English
zh -> Chinese
jp -> Japanese
fr -> French
de -> German
Run Code Online (Sandbox Code Playgroud)

等等...

c# internationalization

7
推荐指数
1
解决办法
8323
查看次数

简化这个正则表达式

我正在为我的编译器类做一些预考试练习,并且需要简化这个正则表达式.

(a U b)*(a U e)b* U (a U b)*(b U e)a*
Run Code Online (Sandbox Code Playgroud)

很明显,e是空字符串,U代表联合.

到目前为止,我认为其中一个(a U b)*可以被移除,因为U a = a的并集.但是,我找不到任何其他简化,到目前为止其他问题做得不好.:(

感谢任何帮助,非常感谢!

regex simplify

7
推荐指数
1
解决办法
1542
查看次数