问题列表 - 第2761页

使用带有文本名中的中文字符的Ruby的递归目录列表

我想生成一个目录中的文件列表.某些文件名包含中文字符.

例如:[试验] .Test.txt

我使用以下代码:

require 'find'
dirs = ["TestDir"]
for dir in dirs
    Find.find(dir) do |path|
    if FileTest.directory?(path)
    else
        p path
    end
    end
end
Run Code Online (Sandbox Code Playgroud)

运行该脚本会生成一个文件列表,但中文字符会被转义(替换为反斜杠后跟数字).使用上面的示例文件名将产生:

"TestDir/[\ 312\324\321\351] Test.txt"而不是"TestDir/[试验] .Test.txt".

如何更改脚本以输出中文字符?

ruby unicode file directory-listing cjk

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

整合Grails和GWT

对于不喜欢(或不知道)HTML/JS/CSS来构建丰富的Web界面的Java开发人员来说,GWT似乎是一项非常好的技术.在服务器端,Grails看起来也很不错,它通常被描述为"适用于Java开发人员的Rails".我已经读过Grails的"约定优于配置"方法,以及动态语言(Groovy)的好处可以真正减少需要编写的(样板)代码的数量,同时仍然利用最佳的Java技术比如Spring和Hibernate.

无论如何,我还没有读过很多关于这些技术如何在一起运作的内容.在服务器端将GWT与Grails集成有多容易?我有兴趣了解使用这些技术构建应用程序的任何人的经验吗?关于建立GWT-Grails网站的资源(书籍/网站)的建议也将非常受欢迎.

干杯,唐

java grails groovy gwt

17
推荐指数
1
解决办法
6588
查看次数

Helper/Utility Classes应该是抽象的吗?

我经常发现自己将类中的常见行为提取到helper/utility类中,这些类只包含一组静态方法.我经常想知道我是否应该将这些类声明为抽象类,因为我无法真正想到实例化这些类的正当理由?

优点和缺点是宣布这样一个类是抽象的.

public [abstract] class Utilities{

   public static String getSomeData(){
       return "someData";
   }

   public static void doSomethingToObject(Object arg0){
   }
}
Run Code Online (Sandbox Code Playgroud)

java abstract-class

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

jQuery验证:如何不显示错误?或如何将错误显示为工具提示?

我希望我的错误浮动在上面,左对齐,输入字段不验证.我怎样才能做到这一点?

如果我不能,我该如何关闭错误?我仍然希望字段验证(并突出显示错误),但不是要显示实际的错误消息.我似乎无法在jQuery文档中找到任何可以让我打开/关闭它们的东西......?

validation jquery

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

C++ STL中const_iterator和非const迭代器之间有什么区别?

a const_iterator和an 之间的区别是什么iterator?你在哪一个使用另一个?

c++ iterator stl const

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

如何将文件名附加到该文件中每行的末尾?

我需要为数百个文件执行以下操作:将文件的名称(可能包含空格)附加到文件中每行的末尾.

在我看来应该有一些方法来做到这一点:

sed -e 's/$/FILENAME/' *
Run Code Online (Sandbox Code Playgroud)

where FILENAME表示当前文件的名称.是否有表示当前文件名的sed变量?或者有没有人使用bash,awk等不同的解决方案?

bash perl awk sed

0
推荐指数
1
解决办法
3882
查看次数

在PHP中通过SSH连接到MySQL服务器

我想通过ssh在我的mysql服务器上建立一个ssh隧道.

理想情况下,我会返回一个mysqli数据库指针,就像我直接连接一样.

我在没有SSH2库的共享主机上,但我可以使用PECL在本地安装它们.

如果有一种使用本机命令的方法会很棒.

我在想这样的事情,但如果没有这些图书馆就无法运作.

$connection = ssh2_connect('SERVER IP', 22); 

ssh2_auth_password($connection, 'username', 'password');

$tunnel = ssh2_tunnel($connection, 'DESTINATION IP', 3307);

$db = new mysqli_connect('127.0.0.1', 'DB_USERNAME', 'DB_PASSWORD', 
                         'dbname', 3307, $tunnel)
    or die ('Fail: ' . mysql_error());  
Run Code Online (Sandbox Code Playgroud)

有人有主意吗?我在liquidweb上运行一个共享的CentOS linux主机.

关于使隧道持久的任何想法?是否有可能用另一个脚本建立它并只是利用它PHP

谢谢.

php mysql ssh

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

什么案例需要Java中的同步方法访问?

在什么情况下需要同步访问实例成员?我理解,对类的静态成员的访问总是需要同步 - 因为它们在类的所有对象实例之间共享.

我的问题是,如果我不同步实例成员,我什么时候会不正确?

例如,如果我的班级是

public class MyClass {
    private int instanceVar = 0;

    public setInstanceVar()
    {
        instanceVar++;
    }

    public getInstanceVar()
    {
        return instanceVar;
    }
}
Run Code Online (Sandbox Code Playgroud)

在什么情况下(使用类MyClass)我需要有方法: public synchronized setInstanceVar()public synchronized getInstanceVar()

提前感谢您的回答.

java methods concurrency synchronization non-static

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

Cocoa Touch的代表和控制人员的责任?

我是iPhone的新手.几乎每个示例项目(以及默认项目模板)都有一个或多个委托和控制器.有人可以告诉我代表们负责什么以及控制器应该做什么?

iphone cocoa-touch

14
推荐指数
1
解决办法
4598
查看次数

我可以在uclibc linux上使用boost吗?

有没有人有运行在基于uclibc的系统上使用boost库的C++应用程序的经验?它甚至可能吗?你会使用哪个C++标准库?uclibc ++可以与boost一起使用吗?

c++ linux boost uclibc uclinux

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