我需要开发一个连接到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)
这种用法是否正确?或者,还有更好的方法?
我已经编写了一个Web应用程序,需要IE版本8(或者更高版本).如果我在VM上的干净Windows安装上运行IE8,它会在javascript中使用navigator.userAgent查询时将'MSIE 8.0'报告为用户代理.但是在同事的Windows 7机器上,他的IE在Help | About窗口中报告了版本8,但是用户代理字符串是'MSIE 7.0'.
我认为在他的机器上的某个地方有一个设置告诉IE欺骗以前的版本,我认为某种兼容性设置,但对于我的生活我找不到它.我没有设置quirksmode或IE7兼容模式.
我有一个自定义ScrollView(扩展android.widget.ScrollView),我在我的布局中使用.我想测量此scrollview内容的总高度.getHeight()和getMeasuredHeight()不会给我正确的值(数字太高).
背景信息:我想确定用户滚动了多远.我使用onScrollChanged来获取X值,但我需要知道一个百分比,所以我需要总滚动条高度.
非常感谢!埃里克
我想获得SQL Server数据库中所有用户及其角色的列表.我想要做的是找出某些用户是否拥有多个数据库的权限.有查询可以直接执行此操作吗?
可能重复:
正则表达式永远不能匹配?
我如何编写一个在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) 我想将弹出菜单操作提供给由第三方插件提供的现有编辑器.在我的viewerContribution里面我需要指定我想要添加菜单项的编辑器的targetID - 但是如何获得该ID?
到目前为止,我发现的示例代码只对自制编辑有贡献,但从未对已有的编辑做出贡献.
这是Eclipse 3.5之前的版本,因此我使用了"old"org.eclipse.ui.popupMenus扩展点.
我需要在Obj-C中编写一个应用程序来解决线性方程组(方程由用户输入).算法是什么?
提前致谢!
我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设计?
试图列出可用于企业的在线地图工具.到目前为止我有:
谁能想到其他人?
我正在使用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 ×2
android ×1
c# ×1
collections ×1
equations ×1
java ×1
javascript ×1
maps ×1
objective-c ×1
regex ×1
scroll ×1
scrollview ×1
sql ×1
tcpclient ×1