小编Use*_*er1的帖子

使用`find -perm`查找未设置权限的时间

我想在我的目录中找到不可读的文件(例如带有gr的文件).所以我尝试了这个:

find . -perm -g-r

它向我展示了所有文件?所以我尝试了这个:

find . -perm -g+r

它只向我显示了可读文件.它似乎-perm -g-r匹配所有文件.我正在使用CentOS 5.5.难道我做错了什么?它看起来-perm -g-r没什么用处.

linux bash find

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

使用JAXB解组/编组List <String>

我正在尝试创建一个非常简单的REST服务器.我只有一个将返回字符串列表的测试方法.这是代码:


@GET
@Path("/test2")
public List test2(){
    List list=new Vector();
    list.add("a");
    list.add("b");
    return list;
}

它给出以下错误:

SEVERE: A message body writer for Java type,
class java.util.Vector, and MIME media type,
application/octet-stream, was not found

我希望JAXB有一个简单类型的默认设置,如String,Integer等.我猜不是.这是我想象的:


<Strings>
  <String>a</String>
  <String>b</String>
</Strings>
Run Code Online (Sandbox Code Playgroud)

使这种方法有效的最简单方法是什么?

java rest jaxb

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

Gzip包含所有内核

我有一组服务器,每个服务器都有一堆可以被gzip压缩的文件.服务器都具有不同数量的核心.如何编写一个bash脚本来为每个内核启动一个gzip,并确保gzip不会压缩同一个文件?

linux bash gzip

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

如何最好地集成Emacs和Cygwin?

在Windows上有很多方法可以将Cygwin与Emacs集成. EmacsWiki展示了一些想法.以下是我发现的选项:

  1. 使用Cygwin附带的Emacs.(如果需要,可以找到一种获取cmd.exe的方法.)
  2. 使用NTEmacs和Cygwin作为"有时"shell.(启动Cygwin的特殊命令)
  3. 使用NTEmacs和Cygwin作为"始终"shell.(Mx shell启动cygwin)

澄清"为什么".以下是我希望Cygwin与Emacs的几个例子:

  1. Mx whois不适用于NTEmacs.
  2. Wanderlust这样的软件包包含一个不友好的Makefile.
  3. 有时我只需要一个bash shell.

那么Emacs/Cygwin的哪个选项适合其他人呢?还有,有没有人尝试过成功的MSYS集成?

emacs bash cygwin

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

官方风格指南的链接

C++有几种类型的风格:MFC,Boost,Google等.我想检查这些风格并确定哪一种最适合我的项目,但我想阅读官方风格指南.有没有人有他们通常使用的官方指南?

这是我找到的两个.我打赌还有更多:

注意:这不是关于哪种风格最好的讨论......只是要求人们当前使用的官方风格指南.请不要抨击您不喜欢的其他风格指南.

附带问题:是否有一个好的工具可以检查源代码并判断它是否与给定的样式指南相匹配?

c++ coding-style

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

保持-179和180度之间角度的简便方法

有一种简单的方法可以将角度(以度为单位)转换为介于-179和180之间吗?我确定我可以使用mod(%)和一些if语句,但它变得丑陋:


//Make angle between 0 and 360
angle%=360;

//Make angle between -179 and 180
if (angle>180) angle-=360;
Run Code Online (Sandbox Code Playgroud)

似乎应该有一个简单的数学运算,它将同时执行两个语句.我可能只需要为转换创建一个静态方法.

java math

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

如何保留工程日志

在编写代码时,我尝试了几种保存日常活动日志的方法.他们都没有真正做得那么好.这是我想要的:

  • 自动时间戳
  • 标记(就像我们在stackoverflow上做的那样).主要用于项目名称和技术
  • 易于根据状态会议的结果建立每周报告
  • 易于搜索以找到重复出现的问题的解决方案(例如某个错误消息)
  • 无障碍.可能在线作为一个网站,但可能是一个共享文件.
  • 格式化.我希望能够轻松构建表并分离出<pre>内容,例如代码片段和错误报告.
  • 安全.如果我可以与其他人分享网站的某些内容,那将是很好的,但不是全部.如果我得到其他东西,优先级低.

