问题列表 - 第29122页

在事件中编写方法体是否可以?

我最近看到一些大学老师的代码,他有这样的东西:

public void Button1_Click(blabla)
{
   //His code was here.
}
Run Code Online (Sandbox Code Playgroud)

调用方法来执行脏工作是不是更好的编程实践,如果方法更改,那么只需更改方法本身而不是事件?(破坏事物的机会减少)

public void Button1_Click(blabla)
{
   DoSomething();
}

public void DoSomething()
{
   //The actual code here.
}
Run Code Online (Sandbox Code Playgroud)

c#

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

DEFINE Macro是否适用于所有平台?

我是一个新手,我正在努力通过良好的实践和设计来改善自己,所以在阅读以下内容之前请考虑这一点.

我正在创建一个单例类,我有很多静态成员.而不是像这样每次都给成员打电话......

THECLASS::member
Run Code Online (Sandbox Code Playgroud)

我正在考虑使用define宏来缩短它.

#define(THECLASS::member, shortMember);
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,这会对跨平台还是交叉编译器造成伤害.

c++ visual-c++

0
推荐指数
2
解决办法
106
查看次数

如何规避同源政策

同样的原产地政策

我想制作一个关于HTML/JS 同源政策的社区维基,希望能帮助任何人搜索这个主题.这是SO上搜索次数最多的主题之一,没有统一的wiki,所以我去:)

相同的源策略可防止从一个源加载的文档或脚本从另一个源获取或设置文档的属性.此政策可以追溯到Netscape Navigator 2.0.

您最喜欢采用同源政策的方式有哪些?

请保持示例详细,最好还链接您的来源.

javascript ajax same-origin-policy

150
推荐指数
6
解决办法
59万
查看次数

我如何检查是否已单击类似Facebook的按钮?

我已经在我的wordpress博客中放入了像按钮一样的facebook ...的想法是将它们用作帖子的投票机制。我想做的是,每当有人通过“ Facebook赞”按钮“赞”它时自动为该博客帖子添加评论。

所以我的问题是-如果有人“成功”喜欢某事,like按钮api是否会为我的页面提供某种回调?-即 他们以前从未喜欢过它,并且成功完成了将其提交到Facebook的过程。

谢谢你的帮助。仅供参考,我对Facebook API非常陌生

-丰富

javascript facebook callback facebook-like

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

Java SFTP服务器库?

是否有可用于实现SFTP服务器的Java库?

我试图通过SFTP接收文件,但我似乎无法找到任何SFTP服务器的实现.我找到了FTP/SFTP/FTPS 客户端库和FTP/FTPS服务器库,但没有找到SFTP的服务器.

为了澄清,我正在尝试通过SFTP 接收文件.不是从我的应用程序"获取"或"放置"文件到另一个现有服务器.

现在我的应用程序允许用户连接到本地linux SFTP服务器,删除文件,然后我的应用程序轮询目录,但我觉得这是一个糟糕的实现; 我讨厌"轮询"目录的想法,但不幸的是他们必须使用SFTP.有什么建议?

java sftp

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

理解arm汇编代码结构的问题

代码如下所示,我想知道在结尾部分

0000e0b4    001d22d0    ldrsbeq r2, [sp], -r0
Run Code Online (Sandbox Code Playgroud)

这是否为这行代码进行计算,因为它加载了结束部分中定义的地址

