小编HP.*_*HP.的帖子

Zurb Foundation的样式自动完成

使用Foundation功能而不是jQuery CSS进行自动完成的最佳做法是什么?

这是我的代码:http://jsfiddle.net/qhoc/88kfb/

<div class="row">
 <form class="custom">
 <fieldset>
 <legend>Fieldset</legend>
 <div class="row">
  <div class="large-12 columns ui-widget">
   <label for="tags">Input Label</label>
    <input id="tags" type="text" placeholder="large-12.columns">
  </div>
 </div>
</div>   
Run Code Online (Sandbox Code Playgroud)

我只是不喜欢在页面上包含另一个.css文件:

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
Run Code Online (Sandbox Code Playgroud)

所以我想我有两个问题:

  1. 有没有办法dropdown从基金会或其他东西使用?似乎dropdown只是因为topbar它的css在特定用例之外搞砸了.

  2. 什么是在Foundation创建下拉菜单的"标准"方法?请帮助一些例子.因为我认为这是一堆rows或者它可能是一个调整dropdown

javascript css jquery-ui jquery-autocomplete zurb-foundation

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

获取第一个对象属性的值

我有一个简单的对象,总是有一个key:valuevar obj = {'mykey':'myvalue'}

没有真正做到这一点,获得价值的最快方式和优雅方式是什么?

for (key in obj) {
  console.log(obj[key]);
  var value = obj[key];
}
Run Code Online (Sandbox Code Playgroud)

我可以通过索引0或其他东西访问该值吗?

javascript object

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

无法在设备'emulator-5554'上安装apk:超时

我是Android开发的新手.我试图在这个文件夹C:\ Program Files\Android\android-sdk-windows\samples\android-9\LunarLander中运行LunarLander项目(基于示例创建新项目)

但我收到此错误:无法在设备'emulator-5554'上安装LunarLander.apk:超时

但如果我将它复制到C:\ LunarLander,它运行正常.我想这条路有问题.我该如何修复或排除故障?

eclipse android timeout path

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

Handlebars的奇数和偶数比较助手

我试图找到一种方法来解析不同的数据索引作为奇数或偶数

我正在看这个http://assemble.io/helpers/helpers-comparison.html并希望找到这样的东西:

