小编Ans*_*hul的帖子

从Gulp任务中排除文件/目录

我有一个gulp rjs任务连接和uglifies我所有的自定义.JS文件(任何非供应商库).

我想要做的是从这个任务(控制器和指令)中排除一些文件/目录.

继承我的树:

 - application
    - resources
      - js
        main.js
        - vendor
            - jquery
            - modernzr
            - angular
        - controllers
            - controller1
            - controller2
            - controller3
        - directives
            - directives1
            - directives2
            - directives3
        - widgets
            - widget1
            - widget2
            - widget3
            - widget4
        - modules
            - modules1
            - modules2
            - modules3
            - modules4
Run Code Online (Sandbox Code Playgroud)

在这里,我的gulp.js

dir = {
    app:        'application',
    dest:       'dest',
};

config = {
    src: {
        js: dir.app + '/resources/js'
    },
    dest: {
        js: dir.dest + '/resources/js' …
Run Code Online (Sandbox Code Playgroud)

minify requirejs uglifyjs gulp

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

使属性不可枚举有什么好处?

可枚举性是属性的三个属性之一:可写性,可枚举性和可配置性.我的问题是:

  • 在JavaScript中使属性不可枚举有什么好处?我知道我们通过使它们不可枚举来隐藏财产,但财产隐藏的好处是什么?
  • 我们可以访问不可枚举的属性吗?如果是,那么使它们不可枚举的好处是什么?
  • 对象的所有预定义属性是否都设置为不可枚举?例如Array的属性poppush属性是不可枚举的?

javascript prototype enumerable

45
推荐指数
2
解决办法
6614
查看次数

HTTP状态500 - 实例化servlet类pkg.coreServlet时出错

我正在创建简单的servlet并在tomcat服务器中部署它但我收到以下错误:

HTTP状态500 - 实例化servlet类pkg.coreServlet时出错

tomcat服务器上的文件结构:

webapps     
| 
- aarya
  |
  - WEB-INF
    |
     -web.xml
     -src(folder)
       |
       -pkg
         |
         -coreServlet.class
Run Code Online (Sandbox Code Playgroud)

web.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


<servlet>
    <servlet-name>aaryaservlet</servlet-name>
    <servlet-class>pkg.coreServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>aaryaservlet</servlet-name>
        <url-pattern>/coreServlet</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

coreServlet.java:

package pkg;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*; 

public class coreServlet extends HttpServlet
{
    /**
     * 
     */
    private static final long serialVersionUID = 1L;

public void doGet(HttpServletRequest req,HttpServletResponse res)
 throws ServletException,IOException


   {
        PrintWriter out = res.getWriter();
        res.setContentType("text/html");
        out.println("this is First servlet …
Run Code Online (Sandbox Code Playgroud)

java tomcat servlets classnotfoundexception

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

如何在JavaScript中以循环方式访问数组

我有一个类似的数组[A,B,C,D].我想在for循环中访问该数组,如as

var arr = [A,B,C,D];

var len = arr.len;
for(var i = 0;i<arr.len;i++){
    0 - A,B,C
    1 - B,C,D
    2 - C,D,A
    3 - D,A,B
}
Run Code Online (Sandbox Code Playgroud)

我想在JavaScript中访问它,任何想法?

javascript arrays loops circular-buffer

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

popBackStack导致一次又一次地调用片段的oncreateView

我有3个片段A,B,CI写了一段代码来替换它们并维护backstack:

 public void addFragment(Fragment fragmentToAdd, String fragmentTag) {
        FragmentManager supportFragmentManager = getSupportFragmentManager();
        Fragment activeFragment = getActiveFragment();
        FragmentTransaction fragmentTransaction = supportFragmentManager
                .beginTransaction();
        if (null != activeFragment) {
            fragmentTransaction.hide(activeFragment);
        }
        fragmentTransaction.replace(R.id.layout_child_activity, fragmentToAdd,
                fragmentTag);

       if (supportFragmentManager.getBackStackEntryCount() > 1) {
            supportFragmentManager.popBackStack();
        }
        fragmentTransaction.addToBackStack(fragmentTag);
        fragmentTransaction.commit();
    }
Run Code Online (Sandbox Code Playgroud)

在这段代码中

if (supportFragmentManager.getBackStackEntryCount() > 1) {
    supportFragmentManager.popBackStack();
}
Run Code Online (Sandbox Code Playgroud)

如果堆栈长度大于1,我使用pop来获取最新的片段.现在由于这个,当长度大于1时,它会一次又一次地调用onCreate视图.喜欢 :

  1. 打开A.
  2. 开放B.
  3. 打开C. (如果打开C. onCreateView的A被调用.)

为什么我会遇到这种行为?当我删除斜体代码时,它没有发生.

android fragment android-fragments back-stack fragmentmanager

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

如何在grunt中压缩文件夹?

我有一个文件夹"foo",但在我的目标文件夹中,"target"我想发送我的"foo"文件夹的zip版本,例如"foo.zip",我google并找到了很多方法来压缩文件而不是文件夹,所以我们如何在grunt中压缩整个文件夹?

javascript node.js gruntjs

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

如何安装旧版本的sbt?

对于我的自定义依赖项,我面临一些"无法解决的依赖关系"问题与最新版本的sbt(0.13.8)

我想安装旧版本的sbt,我们有什么命令可以安装旧版本的sbt吗?

scala sbt

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

如何在ListView中的每一行中显示多个TextView?

我正在创建一个帮助页面,其中我有一组问题和答案.这些问题和答案有不同的风格.这是xml文件,它描述了问答集的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:orientation="vertical"
              android:layout_gravity="center">
    <TextView
            android:text="@string/Help_first_question"
            android:id="@+id/text1"
            android:padding="5dip"
            android:background="#e0f3ff"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>
    <LinearLayout
            android:id="@+id/panel1"
            android:visibility="gone"
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
        <TextView
                android:layout_margin="2dip"
                android:text="@string/Help_first_answer"
                android:padding="5dip"
                android:background="#FFFFFF"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"/>
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我希望在a中显示多个问题和答案listView,每行包含一组问题和答案.我listview看起来像:

    <ListView xmlns:android="http://schemas.android.com/apk/res/android"
              android:id="@+id/listview"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" >  
    </ListView>
Run Code Online (Sandbox Code Playgroud)

所以它看起来像:

first row  :  Q
              A
second row :  Q
              A
third row  :  Q
              A 
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

android listview android-custom-view custom-adapter

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

在android SDK中替代Telephony.Sms.getDefaultSmsPackage()?

我想检查一下我的应用程序是否是设备中的默认短信应用程序?在他们正在使用的Android开发人员博客Telephony.Sms.getDefaultSmsPackage(),其中Telephony一部分android.provider.Telephony开源版本的一部分.这里明确提到" 你不应该尝试从你的应用程序中使用它. "而不是如何在设备中找到默认的SMS应用程序?

provider sms android telephony

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

如何在jquery自动完成中绑定keypress事件?

正如您在http://jsfiddle.net/hn838/4/中看到的那样,'click'对于autofiller工作正常,但我想在输入密钥按键上触发相同的代码,但它对我不起作用.我的代码在这里.点击:

$('.ui-autocomplete').on('click', '.ui-menu-item', function(){
    $('.college').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)

键盘:

 $('.ui-autocomplete').on('keypress', '.ui-menu-item', function(e){
            if (e.which == 13) {
                         e.preventDefault();
            $('.college').trigger('click');
           }
        });
Run Code Online (Sandbox Code Playgroud)

我想要 $('.college').trigger('click');执行click并进入keypress.点击工作正常,但按键不工作.任何线索?

javascript jquery autocomplete jquery-autocomplete jquery-ui-autocomplete

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

XMLHttpRequest 无法加载 url。预检响应中的 Access-Control-Allow-Methods 不允许方法 PUT

我正在使用 angularjs$http进行 ajax 请求。这是工作的罚款与getpost,但在的情况下,给错误put

响应头:

Access-Control-Allow-Headers:Origin, X-Requested-With, Content-Type, Accept, Accept-Encoding, Accept-Language, Host, Referer, User-Agent, X-API-KEY
Access-Control-Allow-Methods:OPTIONS
Access-Control-Allow-Origin:*
Access-Control-Max-Age:1728000
Content-Length:0
Date:Mon, 25 Jan 2016 08:44:05 GMT
Server:spray-can/1.3.2
Run Code Online (Sandbox Code Playgroud)

请求头:

Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8,hi;q=0.6
Access-Control-Request-Headers:accept, content-type, x-api-key
Access-Control-Request-Method:PUT
Connection:keep-alive
Host:localhost:8080
Origin:http://localhost:8000
Referer:http://localhost:8000/
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36
Run Code Online (Sandbox Code Playgroud)

javascript ajax angularjs

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