小编Hos*_*ork的帖子

如何自动化Java Web应用程序的Javascript缩小?

我很想知道您希望如何为Java Web应用程序自动化Javascript缩小.以下是我特别感兴趣的几个方面:

  • 它是如何整合的?它是构建工具,servlet过滤器,后处理WAR文件的独立程序或其他东西的一部分吗?
  • 是否容易启用和禁用?尝试调试缩小的脚本是非常不可靠的,但是对于开发人员来说,测试缩小不会破坏任何东西也很有用.
  • 它是否透明地工作,或者它在我的日常工作中是否有任何副作用(除了缩小中固有的那些)?
  • 它使用哪种缩放器?
  • 缺少你能想到的任何功能吗?
  • 你喜欢它什么?
  • 喜欢什么?

这将主要作为我未来项目的参考(希望其他SOer也会发现它的信息),所以各种工具都很有趣.

(请注意,这不是关于哪个minifier最好的问题.我们已经有很多这样的.)

javascript java automation minify

121
推荐指数
5
解决办法
7万
查看次数

同步读/写端口时避免递归?

Rebol 3中的所有端口操作都是异步的.我可以找到进行同步通信的唯一方法是调用wait.

但是在这种情况下调用wait的问题是它将检查所有开放端口的事件(即使它们不在传递给等待的端口块中).然后他们调用响应事件处理程序,但可以在其中一个事件处理程序中完成读/写操作.这可能导致递归调用"等待".

我该如何解决这个问题?

io asynchronous rebol rebol3

108
推荐指数
1
解决办法
3394
查看次数

函数式编程语言如何工作?

如果函数式编程语言不能保存任何状态,他们如何做一些简单的事情,比如从用户那里读取输入?他们如何"存储"输入(或存储任何数据?)

例如:这个简单的C语言如何转换为像Haskell这样的函数式编程语言?

#include<stdio.h>
int main() {
    int no;
    scanf("%d",&no);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

(我的问题受到了这篇优秀文章的启发:"名词王国的执行".阅读它让我更好地理解了什么是面向对象的编程,Java如何以一种极端的方式实现它,以及函数式编程语言是如何实现的对比.)

oop paradigms haskell programming-languages functional-programming

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

UNIX非阻塞I/O:O_NONBLOCK与FIONBIO

在我在BSD套接字编程的上下文中运行的每个示例和讨论中,似乎将文件描述符设置为非阻塞I/O模式的推荐方法是使用O_NONBLOCK标志fcntl(),例如

int flags = fcntl(fd, F_GETFL, 0);
fcntl(fd, F_SETFL, flags | O_NONBLOCK);
Run Code Online (Sandbox Code Playgroud)

我已经在UNIX中进行了十多年的网络编程,并且一直使用FIONBIO ioctl()调用来执行此操作:

int opt = 1;
ioctl(fd, FIONBIO, &opt);
Run Code Online (Sandbox Code Playgroud)

从来没有真正考虑过为什么.刚学会这种方式.

有没有人对其中一个或两个可能各自的优点有任何评论?我认为可移植性轨迹在某种程度上有所不同,但不知道在多大程度上与ioctl_list(2)单个ioctl方法的那个方面没有对话.

c unix sockets network-programming

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

如何获取vlc日志?

我试图从VLC播放器运行rtsp url.但是会出现错误,并在对话框中显示"查看详细信息的日志".

如何在VLC中启用日志?

logging vlc rtsp rtsp-client

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

operator <<必须只取一个参数

#include "logic.h"
...

class A
{
friend ostream& operator<<(ostream&, A&);
...
};
Run Code Online (Sandbox Code Playgroud)

logic.cpp

#include "a.h"
...
ostream& logic::operator<<(ostream& os, A& a)
{
...
}
...
Run Code Online (Sandbox Code Playgroud)

当我编译时,它说:

std :: ostream&logic :: operator <<(std :: ostream&,A&)'必须只接受一个参数.

问题是什么?

c++ iostream operator-overloading

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

如何初始化静态数组?

我已经看到了在Java中定义静态数组的不同方法.或者:

String[] suit = new String[] {
  "spades", 
  "hearts", 
  "diamonds", 
  "clubs"  
};
Run Code Online (Sandbox Code Playgroud)

......或仅

String[] suit = {
  "spades", 
  "hearts", 
  "diamonds", 
  "clubs"  
};
Run Code Online (Sandbox Code Playgroud)

或者作为一个 List

List suit = Arrays.asList(
  "spades", 
  "hearts", 
  "diamonds", 
  "clubs"  
);
Run Code Online (Sandbox Code Playgroud)

是否存在差异(当然,列表定义除外)?

什么是更好的方式(表现明智)?

java arrays static playing-cards

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

Android如何用手指画出流畅的线条

http://marakana.com/tutorials/android/2d-graphics-example.html

我在下面使用这个例子.但当我在屏幕上移动我的手指太快时,线条会变成单个点.

我不确定我是否可以加快绘图速度.或者我应该用直线连接最后两个点.这两个解决方案中的第二个似乎是一个不错的选择,除非你的手指移动非常快,你将有一条直线的长段然后是尖锐的曲线.

如果有任何其他解决方案,听到它们会很棒.

在此先感谢您的帮助.

java android interpolation curve-fitting touch

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

C# - 检测上次用户与OS交互的时间

我正在编写一个小托盘应用程序,需要检测用户上次与其计算机进行交互以确定它们是否处于空闲状态.

有没有办法检索用户上次移动鼠标,按键或以任何方式与他们的机器进行交互的时间?

我认为Windows显然跟踪这个以确定何时显示屏幕保护程序或断电等,所以我假设有一个Windows API用于自己检索这个?

c# windows winapi system-tray idle-processing

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

在javascript中将Date()舍入到最近的5分钟

使用一个Date()实例,我怎样才能将时间缩短到最接近的五分钟?

例如:如果是下午4:47,它会将时间设置为下午4:45

javascript

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