小编Alo*_*kin的帖子

将项添加到Windows控件框

无论如何在C#中使用我的自定义图标将项目添加到控件框(关闭,最小化和最大化按钮)?

谢谢.

c# icons winforms controlbox

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

我应该用什么技术来编写游戏?

我对3D网络游戏有一个很好的想法,我得出的结论是,可以用Java编写它作为一个小程序,它将存在于Web浏览器下,就像C++中的完整软件一样.它的外观和感觉都一样.

Java在C++上的主要优点是使用Java可以在不下载任何软件的情况下播放.我已经考虑过下载图形,声音等,但我找到了解决方案.RuneScape证明了它是可能的.

所以我的第一个问题是,我的游戏应该在网络浏览器上还是在操作系统上?我认为在Web浏览器中它更便携,尽管你需要安装Java和东西.但事实是,大多数MMO游戏目前还不在网络上.如果你在一个软件中建议所以请建议一种语言--C++或更高效的东西,如Python或C#?

因此,在选择语言后,我需要一个图形解决方案.我应该直接用OpenGL/DirectX编写还是使用游戏引擎?我应该使用什么游戏引擎?食人魔?jMonkeyEngine?

你怎么看?

谢谢!

PS:请不要使用"使用你所知道的"之类的答案.

game-engine

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

在VS2010中没有System.Web

在WPF项目中,我正在尝试添加System.Web作为参考,但在Project - > Add Reference - > .NET中没有System.Web.

替代文字http://img580.imageshack.us/img580/3406/addreference.png

有任何想法吗?

谢谢.

reference visual-studio-2010 visual-studio system.web

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

使用Visual C++ 2010嵌入v8

我正在尝试将v8引擎嵌入到我的C++应用程序中.我使用Visual C++ 2010.我使用此命令成功构建它:

scons env="INCLUDE:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include;C:\Program Files\Microsoft Visual Studio 10.0\VC\include,LIB:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;C:\Program Files\Microsoft Visual Studio 9.0\VC\lib"
Run Code Online (Sandbox Code Playgroud)

然后我:

  • v8/include目录添加到配置属性 - > C/C++ - >常规 - >其他包含目录

  • v8/v8.lib文件添加到配置属性 - >链接器 - >输入 - >附加依赖项.

当我尝试从" 入门"页面编译基本的"Hello World"示例时,它向我显示以下链接错误:

1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__accept@12
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__listen@8
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__send@16
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__closesocket@4
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol …
Run Code Online (Sandbox Code Playgroud)

c++ linker v8 visual-c++

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

Google是否有任何理由在其开源项目中使用cc扩展而不是cpp?

Google是否有任何理由在其开源项目中使用cc扩展而非标准cpp?我也应该这样做吗?

c++

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

重载ASP.NET MVC操作

如何重载ASP.NET MVC中的操作,但是支持GET QueryString?我试着这样做:

public JsonResult Find(string q)
{
    ...
}

public JsonResult Find(string q, bool isBlaBla)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

但每当我访问/controller/find?q=abc/controller/find?q=abc&isBlaBla=false它抛出一个System.Reflection.AmbiguousMatchException.

如何解决这个问题?

c# asp.net asp.net-mvc

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

设计进程监视器Windows服务

我正在设计一个维护进程列表的Windows服务.它可以在它们上运行任务.例如 - 停止特定进程(在其列表中),重新启动特定进程,运行新进程并将其添加到列表中等.

此Windows服务由Web应用程序通过WCF服务控制--Windows服务运行WCF服务,Web应用程序连接到该WCF服务.WCF服务导出诸如Restart(int id)和的方法Stop(int id).

我有几个问题:

  • 当进程意外关闭时(例如,由于内部错误),服务应更新某个数据库中的值.现在,要做到这一点,我只是有一个线程,它每30秒检查一次进程是否正在运行.

    这是否有权这样做?我应该使用这个Exit活动吗?

  • 当服务因任何原因关闭时,它维护的所有进程也将关闭.这样做的正确方法是什么?

    我正在考虑循环遍历列表并在OnClose()调用服务时终止所有进程.这个问题OnClose()是并不总是调用事件.例如,如果服务意外关闭怎么办?它不会打电话OnClose().

  • 我应该如何表示每个任务(例如 - 重新启动进程或停止进程)?

    现在我正在使用System.Threading.Tasks.这是正确的方法吗?

此服务应具有高度可扩展性,并且错误最少.

谢谢.

c# wcf multithreading windows-services process

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

在HTML5 LocalStorage中存储密码

我需要在HTML5 LocalStorage中存储密码(不,我不能使用哈希,我不能要求用户输入他的密码).

最安全的方法是什么?我知道这永远不会真的安全,但我只想尽可能地保证这一点.

你能用JavaScript加密吗?如果是,这项任务的最佳加密算法是什么?

谢谢.

security html5 google-chrome local-storage google-chrome-extension

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

Flask的url_for是否对查询字符串有字符串限制?

Flask的url_for查询字符串是否有字符串限制?

url_for('verify', t='e5e781eef6f1fa9d9062c7831ae7ec5bed3b67ac', _external=True)
Run Code Online (Sandbox Code Playgroud)

返回:

http://127.0.0.1:5000/verify?t=e5e781eef6f1fa9d9062c783
Run Code Online (Sandbox Code Playgroud)

原始字符串为40个字符,生成的查询字符串为24个字符.

这是怎么回事?

url-for flask

5
推荐指数
0
解决办法
3774
查看次数

如何在Go中自动将类型字段添加到JSON?

如何type自动为Go中的每个序列化JSON 添加一个字段?

例如,在此代码中:

type Literal struct {
  Value interface{} `json:'value'`
  Raw   string      `json:'raw'`
}

type BinaryExpression struct {
  Operator string  `json:"operator"`
  Right    Literal `json:"right"`
  Left     Literal `json:"left"`
}

os.Stdout.Write(json.Marshal(&BinaryExpression{ ... }))
Run Code Online (Sandbox Code Playgroud)

而不是生成像:

{
   "operator": "*",
   "left": {
      "value": 6,
      "raw": "6"
   },
   "right": {
      "value": 7,
      "raw": "7"
   }
}
Run Code Online (Sandbox Code Playgroud)

我想生成这个:

{
   "type": "BinaryExpression",
   "operator": "*",
   "left": {
      "type": "Literal",
      "value": 6,
      "raw": "6"
   },
   "right": {
      "type": "Literal",
      "value": 7,
      "raw": "7"
   }
}
Run Code Online (Sandbox Code Playgroud)

json go

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