问题列表 - 第36506页

如何从单个editText中删除焦点

在我的应用程序中,我有一个单独的EditText,一些TextViews按钮和一个微调器.我相信,我的EditText会获得焦点,因为它是此活动中唯一可聚焦的视图.我的EditText节目带有橙色边框和光标在场上.

现在我想从这个字段中删除焦点(我不希望光标和边框显示).有没有办法做到这一点?

通过做button.seFocusableInTouchMode()和我能够专注于按钮button.requestFocus().但这突出了按钮,显然不是我想要的.

android

54
推荐指数
5
解决办法
15万
查看次数

OData过滤器和Guid字段的问题

我正在尝试使用OData获取一些代码.以下代码似乎不起作用.

ds是OpenDataServiceProxy.

adapterTypeId是Guid的字符串表示形式.

adapterName是一个字符串名称

ds.query('/DataAdapters?$filter=DataAdapterType.DataAdapterTypeId eq guid(\'' + adapterTypeId + '\') and Name eq \'' + adapterName + '\'', ifmgr_CreateAdapter_Step1, onGenericFailure, 'Error');
Run Code Online (Sandbox Code Playgroud)

上面的行给出以下错误:

预期在位置0处的类型'System.Boolean'的表达式.

如果我删除过滤器的Guid部分,以便它只使用"名称"部分,它可以正常工作.

DataAdapters表字段"DataAdapterTypeId"外键地键入"DataAdapterTypes"表DataAdapterTypeId字段.

谁能发现我做错了什么?

- - - - - - - - - -编辑 - - - - - - - - - - -

好的,我已经更改了过滤器,如下所示.我不再收到错误,但得到的结果很多,而不是一个匹配过滤器的记录.任何人都可以说为什么它不过滤?

ds.query('/DataAdapters?($filter=Name eq \'' + adapterName + '\' and $filter=DataAdapterTypeId eq guid\'' + adapterTypeId + '\')', ifmgr_CreateAdapter_Step1, onGenericFailure, '');
Run Code Online (Sandbox Code Playgroud)

c# odata

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

文字属性不起作用

读克里斯的回答后,公众的文字- F#和博客文章在http://blogs.msdn.com/b/chrsmith/archive/2008/10/03/f-zen-the-literal-attribute.aspx我不不明白为什么以下不起作用:

[<Literal>]
let one = 1

[<Literal>]
let two = 2

let trymatch x =
    match x with
    | one -> printfn "%A" one
    | two -> printfn "%A" two
    | _ -> printfn "none"


trymatch 3
Run Code Online (Sandbox Code Playgroud)

这保持打印"3",虽然我认为不应该.我在这里看不到什么?

f#

17
推荐指数
3
解决办法
1455
查看次数

命名空间 - 深度太深

我们目前正在重组我们的一些服务项目,因此他们的命名更符合逻辑.我们有以下结构:

Djp.Services.类型.服务名称

这似乎是一个逻辑分组有意义,但我想知道的是,根据项目中的文件夹,在此基础上有更多级别是可以接受的.例如,调用一个项目

Djp.Services.Management.Data

在这个项目下,我们有一个"POCO"文件夹和一个"Repositories"文件夹,这意味着,这些文件夹下的对象原则上将有5个级别的命名空间.

命名空间的深度是应该避免的,还是完全合理的?

.net c# namespaces

5
推荐指数
2
解决办法
1865
查看次数

为什么std :: type_info是多态的?

是否有理由std::type_info指定为多态?析构函数被指定为虚拟(并且在"C++的设计和演变"中对"因此它是多态的"效果进行了评论).我真的没有看到令人信服的理由.我没有任何具体的用例,我只是想知道它背后是否有任何理由或故事.


