小编iJa*_*ade的帖子

解析数据以使用Python创建json数据对象

这是我从google bigquery解析的数据:

{
    u'kind': u'bigquery#queryResponse',
    u'rows': [
        {
            u'f': [
                {
                    u'v': u'the'
                },
                {
                    u'v': u'995'
                },
                {
                    u'v': u'1600'
                }
            ]
        },
        {
            u'f': [
                {
                    u'v': u'the'
                },
                {
                    u'v': u'942'
                },
                {
                    u'v': u'1607'
                }
            ]
        },
        {
            u'f': [
                {
                    u'v': u'the'
                },
                {
                    u'v': u'937'
                },
                {
                    u'v': u'1599'
                }
            ]
        },
        {
            u'f': [
                {
                    u'v': u'the'
                },
                {
                    u'v': u'894'
                },
                {
                    u'v': u'1598'
                }
            ]
        },
        {
            u'f': [
                {
                    u'v': …
Run Code Online (Sandbox Code Playgroud)

python parsing json google-bigquery

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

访问指令模板中的$ scope变量并更新控制器$ scope.variable

我创建了一个带有input元素和span的简单指令.使用该指令,我创建了两个带隔离范围的自定义元素.现在,我试图获得在指令的input元素中输入的数据的总和.但真的无法弄清楚如何做到这一点.这是我的控制器和指令:

angular.module('mapp',[])

.controller('ctrl',['$scope',function($scope){
    $scope.total = 0;  
}])

.directive('customElement',function(){
    return {
        restrict: 'E',
        scope:{
            data: '=info'
        },
        template: '<input type="text" ng-model="data1">\
                    <span>{{data1}}</span>'
    }
});
Run Code Online (Sandbox Code Playgroud)

我想总结data1所有指令元素并更新$scope.total.这是HTML代码:

<div ng-app="mapp">
    <div ng-controller="ctrl">

        <custom-element info="a"></custom-element>
        <custom-element info="b"></custom-element>
        <br/>
        <br/> Total: <span>{{total}}</span>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是一个DEMO

angularjs angularjs-directive angularjs-scope

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

display none和display block之间的区别

是什么设置控件的样式之间的差异display: nonedisplay: block

html css styling

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

html5要求验证器不使用input type = button

这是我的HTML代码

<form id="form1" runat="server">
<input id="q" required />
<input id="btn" type="submit" value="Search">
</form>
Run Code Online (Sandbox Code Playgroud)

我已经使用了html5必需的字段验证器,它可以工作,但有回发帖.所以修改代码如下,以避免回发

<form id="form1" runat="server">
<input id="q" required />
<input id="btn" type="button" value="Search">
</form>
Run Code Online (Sandbox Code Playgroud)

但是所需的验证器不起作用

html html5 required-field required

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

聚焦事件后未触发的点击事件

在Focusout事件之后,不会触发click事件.

我的设计是,

<textarea id="txt"></textarea>
<input type="button" id="btnClick" value="Submit" />
Run Code Online (Sandbox Code Playgroud)

jQuery的,

$(document).ready(function () {
var field = $("#txt");
var btn = $("#btnClick");
field.on("focusin", f1);
field.on("focusout", f2);
btn.on("click", f3);

function f1() {
    field.removeClass("c1").addClass("c2");
}

function f2() {
    field.removeClass("c2").addClass("c1");
}

function f3() {
    alert('hi');
}
});
Run Code Online (Sandbox Code Playgroud)

样式,

.c1 { height:40px; }
.c2 { height:250px;}
Run Code Online (Sandbox Code Playgroud)

我也在这里附上了小提琴.

jquery

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

AngularJS错误:模块'ngResource'不可用!您要么错误拼写了模块名称,要么忘记加载它

我正在尝试从角度js进行服务调用.我下载了角度种子项目.并在里面view1.js写了以下代码来调用服务:

'use strict';

angular.module('myApp.view1', ['ngRoute','ngResource'])

.config(['$routeProvider', function($routeProvider) {
  $routeProvider.when('/view1', {
    templateUrl: 'view1/view1.html',
    controller: 'View1Ctrl'
  });
}])
.factory('Entry', ['$resource',function($resource) {
  return $resource('http://localhost:8000/emp/'); // Note the full endpoint address
}])
.controller('View1Ctrl', ['Entry',function(Entry) {
  var entries = Entry.query(function() {
    console.log(entries);
  });
}]);
Run Code Online (Sandbox Code Playgroud)

这是index.html我包含所需脚本的地方:

    <!DOCTYPE html>
<!--[if lt IE 7]>      <html lang="en" ng-app="myApp" class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html lang="en" ng-app="myApp" class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html lang="en" ng-app="myApp" class="no-js lt-ie9"> <![endif]-->
<!--[if …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs ngresource

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

将焦点从下拉列表设置为鼠标悬停在菜单上的窗口

这是一个截屏 在此输入图像描述

我在我的页面上有一个下拉列表.当我点击下拉列表时,它弹出,之后如果我在顶部菜单栏上选择它如上图所示延伸,无法超越下拉列表.任何人都可以解释如何处理这个问题.

编辑: 我刚刚创建了一个

jsfiddle演示链接

当我们首先点击下拉列表(并且不选择任何内容)并在报告菜单选项卡上悬停时,下拉列表会重叠菜单.发现问题.

这是html代码anywaz

<div class="Main_Nav">
<div id="globalNav">
    <nav>
    <ul>
        <li id="HTMLID" class="first fourColumns">
        <div class="NavIcon_Administration">
        </div>
        <a href="#" title="Administration">Administration<span></span></a>
        <div class="pointer">
        </div>
        <div class="sub">
            <div class="menu">
                <ul>
                    <li class="title">System Management</li>
                    <li><a href='CallTypeMst.aspx'>Call Type</a></li>
                    <li><a href='AdmMenuMst.aspx'>Menu</a></li>
                    <li><a href='AdmProfileMst.aspx'>Profile</a></li>
                    <li><a href='AdmUserMst.aspx'>User</a></li>
                </ul>
                <ul>
                    <li class="title">Settings</li>
                    <li><a href='GeneralSettings.aspx'>General</a></li>
                    <li><a href='ThresholdSetting.aspx'>Threshold</a></li>
                    <li><a href='RouteMaintenanceSettings.aspx'>Route Maintenance</a></li>
                    <li><a href='FraudCallSettings.aspx'>Fraud Call</a></li>
                    <li><a href='ClientDetails.aspx'>Client Config</a></li>
                    <li><a href='ManageRateSheetDashBoard.aspx'>RateSheet</a></li>
                    <li><a href='DefaultRoute.aspx'>Default Routing</a></li>
                    <li><a href='CallAlert.aspx'>Call Alert</a></li>
                </ul>
            </div>
        </div>
        </li>
        <li id="HTMLID" class="first fourColumns">
        <div class="NavIcon_Operation">
        </div>
        <a …
Run Code Online (Sandbox Code Playgroud)

html css jquery css3 drop-down-menu

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

在谷歌Bigquery做一组

这是我的BigQuery

SELECT word,word_count,corpus_date FROM 
[publicdata:samples.shakespeare] 
WHERE word="the" ORDER BY word_count asc
Run Code Online (Sandbox Code Playgroud)

它给出了输出

    Row word    word_count corpus_date   
    1   the       57       1609  
    2   the       106      0     
    3   the       287      1609  
    4   the       353      1594  
    5   the       363      0     
    6   the       399      1592  
    7   the       421      1611  
Run Code Online (Sandbox Code Playgroud)

我希望数据按corpus_date分组.我尝试使用corpus_date分组

    SELECT word,word_count,corpus_date FROM 
   [publicdata:samples.shakespeare] 
    WHERE word="the" group by corpus_date 
    ORDER BY word_count asc
Run Code Online (Sandbox Code Playgroud)

但它不允许我通过corpus_date做一个小组.任何方式获取按corpus_date分组的数据

google-bigquery

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

使用c#从outlook中检索特定于用户的任务

我正在使用以下代码从中获取任务Outlook 2007.

    public class c_tasks : IDisposable
    {
        private Microsoft.Office.Interop.Outlook.Application objOutlook = null;
        private Microsoft.Office.Interop.Outlook.NameSpace objNamespace = null;
        private Microsoft.Office.Interop.Outlook.MAPIFolder objFolder = null;
        private string strType; // this is type "Tasks"
        private int iItemCounter;

        public c_tasks()
        {
            objOutlook = new Microsoft.Office.Interop.Outlook.ApplicationClass();
            objNamespace = objOutlook.GetNamespace("MAPI");
            strType = "Tasks";
        }

        public void Dispose()
        {
            if (objOutlook != null) objOutlook.Quit();
        }

        public void iGetAllTaskItems()
        {
            int iReturn = 0;
            Microsoft.Office.Interop.Outlook.TaskItem item;

            try
            {
                objFolder = objNamespace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderTasks);
                item = (Microsoft.Office.Interop.Outlook.TaskItem)objFolder.Items[1];
                for (int …
Run Code Online (Sandbox Code Playgroud)

c# asp.net outlook office-interop

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

安装了node.js ver 0.8但是node --version仍然显示以前的版本0.6.12

我尝试在我的ubuntu 12.04上安装节点版本0.8.它已经有一个节点版本0.6.12.安装过程非常好但是当我输入时

node --version
Run Code Online (Sandbox Code Playgroud)

它仍然显示以前的版本.我尝试使用sudo apt-get remove节点删除以前的版本,但它说没有安装包节点.但是尝试节点--version它显示0.6.12为什么会这样?

installation ubuntu node.js ubuntu-12.04

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