问题列表 - 第19970页

如何避免使用Java ServerSocket阻塞?

我正在研究一个套接字监听器,它必须在2个端口上侦听2种类型的数据(端口80和端口81).这些数据与对数据执行的操作类型非常相似,只是因为它们到达不同的端口而不同.我继续使用Java的ServerSocket类编写实现,但后来才意识到ServerSocket类的accept()方法是块,我的实现无法承受.所以现在我正在考虑使用Java NIO实现相同的功能,但在完成了一些教程之后,我认为我比我开始时更困惑.如果这里的某个人可以引导我完成整个过程,即使它是伪代码或技术"下一步该做什么",那将是很棒的.这就是我打算实现的目标.

通过调用2个类似的线程来监听,就像永远在2个端口上一样.(非阻塞)来自某个网​​络位置的远程设备连接,发送数据然后断开连接.

我想如果只知道如何使用NIO设置服务器来监听端口,那么就可以实现localhost上的端口80,其余的都很容易实现.

干杯

java sockets concurrency nonblocking

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

MYSQL可以支持大小约为4 GB的数据库吗?我有任何性能问题吗?

我计划在一个表中有一个大小超过1200万条记录的数据库,没有其他连接等,用于搜索,根据表的字段名称进行过滤,在MYSQL后端和php前端大约4 GB大小.

问题是MYSQL可以支持大小约为4 GB的数据库,当我使用php进行搜索时,我是否会遇到任何性能问题

我是否能够在至少30到60秒内获得结果

请你的建议

mysql performance

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

mysql:在所有表格中将http://old-domain.com更改为http://new-domain.com

我正在使用这里的陈述:

http://www.mydigitallife.info/2007/10/01/how-to-move-wordpress-blog-to-new-domain-or-location/

但我不得不修改它们,因为我使用多用户,它有不同的表结构(奇怪的编号表).正如你在我之前的问题中所看到的那样,这一切都非常有问题......所以我的问题是:

我可以将http://old-domain.com更改为http://new-domain.com到处...在该数据库的每个表中?我如何进行这样的搜索并用mysql替换?或者可能还有其他东西可以更好地用于此任务?

mysql sql wordpress

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

如何在不将焦点转移到其他窗口的情况下显示MFC对话框

我有ShowWindow显示的对话框(hWnd,SW_SHOWNOACTIVATE); 但它不起作用,新的对话仍然是重点,为什么呢?

这是我程序中的一些代码片段,QueryWindow是与对话框链接的MFC对话框类:

QueryWindow window;
//window.DoModal();
window.Create(QueryWindow::IDD);
window.ShowWindow(SW_SHOWNOACTIVATE);
Run Code Online (Sandbox Code Playgroud)

c++ mfc

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

函数本地typedef在C++ 0x lambdas中是否可见?

我遇到了一个奇怪的问题.以下简化代码重现了MSVC 2010中的问题:

template <typename T>
struct dummy
{
    static T foo(void) { return T(); }
};

int main(void)
{
    typedef dummy<bool> dummy_type;
    auto x = []{ bool b = dummy_type::foo(); };
    // auto x = []{ bool b = dummy<bool>::foo(); }; // works
}
Run Code Online (Sandbox Code Playgroud)

typedef函数中本地创建的我似乎并没有在拉姆达可见.如果我用typedef实际类型替换它,它按预期工作.

以下是一些其他测试用例:

// crashes the compiler, credit to Tarydon
int main(void)
{
    struct dummy {};

    auto x = []{ dummy d; };
}

// works as expected
int main(void)
{
    typedef int …
Run Code Online (Sandbox Code Playgroud)

c++ lambda compiler-bug c++11

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

如何从我的HTML页面获取其他网站的信息?

需要的是如下:

我有一个HTML网页,我需要访问另一个网站,并从其源代码中获取一些东西.

我想运行类似的东西

link = "http://www.google.com";
doc.querySelectorAll('#courses_menu > ul > li > a'); // Apply on the link.
Run Code Online (Sandbox Code Playgroud)

从链接获得我需要的东西并使用它!

但是,我正在使用Jetpack滑动条.

它是否必须对HTTP请求执行任何操作?

html javascript firefox-addon firefox-addon-sdk

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

如何区分浏览器后退/前进按钮?

可能吗?甚至更好,是否可以使用jQuery?

我需要知道是否使用单击后退按钮或前进按钮,以便我可以正确使用页面过渡效果,例如.从左到右滑动,如果它们向前滑动,反之亦然.

javascript jquery button back

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

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

这是一个正确的JSON数据结构吗?

我已将我的php结果数组转换为json.现在我想知道这是正确的json格式.我的代码echo json_encode($row); 我必须使用它与jquery自动完成插件...

{"0":"1","id":"1","1":"Albania","country":"Albania"} 
{"0":"2","id":"2","1":"Algeria","country":"Algeria`"}
{"0":"3","id":"3","1":"Angola","country":"Angola"}
{"0":"4","id":"4","1":"Anguilla","country":"Anguilla"}
{"0":"5","id":"5","1":"Antigua","country":"Antigua"}
{"0":"6","id":"6","1":"Argentina","country":"Argentina"}
{"0":"7","id":"7","1":"Armenia","country":"Armenia"}
{"0":"8","id":"8","1":"Aruba","country":"Aruba"}
{"0":"9","id":"9","1":"Australia","country":"Australia"}
{"0":"10","id":"10","1":"Austria","country":"Austria"}
{"0":"11","id":"11","1":"Azerbaijan","country":"Azerbaijan"}
0":"26","id":"26","1":"Bulgaria","country":"Bulgaria"}
{"0":"27","id":"27","1":"Burkina Faso","country":"Burkina Faso"}
Run Code Online (Sandbox Code Playgroud)

php json

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

凸面船体4点

我想要一个算法来计算4个2D点的凸包.我已经研究了广义问题的算法,但我想知道是否有一个简单的4点解决方案.

algorithm graphics convex-hull computational-geometry

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