问题列表 - 第198771页

安装nodeBB时出现node-gyp rebuild status 1问题

我试图安装nodeBB,这是一个开源论坛系统.

当我尝试在此github页面中运行该命令时.我收到以下错误消息,

> mmmagic@0.3.15 install /Users/tyler/Work/forum/NodeBB/node_modules/mmmagic
> node-gyp rebuild

gyp WARN install got an error, rolling back install
gyp ERR! configure error 
gyp ERR! stack Error: EPERM, utime '/Users/tyler/.node-gyp/0.12.7'
gyp ERR! stack     at Error (native)
gyp ERR! System Darwin 14.4.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/tyler/Work/forum/NodeBB/node_modules/mmmagic
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.1
gyp ERR! not ok 
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.7 …
Run Code Online (Sandbox Code Playgroud)

xcode node.js node-gyp

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

application.properties 中的 Spring 三元运算符

我想在 application.properties 上设置条件值,例如这有效:

info.dev.env=true info.environment=${info.dev.env:Production}

在这种情况下, if then 的值被用在elseinfo.dev.env != null上(无论它是 true 还是 false)。info.environmentProduction

这一切都很好,但我真正想要实现的是这样的:

info.dev.env=true info.isDevEnv=${info.dev.env?true:false} spring.thymeleaf.cache=${info.dev.env?false:true} spring.jpa.show-sql=${info.dev.env?true:false} etc...

因此,如果我明确设置任何内容, info.dev.env则使用三元运算符的左值,否则使用右值。

这个特定的示例与设置开发环境无关,我只是好奇是否有可能在 application.properties 中实现此类登录。

spring spring-boot

6
推荐指数
0
解决办法
3117
查看次数

使用带有量角器的phantomjs访问iframe中的web元素

phantomjs可以在iFrame中执行getText()或enterText()等操作吗?我正在使用量角器进行测试.Phantomjs可以在默认框架中执行操作,但在iframe内部定位器会超时.有什么建议?

javascript phantomjs selenium-webdriver protractor webdriverjs

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

在Cordova App中调试崩溃

我目前正在开发一个基于cordova/AngularJS的跨平台应用程序,带有一些第三方插件(主要是蓝牙),我正在寻找一种方法来调试应用程序的本机Java代码或日志崩溃信息.

应用程序通过cordova运行android --debug命令在KitKat 4.4.4/Samsung Galaxy S4上运行

IDE目前是带有Cygwin控制台的NetBeans

javascript控制台没有提供崩溃的信息,但显然与我使用的蓝牙插件有关https://github.com/bcsphere/bluetooth

我已经尝试过使用adb logcat命令,但似乎只是在不提供任何特别有用的东西的情况下连续打印数据一段时间.

掌握Java的基本知识,如果可能的话,有兴趣找到导致崩溃的Java错误.非常感谢任何帮助,谢谢.

android bluetooth angularjs cordova

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

C的命名约定:结构和函数

在探索sigaction.h标题中处理系统信号请求的工具时,我注意到一个结构和一个返回一个函数int被命名sigaction.

即使它看起来在语义上是正确的,因为编译器应该能够在两个定义之间进行推导,为什么sigaction有效C语法的重复定义?

c linux

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

使用POST方法和HttpURLConnection将JSON对象从Android发送到PHP服务器

我正在尝试在我的Android应用程序和本地网络上的WampServer之间建立通信.

当我想从服务器读取数据时,我已经取得了成功,但是当我尝试将数据发送到服务器时,我遇到了问题.

我正在使用服务建立通信:

public class SynchronisationService extends Service {
@Override
public IBinder onBind(Intent intent) {
    return null;
}

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    super.onStartCommand(intent, flags, startId);

    new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                URL url = new URL("http://192.168.37.23/happiness_barometer/php_input.php");
                HttpURLConnection connection = (HttpURLConnection) url.openConnection();
                connection.setDoOutput(true);
                connection.setDoInput(false);
                connection.setRequestMethod("POST");
                connection.connect();
                OutputStream outputStream = connection.getOutputStream();
                OutputStreamWriter writer = new OutputStreamWriter(outputStream);
                JSONObject jsonObject = new JSONObject();
                jsonObject.put("rate", 1);
                writer.write(URLEncoder.encode(jsonObject.toString(), "UTF-8"));
                writer.flush();
                writer.close();

            } catch (Exception e) …
