问题列表 - 第49370页

AspNetCompiler包括不在我的项目中的文件

我正在使用msbuild自动构建和打包准备部署的网站.当我编译然后通过Visual Studio 2008发布我的项目时,一切正常.

但是,当我使用msbuild时,我遇到错误,因为AspNetCompiler正在尝试编译未包含在我的.csproj中的aspx和ascx文件,但仍然存在于版本控制中.

我知道我可以从版本控制中删除它们,但任何人都可以告诉我为什么这些文件正在编译?

这是我的msbuild任务.

    <AspNetCompiler                
     TargetPath="$(PackageDir)\Web"
     VirtualPath="/"
     PhysicalPath="$(buildDirectory)\Web"
     Force="true"
     />
Run Code Online (Sandbox Code Playgroud)

谢谢!

asp.net msbuild aspnet-compiler

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

当再次选择当前所选项目时,如何在Android Spinner中获取事件?

我为spinner编写了一个setOnItemSelectedListener,以便在更改微调器项时进行响应.我的要求是当我再次点击当前选择的项目时,应显示一个Toast.如何举办此活动?再次单击当前选定的项目时,微调器没有响应.`

    StorageSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){

        @Override
        public void onItemSelected(AdapterView adapter, View v, int i, long lng) {              
            Toast.makeText(getApplicationContext(), (CharSequence) StorageSpinner.getSelectedItem(), Toast.LENGTH_SHORT).show();

        }

        @Override
        public void onNothingSelected(AdapterView arg0) {
            Toast.makeText(getApplicationContext(), "Nothing selected", Toast.LENGTH_SHORT).show();

        }
    });  
Run Code Online (Sandbox Code Playgroud)

android

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

android中gridview项的边框

我在gridview中显示图像和文本.即每个项目由一个图像和一个文本组成.它工作正常.但我想知道如何在android中分别设置每个gridview项的边框.

android gridview border

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

是否可以使用javascript单击按钮创建iframe

我有一个带有打印按钮的 UI,我想在单击打印按钮时创建一个 iframe,是否可以使用 javascript?

html javascript iframe

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

如何在Google Chrome浏览器中使用javascript获取Windows用户名以获取Google Chrome扩展程序

我在javascript中使用了以下代码来获取Firefox中的Windows用户名以创建firefox扩展.

Components.classes["@mozilla.org/process/environment;1"].getservice(components.interfaces.nsienvironment).get('username');
Run Code Online (Sandbox Code Playgroud)

现在我需要在谷歌浏览器的 javascript中获取Windows用户名,以创建一个示例谷歌浏览器扩展程序.

javascript google-chrome

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

ActionOfWork in Action Filter似乎是缓存

我有一个使用IoC(Unity)的MVC 3站点,我的模型是用EF4和POCO生成的.我正在使用动作过滤器来提交我的UnitOfWork:

public class UseUnitOfWorkAttribute : ActionFilterAttribute, IActionFilter
{
    private readonly IUnitOfWork _unitOfWork;

    public UseUnitOfWorkAttribute()
    {
        _unitOfWork = IoCFactory.Instance.CurrentContainer.Resolve<IUnitOfWork>();
    }

    void IActionFilter.OnActionExecuted(ActionExecutedContext filterContext)
    {
        _unitOfWork.Commit();
    }

    void IActionFilter.OnActionExecuting(ActionExecutingContext filterContext)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,即使Commit()似乎被解雇了,它似乎在某种程度上缓存了它认为"肮脏"的东西.

例如,在我的控制器中,以下内容从服务类执行:

var user = _userRepository.Single(u => u.Id == 2);
user.DateAdded = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

每当我重新构建解决方案并点击此控制器操作时,实际上都会提交更改.但是,对控制器的连续命中不会做任何事情.

另一方面,如果我将UnitOfWork放在我的控制器中并在服务方法调用之后提交它,它会按预期工作(每次我请求控制器操作时):

public AccountController()
{
    _unitOfWork = IoCFactory.Instance.CurrentContainer.Resolve<IUnitOfWork>();
}

public ActionResult Test()
{
    var user = _userRepository.Single(u => u.Id == 2);
    user.DateAdded = DateTime.Now;
    _unitOfWork.Commit();
}
Run Code Online (Sandbox Code Playgroud)

所以看起来肯定会出现某种缓存,但我无法弄清楚缓存的内容 - UnitOfWork,ActionFilter或存储库.

什么想法可能会发生什么?如果没有,任何想法我还能做些什么来排除故障?

提前致谢.

asp.net-mvc caching inversion-of-control unit-of-work action-filter

12
推荐指数
2
解决办法
2856
查看次数

tomcat启动时自动启动Servlet ...?

我有一个要求,我在这列中有一个表是phno,name,id.当我更新表时,一个servlet需要读取该表并连续收集phno,而不向该servlet发出任何请求.然后我们可以获得新的phno,并将短信发送给那些人.

任何人都有这个发送短信的想法.我正在使用java spring,tomcat.有没有其他方法可以做到这一点.

spring tomcat servlets

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

.net(C#)比较两个字符串列表并删除不匹配的元素

有没有办法比较两个字符串列表(无论区分大小写)或者我是否需要编写自定义代码进行此类比较?我还想从我的字典中删除不匹配的项目.

例如

List<string> lst1 = new List<string>();
lst1.Add("value1");
lst1.Add("VALUE2");

List<string> lst2 = new List<string>();
lst2.Add("value1");
lst2.Add("value2");
lst2.Add("value3");
Run Code Online (Sandbox Code Playgroud)

现在比较后我想只有"value1"和"value2" lst2.

此致,JS

c#

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

从MySQL数据库中删除重复的条目

我有一个有8列的表,但随着时间的推移,我已经获得了许多重复.我用类似的主题看了另一个问题,但它没有解决我目前遇到的问题.

+---------------------------------------------------------------------------------------+
| id | market | agent | report_name | producer_code | report_date | entered_date | sync |
+---------------------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

定义唯一条目的内容基于market,agent,report_name,producer_code和report_date字段.我正在寻找的是列出所有重复条目并删除它们的方法.或者只是删除重复的条目.

我已经考虑过用脚本来做这个,但是这个表包含2.5mil的条目,而且它需要的时间是不可行的.

有人可以提出任何替代方案吗?我看到人们使用以下查询获得重复列表,但不确定如何使其适应我的情况:

SELECT id, count(*) AS n
 FROM table_name
GROUP BY id
HAVING n > 1
Run Code Online (Sandbox Code Playgroud)

php mysql

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

使用RVM成功安装了Ruby 1.9.2,但现在又恢复到1.8.7

注意:我在OSX 10.6.6上

我使用RVM成功安装了1.9.2.这样做后我运行了rvm --default使用1.9.2,它似乎也运行正常.Ran Ruby -v命令确定1.9.2出现了.

现在,我关闭了我的终端会话并打开了一个新会话,运行ruby -v并恢复到1.8.7

我删除了rvm,重复安装,同样的事情发生了.

有任何想法吗?

谢谢

ruby macos ruby-on-rails

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