小编Jör*_*yer的帖子

当我运行c ++程序时,我不希望控制台出现

我想写一个c ++程序,编译和链接.cpp给出.exe文件.如果我双击并执行它,控制台将被打开和关闭.我不希望该控制台出现.请帮忙.

c++ windows

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

如何在Android P上使用apache http

当我在Android P设备中运行我的应用程序时,我收到如下错误:

java.lang.RuntimeException: Unable to instantiate application com.le.android.client.LeApplication: java.lang.ClassNotFoundException: Didn't find class "com.le.android.client.LeApplication" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.le.android.client-uvQkO641-__8Z_p2oT0t7g==/base.apk"],nativeLibraryDirectories=[/data/app/com.le.android.client-uvQkO641-__8Z_p2oT0t7g==/lib/arm, /data/app/com.le.android.client-uvQkO641-__8Z_p2oT0t7g==/base.apk!/lib/armeabi, /system/lib, /vendor/lib]]
at android.app.LoadedApk.makeApplication(LoadedApk.java:1009)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5836)
at android.app.ActivityThread.access$1000(ActivityThread.java:198)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1637)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6649)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:826)

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.le.android.client.LeApplication" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.le.android.client-uvQkO641-__8Z_p2oT0t7g==/base.apk"],nativeLibraryDirectories=[/data/app/com.le.android.client-uvQkO641-__8Z_p2oT0t7g==/lib/arm, /data/app/com.le.android.client-uvQkO641-__8Z_p2oT0t7g==/base.apk!/lib/armeabi, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateApplication(AppComponentFactory.java:50)
at android.app.Instrumentation.newApplication(Instrumentation.java:1120)
at android.app.LoadedApk.makeApplication(LoadedApk.java:1001)
... 9 more …
Run Code Online (Sandbox Code Playgroud)

java android apache-httpcomponents

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

如何为大内容创建流式视频播放器?

我在Android上开发了一个合适的流媒体视频播放器工作了几个小时,非常成功地创建了一个可以播放歌曲,预告片等小内容的播放器.但是播放器为电影和电视节目等大型内容显示了一些不寻常的行为,因为它需要大量的流媒体,播放器开始滞后于这些数据.任何人都可以帮我解决这个问题的解决方案.

提前致谢...

这是来源:

public class player extends Activity implements OnErrorListener,
    OnPreparedListener {



/** Called when the activity is first created. */
private static final int UPDATE_FREQUENCY = 500;

private static final int STEP_VALUE = 4000;

private static final int DIALOG_KEY = 0;

private TextView currentTime, duration;

private VideoView videoView;

private SeekBar seekbar = null;

private View mediacontroller;

private ProgressDialog progressDialog = null;

private ImageButton playButton = null;

private ImageButton prevButton = null;

private ImageButton nextButton = null;

private boolean isMoveingSeekBar …
Run Code Online (Sandbox Code Playgroud)

android android-video-player smooth-streaming-player

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

想要XBoard协议文档(国际象棋)

我正在寻找XBoard文档。XBoard是国际象棋引擎和国际象棋GUI之间的通信协议。

我知道http://www.gnu.org/software/xboard/engine-intf.html,但是似乎错过了引擎必须发送/接收的用于与主板通信的内容。

从GUI实现(例如xchess或eboard)或国际象棋引擎中对协议进行逆向工程的建议会更好。甚至董事会/引擎交流中的评论摘录也可能会有所帮助。

documentation chess

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

R:计算时间序列中的增量

我在R中有一些时间序列的样本:

> str(d)
 'data.frame': 5 obs. of  3 variables:
 $ date: POSIXct, format: "2010-03-04 20:47:00" "2010-03-04 21:47:00" ...
 $ x   : num  0 10 11 15.2 20
 $ y   : num  0 5 7.5 8.4 12.5
> d
                 date    x    y
1 2010-03-04 20:47:00  0.0  0.0
2 2010-03-04 21:47:00 10.0  5.0
3 2010-03-04 22:47:00 11.0  7.5
4 2010-03-04 23:47:00 15.2  8.4
5 2010-03-05 00:47:00 20.0 12.5
Run Code Online (Sandbox Code Playgroud)

在此示例中,每小时采集x和y的样本(但时间增量不固定).x和y值总是在增长(就像汽车中的milage计数器).我需要增量,两者之间的增长是多少,如下所示:

1 2010-03-04 20:47:00  0.0  0.0
2 2010-03-04 21:47:00 10.0  5.0
3 2010-03-04 22:47:00 …
Run Code Online (Sandbox Code Playgroud)

r time-series

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

unix网络编程书代码因旧操作系统有bug,如何解决这个问题或在哪里获取新代码?

我试图在Linux上下载并运行c代码

UNIX网络编程,第1卷,第2版:网络API:套接字和XTI,Prentice Hall,1998,ISBN 0-13-490012-X.这是由W.史蒂文斯理查德

 http://kohala.com/start/unpv12e/unpv12e.tar.gz
Run Code Online (Sandbox Code Playgroud)

但是,当我构建代码时,我得到了错误:

  gcc -g -O2 -D_REENTRANT -Wall   -c -o connect_nonb.o connect_nonb.c
  In file included from connect_nonb.c:1:
   unp.h:114: error: redefinition of âstruct in_pktinfoâ
   make: *** [connect_nonb.o] Error 1
Run Code Online (Sandbox Code Playgroud)

我注释掉了struct in_pktinfo.然后我遇到了新的错误:

   gcc -g -O2 -D_REENTRANT -Wall   -c -o in_cksum.o in_cksum.c
   gcc -g -O2 -D_REENTRANT -Wall   -c -o inet_ntop.o inet_ntop.c
   inet_ntop.c: In function âinet_ntopâ:
   inet_ntop.c:61: error: argument âsizeâ doesnât match prototype
   /usr/include/arpa/inet.h:67: error: prototype declaration
   make: *** [inet_ntop.o] Error 1
Run Code Online (Sandbox Code Playgroud)

我不想一个接一个地调试整个575文件.

没有这些错误,我在哪里可以获得新代码?新版本书有无错误的代码?

旧代码仅适用于旧操作系统.

谢谢

c unix linux networking

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

python SimpleHTTPRequestHandler服务器退出后使套接字处于TIME_WAIT状态

我编写了一个简单的服务器来扩展SimpleHTTPRequestHandler

如果我在没有向服务器发出任何请求的情况下启动和停止它,我可以开始备份同一个端口,没有任何问题.

启动时,netstat看起来像这样:

sam@hersheezy:server$ sudo netstat -na --program | grep 8001
tcp        0      0 0.0.0.0:8001            0.0.0.0:*               LISTEN      23392/python

发出请求后,netstat看起来像这样(即使请求完成后):

sam@hersheezy:server$ sudo netstat -na --program | grep 8001
tcp        0      0 0.0.0.0:8001            0.0.0.0:*               LISTEN      23392/python    
tcp        0      0 127.0.0.1:8001          127.0.0.1:48659         TIME_WAIT   -

然后,我使用Cc杀死服务器,netstat看起来像这样(此时我无法重启服务器,因为端口已经在使用):

 sudo netstat -na --program | grep 8001
tcp        0      0 127.0.0.1:8001          127.0.0.1:48674         TIME_WAIT   - 

我显然没有正确地关闭一些东西.我发送回复的代码如下所示:

"""
reply is an object that can be json encoded that is written with a response code 200
"""
def send_provider_reply(self, replyobj): …
Run Code Online (Sandbox Code Playgroud)

python http time-wait python-2.7

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

使用C++中的进程名称进入前窗

我是C++的初学者(一直是C#),我接受了用C++编写的遗留程序的麻烦/更新.

我有一个在窗口上运行的进程名称"setup.exe",我知道如何找到它的HANDLE和DWORD进程ID.我知道它有一个窗口肯定但我似乎无法找到如何将此窗口带到前台,这就是我想要做的事情: 使用其进程名称将窗口带到前台.

在互联网上阅读后,我得到了以下算法,我也不确定是否正确的方法:

  1. 从进程名称中查找进程ID.
  2. 使用EnumWindows枚举属于此进程ID的所有窗口
  3. 上面的步骤将为我提供类型为HWND的窗口句柄变量
  4. 我可以通过传入这个HWND变量来设置焦点或设​​置前景.

我的问题在于语法方面,我真的不知道如何开始编写enumwindows,任何人都可以指向一组示例代码,或者如果你有任何指针我应该如何处理这个问题?

谢谢.

c++ windows

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

如何一次使用log4cpp记录多个变量?

如何使用log4cpp记录多个字符串?

例如,如果我想将所有argv记录到main:

#include <iostream>
#include <log4cpp/Category.hh>
#include <log4cpp/FileAppender.hh>
#include <log4cpp/PatternLayout.hh>

using namespace std;

int main(int argc, char* argv[]) {
    log4cpp::Appender *appender = new log4cpp::FileAppender("FileAppender","mylog");
    log4cpp::PatternLayout *layout = new log4cpp::PatternLayout();
    layout->setConversionPattern("%d: %p - %m %n");
    log4cpp::Category& category = log4cpp::Category::getInstance("Category");
    appender->setLayout(layout);
    category.setAppender(appender);
    category.setPriority(log4cpp::Priority::INFO); 

    category.info("program started"); // this works fine, I see it in the logfile

    for(int i=0; i<argc; ++i) {
        // next line does not compile:
        category.info("argv["<<i<<"] = '"<<argv[i]<<"'");
    }

    return 0;
}   
Run Code Online (Sandbox Code Playgroud)

这条线

category.info("argv["<<i<<"] = '"<<argv[i]<<"'");
Run Code Online (Sandbox Code Playgroud)

不编译.显然,记录器不能作为ostream工作.什么是log4cpp记录这样的东西,一次更好?

c++ logging log4cpp

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

在scala中寻找处理重定向的http客户端

我在scala中寻找一个处理重定向的http客户端.如何在scala中获取Url的内容,处理重定向?

我看到了scala.io.Source示例,但他们没有处理重定向.

scala httpclient

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