0000e03c    e59f4070    ldr r4, [pc, #112]  ; 0xe0b4
Run Code Online (Sandbox Code Playgroud)

为什么代码以这种方式组织?

-[Cube message1]:
0000e02c    e92d40f0    push    {r4, r5, r6, r7, lr}
0000e030    e28d700c    add r7, sp, #12 ; 0xc
0000e034    e24dd008    sub sp, sp, #8  ; 0x8
0000e038    e59f1070    ldr r1, [pc, #112]  ; 0xe0b0
0000e03c    e59f4070    ldr r4, [pc, #112]  ; 0xe0b4
0000e040    e1a06000    mov r6, r0
0000e044    e591e000    ldr lr, [r1]
0000e048    e5941000    ldr r1, [r4]
0000e04c    e59e5000    ldr r5, [lr]
0000e050 …
Run Code Online (Sandbox Code Playgroud)

assembly arm otool

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

ImageView.setImageURI(Uri uri)是否可以使用远程文件?

是否可以使用ImageView.setImageURI(Uri uri)从远程服务器加载图像?

android

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

使用不同的Spring属性进行集成测试

我正在使用Selenium测试一个使用Spring开发的Web应用程序来检查Web应用程序是否为用户显示了正确的内容,并且他能够执行规范中的所有操作.

其他开发人员正在使用内存中的假Hibernate数据库(HSQLDB)进行单元测试.显然,我必须使用程序使用的真实数据库进行测试.Spring应用程序上下文的JDBC参数由Spring在运行时加载(或编译时用于构建WAR文件).Spring使用org.springframework.beans.factory.config.PropertyPlaceholderConfigurer找到的属性来配置webapp和测试的应用程序上下文,并且测试和webapp共享XML配置文件.

根据Maven配置文件,单元测试或集成测试,属性需要不同.

我尝试了几种方法,没有成功:

  • 使用较低级别的SQL查询开发自己的DAO.这是浪费时间和最后的解决方案.由于外键约束和数据库模型的更改,并且鉴于应用程序具有非常可靠(经过单元测试)的DAO集,因此它确实是最愚蠢的选择.
  • 使用Maven过滤器并在那里定义JDBC属性.问题是属性在主应用程序和单元测试之间共享,因为tomcat:redeploy目标包括单元测试.然后应用程序无法连接到真正的数据库.
  • 在不同文件夹中具有不同属性.Spring根本不关心配置文件的Surefire配置中定义的额外资源,无论是使用testResources还是资源.奇怪的是,这种方法非常适合为主应用程序中的每个环境提供不同的JDBC参数.我们在src/main/resources中有几个文件夹,其中包含覆盖src/main/resources中默认属性的属性.它对src/test/resources的工作方式不同.我甚至不知道如何找到这种行为的原因.
  • 让Spring根据用户定义的Maven参数加载不同的属性文件.相同的属性用于主应用程序和单元测试.当它无法找到属性文件时,Spring也会抱怨(强迫我创建带有空文件的目录只是为了让构建完成).

为什么当前的构建配置与开发人员配置文件(开发人员,测试服务器......)+测试配置文件(单元测​​试)同时运行并且属性没有相互覆盖?因为Maven会在启动单元测试时使Spring查看src/test/resources,并在启动构建目标时查看src/main/resources.不幸的是,没有像这样的集成测试的默认配置.

java spring integration-testing maven-2

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

如何在NSSet或NSArray中搜索具有特定属性特定值的对象?

如何在NSSet或NSArray中搜索具有特定属性特定值的对象?

示例:我有一个包含20个对象的NSSet,并且每个对象都有一个type属性.我想获得第一个拥有的对象[theObject.type isEqualToString:@"standard"].

我记得有可能以某种方式使用谓词来表示这种东西,对吗?

iphone objective-c nsarray nsset nspredicate

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

为OpenCL设置VisualStudio 2010的正确方法

设置VisualStuio 2010以使用*.cl文件的正确方法是什么?我在工具/文本编辑器/文件扩展名下添加了*.cl,并将usertype.dat复制到common7/ide文件夹中,但VS强调了像float4或cross这样的关键字.

是否有必要在注册表中添加一些密钥或者有人可以提出教程吗?

提前致谢.

PS我已经问了类似的问题旧问题,但现在我正在寻找与vs2010的解决方案.它并不坏,但真正神经紧张并使我偏离编程任务.

visual-studio-2010 opencl

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