小编ufk*_*ufk的帖子

filepath.Walk() - 我可以提供哪些目录不要走的规则?

我正在使用Go 1.7rc1编写GoLang应用程序.

现在我想找到特定路径中的所有go文件.除此之外,我不想走一些目录..例如..隐藏的目录,如.git.

有没有办法提供Walk()一些规则?或..是否有不同的库提供这些功能?

现在这是我的代码:

func visit(path string, f os.FileInfo, err error) error {
    fmt.Printf("Visited: %s\n", path)
    return nil
}

func main() {
    filepath.Walk(path,visit)
}
Run Code Online (Sandbox Code Playgroud)

任何有关该问题的信息将不胜感激.谢谢!

directory go

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

java:如何在不发送确认电子邮件的情况下验证电子邮件地址是否有效?

当人们注册我的网站时我不想向他们发送验证电子邮件,我只想检查该电子邮件是否存在.有没有办法做这样的事情?

使用apache-tomcat和java作为我的主要编程语言.

非常感谢!

java email-verification

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

Java:ArrayList上的StringUtils.join返回NoSuchMethodError异常

我有一个ArrayList,我想加入','的分隔符,我在这里读到一些答案,StringUtils.join是一个不错的选择,但问题是,当我尝试加入ArrayList时,我得到以下错误:

java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;C)Ljava/lang/String;
Run Code Online (Sandbox Code Playgroud)

码:

ArrayList<String> friendsList = new ArrayList<String>();
.
.
.
StringUtils.join(friendsList, ',');
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

当我使用netbeans进行编码时,它不会提醒我这个错误,只有在我尝试编译时才会发生.

java arraylist apache-commons

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

哪里可以找到Zend_Form的所有验证器和过滤器的列表?

我正在使用他们在framework.zend.com上的手册学习Zend Framework.

在哪里可以找到可以在Zend_Form中使用的所有验证器和过滤器的完整列表?

使用Zend Framework 1.11.6.

例:

filters: 'StringTrim' 

validators: 'EmailAddress'
Run Code Online (Sandbox Code Playgroud)

谢谢!

php zend-framework zend-form

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

创建可重用的模块

我正在为网络编写一个很大的Red5 Java应用程序.Red5是基于Java的Flash Media Server替代方案,使用spring框架编写.

我想在线申请我的应用程序的许多版本,每个版本都有不同的行为,不同的类启用或禁用.

我正在寻找一种方法将我的代码转换为基于模块的代码,这将允许我从主应用程序中删除/添加模块/功能.

我知道OSGI http://www.springsource.org/osgi,但它说它需要一个SpringSource dm服务器,我不知道它将如何在red5中一起工作,而且完全理解它似乎非常复杂.

我一般都不太了解spring框架,我使用它与db相关,就是这样.red5更广泛地使用它.

所以任何人都可以从这些信息中获得任何意义吗?有什么可以把我的代码分成模块吗?

任何有关该问题的信息将不胜感激.

java spring module red5

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

致命的:Pathspec'autoload_classmap.php'在submodule'module/CocktailMakerModule'中

我的项目包含谷歌代码库.

我使用Git源代码控制.

似乎当我尝试从特定目录向git添加文件时,我收到以下错误:

fatal: Pathspec 'autoload_classmap.php' is in submodule 'module/CocktailMakerModule'
Run Code Online (Sandbox Code Playgroud)

现在我不是要添加一个子模块.我只是想给git添加一个目录!

我现在的结果是这个目录被提交为空.因此,当我尝试添加特定文件时,我收到上述错误消息.

我检查.git了那个目录中没有任何其他目录,所以我真的很困惑为什么会发生这种情况.

git

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

调试go应用程序不会在断点处停止

我有最新的IntelliJ Ultimate EAP和最新的Gogland,问题出现在MacOS Sierra下.

