小编hop*_*per的帖子

无法从网站上提取HTML

我正在从网站上提取HTML,通过发送标题让网站认为我只是一个浏览网站的用户,如下所示:

def page(goo):
    import fileinput
    import sys, heapq, array, urllib
    import BeautifulSoup
    from BeautifulSoup import BeautifulSoup
    import re
    from urllib import FancyURLopener
    class MyOpener(FancyURLopener):
        version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11'
    myopener = MyOpener()
    filehandle = myopener.open(goo)
    return filehandle.read()
page=page(WebSite)
Run Code Online (Sandbox Code Playgroud)

这适用于大多数网站,甚至谷歌和维基百科,但不适用于Tmart.com.不知何故,Tmart可以看到它不是一个Web浏览器,并返回错误.我怎样才能解决这个问题?

html python urllib web

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

使用配置文件部署可执行文件

我是新手在Linux上部署用C/C++编写的程序,我想知道在这种情况下你会做什么.

我有一个二进制文件(用GNU Make编译),需要读取配置文件(如myprogram.conf).但是当我编写一个Makefile来部署这个文件时/usr/bin/,配置文件应该放在哪里?可执行文件如何知道它在哪里?

c c++ linux gnu-make

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

显示div几秒钟然后自动消失

页面加载时,a div应显示3秒钟,然后自动消失.我目前在使用代码时遇到问题.我在下面使用以下代码:

jQuery("#infor").delay(6000).fadeOut("slow");
Run Code Online (Sandbox Code Playgroud)

我的HTML是:

<div id="infor">
something
</div>
Run Code Online (Sandbox Code Playgroud)

但它似乎没有奏效.有谁知道为什么这段代码不起作用?

jquery hide seconds

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

CSS动画:left:100%和translate(100%)之间的差异

我已经阅读了有关如何使用转换的更好的性能的信息,但似乎它们的行为略有不同:使用left:100%将动画对象一直移动到屏幕的末端,而translate(100%)仅将动画对象移动到其长度。也就是说,它使屏幕移动了100%,而对象移动了100%。

可以解释为什么会这样,使用时可以做什么来重现相同的行为translate

您可以在此处查看演示:http : //jsfiddle.net/32VJV/1/

.slide_1 {
    top: 0px;
    left:0%;
    position: absolute;
    overflow: hidden;
    font-size: 30px;
}
.slide_1 {
    -webkit-animation: slide 3s infinite;
    -webkit-animation-delay: 0s;
    -webkit-animation-fill-mode:forwards;
    -webkit-transform-origin: 0% 0%;
}
.slide_2 {
    top: 25px;
    left:0%;
    position: absolute;
    overflow: hidden;
    font-size: 30px;
}
.slide_2 {
    -webkit-animation: slide2 3s infinite;
    -webkit-animation-delay: 0s;
    -webkit-animation-fill-mode:forwards;
    -webkit-transform-origin: 0% 0%;
}
@-webkit-keyframes slide {
    0% {
        -webkit-transform: translate(0%);
    }
    50% {
        -webkit-transform: translate(100%);
    }
    100% {
        -webkit-transform: translate(0%);
    } …
Run Code Online (Sandbox Code Playgroud)

css

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

当你在进程上点击ctrl + z时会发生什么?

如果我正在运行一个长时间运行的进程,当我用Ctrl+ 停止它时Z,我在终端中收到以下消息:

76381 suspended  git clone git@bitbucket.org:kevinburke/<large-repo>.git
Run Code Online (Sandbox Code Playgroud)

流程暂停时实际发生了什么?国家是否被记忆?此功能是否在操作系统级别实施?当我重新启动它时,该过程如何能够从中断处继续执行fg

unix

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

“CL.exe”退出代码 -1073741515

我正在使用 Windows 7 64 位机器。我下载了 VC++ 和 Windows SDK 的快速版本。我需要在 64 位编译器中编译我的代码。编译时,我收到以下错误:

“CL.exe”退出代码 -1073741515

这个错误是什么意思?

visual-c++

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

Dart编辑器的主题

眼下,白色背景是杀死我的眼睛,因为它是一个looong黑夜.是否可以从Dart编辑器(v 0.1)更改主题(更暗的东西)?选择背景颜色和语法高亮怎么样?

dart dart-editor

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

无法解组这个xml

试图了解如何在Go中解组XML.阅读多个示例和stackoverflow问题.我想要的是在系统上安装所有补丁的切片.我甚至无法获得解组的解组,没有错误,只是一个空片.可能做的事情基本上是错误的,提前感谢任何建议.

<probe version="1.3" date="2012-03-26:17:10">
     <properties>
     </properties>
     <patches group="server">
        <file name="5002012-02-09CR00000server.jar"/>
        <file name="5002012-02-17CR00001server.jar"/>
     </patches>
     <patches group="client">
        <file name="5002012-02-09CR00000client.jar"/>
        <file name="5002012-02-17CR00001client.jar"/>
     </patches>
</probe>
Run Code Online (Sandbox Code Playgroud)
type Patch struct {
    group string `xml:"group,attr"`
}

type Probe struct {
    XMLName xml.Name `xml"probe"`
    Patches []Patch `xml:"patches"`
}
Run Code Online (Sandbox Code Playgroud)

xml go

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

如何录制流

我需要记录从我的应用程序传递到另一个应用程序(在我的控制下)的数据流.

我想这样做来记录发送和接收的字节以进行集成测试.

我可以这样做:

void inputStreamToOutputStream(final InputStream inputStream, final OutputStream out) {
    Thread t = new Thread(new Runnable() {

        public void run() {
            try {
                int d;
                while ((d = inputStream.read()) != -1) {
                    out.write(d);
                    savedFile.write(d);
                }
            } catch (IOException ex) {
            }
        }
    });
    t.start();
}
Run Code Online (Sandbox Code Playgroud)

但感觉应该已经有了一个库来做到这一点.我可以看到Apache IOUtils有一种copy将两个流绑定在一起的方法:

IOUtils.copy(in, out);
Run Code Online (Sandbox Code Playgroud)

但这不会让我'记录'发送的字节.在我自己开始之前,有人可以建议一个像样的库吗?

java

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

CGImageRef cg = [[UIImage imageNamed:Path] CGImage]; 需要CGImageRelease(cg)'?

我试图从iOS中的图像资源中读取ARGB像素.为此,我需要一个CGImageRef我可以使用它来获得它CGDataProvider.我的问题是,如果我创建一个CGImageRef使用:

CGImageRef cg = [[UIImage imageNamed: Path] CGImage];
Run Code Online (Sandbox Code Playgroud)

我最终还需要打电话CGImageRelease(cg)吗?如果我不打电话CGImageRelease,我会有内存泄漏吗?

我遇到的另一个问题是第二次读同一个文件会返回一个空图像,我怀疑这可能是因为我CGImageRelease第一次没有打电话.

objective-c core-foundation cgimage ios

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

标签 统计

c ×1

c++ ×1

cgimage ×1

core-foundation ×1

css ×1

dart ×1

dart-editor ×1

gnu-make ×1

go ×1

hide ×1

html ×1

ios ×1

java ×1

jquery ×1

linux ×1

objective-c ×1

python ×1

seconds ×1

unix ×1

urllib ×1

visual-c++ ×1

web ×1

xml ×1