问题列表 - 第44062页

用于客户端/服务器通信的Java标准

什么是客户端/服务器或P2P通信的"官方"Java API?Java RMI?其他一些网络API?

这是官方的网络API的标准 SE和EE?

我确定答案是特定于上下文的,所以我们来看看几个实例:

  1. 您在2台计算机上安装了2个swing客户端并连接到同一网络(或Internet),并且您希望其中任何一个发送另一个原语,例如整数4或某些POJO,如"Widget"对象
  2. 与上面的#1相同,但是在Swing客户端和完全兼容的Java EE后端之间(实现托管bean,app服务器,整个9码)

我没有考虑具体的应用程序,我只是想知道Java世界中客户端 - 客户端和客户端 - 服务器通信的"规范"是什么.

java networking rmi

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

在导航栏中使用<ul>标签的技术原因.有没有?

有没有任何技术原因(CSS/jQuery相关)为什么要使用<ul>标签导航栏,而不是只使用a标签?

<nav>
  <ul class="links">
    <li><a href="/">Home page</a></li>
    <li><a href="/about">About page</a></li>
  </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

VS

<nav>
    <a href="/">Home page</a>
    <a href="/about">About page</a>
</nav>
Run Code Online (Sandbox Code Playgroud)

css navigation html5 html-lists nav

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

SSIS中是否存在用于平面文件源的WHERE子句功能?

我对SSIS知之甚少,而且我已经尽可能多地用Google搜索了.我真的很感激我能得到的任何帮助.

我正在构建一个SSIS包,我只想从平面文件源中插入一组特定的数据.有没有办法使用WHERE子句只提取特定数据?

例如,如何将此查询转换为数据流任务?

INSERT INTO #TempTable (Column1, Column2)
SELECT Column1, Column2
FROM TEXTFILESOURCE
WHERE Column1 <> 'ABC'
Run Code Online (Sandbox Code Playgroud)

这可以通过数据流任务来实现吗?

sql ssis insert flat-file where-clause

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

"ServletContext"中的"Context"是什么意思?

方法getServletContextName()返回"Web应用程序"的名称.这意味着,"ServletContext"只不过是"Web应用程序".好.

API定义:

ServletContextListener接收有关它们所属的Web应用程序的servlet上下文更改的通知.

"Web应用程序"的"servlet上下文"是什么意思?实际上"ServletContext"中的"Context"是什么?

java servlets

16
推荐指数
3
解决办法
7918
查看次数

当选择多行时,SlickGrid onSelectedRowsChange触发两次?

(有关背景,请参阅此问题此问题 ...)

鉴于:

grid = new Slick.Grid("#myGrid", data, columns, options);
grid.setSelectionModel(new Slick.RowSelectionModel());
grid.onSelectedRowsChanged.subscribe(function() { 
   row_ids = grid.getSelectedRows();
   console.log(row_ids);
});
Run Code Online (Sandbox Code Playgroud)

...当我选择一行(比如第5行)时,我得到一个输出

[4]
Run Code Online (Sandbox Code Playgroud)

......这就是我所期待的.但是,CMD + Click或SHIFT + Click -ing除了这一行之外的另一行(比如第3行)给了我一个输出

[2]
[4, 2]
Run Code Online (Sandbox Code Playgroud)

......这不是我所期望的(我期待的是[4, 2]).只要选择的行数是这样的,这似乎就会发生> 1.所以,如果我要继续选择另一行(比如第17行),我会得到这个

[16]
[4, 2, 16]
Run Code Online (Sandbox Code Playgroud)

我在console.log语句中添加了一个断点,并验证了onSelectedRowsChanged它被触发了两次:一次是针对新单击的行,一次是针对所有选定的行.

为什么是这样?我只希望它被触发一次,给我完整的所选行数组.我怎么做到这一点?或者我错过了什么?

jquery slickgrid

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

使用SSLSocket的TLS连接在Android OS中很慢

我正在开发一个使用SSLSocket连接到服务器的Android应用程序.这是我正在使用的代码:

// Connect
if (socket == null || socket.isClosed() || !socket.isConnected()) {
    if (socket != null && !socket.isClosed())
        socket.close();
    Log.i(getClass().toString(), "Connecting...");
    if (sslContext == null) {
        sslContext = SSLContext.getInstance("TLS");
        sslContext.init(null, trustAllCerts, new SecureRandom()); 
    }
    SSLSocketFactory socketFactory = sslContext.getSocketFactory();
    socket = (SSLSocket)socketFactory.createSocket(host, port);
    socket.setSoTimeout(20000);
    socket.setUseClientMode(true);
    connected = true;
    Log.i(getClass().toString(), "Connected.");
}

// Secure
if (connected) {
    Log.i(getClass().toString(), "Securing...");
    SSLSession session = socket.getSession();
    secured = session.isValid();
    if (secured) {
        Log.i(getClass().toString(), "Secured.");
    }
    else
        Log.i(getClass().toString(), "Securing failed.");
}
Run Code Online (Sandbox Code Playgroud)

问题是在下面的行中进行TLS握手需要大约5秒或更多事件:

SSLSession session = socket.getSession(); …
Run Code Online (Sandbox Code Playgroud)

java sockets ssl android

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

Javascript,Firefox:如何禁用浏览器特定的单元格控件?

在Firefox中:当将光标放入表格单元格时,浏览器将显示4个控件(一个位于每个单元格边框的中间).(内容处于可编辑模式.)如何禁用这些内容?

提前致谢.

javascript firefox

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

高级iOS界面设计?

我做了一些iPhone开发(目前在appstore中有3个应用程序),但界面非常简单.我在大多数情况下使用了库存组件(UITableViewController等)并进行了一些自定义,但是大多数情况下看起来都非常通用.我想开始使用更丰富的用户界面开发应用程序,但是没有找到任何好的资源来帮助我入门.

您有什么资源可以概述如何创建更高级的iOS界面(iPhone和iPad)?图书?博客条目?只看我现在安装的应用程序,我印象非常深刻的一些界面是ESPN Score Center,XFINITY TV,Facebook等.

第三方接口组件库怎么样?您是否建议提供比iOS库存中更高级的界面组件?

我想看一下你推荐的入门资源.

iphone user-interface interface ipad ios

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

如何衡量"每秒查询次数"?

在文献中,SQL查询效率通常以"查询前置"(QPS)来衡量.考虑到我手边有生产数据的数据库,这些措施是如何制定的?有没有MySQL工具可以做到这一点?

mysql query-optimization

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

检测"泄露"的IDisposable对象

有很多问题要求如何检测IDisposable对象泄漏.似乎答案是"你不能".

我刚刚用最琐碎的测试用例检查过,FxCop 10.0没有这样做,带有MSVS2010的ReSharper 4没有这样做.

这对我来说似乎不对,比C中的内存泄漏更糟糕(至少我们已经建立了检测工具).

我在想:是否有可能使用反射和其他模糊的高级技术,我可以在运行时注入一个检查,在终结器中查看是否Dispose已被调用?

WinDBG + SOS的魔术技巧怎么样?

即使没有现成的工具,我也想知道这在理论上是否可行(我的C#不是很尖锐).

想法?

注意这个问题的标题可能会产生误导.这里真正的问题应该是一个是否IDisposable对象已Disposed()正确.由于我认为这是一个错误,因此由GC处理并不重要.

编辑:解决方案:.NET Memory Profiler完成工作.我们只需要GC.Collect()在程序结束时发送几个垃圾邮件,以使我们的探查器能够正确地获取统计数据.

.net c# memory-leaks idisposable

11
推荐指数
1
解决办法
7510
查看次数