我正在尝试通过创建调试配置文件来调试go应用程序,Go Application并将其Run Kind配置为Package包含当前项目的包名称.

根据Go tool arguments我的-ldflags="-linkmode internal"配置.

当我在有一些断点时启动调试会话时,它会运行但不会停在这些断点处.

我错过了什么?

谢谢

更新

好的,我能够通过以下项目重现该问题:

test1.go 包含:

package main

const Numb uint64 = 5
Run Code Online (Sandbox Code Playgroud)

test2.go 包含:

package main

import "fmt"

func main() {
    fmt.Println(Numb);
}
Run Code Online (Sandbox Code Playgroud)

Go Application使用以下参数创建了一个运行/调试配置:

Run kind: package
Package: github.com/kfirufk/test
Working Directory: /usr/local/Cellar/go/1.8.1/src/github.com/kfirufk/test/
Run Code Online (Sandbox Code Playgroud)

当我在test2.go第6行选择一个断点(主函数中第一个也是唯一一行代码)并启动调试会话时,我看到以下输出:

"/Users/ufk/Library/Application Support/IntelliJIdea2017.1/Go/lib/dlv/mac/dlv" --listen=localhost:53111 --headless=true exec /private/var/folders/cn/n7rwdd_95_l54s3zdnbxvw040000gn/T/Unnamedgo --
GOROOT=/usr/local/Cellar/go/1.8.1/libexec
GOPATH=/usr/local/opt/go
/usr/local/Cellar/go/1.8.1/libexec/bin/go build -o /private/var/folders/cn/n7rwdd_95_l54s3zdnbxvw040000gn/T/Unnamedgo -gcflags "-N -l" github.com/kfirufk/test
API server …
Run Code Online (Sandbox Code Playgroud)

debugging intellij-idea go goland

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

facebook-api:什么是Facebook Connect跨域收件人URL?

我正在尝试配置我的Facebook应用程序可以调整大小.

http://wiki.developers.facebook.com/index.php/Resizable_IFrame上的文档

谈论facebook连接跨域接收器URL.

在JS代码中,我需要输入'site relative url to xd_receiver.htm'.

那是什么?

那个HTML文件应该是什么代码?

谢谢

facebook cross-domain

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

eclipse helios:tomcat项目 - jar不会被导出或发布.运行时可能会导致ClassNotFoundExceptions

我正在使用Eclipse Helios,我想知道如何将库项目添加到我的文件夹中,该文件夹将被复制到我编译的项目所在的构建目录中.

目前我做了以下事情:

  1. 在我的项目的根目录中创建了一个lib目录
  2. 将相关的罐子复制到那个目录
  3. 我的项目 - >属性 - > Java构建路径 - >添加jar,我添加了该目录中的所有jar.

添加所有jar后,我得到了关于每个jar文件的以下警告:

jar will not be exported or published. runtime ClassNotFoundExceptions may result
Run Code Online (Sandbox Code Playgroud)

首先,我如何添加罐子的目录而不是单个罐子?第二个问题是如何在编译应用程序时正确部署库?

java eclipse netbeans

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

使用可注入服务来设置APP_BASE_HREF的配置

我正在编写一个带有typescript 2.0.3的角度2.1.0项目.

app-config使用以下代码创建了一个服务:

import { Injectable } from '@angular/core';

@Injectable()
export class AppConfigService {
  public config: any = {
    auth0ApiKey: '<API_KEY>',
    auth0Domain: '<DOMAIN>',
    auth0CallbackUrl: '<CALLBACK_URL>',
    appBaseHref: '/'
  }

  constructor() {}

  /* Allows you to update any of the values dynamically */
  set(k: string, v: any): void {
    this.config[k] = v;
  }

  /* Returns the entire config object or just one value if key is provided */
  get(k: string): any {
    return k ? this.config[k] : this.config;
  }
} …
Run Code Online (Sandbox Code Playgroud)

typescript angular2-services angular

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