我已尝试过以下解决方案:

  • MediaWiki:许多非常酷的功能.时间戳难以处理.奇怪的数据结构.搜索不好(无法搜索三个字母或更少的字词)
  • 缺陷工具:我试过mantisbt.org.安全性很好.格式化不好,我在尝试使用系统时不喜欢他们对"项目"的想法.
  • 纸质笔记本:非常灵活,但很难做到搜索.不在线.

我正在考虑使用emacs来打开远程文件以保持简单.有人试过这种方式吗?还有其他缺陷工具可以做我想的吗?还有其他选择我还没有考虑过吗?

emacs portal

35
推荐指数
4
解决办法
4108
查看次数

如何在Emacs Lisp中复制到剪贴板

我想将一个字符串复制到剪贴板(不是任何特定缓冲区的区域,只是一个普通的字符串).如果它也被添加到杀死环中会很好.这是一个例子:

paste-from-clipboard

这个功能存在吗?如果是这样,它叫什么,你是怎么找到它的?还有paste-from-clipboard功能吗?

我似乎无法在Lisp参考手册中找到这些内容,所以请告诉我你是如何找到它的.

emacs elisp

34
推荐指数
2
解决办法
4791
查看次数

在Java中使用HTTPS和REST

我有一个用Grizzly制作的REST服务器,它使用HTTPS并与Firefox完美配合.这是代码:

//Build a new Servlet Adapter.
ServletAdapter adapter=new ServletAdapter();
adapter.addInitParameter("com.sun.jersey.config.property.packages", "My.services");
adapter.addInitParameter(ResourceConfig.PROPERTY_CONTAINER_REQUEST_FILTERS, SecurityFilter.class.getName());
adapter.setContextPath("/");
adapter.setServletInstance(new ServletContainer());

//Configure SSL (See instructions at the top of this file on how these files are generated.)
SSLConfig ssl=new SSLConfig();
String keystoreFile=Main.class.getResource("resources/keystore_server.jks").toURI().getPath();
System.out.printf("Using keystore at: %s.",keystoreFile);
ssl.setKeyStoreFile(keystoreFile);
ssl.setKeyStorePass("asdfgh");

//Build the web server.
GrizzlyWebServer webServer=new GrizzlyWebServer(getPort(9999),".",true);

//Add the servlet.
webServer.addGrizzlyAdapter(adapter, new String[]{"/"});

//Set SSL
webServer.setSSLConfig(ssl);

//Start it up.
System.out.println(String.format("Jersey app started with WADL available at "
  + "%sapplication.wadl\n",
        "https://localhost:9999/"));
webServer.start();
Run Code Online (Sandbox Code Playgroud)

现在,我尝试用Java实现它:

SSLContext ctx=null;
try {
    ctx …
Run Code Online (Sandbox Code Playgroud)

java rest ssl x509

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

从字符串加载类

我想通过String的值来实例化一个类.我找到了几个教程,展示了这样做的几种方法.该类必须从某个接口继承,该接口ImplementMe有一个名为的特殊方法runMe().所以这就是我尝试过的:

ImplmentMe a =
   (ImplementMe) ImplementMe.class
                   .getClassLoader()
                   .loadClass("my.package.IImplementedYou")
                   .newInstance();
a.runMe();
Run Code Online (Sandbox Code Playgroud)

它有效,但它太难看了.我至少预计不需要演员.请告诉我有更好的方法.

java reflection

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

标签 统计

java ×4

bash ×3

emacs ×3

linux ×2

rest ×2

c++ ×1

coding-style ×1

cygwin ×1

elisp ×1

find ×1

gzip ×1

jaxb ×1

math ×1

portal ×1

reflection ×1

ssl ×1

x509 ×1