问题列表 - 第39138页

如何使用lxml,python解析html

我有一些html文件:

<html>
 <body>
   <span class="text">One</span>some text1</br>
   <span class="cyrillic">???</span>some text2</br>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如何使用带Python的lxml获取"some text1"和"some text2"?

python parsing lxml

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

什么是最好的Ruby视频/截屏视频?

什么是真正了解ruby的最佳Ruby屏幕录像/视频?你会推荐哪些?

ruby ruby-on-rails

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

将UIWebView推送到UIViewController上

我看到的几乎所有例子都是用IB完成的,但我不想使用IB.

我想要做的是,当用户选择表中的行时,UIWebView将被推入堆栈并加载该特定页面,同时保持标签栏和导航栏.我不希望浏览器的所有功能都只能滚动浏览页面,因为我的应用程序的其余部分控制着人们如何通过表格浏览网站.

所以我已经能够推送其他视图控制器,但使用相同的方法推送UIWebView不起作用.

这是我到目前为止...

这是Threads.h文件

#import "ThreadContent.h"
#import <UIKit/UIKit.h>


@interface Threads : UITableViewController {
NSMutableArray *threadName;
NSMutableArray *threadTitle; 
UIActivityIndicatorView *spinner;
NSOperationQueue *operationQueue;
UILabel *loadingLabel;
NSMutableDictionary *cachedForum;
NSMutableArray *forumID;
NSInteger *indexPathRowNumber;
NSMutableArray *threadID;

ThreadContent *threadContent;
}

@property (nonatomic, assign) NSMutableArray *forumID;
@property (nonatomic, assign) NSInteger *indexPathRowNumber;

@end
Run Code Online (Sandbox Code Playgroud)

我正在尝试推送UIWebView的Threads.m文件的一部分

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"%i",indexPath.row);//get row number
NSLog(@"%@", [threadID objectAtIndex:indexPath.row]);//thread id
                                                     //forums.whirlpool.net.au/forum-replies.cfm?t=
                                                     //NSString *urlString = [NSString stringWithFormat:@"forums.whirlpool.net.au/forum-replies.cfm?t=%@",  [threadID objectAtIndex:indexPath.row]];
threadContent = [[ThreadContent alloc] init];
[self.navigationController pushViewController:threadContent animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

我的WebView文件..好吧,我不知道该怎么做?我确实把它变成了一个"UIWebView"子类,但是如果我试着把它推到堆栈上,我会发现它需要它成为一个"UIViewController"子类.

push uiwebview

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

JPA:连接表语法

给定以下实体(为简洁起见,此长定义中省略了一些列):

@Table(name = "Products")
public class Products implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @Column(name = "SKU")
    private String sku;
    @Basic(optional = false)
    @Column(name = "ProductName")
    private String productName;

    private boolean allowPreOrder;
    @ManyToMany(mappedBy = "productsCollection")
    private Collection<Categories> categoriesCollection;
    @JoinTable(name = "Products_CrossSell", joinColumns = {
        @JoinColumn(name = "SKU", referencedColumnName = "SKU")}, inverseJoinColumns = {
        @JoinColumn(name = "CrossSKU", referencedColumnName = "SKU")})
    @ManyToMany
    private Collection<Products> productsCollection;
    @ManyToMany(mappedBy = "productsCollection")
    private Collection<Products> productsCollection1;
    @JoinTable(name = "Products_Related", joinColumns …
Run Code Online (Sandbox Code Playgroud)

java jpa

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

PHP preg_match_all在长字符串上失败

这是我的代码:

$long = str_repeat('a very long string text', 100); // try changing 100 to 5000

$str = <<<STR
<abc>a short string text</abc>
<abc>$long</abc>
STR;

preg_match_all('@<abc>([^<>]+)</abc>@sU', $str, $matched);

print_r($matched);
Run Code Online (Sandbox Code Playgroud)

并且它完全按预期工作。但是,将100次重复更改为5000次后,运行

print_r($matched);
Run Code Online (Sandbox Code Playgroud)

而且您只会得到短字符串出现的结果。

我的问题是如何使preg_match或preg_match_all与大型字符串文本(最大1MB或更大)一起使用?

php

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

定位前一个$ this

如何从'click'函数中定位$ this(来自'each'上下文).我想删除尴尬的.parents().find()代码.

$('.layout.responsive').each(function () {
    $('.area.optional', this).before('<a href="#" class="toggle_responsive" onClick="return false">Show details</p>').hide();
    $('.toggle_responsive', this).click(function () {
        $(this).parents('.layout.responsive').find('.area.optional').toggle();
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery

5
推荐指数
2
解决办法
1105
查看次数

ImageMagick“转换”实用程序 Magick++ 等效吗?

抱歉,如果标题没有任何意义。

目前,imagemagick 转换实用程序上的以下参数非常适合我的需要。我正在尝试获取 .svg 文件,将其放大并将其写入为 png 文件。

 convert -density 36  home.svg  home_1.png
Run Code Online (Sandbox Code Playgroud)

不幸的是,我需要使用 Magick++(ImageMagick 的 C++ 接口/API),但我似乎无法在 Magick++ 中获得等效的操作。

有没有 ImageMagick 专业人士可以帮助我解决这个问题?

我当前的代码是:

image.density(Geometry(36,36));

    image.read( "Character.svg" );

    image.write( "xx.png" ); 
Run Code Online (Sandbox Code Playgroud)

我尝试过移动image.density()该部分,但我的图像永远不会改变。它只是被光栅化并保存为 png 格式。

c++ svg imagemagick image-processing magick++

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

TrueType 到 C 数组

我正在编写一个低级 C 应用程序,并且计划使用数组来存储我的字体。

问题是,我想使用的字体是 TrueType 格式。我该如何:

  1. 将 TTF 转换为大尺寸、黑白、位图字体,无需任何 AA(严格来说与编程无关);

  2. 将黑白位图字体解析为 C 字节数组。

位图应该使用什么格式?应该足够简单,我这个只有一年多经验的初学者程序员可以编写一个解析器将其存储在所述数组中。

我不想使用外部库,并且我想保留 C Std。库。使用量降至最低。这是一个大学项目,我想自己写所有内容。

c parsing text typography low-level

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

在mysql中枚举或Bool?

简单愚蠢的问题.什么是更好的?

Bool或Enum('y','n')?

mysql enums boolean

7
推荐指数
3
解决办法
9584
查看次数

以WPF形状添加一些文本

我有一个自定义WPF控件MyLine,它应该代表或不代表中间的某些文本.

public class MyLine : Shape
{   
    public double X1, Y1, X2, Y2;
    public bool IsTextDisplayed;
    public string Caption;

    protected override System.Windows.Media.Geometry DefiningGeometry
    {
        get
        {
            var geometryGroup = new GeometryGroup();

            if (IsTextDisplayed)
            {
                // calculate text point
                var midPoint = new Point((X1 + X2) / 2.0, (Y1 + Y2) / 2.0);
                // add 'Caption' text in that point
                // ???
            }

            // Add line
            geometryGroup.Children.Add(new LineGeometry(
                new Point(X1, Y1), new Point(X2, Y2)));

            return geometryGroup;

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

那么,我该如何在这里添加文字呢?

wpf wpf-controls

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