我想在我的目录中找到不可读的文件(例如带有gr的文件).所以我尝试了这个:
find . -perm -g-r
它向我展示了所有文件?所以我尝试了这个:
find . -perm -g+r
它只向我显示了可读文件.它似乎-perm -g-r匹配所有文件.我正在使用CentOS 5.5.难道我做错了什么?它看起来-perm -g-r没什么用处.
我正在尝试创建一个非常简单的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)
使这种方法有效的最简单方法是什么?
我有一组服务器,每个服务器都有一堆可以被gzip压缩的文件.服务器都具有不同数量的核心.如何编写一个bash脚本来为每个内核启动一个gzip,并确保gzip不会压缩同一个文件?
在Windows上有很多方法可以将Cygwin与Emacs集成. EmacsWiki展示了一些想法.以下是我发现的选项:
澄清"为什么".以下是我希望Cygwin与Emacs的几个例子:
那么Emacs/Cygwin的哪个选项适合其他人呢?还有,有没有人尝试过成功的MSYS集成?
C++有几种类型的风格:MFC,Boost,Google等.我想检查这些风格并确定哪一种最适合我的项目,但我想阅读官方风格指南.有没有人有他们通常使用的官方指南?
这是我找到的两个.我打赌还有更多:
注意:这不是关于哪种风格最好的讨论......只是要求人们当前使用的官方风格指南.请不要抨击您不喜欢的其他风格指南.
附带问题:是否有一个好的工具可以检查源代码并判断它是否与给定的样式指南相匹配?
有一种简单的方法可以将角度(以度为单位)转换为介于-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)
似乎应该有一个简单的数学运算,它将同时执行两个语句.我可能只需要为转换创建一个静态方法.
在编写代码时,我尝试了几种保存日常活动日志的方法.他们都没有真正做得那么好.这是我想要的:
我已尝试过以下解决方案:
我正在考虑使用emacs来打开远程文件以保持简单.有人试过这种方式吗?还有其他缺陷工具可以做我想的吗?还有其他选择我还没有考虑过吗?
我想将一个字符串复制到剪贴板(不是任何特定缓冲区的区域,只是一个普通的字符串).如果它也被添加到杀死环中会很好.这是一个例子:
paste-from-clipboard
这个功能存在吗?如果是这样,它叫什么,你是怎么找到它的?还有paste-from-clipboard功能吗?
我似乎无法在Lisp参考手册中找到这些内容,所以请告诉我你是如何找到它的.
我有一个用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) 我想通过String的值来实例化一个类.我找到了几个教程,展示了这样做的几种方法.该类必须从某个接口继承,该接口ImplementMe有一个名为的特殊方法runMe().所以这就是我尝试过的:
ImplmentMe a =
(ImplementMe) ImplementMe.class
.getClassLoader()
.loadClass("my.package.IImplementedYou")
.newInstance();
a.runMe();
Run Code Online (Sandbox Code Playgroud)
它有效,但它太难看了.我至少预计不需要演员.请告诉我有更好的方法.