javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

命令行中的Android Stop Emulator

这个问题与如何通过命令行关闭Android仿真器相同。

但是,在尝试了第一个答案中的建议解决方案后,adb emu kill对我而言并未证明是成功的。

我正在为Android应用程序自动化单元测试。 我的bash脚本在无头计算机上运行。 它使用kill -9创建一个android设备,并使用2705198059457348648610属性执行emulator。 然后,它编译测试项目,使用adb连接到仿真器,安装项目并执行我的测试。 这一切都很好。

现在,我需要终止仿真器过程,就像引用的帖子一样,我只能使用kill -9来执行此操作。

Google的“从命令行管理AVD”教程只提到了如何在GUI环境中停止模拟器。

任何帮助表示赞赏。

trans by 2020-01-16T13:08:17Z

正则表达式-JavaScript-用SP替换破折号(连字符)

我已经寻找了一段时间,虽然我发现了很多将空格更改为连字符(连字符)的方法,但我没有找到任何其他方法。

最初我有:

var str = "This-is-a-news-item-";

我尝试将其替换为:

str.replace("-", ' ');

并简单地显示结果:

alert(str);

目前,它什么也没做,所以我不确定该向何处去。 我试图扭转一些现有的用破折号代替空格的方法,但是这也不起作用。

谢谢您的帮助。

trans by 2020-01-16T13:02:38Z

html-如何使行内元素出现在换行符上,或者块元素不占据整行?

我不知道如何使用CSS做到这一点。 如果我仅使用<br>标记,它就可以完美工作,但是出于明显的原因,我试图避免这样做。

基本上,我只希望br span重新开始,但是:

  • 如果我将其设置为内联元素,则不会出现换行符。
  • 如果我将其作为一个块元素,它将进行扩展以适合整行,将每个图标放在其单独的行上,并在屏幕上浪费大量的空间(每个br的大小都会稍有不同,但是不会 整个屏幕一样宽。)

示例代码:可以,但是使用br标签:

<li class='feature_wrapper' id='feature_icon_getstart'> 
    <span style='display: none;' class='search_keywords'>started</span> 
    <span class='feature_icon spriteicon_img' id='icon-getstart'><a href='getstarted/index.html' class='overlay_link'></a></span><br/>
    <span class='feature_desc'><a href='getstarted/index.html' >Getting Started Wizard</a></span> 
</li>

我想用CSS设置样式以获得相同的结果:

<li class='feature_wrapper' id='feature_icon_getstart'> 
    <span style='display: none;' class='search_keywords'>started</span> 
    <span class='feature_icon spriteicon_img' id='icon-getstart'><a href='getstarted/index.html' class='overlay_link'></a></span>
    <span class='feature_desc'><a href='getstarted/index.html' >Getting Started Wizard</a></span> 
</li>

有任何想法吗? 还是我走错路了?

trans by 2020-01-16T12:58:04Z

排序-operator.itemgetter和sort()在Python中如何工作?

我有以下代码:

# initialize
a = []

# create the table (name, age, job)
a.append(["Nick", 30, "Doctor"])
a.append(["John",  8, "Student"])
a.append(["Paul", 22, "Car Dealer"])
a.append(["Mark", 66, "Retired"])    

# sort the table by age
import operator
a.sort(key=operator.itemgetter(1))    

# print the table
print(a)

它创建一个4x3的表格,然后按年龄对其进行排序。 我的问题是operator到底是做什么的? operator.itemgetter函数是否返回项目的值? 为什么我不能在那里输入类似key=a[x][1]的内容? 可以吗 如何用操作员打印诸如3x2这样的表格的某个值,即22

  1. Python如何对表格进行排序? 我可以对它进行反向排序吗?

  2. 我如何根据两个列(例如第一个年龄,然后如果年龄是相同的b名称)进行排序?

  3. 没有operator怎么办?

trans by 2020-01-16T12:52:06Z

javascript-仅在值不存在时才使用lodash推送到数组?

我正在尝试创建一个数组,如果不存在值,则将其添加,但是如果该值存在,我也想从数组中删除该值。

像Lodash这样的人应该可以做这样的事情。

我对您的最佳做法建议感兴趣。

另外值得指出的是我正在使用Angular.js

*更新*

if (!_.includes(scope.index, val)) {
    scope.index.push(val);
} else {
  _.remove(scope.index, val);
}
trans by 2020-01-16T12:45:21Z

jQuery-如何通过JavaScript数组中的键和值查找对象的索引

鉴于:

var peoples = [
  { "attr1": "bob", "attr2": "pizza" },
  { "attr1": "john", "attr2": "sushi" },
  { "attr1": "larry", "attr2": "hummus" }
];

通缉:

对象的索引,其中attr === value例如attr1 === "john"attr2 === "hummus"