Run Code Online (Sandbox Code Playgroud)

php android json

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

node express,如何在注销后清除cookie

基本上我正在从a.example.com重定向到www.example.com,我希望能够在www.example.com上删除cookie(因为cookie是以.example.com作为cookie域创建的),但是以下代码不起作用.

我知道这个问题似乎是重复的问题,我尝试了类似问题的一切,但它不起作用.看看我已经尝试过的代码.

使用express 3.0.3和node 0.10.32.

快速会话中间件

...
var cookiedata = { 
    domain              : '.example.com',
    originalMaxAge      : null,
    httpOnly            : false
};

app.use(express.session({
        store  : ..., 
        secret : ..., 
        key    : 'express.sid', 
        cookie : cookiedata 
}));
...
Run Code Online (Sandbox Code Playgroud)

注销功能

function logout(req, res){
    ...

    req.session.destroy(function(){
        req.session = null;

        res.clearCookie('express.sid', { path: '/' });
        res.redirect('https://www.example.com');

    });
}
Run Code Online (Sandbox Code Playgroud)

我从类似问题中尝试过的

  1. https://github.com/strongloop/express/issues/691

所以我把path : '/'快递会话中间件放在如下:

app.use(express.session({ ..., path : '/' });
Run Code Online (Sandbox Code Playgroud)

没有成功.

  1. https://groups.google.com/forum/#!topic/express-js/PmgGMNOzhgM
    我用过res.clearCookie:res.cookie('express.sid','',{expires:new Date(1),路径:'/'});

没有成功.

javascript cookies node.js express express-session

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

在 GWT 超级开发模式下,页面刷新时不进行编译

我有多个使用 GWT+SmartGWT 开发的基于 maven 的应用程序。目前我迁移到 GWT 2.7 并为这个多 maven 项目设置超级开发模式并启动 SDM。但是当我参考时页面编译没有发生。是否有任何想法我需要配置。有什么建议吗?

java gwt maven gwt-super-dev-mode

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

无法访问NSManagedObject子类的属性(给出EXC_BAD_ACCESS)

我是使用Swift的Core Data中的菜鸟.我有一个NSManagedObject类看起来像这样:

import Foundation
import CoreData

class Polls: NSManagedObject {

@NSManaged var title: String
@NSManaged var pollDescription: String

}
Run Code Online (Sandbox Code Playgroud)

在UITableViewController子类中,我有一个获取这些对象的方法,如下所示:

func refreshPolls()
{
    //do the query to populate the array
    let req = NSFetchRequest(entityName: "Polls")
    self.polls = self.managedObjectContext?.executeFetchRequest(req, error: nil) as! [Polls]
    println(polls.count)
}
Run Code Online (Sandbox Code Playgroud)

请注意,它self.polls被定义为"轮询"对象的数组.

现在,cellForRowAtIndexPath:我只是这样做:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    var cell:UITableViewCell
    if indexPath.row==0
    {
        cell = tableView.dequeueReusableCellWithIdentifier("EditPollCell") as! UITableViewCell
    }
    else
    {

        let poll:Polls = self.polls[indexPath.row-1] as …
Run Code Online (Sandbox Code Playgroud)

core-data ios swift

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

Visual Studio设计视图 - 表单为空白

我有一个带有两种形式的C#项目.所有编译都很好.当我运行项目时,所有表单都按预期绘制.

几天前,所有表单的DesignView 开始只显示一个空白表单,就像你在新的Windows.Forms项目中得到的表单一样.

我在SO上遇到了类似问题的几个问题,以下是对这些问题的评论:

  1. 我的项目没有第三方库(除了htmlAgilityPack,在其他Windows.Forms C#项目中不会导致此问题)
  2. 我已经检查过每个表单的InitializeComponent函数在项目中只有一次
  3. 当我创建一个新项目并添加一个现有表单(即我的一个有问题的项目表单)时,Design Viewer按预期工作 - 因此我怀疑我的表单的.cs,.Designer.cs和.resx文件是正常的.

在项目设置或其他地方有什么我可以搞砸的吗?

编辑

上面的第三点是误导性的 - 我也尝试为第二种形式创建一个新项目,并且问题仍然存在.显示问题的最少量源代码可在此处找到.

c# winforms visual-studio-2012

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