{{#each array}}
{{#if_odd {{@index}}}}
    {{this}} is odd 
{{else}}
    {{this}} is even
{{/if_odd}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)

我并不真正关心语法,但希望我的想法能够实现.有帮助吗?谢谢.

html javascript jquery javascript-framework handlebars.js

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

jekyll观看haml和sass

我已经在各种文件夹中有一个带有.haml和.scss文件的项目.

我按照本指南http://winstonyw.com/2013/02/24/jekyll_haml_sass_and_github_pages/来创建_plugins/haml.rb_plugins/sass.rb

我将所有.scss文件移动到./assets/css/文件夹中

为了确保,我还创建了layouts文件夹并将所有.haml文件放在那里.

我跑了jekyll serve --watch,这些.haml/.scss文件没有转换为_sites中的.html或.css文件.我也无法通过浏览器访问它们.

我在这里尝试过这个文件并没有帮助https://gist.github.com/radamant/481456#file-haml_converter-rb

那么我做错了什么以及如何观看所有.haml/.scss文件?

我来自middlemanapp世界,所以jekyll对我来说是新的.

更新1:

我的高级目标是:

  1. 使用Jekyll与Sass和Haml一起进行前端开发

  2. 它必须注意文件的变化

  3. 它必须转换.sass /.在手表上scss文件和Haml到.css和.html.这意味着我可以去http://localhost:4000/index.html实际上我有index.haml作为Haml

  4. 我的项目不遵循Jekyll doc(带有layouts文件夹和其他文件)中所说的目录结构.这必须能够检测其他文件夹中的.sass和.haml文件(我可以指定)

  5. 我不想修改标头中的任何.sass或.scss文件以使Jekyll检测到它.因为我已经拥有大量的(来自Bootstrap)

更新2:

这是我的新作品 _config.yml

source:      .
destination: ./_site
plugins:     ./_plugins
layouts:     .
Run Code Online (Sandbox Code Playgroud)

基本上我想把所有.haml文件放在主文件夹中,而不是layouts.在_plugins我有_plugins/haml.rb_plugins/sass.rb如上所述.但是,当我index1.haml在主文件夹中创建一个样本时,它不起作用,它在转换时没有转换--watch

更新3:

这是我的目录结构:

/www

 /_plugins

  haml.rb

  sass.rb

 /_layouts

  index1.haml

 _config.yml
 index1.haml
Run Code Online (Sandbox Code Playgroud)

haml.rb:

module Jekyll …
Run Code Online (Sandbox Code Playgroud)

ruby static-site jekyll gruntjs

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

ng-repeat中的角度过滤器与深对象

我正在按照这个问题过滤一个字段的ng-repeat

ng-repeat:按单个字段过滤

但是我的情况不同,它实际上是主对象的对象值中的一个字段.基本上我只想展示data.a == 1

以下代码适用于第一个列表.第二个列表给我错误:

angular.module('myapp', [])
.controller('mainCtrl', function ($scope) {
    $scope.items = [{
        name: "John",
        data: {
            a: 1
        }
    }, {
        name: "Lee",
        data: {
            a: 2
        }
    }, {
        name: "Rue",
        data: {
            a: 3
        }
    }, {
        name: "Peter",
        data: {
            a: 1
        }
    }];
});
Run Code Online (Sandbox Code Playgroud)

HTML

<div ng-controller="mainCtrl">
    <h1>List 1</h1>
    <p ng-repeat="item in items">{{ item.name }}</p>
    <h1>List 2</h1>
    <p ng-repeat="item in items | filter: {data.a :1}">{{ item.name }}</p>
</div>
Run Code Online (Sandbox Code Playgroud)

http://plnkr.co/edit/nh4GryqZJbEiXSzMzTKk

有关如何做到这一点的任何帮助还是有更好的方法?

更新1

我尝试过 …

javascript angularjs angularjs-ng-repeat angular-filters

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

在Request Payload中上传带有文件名的多部分表单数据

我仍然对上传文件的不同方法感到困惑.后端服务器不受我的控制,但我可以使用Swagger页面或Postman上传文件.这意味着服务器运行正常.但是当我使用AngularJS进行上传时,它不起作用.

以下是使用Postman进行测试的方法.我只是用form-data:

在此输入图像描述

请注意,请求标头将Content-Type作为multipart/form-data.但Request Payload有filename,Content-Type为image/png.

这是我的代码:

$http({
  method: 'POST',
  url: ApiUrlFull + 'Job/Item?smartTermId=0&name=aaa1&quantity=1&ApiKey=ABC',
  headers: { 'Content-Type': undefined },
  transformRequest: function(data) { 
    var fd = new FormData();
    fd.append('file', params.imageData);
    return fd; 
  }
})
Run Code Online (Sandbox Code Playgroud)

params只是一个文件url的对象imageData.

我的代码也发送类似的URL参数(所以我们可以忽略导致问题).但请求有效负载是base64,它看起来不同,因为它缺少该filename字段.

在此输入图像描述

我对后端没有控制权,它是用.NET编写的.

所以我想我的问题是:使用Angular($ http或$ resource),如何修改请求,以便我发送正确的Request Payload,就像Postman一样?我无法弄清楚如何对此进行逆向工程.

我试过这个https://github.com/danialfarid/ng-file-upload,它实际上在POST之前先做了OPTIONS请求(假设CORS问题).但服务器为OPTIONS提供了405错误.

file-upload angularjs angular-file-upload

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

无法删除iTunes Connect中的外部测试人员

我的iTunes Connect TestFlight有问题,我无法在列表中看到内部测试人员.我做了一些研究,发现它们是否也是外部测试人员,我必须删除它们.

但现在我甚至无法从外部测试人员列表中删除它们.我选择并点击删除,但他们的电子邮件仍在那里,没有任何错误.

任何人都有这个问题以及如何解决它?

在此输入图像描述

在此输入图像描述

itunesconnect app-store ios testflight

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

如何通过Headless Chrome Runtime.evaluate获取终端中的console.log输出

我在这里发布这个问题:

https://github.com/cyrus-and/chrome-remote-interface/issues/105

但我似乎无法console.log在Mac终端输出.它可能在Chrome Devtools窗口内,我看不到.

那么如何通过Runtime.evaluate表达式在Mac终端中获得console.log输出?

我的代码如下:

const chromeLauncher = require('chrome-launcher');
const CDP = require('chrome-remote-interface');
const file = require('fs');

(async function() {
  async function launchChrome() {
    return await chromeLauncher.launch({
      chromeFlags: [
        '--headless',
        '--disable-gpu'
      ]
    });
  }
  const chrome = await launchChrome();
  const protocol = await CDP({
    port: chrome.port
  });

  const {
    DOM,
    Network,
    Page,
    Emulation,
    Runtime
  } = protocol;

  await Promise.all([Network.enable(), Page.enable(), Runtime.enable(), DOM.enable()]);

  Page.navigate({url: 'https://www.chromestatus.com/'});

  Page.loadEventFired(async () => {
    const result = await Runtime.evaluate({expression: 'console.log(\'aaa\')'});

    protocol.close();
    chrome.kill(); 
  }); …
Run Code Online (Sandbox Code Playgroud)

javascript node.js google-chrome-devtools google-chrome-headless

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

Postgres中的Regex在OpenLDAP中提取完整的DN

我有一个程序将OpenLDAP中的用户的完整字符串组传递给Postgres查询.字符串完全是这样的:

( 'cn=user1,ou=org1,ou=suborg1,o=myorg','cn=user2,ou=org2,ou=suborg1,o=myorg','cn=user3,ou=org1,ou=suborg1,o=myorg','cn=user4,ou=org1,ou=suborg2,o=myorg' )
Run Code Online (Sandbox Code Playgroud)

在查询中,我只想在Postgres中使用它:

'user1','user3'
Run Code Online (Sandbox Code Playgroud)

基本上提取cn=字符串其余部分时的值ou=org1,ou=suborg1,o=myorg.

user2ou=org2,ou=suborg1,o=myorg哪些是org2不匹配的. user4不会匹配suborg2,...变化是无限的,所以我喜欢只寻找完全匹配ou=org1,ou=suborg1,o=myorg.

我知道怎么做,replace但它不能处理无限的场景.是否有干净的方式来做regexp_replaceregexp_extract

regex sql postgresql

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