问题列表 - 第31101页

使用Pip安装Python包时如何使用MinGW的gcc编译器?

我配置了MinGW和distutils所以现在我可以使用这个命令编译扩展:

setup.py install
Run Code Online (Sandbox Code Playgroud)

将使用MinGW的gcc编译器并安装包.为此,我安装了MinGW并创建了distutils.cfg文件,其中包含以下内容:

[build]
compiler = mingw32
Run Code Online (Sandbox Code Playgroud)

这很酷,但现在我想使用所有的点数好处.有没有办法在pip中使用相同的MinGW的gcc编译器?这样当我运行时:

pip install <package name>
Run Code Online (Sandbox Code Playgroud)

如果需要,pip将使用MinGW的gcc编译器并编译C代码?

目前我收到此错误:Unable to find vcvarsall.bat.似乎pip并不知道我有gcc编译器.如何配置pip使用gcc编译器?

python windows distutils mingw pip

63
推荐指数
2
解决办法
7万
查看次数

我可以在不关闭屏幕的情况下监控 iPhone 接近传感器吗?还有风景

我已经让接近传感器正常工作,这样我就可以在接近时触发事件,但我试图将其用作一种紧急开关。问题是,每当接近时,屏幕就会关闭,这大大降低了应用程序的可用性:P此外,在横向模式下,接近传感器似乎不会激活(我看不到相机中的闪烁灯) )。有什么办法可以绕过这些标准事件和方法吗?

iphone landscape screen proximity sensors

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

SQLite中的索引是什么?

我不明白索引是什么或在SQLite中做什么.(不是SQL)我认为它允许以升级和降序排序并更快地访问数据.但我只是在这里猜测.

sqlite indexing

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

调用系统调用时的进程状态?

当调用系统调用时,进程状态如何?

我的意思是,不要假设它是像读或写这样的 I/O 系统调用......

是进程本身执行内核代码,还是进程被挂起并且有一个“内核线程”执行系统调用处理程序(并且知道哪个进程称为(当前))?

我不确定是否从执行变为就绪,或从执行变为阻塞。

linux kernel system-calls

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

如何删除除img之外的所有html标签?

我得到了一些html文本,其中包含各种html标签,例如<table>, <a>, <img>,等等.

现在我想用正则表达式来删除所有的HTML标签,除了<img ...></img>(和大写<IMG></IMG>).

这该怎么做?


更新:

我的任务很简单,它只是在首页打印html的文本内容(包括图像)作为摘要,所以我觉得正则表达式很好而且很简单.


再次更新

也许一个样本会让我的问题更好理解:)

有一些HTML文字:

<html>
  <head></head>
  <body>
     Hello, everyone. Here is my photo: <img src="xxx.jpg" />. 
     And, <a href="xxx">know more</a> about me!
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想保留,并删除其他标签.以下是我想要的:

Hello, everyone. Here is my photo: <img src="xxx.jpg" />. And, know more about me!
Run Code Online (Sandbox Code Playgroud)

现在我的代码如下:

html.replaceAll("<.*?>", "")
Run Code Online (Sandbox Code Playgroud)

但它会删除所有的内容<>,但我想保持<img xxx></img>,并删除之间的其他内容< and >

谢谢大家!

regex

4
推荐指数
2
解决办法
9593
查看次数

使用Android NDK录音

我尝试使用android ndk录制音频.人们说我可以使用"frameworks/base/media/libmedia/AudioRecord.cpp".但它在内核中.我该如何访问和使用它?

android android-ndk

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

jQuery .inArray问题

我想检查我的行id是否在数组中.如果我为myindex设置了一个固定值,它可以工作但是因为它低于它总是返回FALSE值.谢谢.

$('#stripeMeSubSubCat tr').each(function(){
    myindex = $.trim($(this).closest("tr").attr("id"));

    var array = [ 0, 52, 53 ];

    alert(myindex);
    alert(array);

    if ((jQuery.inArray(myindex, array)) == -1) {
        var equal = "FALSE";
    } else {
        var equal = "TRUE";
    }
    alert(equal); 
});
Run Code Online (Sandbox Code Playgroud)

arrays jquery

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

rspec模拟与其他模拟框架的优缺点是什么?

我看过很多过时的播客,提到摩卡作为我想要安装的宝石,因为它比rspec更好地模拟.我有一种感觉,rspec开发人员已经抓住了这一点,并从那时起改进了他们的模拟.但是,在默认spec_helper.rb文件中,我看到一些注释掉的代码存根,用于三个模拟框架

  • mocha
  • flexmock
  • rr

向所有能够给我一个合适答案的人提供至少一个这样的框架与rspec自己的模拟框架的利弊.

我会接受一个答案,如果你可以给我一个分解所有三个 rpsec

ruby frameworks rspec mocking rspec-mocks

7
推荐指数
0
解决办法
1234
查看次数

为什么使用If语句更改变量?

我正在读取文本文件并处理一些记录,文本文件的相关示例是

#export_dategenre_idapplication_idis_primary
#primaryKey:genre_idapplication_id
#dbTypes:BIGINTINTEGERINTEGERBOOLEAN
#exportMode:FULL
127667880285760063715151750
127667880285760123715151751
Run Code Online (Sandbox Code Playgroud)

我想在application_id已存储在我的数据库中并且is_primary = 1时执行特定操作

我写了这个PHP来测试我的代码:

$fp1 = fopen('genre_application','r');
if (!$fp) {echo 'ERROR: Unable to open file.'; exit;}


while (!feof($fp1)) {
    $line = stream_get_line($fp1,128,$eoldelimiter); //use 2048 if very long lines
if ($line[0] === '#') continue;  //Skip lines that start with # 
    $field = explode ($delimiter, $line);
list($export_date, $genre_id, $application_id, $is_primary ) = explode($delimiter, $line);

// does application_id exist? 
$application_id = mysql_real_escape_string($application_id); 
$query = "SELECT * FROM jos_mt_links WHERE link_id='$application_id';"; 
$res = mysql_query($query); 
if (mysql_num_rows($res) > …
Run Code Online (Sandbox Code Playgroud)

php if-statement

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

如何在Java中使用其他包来构建相同类的类型?

有两个班

foo.bar.FileUploaderbarbar.foofoo.FileUploader

两者都相同并且延伸 Uploader

在代码中的某处foo.bar.FileUploader使用,并作为一个Uploader类型作为参数提供给我的函数.

现在我需要将它转换回FileUploader不过barbar.foofoo.FileUploader.这给出了一个错误:

错误 - 未处理的错误 java.lang.ClassCastException: foo.bar.FileUploader无法转换为barbar.foofoo.FileUploader

我无法弄清楚出了什么问题,我想这是因为包装不同.在这种情况下:有没有办法仍然使用该类并完成演员表?

java casting

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