小编an *_*wig的帖子

将单元和UI测试添加到Xcode 7中的现有项目

假设我在Xcode中有一个现有项目,无论出于何种原因,都没有添加单元测试或UI测试.我可以稍后在Xcode 7中将测试项目添加到项目中吗?

xcode

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

Android创建"平面按钮"

据说,在材质主题中,有两种类型的按钮:凸起和平面:

提升和平

当我创建一个时<Button>,它看起来像"凸起"按钮.如何,使用标记,我可以制作"平面按钮".是否有任何风格或属性可以做到?我在主题编辑器中找到了这个图像.

android button android-layout

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

激活器`.sbt.ivy.lock`不可用

我正在尝试使用激活器为一个播放项目生成Eclipse和IDEA项目.当我尝试这样做时,它会做一点,但它会挂起:

Waiting for lock on C:\Users\James\.ivy2\.sbt.ivy.lock to be available...

起初我以为我的Intellij IDEA运行会话可能会有冲突,我杀了IDEA并且问题仍然存在.我关闭了激活器,删除了锁定文件,并重新启动了激活器,但随后重新创建了锁定文件并给了我同样的问题.这是我得到的完整日志.

[info] Loading project definition from C:\Users\James\play-java\project
[info] Set current project to play-java (in build file:/C:/Users/James/play-java/)
[info] Applying State transformations com.typesafe.sbtrc.SetupSbtChild from C:/Users/James/.sbt/boot/scala-2.10.2/com.typesafe.sbtrc/sbt-rc-probe-0-13/1.0-1a8f7afd5ba98b45834ff53dd349130c3ade22f1/sbt-rc-probe-0-13-1.0-1a8f7afd5ba98b45834ff53dd349130c3ade22f1.jar;C:/Users/James/.sbt/boot/scala-2.10.2/com.typesafe.sbtrc/sbt-rc-probe-0-13/1.0-1a8f7afd5ba98b45834ff53dd349130c3ade22f1/sbt-rc-props-1.0-1a8f7afd5ba98b45834ff53dd349130c3ade22f1.jar
[info] Updating {file:/C:/Users/James/play-java/}root...
Waiting for lock on C:\Users\James\.ivy2\.sbt.ivy.lock to be available...
Run Code Online (Sandbox Code Playgroud)

如何修复锁定文件问题?

sbt typesafe-activator

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

Windows UWP中对Xbox one的控制器支持

我想知道我应该如何处理针对Xbox One的UWP应用程序的输入.我注意到了DirectInput,但是对于我的用例,我看到了两个问题:

  1. MSDN,它似乎只支持Xbox 360控制器

    XInput是一个API,允许应用程序从Xbox 360 Controller for Windows接收输入.支持控制器隆隆效果和语音输入和输出.

  2. DirectX及其所有API(Direct2d,Direct3D,Xinput等)仅在C/C++上受支持.这意味着即使Xinput支持Xbox one控制器,我也无法使用C#或JavaScript来开发真正的通用应用程序.

在Windows UWP应用程序上支持Xbox One控制器支持,我有哪些选项(至少就C#而言)?

c# xbox xinput xbox-one uwp

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

在生产中使用Bootstrap是不好的做法吗?

我经常使用Bootstrap来设计我的UI.它提供了一种简单而强大的方法来防止重新实现导航栏和模态等UI组件.我最近接触到另一位开发人员,他说他不使用Bootstrap用于生产站点.他说创建自己的UI更好.我还读了一本书,说引导程序适用于原型 UI.在开发网站时使用这些预定义UI是不好的做法?

html css twitter-bootstrap

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

JavaScript构建工具的目的是什么?

最近我一直在研究Node.js. 在这段时间里,我听到很多关于使用Gulp或Grunt作为构建工具的信息.现在我有兴趣学习如何使用Gulp.我听说它是​​一个构建工具,但我不确定所涵盖的内容.使用像Gulp这样的构建工具可以帮助我进行开发,我会做什么(什么样的任务)?一些例子会很好.

build-tools gulp

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

如何在Windows 8上安装Perl?

我想使用Perl进行Web开发.我试图找出如何安装它,但当我试图获得ActivePerl时,它不会安装在Windows 8上.任何人都可以告诉我如何在Windows 8上安装Perl?我可以使用ActivePerl,Strawberry Perl或任何其他Perl版本,只要它可以在Windows 8上运行.

installation perl windows-8

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

`express.static()`继续路由我的文件

在处理快速项目时,我正在尝试使用express.Router对象来处理我的应用程序路由.在我的主应用程序文件中,我为所有静态文件(css,javascript,html)添加了静态路由.

app.js

var express = require('express');
var io = require('socket.io')(app);
var bodyParser = require('body-parser');
var router = require('./include/router');

var app = express();
app.use('/', router);
app.use(express.static(__dirname + '/public'));
app.use(bodyParser.json());

io.on('connection', function(socket) {

});

app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

router.js

var express = require('express');
var path = require('path');

var router = express.Router();

router.get('/', function(req, res) {
  res.sendFile('/html/index.html');
});

module.exports = router;
Run Code Online (Sandbox Code Playgroud)

当我尝试访问时,localhost:3000我得到404显示Error: ENOENT, stat 'C:\html\index.html'

此外,当我尝试直接访问静态路由(http://localhost:300/html/index.html我相信),但这给了我Cannot GET /html/index.html.

这是我的公用文件夹的树

public
????css
????hmtl
|   ????index.html
????img
????js

我错了吗?我该如何解决?

static-files node.js express

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

Scapy在剧本中

我在scthon中使用scapy作为会话,但我想在脚本中使用它.为什么这样?我希望能够用来sys.argv指定要使用的IP地址以及使用其他模块.如何实现这一目标?

python scapy

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

在Socket.io中进行身份验证

我将尝试在socket.io上验证连接.

目前,用户首先通过REST API进行身份验证,然后,我向用户发送JsonWebToken带有经过身份验证的用户的用户名.在我打开客户端和服务器之间的连接后,我的计划是暂时从连接的套接字列表中删除该套接字,以防止在执行身份验证时在服务器之间接收和发送数据.

在此身份验证中,我验证令牌,如果令牌有效,我将套接字的id重新添加到已连接套接字列表中.唯一的问题是第一部分不起作用.我似乎无法从列表中删除套接字.

为了测试这一点,我做了以下几点.

io.on('connection', function(socket){
    //temp delete socket
    delete io.sockets.connected[socket.id];
    console.log(io.sockets.connected);
    socket.emit("test");
});
Run Code Online (Sandbox Code Playgroud)

如您所见,我删除套接字并发出测试事件以查看套接字是否仍处于打开状态.客户端收到的消息不应该是.

有谁知道为什么会这样?

sockets node.js socket.io

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