小编bob*_*tko的帖子

如何在sql server数据库中搜索字符串?

我知道这是可能的,但不知道如何.

我需要在Microsoft SQL数据库中搜索特定字符串的所有提及.例如:我想搜索所有表,视图,函数,存储过程,...字符串"tblEmployes".(不是表格中的数据)

我需要这个的原因之一,我想删除一些创建的额外数据表,但我担心它们可能在程序或函数中的某个地方使用.

任何帮助表示赞赏.

sql-server search stored-procedures function

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

执行notifyDataSetChanged时使用ListView的ClassCastException

我在listVivew的标题中添加了一个视图,

    View TopSearch =  (View) View.inflate(this, R.layout.search, null);
    lv.addHeaderView(TopSearch, null, false);
Run Code Online (Sandbox Code Playgroud)

一切都很好,直到我尝试执行(数据更改时)

adapter.notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)

总是崩溃我的应用程序给我以下错误:

> java.lang.ClassCastException:android.widget.HeaderViewListAdapter

如果我删除标题视图,则没有错误.有什么建议?谢谢.

listview header dataset adapter notify

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

如何在Eclipse中引用不同的Java项目

我有Project1和Project2.Project1依赖于Project2.我有点累,每次在Project2中进行一些代码更改时,我都要导出Project2 JAR文件,并将其复制到Project1的lib文件夹中.

有没有办法自动实现这一目标?或者,有没有其他方法让Project1知道Project2有一些变化?

在项目的构建路径中,有一种方法可以指定对Workspace中其他项目的引用,但这似乎没有做任何事情?它实际上做了什么?

我正在读某个地方,我可以使用部署属性来自动化这个过程,但我找不到它.

更新: 呃,我是C#开发人员,有一些Java开发经验(主要是Android开发),我可能会问愚蠢的问题,所以请耐心等待...

Project1是标准的Java Project(在客户端的机器上运行,使用swing等).Project2是动态Web项目(对我来说不明原因).它唯一能做的就是调用webservice(我不需要担心的第三个项目)并将结果传递回Project1.Project2包含那些Axis2 webserviceStub.java文件......每个人都知道然后,我必须重新创建这些存根文件然后我必须导出JAR文件并将其移动到Project1.Project2,即使它是Web Project,它实际上是在客户端上运行的代码.

在Build Path中简单的项目引用对我来说不起作用.

谢谢

java eclipse reference project

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

onKeyListener无法在虚拟键盘上工作

我不明白为什么这段代码不起作用.仅检测到退格键和返回键.监听器不会触发任何其他密钥.我的设备是Nexus One.

我试图覆盖活动的OnKeyDown方法,这更糟糕.唯一检测到的按钮是硬件后退按钮.

我看到有关使用TextWatcher和onTextChanged的建议,虽然这可能在某些情况下有用,但这不是真正的解决方法.例如,如果文本框为空,则不会检测用户是否按BackSpace(删除)按钮.那么任何想法?

        TextView txtInput = (TextView)findViewById(R.id.txtInput);
    txtInput.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            makeToast(keyCode + " key pressed");
            return true;
        }
    });
Run Code Online (Sandbox Code Playgroud)

android onkeypress onkeydown virtual-keyboard

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

跨多个包含块的Java变量 - 无法解析变量

我有jsp页面看起来像这样:

MyPage.jsp

<%@ include file = "/Title.jsp" %>
<%@ include file = "/Header.jsp" %>
<html>...</html>
Run Code Online (Sandbox Code Playgroud)

在Title.jsp中有一个"user"的实例,让我们说:

User user = new User();
Run Code Online (Sandbox Code Playgroud)

在Header.jsp中,用户被引用为

user.setName("John");
Run Code Online (Sandbox Code Playgroud)

Eclipse在header.jsp文件中显示"用户无法解析为变量"的错误.我完全理解为什么.有没有办法让Eclipse忽略这个特定变量的特定错误?有什么可以在这里完成的吗?

在工作中,我支持一些旧的(和大而丑陋的)Java应用程序,它实际上是一个Web应用程序.我正在尝试将此Java项目转换为Java动态Web项目.在我转换它之前,Eclipse并不关心这些悬挂变量到处都是.现在,在Dynamic Web Project中,Eclipse正在抱怨.

重写代码是不可能的.每个jsp文件由多个包含大量全局变量的文件组成.我不会触及它比我需要的更多.

java eclipse variables jsp include

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

如何显示某些图像的加载进度动画?

我想在从远程位置加载图像时显示进度条(以旋转圆形或类似的形式).

我不希望在屏幕中间显示标准的ProgressBar.我想将它放在imageView(或包含ImageView的布局)的中间.有没有简单的方法来做到这一点?例如,我是否可以选择将progressBar附加到某个View?

我正在阅读有关FrameAnimation的内容.我想我会这样做,但首先我要确保我不会重新发明轮子.

谢谢.

animation android image-processing progress-bar

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

如何在MapView上实现OnZoomListener

