问题列表 - 第7352页

如何使用java nio编写完整的服务器客户端通信

我是java NIO的新手.我必须使用Java NIO编写一个简单的服务器客户端通信程序.

是否有任何示例程序或任何链接我可以在哪里进行此操作?

java sockets nio

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

为什么这会超过Java构造函数和静态初始化程序中的65,535字节限制?

免责声明:我意识到我可以在运行时用Java生成这个,这是一个非常特殊的情况下需要的,同时性能测试一些代码.我发现了一种不同的方法,所以现在这只是一种好奇心而不是任何实际的东西.

我已经尝试了以下作为静态字段,作为实例字段,并直接在构造函数中初始化.每次eclipse通知我"构造函数TestData()的代码超过65535字节限制"或"静态初始化程序的代码超过65535字节限制".

有10,000个整数.如果每个int是4个字节(32位),那么那不是40,000个字节吗?除了仅构建数组的数据之外,还有更多的25,0000字节的开销吗?

使用这一小段python生成数据:

#!/usr/bin/python

import random;
print "public final int[] RANDOM_INTEGERS = new int[] {";
for i in range(1,10000):
    print str(int(random.uniform(0,0x7fffffff))) + ",";
print "};";
Run Code Online (Sandbox Code Playgroud)

这是一个小样本:

public final int[] RANDOM_INTEGERS = new int[] {
    963056418, 460816633, 1426956928, 1836901854, 334443802, 721185237, 488810483,
    1734703787, 1858674527, 112552804, 1467830977, 1533524842, 1140643114, 1452361499,
    716999590, 652029167, 1448309605, 1111915190, 1032718128, 1194366355, 112834025,
    419247979, 944166634, 205228045, 1920916263, 1102820742, 1504720637, 757008315,
    67604636, 1686232265, 597601176, 1090143513, 205960256, 1611222388, 1997832237,
    1429883982, 1693885243, 1987916675, 159802771, 1092244159, 1224816153, 1675311441,
    1873372604, 1787757434, 1347615328, …
Run Code Online (Sandbox Code Playgroud)

java jls

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

开发Web应用程序与桌面应用程序有什么好处和挑战?

我与管理人员存在一些问题,因为他们认为(直观地)创建桌面应用程序比创建Web应用程序更容易(因为您的约束较少).但在我看来,由于某些原因,它更难:

  • 桌面应用程序的文献比网络应用程序要小得多
  • 编码面板和按钮比使用声明性方法(HTML)更难
  • http的无状态特性迫使您以请求/响应方式重新思考

我正在寻找GUI与桌面应用程序的坚实推理.我坚信桌面很难开发,因为我有一些工具包的经验,但如果有人在乎其他方面做出反应,请随意根据你的推理.


编辑:我恢复了我原来的问题,因为有人编辑了它,它丢失了原始内容.如果有人选择编辑问题,请发布一些有意义的评论,这样我至少可以知道为什么某些部分被更改了.

user-interface

17
推荐指数
4
解决办法
3249
查看次数

数字证书在用于保护网站时如何工作(使用SSL)?

请帮助我了解这个过程如何进行.我知道Web浏览器包含证书颁发机构(CA)的根证书,如verisign,Entrust,Comodo等,但是当用户访问安全页面时会发生什么?Web浏览器是否向CA的服务器发送请求以验证ceriticate,或者仅使用CA的根证书(在浏览器中)来验证证书?

我使用了一些HTTP嗅探器并登录到gmail(登录页面是安全的),但没有看到请求发送到谷歌以外的任何网站,这是否意味着它只使用CA的根证书?

security ssl certificate

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

编写一个简单的解析器

我需要为一种域特定语言编写一个简单的解析器.
它需要具有基本的算术和适当的运算符评估顺序以及调用可以重载的底层环境的函数的语法.
编写这样一个解析器最简单的方法是什么?有什么东西我可以适应或开箱即用吗?我正在用C++写作.

c++ dsl parsing

12
推荐指数
1
解决办法
7913
查看次数

如何在分片数据库中创建唯一的行ID?

在非分片数据库中,我可以使用自动增量来生成引用特定行的唯一ID.

我想把我的数据库分成几块,分成十二个分片.现在,当我插入特定分片时,自动增量ID不再是唯一的.

想听听任何人处理这个问题的经验.

database sharding

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

iPhone - 如何获取用户的日期格式

我怎么知道用户喜欢的日期格式?有没有办法从手机的本地设置中读取它?用户是否更喜欢以"dd/mm/yyyy"或"mm/dd/yyyy"格式阅读日期?

先感谢您.

iphone cocoa-touch locale

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

Java中的WaitForMultipleObjects

在Java(v6)中实现Win32等效的WaitForMultipleObjects最优雅的方法是什么.线程正在休眠,直到发生多个事件之一.当发生这种情况时,我想处理它并重新入睡.不需要数据,只需要一个事件.

java concurrency

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

Resharper将对象更改为接口

我有一个升级的第三方库,曾经有一个名为Foo的对象,现在它是一个名为IFoo的接口

什么是将Foo的所有用法和声明更改为IFoo的最佳方法

我尝试做查找/替换但这也影响了FooBar到IFooBar(我不想要)

想法?

c# refactoring visual-studio

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

如何在displaytag中创建链接?

我想用struts2在display标签中创建编辑,删除链接.我怎么能这样做?如果有人知道请帮帮我....

我这样做.

<display:column property="id" title="ID" href="details.jsp" paramId="id" />
Run Code Online (Sandbox Code Playgroud)

但链接不会发送到detail.jsp.它不会去任何地方.可能的原因是什么

java struts2 displaytag

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