以下是我提出并拒绝的一些想法:

  1. 这是一个扩展点-实现可能定义子类,然后程序可能会尝试dynamic_cast一个std::type_info到另一个,实现定义派生类型.这可能是原因,但似乎实现添加实现定义的成员(可能是虚拟的)同样容易.希望测试这些扩展的程序无论如何都必然是不可移植的.
  2. 这是为了确保在delete使用基指针时正确销毁派生类型.但目前还没有标准的派生类型,用户不能定义有用的派生类型,因为type_info没有标准的公共构造函数,所以delete荷兰国际集团一个type_info指针是从未合法和便携.并且派生类型没有用,因为它们无法构造 - 我知道这种不可构造的派生类型的唯一用途是在is_polymorphic类型特征之类的实现中.
  3. 它保留了具有自定义类型的元类的可能性 - 每个真正的多态class A都会得到派生的"元类" A__type_info,它来源于type_info.也许这样的派生类可以暴露new A以类型安全的方式调用各种构造函数参数的成员,以及类似的东西.但type_info实际上制作多态本身实际上使得这样的想法基本上无法实现,因为你必须为你的元类创建元类,无限制,如果所有type_info对象都有静态存储持续时间,这就是一个问题.也许禁止这是使其变为多态的原因.
  4. 有一些用于将RTTI功能(除了dynamic_cast)应用于std::type_info自身,或者有人认为它很可爱,或者如果type_info不是多态的则令人尴尬.但鉴于没有标准派生类型,并且标准层次结构中没有其他类可以合理地尝试交叉投射,问题是:什么?是否有用于表达式typeid(std::type_info) == typeid(typeid(A))
  5. 这是因为实施者将创建他们自己的私有派生类型(我相信GCC会这样做).但是,为什么还要指定它呢?即使析构函数未被指定为虚拟,并且实现者决定它应该是,但是实现可以将其声明为虚拟,因为它不会更改允许的操作集type_info,因此便携式程序将无法分辨其中的不同之处.
  6. 这与部分兼容的ABI共存的编译器有关,可能是动态链接的结果.type_info如果type_info保证是虚拟的,也许实现者可以以可移植的方式识别他们自己的子类(而不是来自另一个供应商的子类).

最后一个对我来说是最合理的,但它相当弱.

c++ polymorphism rtti typeinfo

16
推荐指数
2
解决办法
1838
查看次数

如何实现http post方法?

我知道想知道HTTP post方法背后会发生什么.即浏览器向PHP中的服务器端脚本发送HTTP post请求(例如).

PHP的$ _POST变量如何从客户端获取值.

有人可以详细解释或指向指南.

php post http

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

与Java相比,在Groovy中编写Maven插件有什么好处?

我即将编写几个Maven插件来缓解研发人员的生活.我正在考虑用Groovy或Java编写插件.

该插件很可能需要:

  • 使用Git命令,如checkout,clone等.
  • 从远程存储库(我们的内部Nexus)下载特定工件的pom.xml文件
  • 解析pom.xml文件以提取多个XML元素(例如SCM标记,以及我的插件所需的特定元素).
  • 使用文件系统(目录存在,删除目录等).
  • 从pom文件(例如依赖项)中获取元数据信息.

您在使用这两种语言编写插件的丰富经验中可能获得的任何提示都将对我有所帮助!

java git groovy maven-2

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

抓取工具的HTML快照 - 了解其工作原理

我今天正在读这篇文章.说实话,我真的很喜欢"2.你的大部分内容是由服务器端技术(如PHP或ASP.NET)创建的".

如果我明白了,我想要明白:)

我创建了php脚本(gethtmlsnapshot.php),其中我包含服务器端的ajax页面(getdata.php)和我转义(为了安全)参数.然后我在html静态页面的末尾添加它(index-movies.html).对?现在...

1 - 我把gethtmlsnapshot.php放在哪里?换句话说,我需要调用(或更好地,爬虫需要)该页面.但是如果我在主页面上没有链接,则爬虫无法调用它:O爬虫如何使用_escaped_fragment_参数调用该页面?如果我不在某处特定的话,它无法知道它们:)

2 - 船员如何使用参数调用该页面?和以前一样,我需要使用参数链接到该脚本,因此,工作人员浏览每个页面并保存dinamic结果的内容.

你能帮助我吗?你怎么看待这种技术?如果爬虫的开发者以其他方式做自己的机器人,那会不会更好?:)

让我知道你的想法.干杯

html web-crawler

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

我可以:循环通过sql select然后为每个循环触发吗?

我可能遗漏了一些东西(看得太久),但是在存储过程中,我可以从一个表中选择所有不同的值,然后根据每个返回的行为每个循环执行一个,这些行本身构建基于sql语句的关于不同的价值观?

干杯.

t-sql sql-server stored-procedures sql-server-2005

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

如何使用SQL注入更新表?

如何使用SQL注入更新MySQL数据库中的表?

我听说过如何在地址栏中输入查询,可以更新MySQL数据库中的表.但我不确定.

请给我一个想法专业人士......

mysql sql-injection

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