问题列表 - 第40006页

一个非常简单的C++网络爬虫/蜘蛛?

我正在尝试用C++做一个非常简单的网络爬虫/蜘蛛应用程序.我一直在谷歌搜索一个简单的理解这个概念.我发现了这个:

http://www.example-code.com/vcpp/spider.asp

但是,它有点复杂/难以消化.

我想做的只是,例如:

输入网址:www.example.com(我将使用bash-> wget,获取内容/源代码)

然后,将寻找,也许"一个href"链接,然后存储在一些数据文件中.

对我来说,任何简单的教程或指南?

我刚开始学习C++(1个月)

c++ web-crawler

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

两个Android模拟器之间的通信

我的机器在 Windows 7 上运行。我想在同一台机器上运行的两个 Android 模拟器之间进行通信。
第一个模拟器正在侦听某个 IP 10.0.2.15 当第二个模拟器尝试创建

Socket socket = new Socket ("10.0.2.15",8080);

它给出异常,无法连接到10.0.2.15 有谁知道如何解决这个问题?

编辑:我已经阅读了https://developer.android.com/studio/run/emulator-networking#connecting但它说

在 B 的控制台上,发出 redir add tcp:8080:80

B 的控制台是什么意思,或者 B 的控制台在哪里?

java android

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

在java.library.path上找不到基于APR的Apache Tomcat Native库?

嗨伙计们尝试在tomcat上使用eclipse/linux运行我的应用程序时,我收到以下信息消息:

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.20/jre/../lib/amd64:/usr/lib64/xulrunner-addons:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

apache tomcat java-ee

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

Google静态地图网址长度限制

我有153个标记,需要用它们生成一个静态地图,但是当把它们放在网址中时,我得到一个如下错误:

414 Request-Uri Too Large
Run Code Online (Sandbox Code Playgroud)

我的网址是这样的

"http://maps.google.com/maps/api/staticmap?center=13.00,-85.00&size=600x500&maptype=roadmap&markers=13.305,-86.18636&markers=13.72326,-86.13705&......"
Run Code Online (Sandbox Code Playgroud)

谢谢大家!

javascript django google-maps google-maps-api-3 google-maps-static-api

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

如何获取没有上下文路径的请求URI?

方法request.getRequestURI()返回带有上下文路径的URI.

例如,如果一个应用程序的基本网址http://localhost:8080/myapp/(即上下文路径是MYAPP),和我打电话request.getRequestURI()http://localhost:8080/myapp/secure/users,它将返回/myapp/secure/users.

有没有办法我们只能得到这个部分/secure/users,即没有上下文路径的URI?

java servlets

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

Haskell中的功能依赖

我真的不明白.为什么我们需要呢?我的意思是如果我使用相同的类型参数,我认为这意味着它们应该是相同的类型.

我听说它可以帮助编译器避免无限循环.有人可以告诉我一些更多细节吗?

最后,在Real World Haskell中我们应该遵循功能依赖的使用吗?

[后续问题]

class Extract container element where
  extract :: container -> element

instance Extract (a,b) a where
  extract (x,_) = x
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我对容器和元素都使用了相同的类型变量'a',我认为编译器因此可以推断这两种类型是相同的类型.

但是当我在GHCi中尝试这个代码时,我收到了以下反馈:

*Main> extract('x',3)
<interactive>:1:0:
    No instance for (Extract (Char, t) element)
      arising from a use of `extract' at <interactive>:1:0-13
    Possible fix:
      add an instance declaration for (Extract (Char, t) element)
    In the expression: extract ('x', 3)
    In the definition of `it': it = extract ('x', 3)
Run Code Online (Sandbox Code Playgroud)

当其中一个被指定为类型'Char'时,为什么另一个仍未解析类型'element'?

haskell types type-systems typeclass functional-dependencies

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

我可以循环C++类的(公共)属性吗?

我找到了C Structs和C#类的答案,但是对于C++来说却是空手而归.编辑:在C,你不能.在C#中,它是GetProperties()方法.

上下文:我有一个带有公共属性的C++类(让我们说一个带有X,Y,Z的点).我想通过UDP将这些属性发送到Java客户端.我的想法是创建一个具有三个属性的字节(char*)缓冲区(我处理了字节序问题).

prepareForUdp(char * buffer)
 {
   int offset = 0;
   int offsetValue = 4;
   char tempBuffer[16];  

   memcpy( tempBuffer, &X_, sizeof(X_) );
   offset = offset + offsetValue;
   memcpy( tempBuffer + offset, &Y_, sizeof(Y_) );
   offset = offset + offsetValue;
   memcpy( tempBuffer + offset, &Z_, sizeof(Z_) );
   offset = offset + offsetValue;  

   memcpy( buffer, tempBuffer, sizeof(buffer) );
 }
Run Code Online (Sandbox Code Playgroud)

我希望我的界面是进化的,因为这个点可能会得到第四维,第五维或第n维,我希望我的prepareForUdp()方法是(相对)通用的.

我的问题是:如何循环(或迭代)我的属性?

c++ iteration attributes

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

如何在JS中嵌套对象?

我是一个c ++程序员,这是一个C++代码,如何有类似的JS代码,

class A {
 public:
  void sayHello();
};

class B  {
 public:
  A a;
};

main()
{
 B b;
 b.a.sayHello(); 
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何在PHP中检查字符串是否为base64有效

我有一个字符串,并希望使用PHP进行测试,如果它是有效的base64编码.

php validation base64

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

在iPhone中将NSTimeInterval转换为NSString?

如何将NSTimeInterval转换为NSString?我有

NSTimeInterval  today = [[NSDate date] timeIntervalSince1970];
Run Code Online (Sandbox Code Playgroud)

我必须将"今天"作为输入作为NSString.

iphone nsstring nstimeinterval

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