问题列表 - 第2230页

如何在VS 2008上安装boost?

我几乎完全安装了Boost,但是我在如何在Tools-> options-> projects-> VC++ Directories中设置我的Boost路径时遇到了问题.

我已经写了包含文件和库的路径(我的文件夹包含两个子文件夹,lib并且include),但是当我尝试使用Boost时 #include boost/regex.hpp,我得到了这个链接错误:

LINK : fatal error LNK1104: cannot open file 'libboost_regex-vc90-mt-gd-1_36.lib
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何为Visual Studio 2008正确安装Boost吗?

c++ installation boost visual-studio-2008

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

应用程序多播的最佳教程?

我最近意识到IP多播(显然在公共互联网上效果不佳)和应用程序多播(根据http://en.wikipedia.org显然在IRC和PSYC中使用)之间存在区别./ wiki/Multicast).

有没有关于实现应用程序级多播的好教程?

我认为组播的重点是减少普通网段的带宽,因此我很难理解应用级组播的作用.

irc ip multicast

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

有人可以向我解释匿名方法吗?

德尔福2009,在一些很酷的东西,也刚刚得到匿名方法.我已经看过这些示例,以及关于匿名方法的博客文章,但我还没有得到它们.有人可以解释为什么我应该兴奋吗?

delphi closures anonymous-methods

29
推荐指数
5
解决办法
7344
查看次数

将指针/引用传递给函数

这听起来像是一个愚蠢的问题,但我还在学习C,所以请耐心等待.:)

我正在研究K&R(结构)的第6章,到目前为止,这本书已经取得了巨大的成功.我决定使用相当多的结构,因此在本章的早期就使用了point和rect示例做了很多工作.我想尝试的其中一件事是canonrect通过指针改变功能(第2版,第131页),然后返回void.

我有这个工作,但遇到一个打嗝,我希望你们可以帮助我.我想canonRect创建一个临时矩形对象,执行其更改,然后重新分配它传递给临时矩形的指针,从而简化代码.

但是,如果我这样做,矩形不会改变.相反,我发现自己手动重新填充我传入的矩形字段,这确实有效.

代码如下:

#include <stdio.h>

#define min(a, b) ((a) < (b) ? (a) : (b))
#define max(a, b) ((a) > (b) ? (a) : (b))

struct point {
    int x;
    int y;
};

struct rect {
    struct point lowerLeft;
    struct point upperRight;
};

// canonicalize coordinates of rectangle
void canonRect(struct rect *r);

int main(void) {
    struct point p1, p2;
    struct rect r;

    p1.x = 10;
    p1.y = 10;
    p2.x = 20;
    p2.y …
Run Code Online (Sandbox Code Playgroud)

c struct pointers reference

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

语言巫师认为有害吗?

奇才可以启动功能.他们也可以混淆你的代码,并且是反YAGNI.

总的来说,你认为奇才更有用还是更有害?

ide code-generation wizard yagni

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

最适合java开发的操作系统?

什么是Java开发的最佳操作系统?来自Sun的人正在推动Solaris,是的Solaris本身包含一些额外的功能,例如(dTrace,性能调优JVM的可能性等等).我的一些朋友已将他们的应用程序移植到solaris上,他们告诉我,表演很精彩.我不满意切换我的操作系统,而是使用Solaris.

你有什么经历?

java operating-system jvm solaris

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

上传文件最安全的方法是什么?

我工作的公司最近在我们托管的网站上遇到了许多标头注入和文件上传攻击,虽然我们已经修复了关于标头注入攻击的问题,但我们尚未控制上传漏洞.

我正在尝试设置一个即插即用型的上传脚本系列,以便内部使用,设计人员可以将其复制到他们的网站结构中,修改一些变量,并有一个随时可用的上传表单.他们的网站.我们希望尽可能地限制我们的曝光(我们已经关闭了fopen和shell命令).

我在网站上搜索了最后一小时,发现许多不同的答案处理依赖外部资源的特定方法.您认为什么是最好的仅限脚本的解决方案,具体到足以用作可靠的保护方法?另外,如果可能的话,我想将语言限制为PHP或伪代码.

编辑:我找到了我的答案(在下面发布),虽然它确实使用了shell命令exec(),但是如果阻止脚本文件被上传(这个解决方案做得很好),你就不会遇到任何问题.

php security file-upload

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

如何从文本框中读取文本并使其中一些链接?

我将用一个例子来说明问题.

文本框中有一些文字如下:

嗨!这是一个例子[lnk] text [/ lnk]

当我按下提交按钮并发布此文本时,[lnk]和[/ lnk]标签中的单词必须是这样的链接,如www.mysite.com?link=text.

如何使用javascript或jquery轻松实现?

注意:我对javascript不是很了解.

javascript asp.net jquery

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

首次创建时线程消耗了多少内存?

我知道在应用程序中创建太多线程并不是你可能称之为其他正在运行的进程的"好邻居",因为即使这些线程处于有效的休眠状态,也会消耗cpu和内存资源.

我感兴趣的是:睡眠线程消耗了多少内存(win32平台)?

从理论上讲,我假设在1mb的区域内(因为这是默认的堆栈大小),但我很确定它不到这个,但我不确定为什么.

任何有关这方面的帮助将不胜感激.

(我问的原因是我正在考虑引入一个线程池,我想通过创建一个包含5个线程的池来节省多少内存,而不是20个手动创建的线程)

c++ winapi multithreading

8
推荐指数
2
解决办法
5017
查看次数

jQuery $(document).ready和UpdatePanels?

我正在使用jQuery将一些鼠标悬停效果连接到UpdatePanel内的元素.事件受到约束$(document).ready.例如:

$(function() {    
    $('div._Foo').bind("mouseover", function(e) {
        // Do something exciting
    });    
});
Run Code Online (Sandbox Code Playgroud)

当然,这工作正常第一次加载页面时,但是当在UpdatePanel做局部页面更新,它无法运行,鼠标悬停效果不工作了的UpdatePanel内.

在jQuery中连接东西的推荐方法是什么,不仅在第一页加载时,而且每次UpdatePanel都会触发部分页面更新?我应该使用ASP.NET ajax生命周期而不是$(document).ready吗?

javascript asp.net jquery asp.net-ajax javascript-events

470
推荐指数
10
解决办法
22万
查看次数