问题列表 - 第8474页

如何将cs文件添加到现有C#项目?

前段时间我在Microsoft Visual C#2008 Express Edition中编写了一个小程序.其中包含一个名为"ProblemReport.cs"的文件,其中包含自己的表单和ProblemReport类.

我正在编写一个新程序,并希望重用此代码.(仍在MS Vis C#2008快递中工作)

在我的新程序中,在C#Solution Explorer中,我右键单击了我的项目并选择了"Add existing item ..."然后我添加了ProblemReport.cs,ProblemReport.designer.cs和ProblemReport.resx.

我在这里错过了哪些步骤?当我回到我的新程序中的主窗体,并尝试实例化一个新的"ProblemReport"实例时,我收到错误消息:

"无法找到名称空间名称'ProblemReport'的类型(您是否缺少using指令或程序集引用?)"

显然 - 我应该做点其他事情才能让它发挥作用......只是不确定它是什么!

-Adeena

c# file visual-studio-2008

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

为什么AspectJ编译时不编织Spring的@Configurable工作?

更新5:我已经下载了基于最新Eclipse的最新Spring ToolsSuite IDE.当我将项目导入为Maven项目时,Eclipse/STS似乎使用Maven目标来构建我的项目.这意味着AspectJ最终在Eclipse中正常工作.

更新4:我最终只是使用Maven + AspectJ插件进行编译时编织,有效地绕过了Eclipse的机制.

更新3:似乎AspectJ的Eclipse插件破坏了Eclipse正确发布到Tomcat的能力.只有删除项目中的AspectJ功能,才能让它再次正确发布.很烦人.

更新2:我现在在Eclipse中工作了.这让我感到非常不舒服,但我不知道我是如何使用Eclipse或Maven构建的.它似乎是一个编译问题而不是运行时问题.

更新1:看来我已经通过Maven构建工作了,但我不知道如何.Eclipse仍然无法正常工作.我在pom.xml中唯一改变的是添加这些(无关紧要的?)配置参数:

<source>1.6</source>
<complianceLevel>1.6</complianceLevel>
<verbose>true</verbose>
<showWeaveInfo>true</showWeaveInfo>
<outxml>true</outxml>
Run Code Online (Sandbox Code Playgroud)

我实际上担心我会重复这个问题,一切都不一致.随着我了解更多信息,我会更新此问题.

关于Eclipse,我通过采用我想编织的二进制方面取得了一些进展 - 在本例中是spring-aspects.jar - 并将其复制出我的类路径.然后我将这个外部jar添加到我的Aspect Path中.执行此操作后,Eclipse在我的代码中正确显示了AspectJ标记.令人讨厌的是,我不能将spring-aspects.jar留在我的Java Build Path中,这是由Maven通过Maven插件为我维护的.但是,出于某种原因,除非将AspectJ插件显式添加到Aspect Path,否则AspectJ插件不会看到二进制方面.


原始帖子: @Configurable是一个Spring注释,它允许将依赖项注入到Spring外部实例化的对象中(例如,通过Hibernate或某些Factory类).

我以前使用这个注释与加载时编织,它主要工作.偶尔我会启动,没有任何东西会被注入.这个问题催生了这个StackOverflow问题.答案并不多,但大多数人建议我尝试编译时编织,因为可靠性更高.

我为Eclipse和Maven安装了AspectJ插件.这两个产生的似乎是正确编译的类.我在AspectJ编译之前在文本编辑器中打开了其中一个类,但未发现对AspectJ的引用.我在AspectJ编译后打开它,Eclipse和Maven生成的版本都引用了org.aspectj.weaver.MethodDeclarationLineNumber.这就是我认为它被正确编译的原因.问题是,一旦部署,就不会注入依赖项.

My Spring applicationContext.xml确实包含以下内容:

    <context:spring-configured />

    <context:component-scan base-package="com.myapp" />
Run Code Online (Sandbox Code Playgroud)

以上所有标记为@Configurable的类都需要完成DI吗?在从加载时编织到编译时编织的转换过程中,我从applicationContext.xml中删除了META-INF/aop.xml,<context:load-time-weaver />,从我的context.xml中删除了Spring的Tomcat编织器.

我该如何进一步调查此问题?可能的原因是什么?

java aop spring-aop compile-time-weaving maven

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

什么是最好的"忘记密码"方法?

可能重复:
忘记密码:实现忘记密码功能的最佳方法是什么?

我正在编写一个社区网站.

我想构建一个"忘记密码"功能.

环顾不同的网站,我发现他们使用以下三个选项之一:

  1. 向用户发送一封电子邮件,其中包含指向唯一隐藏网址的链接,该网址允许他更改密码(Gmail和亚马逊)

  2. 向用户发送一封包含新的随机生成密码的电子邮件(Wordpress)

  3. 向用户发送他当前的密码(www.teach12.com)

选项#3似乎对用户来说最方便,但由于我将密码保存为MD5哈希,我不知道选项#3是如何可用的,因为MD5是不可逆的.这似乎也是一种不安全的选择,因为它意味着网站必须在某处以明文形式保存密码,并且至少明文密码是通过不安全的电子邮件发送给用户的.或者我在这里遗漏了什么?

因此,如果我不能做选项#1,选项#2似乎是最简单的编程,因为我只需要更改用户的密码并将其发送给他.虽然这有点不安全,因为您必须通过不安全的电子邮件传递实时密码.然而,这也可能被麻烦制造者误用,通过输入随机电子邮件和不断更改各种用户的密码来纠缠用户.

选项#1似乎是最安全的,但需要一些额外的编程来处理过期的隐藏URL等,但它似乎是大型网站使用的.

你有什么经验使用/编程这些不同的选项?有没有我错过的选择?

security md5 application-design forgot-password

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

核心数据主键

这可能看起来很愚蠢,但我仍然无法弄清楚如何将属性标记为xcdatamodel文件中的主键.我的持久存储是sqlite文件.谁能帮我?

在这种情况下,我如何"验证"ID是唯一的?我应该写一个验证方法吗?

iphone cocoa-touch core-data

77
推荐指数
4
解决办法
5万
查看次数

使用JavaScript/jQuery预加载图像的权威最佳方法?

我完全清楚这个问题已经在所有地方得到了回答,无论是在SO还是在关闭.然而,每一次似乎有不同的答案,比如这个,这个那个.

我不关心它是否使用jQuery - 重要的是它是有效的,并且是跨浏览器.

那么,预加载图像的最佳方法是什么?

javascript jquery image-preloader

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

Java生成随机数{-1,0,1}

我需要一个函数,它将返回一个只能为-1,0或1的随机整数.谢谢?

java random

7
推荐指数
3
解决办法
6127
查看次数

检查变量是否有数字php

我想检查一个变量是否有一个数字,我只是想知道是否有一个我不在乎它是否有任何其他内容如下:

"abc" - false
"!./#()" - false
"!./#()abc" - false
"123" - true
"abc123" - true
"!./#()123" - true
"abc !./#() 123" -true
Run Code Online (Sandbox Code Playgroud)

如果您想知道所有数字,但是如果它只有一个,那么有很简单的方法可以做到这一点.谢谢你的帮助.

php variables numbers

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

如何检查jQuery中是否选中了复选框?

我需要检查复选框的checked属性,并使用jQuery基于checked属性执行操作.

例如,如果选中年龄复选框,则需要显示一个文本框以输入年龄,否则隐藏文本框.

false默认情况下返回以下代码:

if ($('#isAgeSelected').attr('checked'))
{
    $("#txtAge").show();
}
else
{
    $("#txtAge").hide();
}
Run Code Online (Sandbox Code Playgroud)

我如何成功查询该checked属性?

html javascript checkbox jquery

4390
推荐指数
56
解决办法
402万
查看次数

哪些身份验证提供程序用于单点登录?

我最近的任务是实现单点登录功能,用户可以使用来自更受欢迎的站点的凭据注册并登录此站点.这让我开始寻找并询问谁正在进行单点登录.我很惊讶地发现它的热门按钮主题有多少.

如果您已为Web应用程序推出单点登录,那么您最终使用了哪些身份验证提供程序?为什么?

authentication facebook opensocial google-friend-connect

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

如何通过Java获取Linux上的计算机的IP?

如何通过Java获取Linux上的计算机的IP?

我在网上搜索了一些例子,我发现了一些关于NetworkInterface类的内容,但我无法理解我是如何得到IP地址的.

如果我在同一时间运行多个网络接口会发生什么?将返回哪个IP地址.

我真的很感激一些代码示例.

PS:我到目前为止使用的是InetAddress类,这对于跨平台应用程序来说是一个糟糕的解决方案.(WIN/Linux的).

java linux networking ip-address

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