问题列表 - 第5386页

向量,结构和std :: find

再次我与矢量.我希望我不会太讨厌.我有这样的结构:

struct monster 
{
    DWORD id;
    int x;
    int y;
    int distance;
    int HP;
};
Run Code Online (Sandbox Code Playgroud)

所以我创建了一个矢量:

std::vector<monster> monsters;
Run Code Online (Sandbox Code Playgroud)

但现在我不知道如何搜索向量.我想在矢量中找到怪物的ID.

DWORD monster = 0xFFFAAA;
it = std::find(bot.monsters.begin(), bot.monsters.end(), currentMonster);
Run Code Online (Sandbox Code Playgroud)

但显然它不起作用.我想只通过结构的.id元素进行迭代,我不知道该怎么做.非常感谢帮助.谢谢 !

c++ vector find data-structures

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

如何以编程方式中止Windows(XP | Vista)中的关机?

我希望能够从我的应用程序中检测(并且,如果需要,中止)操作系统关闭,最好是使用Windows API.

我知道可以使用命令手动中止关机shutdown -a在最坏的情况下,我可以ShellExecute这个,但我想知道是否有更好的方法来以编程方式阻止关机.

也许只能以编程方式通知操作系统即将关闭 - 如何做到这一点?

winapi shutdown system-shutdown

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

ELMAH日志的独立查看器应用程序

我们在ASP.NET应用程序中使用ELMAH进行错误记录.我们使用SQL Server错误日志记录.由于应用程序中的安全性和配置限制,我们希望将日志查看器UI(Elmah.ErrorLogPageFactory)放在单独的Web应用程序中,并连接到同一数据库.

但是,ELMAH会过滤应用程序名称上的错误,因此只需部署单独的应用程序,您还可以获得单独的日志.有没有办法将ELMAH配置为独立的日志查看器,即显示来自不同应用程序的日志消息?

asp.net elmah

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

Scala的"规范"BDD框架如何工作?

我刚刚开始使用Scala,我想知道哪种语言功能允许你这样做:

"PersistentQueue" should {
  "add and remove one item" in {
    withTempFolder {
      val q = new PersistentQueue(folderName, "work", Config.fromMap(Map.empty))
      q.setup

      q.length mustEqual 0
      q.totalItems mustEqual 0
      q.bytes mustEqual 0
      q.journalSize mustEqual 0

      q.add("hello kitty".getBytes)

      q.length mustEqual 1
      q.totalItems mustEqual 1
      q.bytes mustEqual 11
      q.journalSize mustEqual 32

      new String(q.remove.get.data) mustEqual "hello kitty"

      q.length mustEqual 0
      q.totalItems mustEqual 1
      q.bytes mustEqual 0
      q.journalSize mustEqual 33

      q.close
      dumpJournal("work") mustEqual "add(11:0:hello kitty), remove"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这是来自Kestrel单元测试.

这里发生了什么?是否"PersistentQueue" …

bdd specs scala

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

用于黑客攻击的稳定的PHP CMS

我已经使用Wordpress和Joomla构建了几个小网站,并做了一些黑客攻击,让它们完全按照我的意愿运行.但是,这些以及可能的许多其他PHP CMS都受到持续的安全修复.我没有时间测试修复程序,确保我的自定义设置仍在工作,并在任何人攻击网站之前将其推出,然后在一个月后再做同样的事情 - 我将永远不会做任何其他事情有点开销.

所以我的问题是:是否有一个(最好是PHP)内容管理系统以某种方式成功地避免了持续的安全更新和测试/系统管理员的工作?所以,当我有时间的时候,我可以继续努力,而不是继续竞争修补最新的攻击?

有一个理智的插件模型,以便更容易编码.如果它提供了一种从Joomla和/或wordpress导入数据的简单方法,则可获得更多奖励积分.

谢谢

编辑:正确指出,完全避免更新不是一个明智的目标.相反,我想尽量减少更新的痛苦.所以我真正想要的是:

  • 易于适应和主题的方式保证不会在更新期间中断
  • 简单的更新过程

php content-management-system

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

Python或IronPython

IronPython如何从python.org堆叠到Python的默认Windows实现?如果我正在学习Python,我是否会使用IronPython学习一种微妙的不同语言,以及我将不使用哪些库?

或者,IronPython的任何专业人士(不包括.NET IL编译类)是否会使其更具吸引力?

python ironpython cpython

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

获取阵列中的所有选中复选框

所以我有这些复选框:

<input type="checkbox" name="type" value="4" />
<input type="checkbox" name="type" value="3" />
<input type="checkbox" name="type" value="1" />
<input type="checkbox" name="type" value="5" />
Run Code Online (Sandbox Code Playgroud)

等等.大约有6个并且是手工编码的(即不是从数据库中提取的),因此它们可能会暂时保持不变.

我的问题是如何将它们全部放入数组中(在javascript中),因此我可以在$.post使用Jquery 发出AJAX 请求时使用它们.

有什么想法吗?

编辑:我只希望将选中的复选框添加到数组中

javascript ajax jquery dhtml

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

是否有一种跨平台的方式来获取正在运行的应用程序列表?

我需要获取当前正在运行的应用程序列表,以便我的C++应用程序能够成为焦点.

有人这样做过吗?

c++ qt cross-platform

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

在SQL中返回空表的首选方法是什么?

我知道我可以使用以下查询返回一个空表:

select * from tbFoo where 1=2
Run Code Online (Sandbox Code Playgroud)

但是那段代码对我来说并不好看.

有这种"标准"方式吗?

如果你想知道我为什么要做这么奇怪的事情,那是因为我无法命名我从存储过程返回的数据表,所以我需要空的占位符.

sql

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

设置MasterPage属性时堆栈溢出

当我尝试从ASPX页面在MasterPage中设置公共属性时,我得到了堆栈溢出.

我正在使用TabContainer制作一个"贺卡"编辑器.每个选项卡都有一个用户控件,当更改活动选项卡时,所有内容都会更新 - 这样做我需要将所有数据存储在母版页属性中.

从ASPX页面:

protected void tcTabs_ActiveTabChanged(object sender, EventArgs e)
{
    Master.Message = "blahblah";
}
Run Code Online (Sandbox Code Playgroud)

来自MasterPage:

public string Message
{
    get { return Message; }
    set { Message = value; }
}
Run Code Online (Sandbox Code Playgroud)

这就是我得到堆栈溢出的地方; 在集{}中.我尝试设置的并不重要,每次都会遇到同样的问题.我确定我错过了一些小事,但据我所知,我正在遵循我发现的所有例子.

.net asp.net user-controls master-pages

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