我想在我的MapView上使用onZoomListener.下面的代码就是我所做的.它会记录是否点按了缩放按钮.由于所有新手机现在都支持缩放,这是没用的.有没有人知道如何真正做onZoomListener?谢谢.

   OnZoomListener listener = new OnZoomListener() {
   @Override
   public void onVisibilityChanged(boolean arg0) {
    // TODO Auto-generated method stub

   }
   @Override
   public void onZoom(boolean arg0) {
    Log.d(TAG, "ZOOM CHANGED");
    // TODO Auto-generated method stub

   }
  };

  ZoomButtonsController zoomButton = mapView.getZoomButtonsController();
  zoomButton.setOnZoomListener(listener);
Run Code Online (Sandbox Code Playgroud)

android zoom event-listener listener android-mapview

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

Java项目.JspWriter的问题

我在工作中得到了一些旧的JSP Web项目,我试图导入到eclipse中.我对java和eclipse的经验远非如此.

在其中一个jsp文件中我遇到错误:
导入javax.servlet.jsp.JspWriter无法解析

代码:

<%@ page import="org.apache.axiom.om.OMAbstractFactory,
             org.apache.axiom.om.OMElement,
             org.apache.axiom.om.OMFactory,
             org.apache.axiom.om.OMNamespace,
             org.apache.axis2.AxisFault,
             org.apache.axis2.Constants,
             org.apache.axis2.addressing.EndpointReference,
             org.apache.axis2.client.Options,
             org.apache.axis2.client.ServiceClient,
             org.apache.axis2.context.ConfigurationContext,
             org.apache.axis2.context.ConfigurationContextFactory,
             javax.servlet.ServletContext,
             javax.servlet.http.HttpServletRequest,
             javax.servlet.http.HttpServletResponse,
             javax.servlet.jsp.JspWriter,                   <- Problem is HERE
             javax.xml.parsers.SAXParser,
             javax.xml.parsers.SAXParserFactory"
     session="false" %>
Run Code Online (Sandbox Code Playgroud)

当然,在我引用JspWriter的任何其他地方,我都会遇到同样的错误.

我查看了Java Build Path,我有以下内容:
1)servlet-api.jar - C:\ Program Files ...
2)Ear Libraries
3)JRE系统库(jdk1.6.0_25)
4)Web App Libraries

我曾经为Apache Tomcat 6.0库提供了一个未绑定的项目,所以我删除了它.我试图添加它但不能.当我单击添加库>服务器运行时我得到新窗口说:"选择要添加到类路径的运行时",但没有什么可以选择.

我已经安装了:用于Web开发人员的Eclipse Java EE IDE,安装了Apache Tomcat(6.0),最新版本的Ant和Windows 7 64位.

有任何想法吗?

谢谢.

java eclipse jsp tomcat

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

发生了无效的浮点运算.SQL Server 2008

我有这个代码的奇怪问题:如果我运行它如下所示我得到错误:

发生了无效的浮点运算.

但是,如果我将参数更改@Longitude为-98.508730 (通知仅更改了最后一位数),代码工作正常.

该代码应该列出@MilesRadius一些LatLng点周围的属性.
@Latitude和@Longitude参数与表Address中的经度和纬度字段的类型相同.

我能在这做什么?谢谢.

DECLARE @Latitude decimal (10,6);
DECLARE @Longitude decimal (10,6);
DECLARE @MilesRadius int;
SET @Latitude = 29.607654
SET @Longitude = -98.508731
SET @MilesRadius  = 5

SELECT     ADR.LineOne as address, 
           ADR.City as city,           
           ADR.Latitude as latitude,
           ADR.Longitude as longitude, 
           ((3959 * acos(cos(radians(@Latitude)) * cos(radians(ADR.Latitude)) * cos(radians(ADR.Longitude) - radians(@Longitude)) + sin(radians(@Latitude)) * sin(radians(ADR.Latitude))))) as distance
FROM       Shared.Address ADR
WHERE      ADR.Latitude IS NOT NULL AND 
           ADR.Longitude IS NOT NULL AND 
           (3959 …
Run Code Online (Sandbox Code Playgroud)

sql floating-point-exceptions sql-server-2008 sql-server-2008-r2

9
推荐指数
1
解决办法
8707
查看次数

编写LINQ查询.加入VS导航属性

我正在尝试更多地了解Linq查询和实体框架(4.1).请查看以下两个查询.两个查询都返回汽车类型名称(CarType.Name)

在第一个查询中,我使用了join并忽略了导航属性CarType

from c in Cars.AsEnumerable().
Where(e => e.CarId == Guid.Parse("0501cc96-5610-465d-bafc-16b30890c224"))
join ct in CarTypes on c.CarTypeId equals ct.CarTypeId
select new CarType {
    Name = ct.Name
}
Run Code Online (Sandbox Code Playgroud)

第二,我使用了导航属性CarType

from c in Cars.AsEnumerable()
where c.CarId == Guid.Parse("0501cc96-5610-465d-bafc-16b30890c224")
select new CarType {
    Name = c.CarType.Name
}
Run Code Online (Sandbox Code Playgroud)

我在LinqPad中运行了两个,因此有Guid.Parse函数.

当我运行这些时,第一个语句运行得更快.LinqPad报告00:00:036.第二个语句运行较慢,LinqPad报告00:00:103

看看结果似乎Linq查询使用连接而不是导航属性更快.真的是这样吗?请有人对此表示赞赏.在编写Linq查询时,是否有任何一般指导,我应该遵循的最佳实践?

谢谢

linq optimization navigational-properties entity-framework-4.1

8
推荐指数
1
解决办法
1852
查看次数