更新:请仔细阅读我的问题,我既不想通过$ .inArray查找对象,也不想获取特定对象属性的值。 请考虑这个作为您的答案。 谢谢!

trans by 2020-01-16T12:37:27Z

休息-HATEOAS:简明描述

我试图对HATEOAS有了一个清晰简洁的理解,但我绝不是专家WRT REST。 (由于[[http://www.looah.com/source/view/2284],我想我明白了)。

任何人都可以提出同样引人入胜的博客/文章WRT HATEOAS吗?

trans by 2020-01-16T12:31:59Z

禁止在本地网络上访问WAMP 403

我知道这个问题已经问过很多次了

我在互联网上关注了大多数答案,但仍然收到了相同的消息

403禁止

您无权访问此服务器上的/。

奇怪的是,当我使用同一台PC访问403 Forbidden时,它可以正常运行,但是如果我使用我的IP地址403 Forbidden

同样让我感到奇怪的是,我试图在其他PC上安装WAMP,并且没有任何配置就可以访问该PC。

因此,我认为这是因为McAfee和Firewall在Windows和McAfee上打开了端口,并且没有任何更改,因此我关闭了Firewall,但仍然没有任何更改。

然后我无缘无故地通过路由器“端口转发”打开了端口,但仍然没有任何变化。

我不认为这是因为我在WAMP中进行配置,因为我仍然能够收到此403 Forbidden消息,并且通过使用其他PC进行任何配置也无法访问它。

两台PC的设置如下:

Windows 8专业版

  • WAMP Wampserver:2.4
  • Apache版本:2.4.4
  • PHP版本:5.4.12
  • MySQL版本:5.6.12

可访问的PC使用Microsoft Security Essentials。

无法访问的PC使用McAfee Internet Security。

我试图关闭WAMP并启动IIS对于Microsoft Server(我可以从任何PC正常工作),但是WAMP仍然无法正常工作

我遵循了这些教程:

  • 如何在LAN或WAN中访问WAMP服务器
  • WAMP安装和设置虚拟主机指南
  • WAMP的安装和设置LAN和全球访问指南

堆栈溢出在这里回答:

  • 无法访问本地网络上的Wamp服务器
  • Windows 7上的WAMP 403禁止消息
trans by 2020-01-16T12:25:44Z

http-来自C#客户端的多部分表单

我正在尝试从C#客户端(Outlook插件)在php应用程序中填写表格。 我使用Fiddler从php应用程序中查看原始请求,并且该表单以multipart / form形式传输。 不幸的是,.Net并未对此类型的表单提供本机支持(WebClient仅提供一种上传文件的方法)。是否有人知道图书馆或有一些代码可以实现这一目标? 我想发布不同的值,另外(但仅有时)发布文件。

谢谢你的帮助,塞巴斯蒂安

trans by 2020-01-16T12:15:56Z

将Vim设置与文档一起存储

有什么办法可以保存文档的vim设置状态?

需要说明的是:我正在编辑文档,并且更改了一堆设置。 我不一定记得哪一个; 而且除了当前文档,我不想再使用这些设置。 我不想手动尝试记住我所做的更改; 或我已更改设置的神奇缩写。 我只想为“ mydoc.txt”创建一个“ mydoc.vim”文件,该文件将我带回我离开的地方,并且该设置文件将根据vim设置自动保存,例如,或者 ctrl键在我退出之前就完成了。 如果vim可以自动查找这样的文件,将很方便。

而且最好不要在文档本身中进行编辑设置。

trans by 2020-01-16T12:10:53Z

emacs-如何删除已安装的elpa软件包

奇怪的是,list-packages缓冲区显示“可用”作为某些实际安装的软件包的状态。 那列不应该为他们显示“已安装”吗? 当我单击一个时,将打开一个新缓冲区,通知我该软件包已安装,但没有提供卸载选项。 相比之下,我尚未安装的其他软件包在它们旁边显示为“可用”,并带有“安装”选项。

如何卸载已安装的软件包? 我目前正在寻找的那个是平滑滚动。

trans by 2020-01-16T12:06:54Z

node.js-如何设置useMongoClient(Mongoose 4.11.0)?

这是我用来连接数据库的代码:

private connectDatabase(databaseUri: string): Promise<Mongoose.Connection> {
    return Mongoose.connect(databaseUri).then(() => {
        debug('Connected to MongoDB at %O', databaseUri);
        return Mongoose.connection;
    });
}

今天,我将Mongoose更新到版本4.11.0,并且在运行测试时收到此警告:

(node:4138) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0,
use `openUri()` instead, or set the `useMongoClient` option if using `connect()`
or `createConnection()`

我找不到有关如何“设置useMongoClient”的任何信息。

你们知道怎么做吗?

trans by 2020-01-16T11:57:11Z

从JavaScript登录到Firefox错误控制台

是否可以从网页中运行的JavaScript代码向Firefox的内置错误控制台添加消息?

我知道我有Firebug,它提供了console对象和它自己的错误控制台,但是我早些时候一直在寻找快速修复,但找不到任何东西。

我想可能根本无法防止恶意网页向日志发送垃圾邮件?

trans by 2020-01-16T11:47:08Z

打印-禁止打印调用(python)

有没有一种方法可以阻止函数调用print


我正在使用print模块开发我正在开发的游戏。

我创建了一个print对象,并在游戏的实际循环中调用其成员函数get_button检查用户输入。 该功能可以完成我需要做的所有事情,但是问题在于它还会调用print,这会大大降低游戏速度。

我可以阻止此呼叫到print吗?

trans by 2020-01-16T11:24:33Z

Javascript:语句和表达式之间的区别?

我早些时候问了这个问题,再考虑了这个话题之后,我开始想知道术语“陈述”和“表达”之间的看似模糊的界限在哪里。 所有陈述也是表达方式吗? REPL控制台中的返回值从何而来? 它们似乎并不总是具有任何直观意义。 当然,如果您键入_X_,则会得到_Y_,但是有时逻辑的含义并不那么明显。

假设键入REPL的任何内容都会产生一定的价值,是否意味着它可以在JS源代码中用作表达式和独立语句?

以下代码段中可用于_X_的代码字符串也可用于_Y_,反之亦然吗? if(_X_) _Y_

trans by 2020-01-16T10:57:26Z

C#-冗余比较和“如果”分配前

这是示例:

if(value != ageValue) {
  ageValue = value;
}

我的意思是,如果我们将一个变量的值分配给另一个变量,为什么还要检查它们是否具有相同的值?

这让我感到困惑。 这里是更广泛的上下文:

private double ageValue;
public double Age {
  get {
    return ageValue;
  }

  set {
    if(value != ageValue) {
      ageValue = value;
    }
  }
}
trans by 2020-01-16T10:32:17Z

jQuery-如何在jsonp ajax中使用类型:“ POST”

我正在使用JQuery ajax jsonp。 我有下面的jQuery代码:

 $.ajax({  
        type:"GET",        
        url: "Login.aspx",  // Send the login info to this page
        data: str, 
        dataType: "jsonp", 
        timeout: 200000,
        jsonp:"skywardDetails",
        success: function(result)
        { 
             // Show 'Submit' Button
            $('#loginButton').show();

            // Hide Gif Spinning Rotator
            $('#ajaxloading').hide();  
         } 

    });  

上面的代码工作正常,我只想将请求发送为“ POST”而不是“ GET”,请提出如何实现此建议。

谢谢

trans by 2020-01-16T10:08:40Z

mysql-将图像直接存储在数据库中还是作为base64数据存储?

在数据库中存储图像的常用方法是在存储数据之前将图像转换为base64数据。 此过程将使大小增加33%。 另外,也可以将图像直接存储为BLOB; 例如:

$image = new Imagick("image.jpg");
$data = $image->getImageBlob();
$data = $mysqli->real_escape_string($data);
$mysqli->query("INSERT INTO images (data) VALUES ('$data')");

然后用

<img src="data:image/jpeg;base64,' .  base64_encode($data)  . '" />

使用后一种方法,我们可以节省1/3的存储空间。 为什么在MySQL数据库中将图像存储为base64更常见?

更新:关于将图像存储在数据库中的优点和缺点的争论很多,大多数人认为这不是一种实用的方法。 无论如何,在这里我假设我们将图像存储在数据库中,并讨论了这样做的最佳方法。

trans by 2020-01-16T09:46:04Z

java-Retrofit 2-URL查询参数

我正在使用查询参数来设置Google Maps API所需的值。

问题是我不需要第一个查询参数&符号。

@GET("/maps/api/geocode/json?")
    Call<JsonObject> getLocationInfo(@Query("address") String zipCode,
                                             @Query("sensor") boolean sensor,
                                             @Query("client") String client,
                                             @Query("signature") String signature);

改造产生:

&address=90210&sensor=false&client=gme-client&signature=signkey

这会在我需要时导致呼叫失败

address=90210&sensor=false&client=gme-client&signature=signkey

我该如何解决?

trans by 2020-01-16T09:20:59Z

在Java应用程序中读取XML文件的最佳/最简单方法是什么?

当前,我们的Java应用程序使用制表符分隔的* .cfg文件中保存的值。 我们需要更改此应用程序,以使其现在使用XML文件。

为了从此文件中读取值,使用的最佳/最简单的库是什么?

trans by 2020-01-16T08:55:11Z