javascript

java

python

c#

node.js

android

reactjs

c++

php

jquery

html

css

git

ruby-on-rails

.net

ios

sql

c

string

ruby

CodeGo.net>无法访问HttpContext.Current

这个问题在这里已有答案:

  • 在MVC 4项目中无法解析HttpContext.Current                                     3个答案

我无法使用C#4.5在我的项目MVC4上访问HttpContext.Current

我在项目中添加了对System.Web的引用,并在控制器页面上添加了使用说明...

但是我只能访问currentHandler ...

var context = HttpContext.CurrentHandler; //Current

在C#4.5上弃用HttpContext.Current吗?

我查看了此帮助页面:[http://msdn.microsoft.com/zh-cn/library/system.web.httpcontext.aspx]

trans by 2019-10-14T22:17:30Z

打字稿-角材料:垫选择未选择默认

我有一个mat-select,其中选项是数组中定义的所有对象。 我正在尝试将该值设置为默认值到选项之一,但是在页面呈现时仍处于选中状态。

我的打字稿文件包含:

  public options2 = [
    {"id": 1, "name": "a"},
    {"id": 2, "name": "b"}
  ]
  public selected2 = this.options2[1].id;

我的HTML文件包含:

  <div>
    <mat-select
        [(value)]="selected2">
      <mat-option
          *ngFor="let option of options2"
          value="{{ option.id }}">
        {{ option.name }}
      </mat-option>
    </mat-select>
  </div>

我尝试在mat-option中将selected2value设置为对象和它的id,并尝试在mat-select中同时使用[(value)][(ngModel)],但没有一个工作。

我正在使用材料版本2.0.0-beta.10

谢谢

trans by 2019-10-14T22:09:21Z

datetime-在Java中,如何获得两个日期之间的秒数差异?

Java类库具有一个名为DateTime的类。 DateTime具有此方法:

int daysBetween(DateTime other)

它返回此参数与参数之间的天数。它没有方法

int secondsBetween(DateTime other)

我碰巧需要的。是否有一个类似于DateTime但有这种方法的类?

trans by 2019-10-14T22:01:08Z

node.js-尝试安装LE时出现“请尝试再次以root / Administrator身份运行此命令”错误

我正在尝试在机器上安装LESS,并且已经安装了节点。 但是,当我输入“ node install -g less”时,出现以下错误,并且不确定该怎么办?

FPaulMAC:bin paul$ npm install -g less
npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/less'
npm ERR!  { [Error: EACCES, unlink '/usr/local/lib/node_modules/less']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/less' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "less"
npm ERR! cwd /usr/local/bin
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! path /usr/local/lib/node_modules/less
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, unlink '/usr/local/lib/node_modules/less'
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/less'
npm ERR! error rolling back  { [Error: EACCES, unlink '/usr/local/lib/node_modules/less']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/less' }
npm ERR! not ok code 0
trans by 2019-10-14T21:50:25Z

表单提交之前的jQuery函数

我试图在单击表单提交按钮时使用Jquery触发一个函数,但是该函数需要在实际提交表单之前触发。

我正在尝试在提交时将一些div标记属性复制到隐藏的文本字段中,然后提交表单。

我已经设法使用mouseover功能(将提交按钮悬停在鼠标上)将其工作,但是在使用触摸的移动设备上将无法使用。

$("#create-card-process.design #submit").on("mouseover", function () {
    var textStyleCSS = $("#cover-text").attr('style');
    var textbackgroundCSS = $("#cover-text-wrapper").attr('style');
    $("#cover_text_css").val(textStyleCSS);
    $("#cover_text_background_css").val(textbackgroundCSS);
});

我已经使用过.submit函数,但是值未保存在字段中,因为该函数在提交表单时(而不是之前)触发。

非常感谢

trans by 2019-10-14T21:46:57Z

PHP-如何每X分钟运行一次cronjob?

我正在cronjob中运行PHP脚本,我想每5分钟发送一封电子邮件

我当前的(crontab)cronjob:

10 * * * * /usr/bin/php /mydomain.in/cromail.php > /dev/null 2>&1

cronmail.php如下:

<?php
$from = 'D'; // sender
$subject = 'S';
$message = 'M';
$message = wordwrap($message, 70);
mail("myemail@gmail.com", $subject, $message, "From: $from\n");
?>

但是我没有在30分钟内收到此配置的电子邮件。

trans by 2019-10-14T21:40:07Z

垃圾回收-如何监视Java内存使用情况?

我们在Jboss上运行了一个j2ee应用程序,我们想监视它的内存使用情况。 目前,我们使用以下代码

    System.gc();
    Runtime rt = Runtime.getRuntime();
    long usedMB = (rt.totalMemory() - rt.freeMemory()) / 1024 / 1024;
    logger.information(this, "memory usage" + usedMB);

此代码可以正常工作。 这意味着它显示了与实际情况相对应的记忆曲线。 当我们从数据库创建一个大的xml文件时,曲线上升,提取完成后曲线下降。

alt text

一位顾问告诉我们,显式调用gc()是错误的,“让jvm决定何时运行gc”。 基本上,他的论点与此处讨论的论点相同。但是我还是不明白:

  • 如何获得内存使用曲线?
  • 显式gc()有什么问题? 我不在乎显式gc()可能发生的小性能问题,我估计会在1-3%的问题上发生。 我需要的是内存和线程监视器,它可以帮助我在客户现场分析系统。
trans by 2019-10-14T21:30:40Z

android-如何以编程方式向RelativeLayout添加视图?

您能否举一个非常简单的示例,以编程方式将子视图添加到给定位置的RelativeLayout.LayoutParams中?

例如,要反映以下XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="107dp"
    android:layout_marginTop="103dp"
    android:text="Large Text"
    android:textAppearance="?android:attr/textAppearanceLarge" />

我不了解如何创建适当的RelativeLayout.LayoutParams实例。

trans by 2019-10-14T21:28:47Z

java-AES / CBC和AES / ECB加密后的数据大小

我想知道AES加密后的数据大小,这样我就可以避免主要出于了解大小而缓存我的后AES数据(在磁盘或内存上)。

我使用128位AES和javax.crypto.Cipherjavax.crypto.CipherInputStream进行加密。

使用各种输入大小进行的一些测试表明,如下计算的后期加密大小是正确的:

long size = input_Size_In_Bytes; 
long post_AES_Size = size + (16 - (size % 16));

但是我不确定以上公式是否适用于所有可能的输入大小。

在应用AES加密后,是否有一种方法可以计算数据的大小-事先无需缓存(磁盘或内存中的)加密数据即可知道其后加密大小?

trans by 2019-10-14T21:23:31Z

xcode-重置iOS Simulator应用程序数据以为第一时间运行应用程序

我刚写完一些代码,检查它是否是第一次运行该应用程序,然后显示一条消息;如果不是第一次运行,则显示另一条消息。

如何在Xcode上重置模拟器,以便我可以在首次运行该应用程序时对其进行测试?

我尝试清理构建文件夹,但是没有用。

trans by 2019-10-14T21:19:02Z

在J中实例化泛型类型

重复:Java泛型为何不起作用

复制:实例化Java中的通用类

我想在Java中创建泛型类型的对象。 请提出如何实现相同的建议。

注意:这似乎是一个简单的泛型问题。 但是我打赌..不是。 :)

假设我的类声明为:

public class Abc<T> {
    public T getInstanceOfT() {
       // I want to create an instance of T and return the same.
    }
}
trans by 2019-10-14T21:09:31Z

反转CSS或JavaScript中图像的颜色

如果可能,如何在CSS中反转图像(jpg / png ..)的颜色?

先前的相关问题没有提供足够的细节。

trans by 2019-10-14T21:06:02Z

python-访问JSON元素

我正在从URL获取天气信息。

weather = urllib2.urlopen('url')
wjson = weather.read()

我得到的是:

{
  "data": {
     "current_condition": [{
        "cloudcover": "0",
        "humidity": "54",
        "observation_time": "08:49 AM",
        "precipMM": "0.0",
        "pressure": "1025",
        "temp_C": "10",
        "temp_F": "50",
        "visibility": "10",
        "weatherCode": "113",
        "weatherDesc": [{
            "value": "Sunny"
        }],
        "weatherIconUrl": [{
            "value": "http:\/\/www.worldweatheronline.com\/images\/wsymbols01_png_64\/wsymbol_0001_sunny.png"
        }],
        "winddir16Point": "E",
        "winddirDegree": "100",
        "windspeedKmph": "22",
        "windspeedMiles": "14"
    }]        
 }
}

如何访问所需的任何元素?

如果我这样做:print wjson['data']['current_condition']['temp_C']我收到错误消息:

字符串索引必须是整数,而不是str。

trans by 2019-10-14T21:03:54Z

gruntjs-如何卸载npm软件包?

我已经使用remove安装了npm,但现在无法删除它。

我试过了:

$ sudo npm uninstall grunt

但这给了我npm

npm

我还尝试了npmremoveunlink.和-g选项,但这些选项提供:

npm

但是我仍然可以从命令行运行npm

编辑:

$ whereis grunt
grunt: /usr/local/bin/grunt
$ file /usr/local/bin/grunt
/usr/local/bin/grunt: symbolic link to `../lib/node_modules/grunt/bin/grunt'
$ ls /usr/local/lib/node_modules
grunt jshint
$ ls /usr/lib/node_modules
bower  csslint  devtools-terminal  npm  plato

为什么我有2个目录npm? 删除它们是否安全?

编者注:

这个问题在5年前被问到如何卸载npm软件包。 这是一个非常有用的问题,受到很多人的追捧,他们找到了解决问题的方法,因此,我将其从最近的修改为“如何卸载grunt软件包”的内容改回来,因为它需要与其他npm软件包相同的过程。

trans by 2019-10-14T20:54:29Z

如何在Mercury中找到我的工作修订

在一个商业回购中,我可以运行hg up {revision}来更改我的工作目录的修订版,但是我可以运行哪个命令来查找正在查看的修订版?

trans by 2019-10-14T20:49:45Z

haskell-文件夹如何工作?

谁能解释foldr如何工作?

请看以下示例:

Prelude> foldr (-) 54 [10, 11]
53
Prelude> foldr (\x y -> (x+y)/2) 54 [12, 4, 10, 6]
12.0

我对这些处决感到困惑。 有什么建议么?

trans by 2019-10-14T20:41:21Z

c#-获取数组中特定项目的索引

我想检索数组的索引,但是我只知道数组中一部分实际值,例如,我在数组中动态存储作者姓名,说“ author ='xyz'”我想找到包含诸如作者之类的东西的数组项的索引,因为我不知道值部分如何做到这一点。

trans by 2019-10-14T20:38:02Z

dom遍历-jQuery查找最匹配的元素

我有一系列带列的行,我想选择input字段(价格输入)的上一列中的input字段的值,该字段在释放键时在上面调用函数。

我试过了:

quantity = $(this).parent().parent().children().val() ;
quantity = $(this).parent().parent().children().closest('.inputQty', this).val() ;

但是都没有用。

DOM的示例:

<div class="row">
    <div class="column"><input class="inputQty" id="quantity0" /></div>
    <div class="column"><input class="someOther" id="Other0" /></div>
    <div class="column">
        <div class="cSelect">
            <select id="currency0"><option>£</option></select>
            <input class="price" id="price0" />
        </div>
    </div>
</div>
trans by 2019-10-14T20:35:41Z

权限-如何检查目录在PHP中是否可写?

有谁知道我该如何检查目录在PHP中是否可写?

功能is_writable对文件夹不起作用。 (编辑:它确实有效。请参见接受的答案。)

trans by 2019-10-14T20:29:47Z

javascript-如何在Google地图中设置缩放级别

这是我编写的通过提供经度和纬度将标记添加到Google地图的代码。 问题是我得到了高度缩放的谷歌地图。 我尝试将缩放级别设置为1,但这对高度缩放的地图没有影响。

 <script src="http://maps.google.com/maps/api/js?v=3&sensor=false" type="text/javascript"></script>
     <script type="text/javascript">
        var icon = new google.maps.MarkerImage("http://maps.google.com/mapfiles/ms/micons/blue.png",new google.maps.Size(32, 32), new google.maps.Point(0, 0),new google.maps.Point(16, 32));
        var center = null;
        var map = null;
        var currentPopup;
        var bounds = new google.maps.LatLngBounds();
        function addMarker(lat, lng, info) {
            var pt = new google.maps.LatLng(lat, lng);
            bounds.extend(pt);
            var marker = new google.maps.Marker({
                position: pt,
                icon: icon,
                map: map
            });
            var popup = new google.maps.InfoWindow({
                content: info,
                maxWidth: 300
            });
            google.maps.event.addListener(marker, "click", function() {
                if (currentPopup != null) {
                    currentPopup.close();
                    currentPopup = null;
                }
                popup.open(map, marker);
                currentPopup = popup;
            });
            google.maps.event.addListener(popup, "closeclick", function() {
                map.panTo(center);
                currentPopup = null;
            });
        }
        function initMap() {
            map = new google.maps.Map(document.getElementById("map"), {
            center: new google.maps.LatLng(0, 0),
            zoom: 1,
            mapTypeId: google.maps.MapTypeId.ROADMAP,
            mapTypeControl: false,
            mapTypeControlOptions: {
                style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR
            },
            navigationControl: true,
            navigationControlOptions: {
                style: google.maps.NavigationControlStyle.SMALL
            }
        });
        addMarker(27.703402,85.311668,'New Road');
        center = bounds.getCenter();
        map.fitBounds(bounds);

        }
</script>
</head>
<body onload="initMap()" style="margin:0px; border:0px; padding:0px;">
<div id="map"></div>
</body>
</html>

在这种情况下,如何降低变焦等级?

trans by 2019-10-14T20:22:34Z