问题列表 - 第26367页

如何在.NET应用程序中按需提升和获取管理员权限?

我有一个.NET应用程序,它以默认权限作为当前用户运行,然后在某些时候我需要执行一个需要管理员权限的操作.

如何在.NET应用程序中按需获取管理员权限?

要求从一开始就使用管理员权限运行应用程序是不合适的,因为可能不会调用此类操作.

.net uac elevation admin-rights

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

当MVC2视图不存在时返回HTTP 404

我只需要一个类似CMS的小型控制器.最简单的方法是这样的:

public class HomeController : Controller {
    public ActionResult View(string name) {
        if (!ViewExists(name))
            return new HttpNotFoundResult();
        return View(name);
    }

    private bool ViewExists(string name) {
        // How to check if the view exists without checking the file itself?
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是如果没有可用的视图,如何返回HTTP 404?

可能我可以在适当的位置检查文件并缓存结果,但这感觉非常脏.

谢谢,
德米特里.

.net asp.net-mvc view http-status-code-404 asp.net-mvc-2

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

lua等于__LINE__和__FILE__?

我真的很喜欢C __LINE____FILE__... Lua提供类似的东西吗?(我发现跟踪printf是有用的......知道哪个文件和消息来自哪一行).

谢谢!

lua

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

停止minidom将<>转换为&lt; &GT;

我试图将我的谷歌应用引擎数据存储区中的一些数据输出到xml,以便flash文件可以读取它,

问题是当使用CDATA标签时输出的xml包含&lt;而不是<

例如

<name>&lt;![CDATA][name]]&gt;</name>
Run Code Online (Sandbox Code Playgroud)

这是我的python输出xml:

    doc = Document()

    feed = doc.createElement("feed")
    doc.appendChild(feed)
    tags_element = doc.createElement("names")
    feed.appendChild(tags_element)
    copen = "<![CDATA]["
    cclose = "]]>"

    tags = db.GqlQuery("SELECT * FROM Tag ORDER BY date DESC")

    for tag in tags:
        tag_element = doc.createElement("name")
        tags_element.appendChild(tag_element)
        the_tag = doc.createTextNode("%s%s%s" % (copen,str(tag.thetag), cclose))
        tag_element.appendChild(the_tag)

    self.response.headers["Content-Type"] = "application/xml"
    self.response.out.write(doc.toprettyxml(indent="    "))
Run Code Online (Sandbox Code Playgroud)

我知道这是一个编码问题,似乎无法找到问题的路线,

提前致谢

python xml google-app-engine minidom

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

只读 MyISAM 表的加速

我们有一个用于存档旧数据的大型 MyISAM 表。这种归档每月执行一次,除了这些情况外,数据永远不会写入表中。无论如何要“告诉” MySQL 该表是只读的,以便 MySQL 可以优化从该表读取的性能?我看过 MEMORY 存储引擎,但问题是这个表太大了,它会占用服务器内存的很大一部分,这是我不想要的。

希望我的问题足够清楚,在数据库管理方面我是新手,因此欢迎任何输入或建议。

mysql performance myisam

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

您可以做些什么来使您的投影仪演示看起来很棒?

我刚到这个页面.
它既简单易用又看起来很棒.
我正在寻找更多这样的例子.

latex beamer look-and-feel

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

在Java中将数字转换为灰度颜色

我试图找出如何将1到50之间的数字转换为可在此处使用的灰度颜色:

g.setColor(MyGreyScaleColour);
Run Code Online (Sandbox Code Playgroud)

1将是最亮的(白色),50将是最暗的(黑色).

例如

Color intToCol(int colNum)  
{  
code here  
}  
Run Code Online (Sandbox Code Playgroud)

有什么建议?

java colors grayscale

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

使用jQuery获取下拉列表项的选定值

如何使用jQuery获取下拉框的选定值?
我试过用

var value = $('#dropDownId').val();
Run Code Online (Sandbox Code Playgroud)

var value = $('select#dropDownId option:selected').val();
Run Code Online (Sandbox Code Playgroud)

但两者都返回一个空字符串.

jquery

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

游标内部的IDENTITY_INSERT ON不允许插入id

我试图为数据库中的一堆行设置一些id,其中id列是一个标识.

我创建了一个游标来遍历行并使用递增的负数(-1,-2,-3等)更新id.

当我只更新一行打开IDENTITY_INSERT它工作正常,但一旦我尝试在游标中使用它,它会抛出以下错误.

消息8102,级别16,状态1,行22无法更新标识列'myRowID'.

DECLARE @MinId  INT;
SET @MinId = (SELECT MIN(myRowId) FROM myTable)-1;

DECLARE myCursor CURSOR
FOR
SELECT myRowId
FROM dbo.myTable
WHERE myRowId > 17095

OPEN myCursor 
DECLARE @myRowId INT

FETCH NEXT FROM myCursor INTO @myRowId
WHILE (@@FETCH_STATUS <> -1)
BEGIN

SET IDENTITY_INSERT dbo.myTable ON;

--UPDATE dbo.myTable
--SET myRowId = @MinId
--WHERE myRowId = @myRowId;

PRINT (N'ID: ' + CAST(@myRowId AS VARCHAR(10)) + N' NewID: ' + CAST(@MinId AS VARCHAR(4)));
SET @MinId = @MinId - 1;
FETCH NEXT FROM …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server cursor identity-insert

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

用Java更改表格单元格颜色

我已经阅读并实现了这种Changing JTable单元格颜色

我想知道的是如何实际使用这段代码?我只想在点击它时更改表格单元格的颜色.

java swing jtable

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