问题列表 - 第9043页

ASP.NET - 关于模仿的难题

我正在构建一个ASP.NET应用程序.该应用程序使用表单身份验 我没有使用角色.但是,我的帐户有一个与之关联的标志,表示我是管理员.

作为管理员,我想通过Server.Execute在应用程序中调用另一个页面.当我调用此页面时,我想将其称为应用程序中的另一个用户.

这可能吗?如果是这样,我该怎么办?我知道如何运行Server.Execute.这是将其称为不同用户的一部分,这会给我带来困难.我认为这可以通过冒充来完成.但我不知道该怎么做.

谢谢!

asp.net

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

是否有任何Win32 API可以在Windows中触发hibernate或suspend模式?

是否有任何Win32 API将机器置于休眠或挂起模式?

我读了MSDN,发现WM_POWERBROADCAST当电源管理事件发生时,消息会被广播.我想到了同样的模拟PostMessage(WM_POWERBROADCAST).这是正确的做法还是存在任何Win32 API来实现这一目标?

c++ windows sdk winapi suspend

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

为什么SQL的语法由内而外?

在几乎任何正式结构化的信息集中,您可以从开始到结束开始阅读,或偶尔从结尾开始阅读(例如,街道地址).但在SQL中,尤其是SELECT查询,以便正确理解它的含义你必须从中间开始,在FROM子句.这可能使长查询很难读取,特别是如果它包含嵌套的SELECT查询.

通常在编程中,当某些东西似乎没有任何意义时,它背后有一个历史原因.从SELECT而不是FROM开始没有意义.有谁知道这样做的原因?

sql grammar history

7
推荐指数
4
解决办法
1676
查看次数

C++成语避免内存泄漏?

在以下代码中,如果Info::addPart1()多次意外调用,则会发生内存泄漏:

typedef struct
{
}part1;

typedef struct
{
}part2;

class Info
{
    private:
    part1* _ptr1;
    part2* _ptr2;    

    public:
    Info()
    {
      _ptr1 = _ptr2 = NULL;
    }

    ~Info()
    {
      delete _ptr1; 
      delete _ptr2;
    }

    addPart1()
    {
       _ptr1 = new part1;         
    }

    addPart2()
    {
      _ptr2 = new part2;         
    }   
};


Info _wrapper;
_wrapper.addPart1();
_wrapper.addPart2();
Run Code Online (Sandbox Code Playgroud)

有没有C++成语来处理这个问题?

我可以改写addPart1addPart2喜欢这样来保卫MLK

addPart1()
{
  if(_ptr1 != NULL) delete _ptr1;
  _ptr1 = new part1;         
}
Run Code Online (Sandbox Code Playgroud)

这是一个好的解决方案吗?

c++

0
推荐指数
3
解决办法
3188
查看次数

关闭窗口关闭会话?

我在php中创建了一个登录系统,具有注销功能等.但我需要在窗口关闭时销毁会话.这需要"即时"或尽可能快地将用户状态更改为脱机.我真的不想在会话上设置时间,因为这对于必须一直登录的用户来说很烦人.

欢迎任何建议,谢谢.=)

php

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

如何实现语音转换器?

我想写一个改变麦克风输入语音的应用程序,让它像机器人或一些有趣的男人的声音.它必须支持发送改变的语音到所有应用程序,如IM软件或游戏客户端.我应该选择哪种技术?Windows WaveForm Api?的DirectX?音频驱动?

非常感谢你!

windows directx

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

检测html表单是否被编辑的通用方法

我有一个标签式的html表单.在从一个选项卡导航到另一个选项卡时,即使数据没有更改,当前选项卡的数据也会保留(在数据库上).

我想仅在编辑表单时才进行持久性调用.表单可以包含任何类型的控件.弄乱表单不需要输入一些文本,但在日历控件中选择日期也符合条件.

实现此目的的一种方法是默认情况下以只读模式显示表单并使用"编辑"按钮,如果用户单击编辑按钮,则会调用DB(再次,无论数据是否被修改)这是对现有技术的改进.

我想知道如何编写一个通用的javascript函数来检查是否有任何控件值被修改?

html javascript jquery

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

为什么ConnectionString设置的范围始终强制为"Application"?

我可能不是第一个面临这个问题的人,但我无法在任何地方找到合适的答案.

我有一个使用强类型DataSet的Windows窗体应用程序.设计器使用应用程序设置中定义的连接字符串.问题是此设置被定义为应用程序范围(因此是只读的),我需要能够在运行时更改它.在设置设计器中,当设置类型为"连接字符串"时,无法将范围更改为"用户".并且生成的数据集不提供允许在运行时选择连接字符串的构造函数,它始终使用设置中的连接字符串.

你知道为什么MS引入了这个限制吗?你有任何解决方法吗?

我目前正在使用一种非常难看的解决方法:我将设置的类型更改为"String",将范围更改为"User".这样,我可以在运行时更改它,它工作正常.问题是,当我需要修改设计器中的数据集时,我必须将其更改回"ConnectionString",否则设计器将无法工作.

提前感谢您的建议!

settings connection-string visual-studio

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

在Gtk +中绘制图像的最快方法是什么?

我有一个图像/ pixbuf,我想绘制到gtk.DrawingArea并经常刷新,所以blitting操作必须快.这样做很简单:

def __init__(self):
  self.drawing_area = gtk.DrawingArea()
  self.image = gtk.gdk.pixbuf_new_from_file("image.png")

def area_expose_cb(self, area, event):
  self.drawing_area.window.draw_pixbuf(self.gc, self.image, 0, 0, x, y)
Run Code Online (Sandbox Code Playgroud)

然而,导致性能非常慢,可能是由于pixbuf不是显示器颜色格式.

我也没有在开罗取得成功,因为它似乎仅限于24/32位格式,并且没有16位格式(FORMAT_RGB16_565不受支持和弃用).

在Gtk +中快速绘制图片有哪些替代方案?

python gtk pygtk cairo

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

有人可以解释回调/事件触发

在之前的SO问题中,建议我使用回调/事件触发而不是轮询.有人可以更详细地解释这一点,或许可以参考在线教程,这些教程展示了如何为基于Java的Web应用程序做到这一点.

谢谢.

events web-applications callback

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