问题列表 - 第33913页

使用TcpClient通过网络发送和接收数据

我需要开发一个连接到TCP服务器的服务.主要任务是读取传入消息,并在十分钟内将命令发送到服务器,如同步命令.例如,我使用了TcpClient对象,如下所示:

...
TcpClient tcpClient = new TcpClient();
tcpClient.Connect("x.x.x.x", 9999);
networkStream = tcpClient.GetStream();
clientStreamReader = new StreamReader(networkStream);
clientStreamWriter = new  StreamWriter(networkStream);
while(true)
{
   clientStreamReader.Read()
}
Run Code Online (Sandbox Code Playgroud)

此外,当我需要在任何方法中写出一些内容时,我使用:

 clientStreamWriter.write("xxx");
Run Code Online (Sandbox Code Playgroud)

这种用法是否正确?或者,还有更好的方法?

c# network-programming tcpclient

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

使用javascript可靠地检测IE8

我已经编写了一个Web应用程序,需要IE版本8(或者更高版本).如果我在VM上的干净Windows安装上运行IE8,它会在javascript中使用navigator.userAgent查询时将'MSIE 8.0'报告为用户代理.但是在同事的Windows 7机器上,他的IE在Help | About窗口中报告了版本8,但是用户代理字符串是'MSIE 7.0'.

我认为在他的机器上的某个地方有一个设置告诉IE欺骗以前的版本,我认为某种兼容性设置,但对于我的生活我找不到它.我没有设置quirksmode或IE7兼容模式.

javascript internet-explorer internet-explorer-8

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

Android:ScrollView的总高度

我有一个自定义ScrollView(扩展android.widget.ScrollView),我在我的布局中使用.我想测量此scrollview内容的总高度.getHeight()和getMeasuredHeight()不会给我正确的值(数字太高).

背景信息:我想确定用户滚动了多远.我使用onScrollChanged来获取X值,但我需要知道一个百分比,所以我需要总滚动条高度.

非常感谢!埃里克

android scroll scrollview

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

在SQL Server中列出用户及其角色

我想获得SQL Server数据库中所有用户及其角色的列表.我想要做的是找出某些用户是否拥有多个数据库的权限.有查询可以直接执行此操作吗?

sql sql-server-2005

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

正则表达式,总是返回false

可能重复:
正则表达式永远不能匹配?

我如何编写一个在php中始终返回false的正则表达式.

我想要这个bcos.我想显示一个错误消息带有一个表单规则...所以我喜欢这个..

if($values['result_msg'] == 'ERROR')
                    {
                    $form->registerRule('just_check','regex','/$^/');                       
                    $form->addRule('abc', 'Please enter valid Model Number.','just_check');
                    }
Run Code Online (Sandbox Code Playgroud)

php regex

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

Eclipse插件开发:如何获取viewerContribution的targetID

我想将弹出菜单操作提供给由第三方插件提供的现有编辑器.在我的viewerContribution里面我需要指定我想要添加菜单项的编辑器的targetID - 但是如何获得该ID?

到目前为止,我发现的示例代码只对自制编辑有贡献,但从未对已有的编辑做出贡献.

这是Eclipse 3.5之前的版本,因此我使用了"old"org.eclipse.ui.popupMenus扩展点.

eclipse-plugin

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

Objective-C:如何求解方程组?

我需要在Obj-C中编写一个应用程序来解决线性方程组(方程由用户输入).算法是什么?

提前致谢!

objective-c equations

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

为什么Java中的PriorityQueue不能有initialCapacity 0?

PriorityQueue用于部分数据的部分排序.特别是,这是代码:

Collection<Data> data = ...;
PriorityQueue<Data> queue = new PriorityQueue<Data>(data.size(), dataComparator);
queue.addAll(data);
// iterate over queue with remove() until we have as much data as we need or until queue is empty
Run Code Online (Sandbox Code Playgroud)

不幸的是,当data集合为空时,代码失败,因为PriorityQueue无法作为initialCapacity传递零.这个设计决定背后的原因是什么?为什么不能有0大小PriorityQueue

UPD:我知道如何解决这个问题.我想知道为什么不在其中PriorityQueue包含这个max(1,n)代码 - 是否有任何原因或者它只是一个糟糕的API设计?

java collections data-structures

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

替代地图API(与谷歌地图一样)

试图列出可用于企业的在线地图工具.到目前为止我有:

  • 谷歌地图
  • Bing地图
  • 雅虎地图
  • Openstreetmap.org
  • 地图任务

谁能想到其他人?

maps

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

如何在Zend Framework中使用ViewHelper设置Select lke disabled ='disabled'的任何属性

我正在使用Zend Frameworks ViewHelpers.我试图传递一些东西来设置SELECT中的禁用属性.例如,如果

$countries = array(1=>'Select Option', 2=>'us', 3=>'uk')
Run Code Online (Sandbox Code Playgroud)

formSelect('country','us',null,$this->countries)

我需要先拨打第一个选项,即"选择选项"

你有什么主意吗 ?

谢谢你的补充

php zend-framework

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